Live broadcast interaction method and device, electronic equipment and storage medium
By introducing the signature -based interactive method in VR live broadcast, users can obtain interactive screens through target operations and sign an interaction with other users. It solves the problem of single live broadcast interactive methods, and realizes a richer and personalized live broadcast interactive experience Essence
Patent Information
- Application Number
- CN202310917213.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-25
- Publication Date
- 2025-01-28
Smart Images

Figure CN119383387A_ABST
Abstract
Description
Background Art
[0002] With the development of online live broadcast technology, various live broadcast platforms have presented diversified live broadcast content. In order to increase the attractiveness of live broadcast content to the target audience, as well as increase the interactivity, entertainment and sense of presence of live broadcast, virtual reality (VR) technology has gradually been integrated into live broadcast technology.
[0003] VR live broadcast is a combination of VR and live broadcast. Compared with traditional live broadcast, the biggest difference of VR live broadcast is that it allows the audience to be immersed in the scene and experience it in real time. However, as an emerging live broadcast technology, VR live broadcast currently has a single display mode in the live broadcast room, which cannot meet people's growing demand for personalized and convenient live broadcast interaction.
[0004] Therefore, how to enrich the information interaction methods of live broadcast and enhance the interactivity of live broadcast is an urgent problem to be solved. Summary of the invention
[0005] The embodiments of the present application provide a live broadcast interaction method, device, electronic device and storage medium, which are used to provide a signature-based live broadcast interaction method to enhance the interactivity of the live broadcast.
[0006] A live interactive method provided in an embodiment of the present application includes:
[0007] In response to a target operation triggered by the first object on the live broadcast interface, presenting a corresponding interactive screen in the live broadcast interface; the interactive screen is generated based on the live broadcast screen in the live broadcast interface;
[0008] In response to a signature invitation operation triggered by the first object based on the interactive screen, sending the interactive screen to a second object through a signature invitation request, so that the second object performs a signature interaction with the first object based on the interactive screen;
[0009] A signature result for the interactive screen is received and presented, wherein the signature result is generated based on a signature interaction on the interactive screen.
[0010] A live interactive method provided in an embodiment of the present application includes:
[0011] After receiving a signature invitation request for an interactive screen sent by a first object, corresponding interactive prompt information is presented; the interactive prompt information indicates that the first object initiates a signature interaction with the second object; the interactive screen is generated based on the live screen in the live interface after the first object triggers a target operation on the live interface;
[0012] In response to a signature interaction operation triggered by the second object based on the interaction prompt information, obtaining a signature result generated based on the interaction screen;
[0013] In response to the interactive feedback operation triggered by the second object, the signature result is returned to the first object.
[0014] A live interactive method provided in an embodiment of the present application includes:
[0015] After receiving a signature invitation request including an interactive screen sent by a first client logged in by a first object, determining a second object to be interacted with; the interactive screen is generated based on a live screen in the live interface after the first object triggers a target operation on the live interface;
[0016] Sending the signature invitation request to a second client logged in by the second object, so that the second object performs signature interaction with the first object based on the interactive screen;
[0017] After receiving the interactive feedback request sent by the second client, the signature result of the interactive screen is sent to the first client, so that the first client presents the signature result to the first object; the signature result is generated based on the signature interaction of the interactive screen.
[0018] An embodiment of the present application provides a live interactive device, comprising:
[0019] A first response unit, configured to respond to a target operation triggered by a first object on a live broadcast interface and present a corresponding interactive screen in the live broadcast interface; the interactive screen is generated based on the live broadcast screen in the live broadcast interface;
[0020] A second response unit, configured to respond to a signature invitation operation triggered by the first object based on the interactive screen, and send the interactive screen to a second object through a signature invitation request, so that the second object performs a signature interaction with the first object based on the interactive screen;
[0021] The result display unit is used to receive and present the signature result for the interactive screen, wherein the signature result is generated based on the signature interaction on the interactive screen.
[0022] Optionally, when the live broadcast interface is a virtual reality live broadcast interface, the target operation is a photo operation, and the interactive screen is obtained by photographing the live broadcast screen in the live broadcast interface;
[0023] When the live broadcast interface is a non-virtual reality live broadcast interface, the target operation is a screenshot operation, and the interactive screen is obtained by taking a screenshot of the live broadcast screen in the live broadcast interface.
[0024] Optionally, when the target operation is a photographing operation, the first response unit is specifically configured to:
[0025] Determining that a preset photographing gesture of the first object is recognized, and invoking a photographing function;
[0026] Determining a picture size and a picture area set by the first object according to the preset photographing gesture;
[0027] In response to a photo-taking operation triggered by the first object based on a target action, an interactive screen determined based on the screen size and the screen area is presented in the live broadcast interface.
[0028] Optionally, the preset photographing gesture is a viewfinder gesture; and the first response unit is specifically configured to:
[0029] The size of the picture is determined by the size of the viewfinder gesture; and the picture area is selected by moving the viewfinder gesture.
[0030] Optionally, the second response unit is further used for:
[0031] Before the step of sending the interactive screen to the second object through a signature invitation request in response to the signature invitation operation triggered by the interactive screen, the step further includes:
[0032] In response to the editing operation of the first object on the interactive screen, the interactive screen is edited accordingly, and the edited interactive screen is presented;
[0033] The second response unit is specifically used for:
[0034] In response to a signature invitation operation triggered by the first object with respect to the edited interactive screen, the edited interactive screen is sent to the second object via a signature invitation request.
[0035] Optionally, the second response unit is specifically used to:
[0036] In response to an editing operation on the interactive screen triggered by the first object through a graffiti control, acquiring a gesture track of the first object on the interactive screen;
[0037] The edited interactive screen is obtained by identifying and presenting the graffiti content written by the first object on the interactive screen through the gesture trajectory.
[0038] Optionally, the second response unit is further used for:
[0039] After responding to a signature invitation operation triggered by the interactive screen and before sending the interactive screen to the second object through a signature invitation request, in response to an input operation triggered by the first object, acquiring signature information input by the first object; the signature information is information signed on the interactive screen by the first object requesting the second object;
[0040] The second response unit is specifically used for:
[0041] The interactive screen and the signature information are sent to a second object through a signature invitation request, so that the second object performs signature interaction with the first object based on the interactive screen and the signature information.
[0042] Optionally, the second response unit is specifically used to:
[0043] In response to the signature invitation operation triggered by the first object through the signature control, presenting a confirmation interface;
[0044] In response to an input operation triggered by the first object based on the confirmation interface, acquiring signature information input by the first object;
[0045] In response to a confirmation operation triggered by the first object based on the confirmation interface, the interactive screen and the signature information are sent to the second object.
[0046] Optionally, the second response unit is further used for:
[0047] After the interactive screen is sent to the second object through the signature invitation request, a sending prompt message is presented in the live broadcast interface, and the sending prompt message indicates that the signature invitation is successfully sent to the second object.
[0048] An embodiment of the present application provides a live interactive device, comprising:
[0049] The interactive prompt unit is used to present corresponding interactive prompt information after receiving a signature invitation request for an interactive screen sent by a first object; the interactive prompt information indicates that the first object initiates a signature interaction with the second object; the interactive screen is generated based on the live screen in the live interface after the first object triggers a target operation on the live interface;
[0050] A first response unit, configured to obtain a signature result generated based on the interactive screen in response to a signature interaction operation triggered by the second object based on the interactive prompt information;
[0051] The second response unit is used to return the signature result to the first object in response to the interactive feedback operation triggered by the second object.
[0052] Optionally, the first response unit is specifically used for:
[0053] In response to a signature interaction operation triggered by the second object based on the interactive prompt information, presenting a signature interface;
[0054] The content signed by the second object on the interactive screen through the signature interface is identified and presented to obtain a signature result generated based on the interactive screen.
[0055] And, the second response unit is specifically used for:
[0056] In response to an interactive feedback operation triggered by the second object through a send control in the signature interface, the signature result is returned to the first object.
[0057] Optionally, when signing in the first writing mode, the first response unit is specifically used to:
[0058] In response to the signature interaction operation triggered by the second object based on the interactive prompt information, the camera is turned on and a signature interface is presented; the signature interface includes a gesture writing layer, an interactive screen layer, and a camera shooting screen layer;
[0059] The content signed by the second object on the interactive screen through a preset writing gesture is recognized and presented through the camera.
[0060] Optionally, the preset writing gestures include: a gesture for writing content, and a gesture for erasing content.
[0061] Optionally, when signing in the second writing mode, the first response unit is specifically used to:
[0062] In response to a signature interaction operation triggered by the second object based on the interactive prompt information, presenting a signature interface, wherein the interactive screen is displayed in the signature interface;
[0063] The gesture trajectory of the second object on the signature interface is obtained, and the content signed by the second object on the interactive screen is recognized and presented through the gesture trajectory.
[0064] Optionally, the first response unit is further used for:
[0065] In response to a preview operation triggered by a preview control in the signature interface, a preview interface of the signature result is presented.
[0066] Optionally, the signature interface further includes: a mode switching control; and the first response unit is further used to:
[0067] In response to a mode switching operation triggered on the mode switching control, a writing mode for signing is switched.
[0068] Optionally, when the signature invitation request also includes signature information, the interactive prompt unit is specifically configured to:
[0069] The interactive prompt information is presented in a message area associated with the second object, and the interactive prompt information includes the signature information, where the signature information is information that the first object requests the second object to sign on the interactive screen.
[0070] Optionally, the signature information includes at least one of the following:
[0071] The name information of the first object; and the words that the first object requests the second object to sign.
[0072] Optionally, the second response unit is further used for:
[0073] After the signature result is returned to the first object, interactive feedback information is presented in a message area associated with the second object, and the interactive feedback information indicates that the signature result of the interactive screen is successfully sent to the first object.
[0074] An embodiment of the present application provides a live interactive device, comprising:
[0075] A first transmission unit is configured to determine a second object to be interacted with after receiving a signature invitation request including an interactive screen sent by a first client logged in by a first object; the interactive screen is generated based on a live screen in the live interface after the first object triggers a target operation on the live interface; and send the signature invitation request to a second client logged in by the second object, so that the second object performs a signature interaction with the first object based on the interactive screen.
[0076] The second input unit is used to send the signature result of the interactive screen to the first client after receiving the interactive feedback request sent by the second client, so that the first client presents the signature result to the first object; the signature result is generated based on the signature interaction on the interactive screen.
[0077] An electronic device provided in an embodiment of the present application includes a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of any one of the above-mentioned live interactive methods.
[0078] An embodiment of the present application provides a computer-readable storage medium, which includes a computer program. When the computer program is run on an electronic device, the computer program is used to enable the electronic device to execute the steps of any one of the above-mentioned live interactive methods.
[0079] An embodiment of the present application provides a computer program product, which includes a computer program, and the computer program is stored in a computer-readable storage medium; when a processor of an electronic device reads the computer program from the computer-readable storage medium, the processor executes the computer program, so that the electronic device performs the steps of any one of the above-mentioned live interactive methods.
[0080] The beneficial effects of this application are as follows:
[0081] The embodiments of the present application provide a live broadcast interaction method, device, electronic device and storage medium. In the present application, the first object can obtain an interactive screen generated based on the live broadcast interface through a target operation while watching the live broadcast, and on this basis, initiate a signature invitation to the second object. Then, after the second object receives the signature invitation request, it triggers a signature interaction operation based on the corresponding interactive prompt information, and performs signature interaction with the first object through the interactive screen. After obtaining the signature result, the second object can return the signature result to the first object for viewing by triggering an interactive feedback operation, thereby realizing a closed-loop process of signature interaction, providing a new form of live broadcast room interaction, enriching the information interaction mode in the VR live broadcast room, meeting the personalized live broadcast interaction needs between objects, and increasing the fun of interaction. In addition, the above-mentioned signature interaction is realized during the live broadcast process, which can effectively reduce the frequency of objects logging in and out of the live broadcast room, and improve the live broadcast pressure of the server to a certain extent.
[0082] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or be understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0083] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0084] Figure 1 An optional schematic diagram of an application scenario in an embodiment of the present application;
[0085] Figure 2 A flowchart for implementing the first live interactive method provided in the embodiment of the present application;
[0086] Figure 3A A schematic diagram of a view frame gesture in an embodiment of the present application;
[0087] Figure 3B This is another schematic diagram of a view frame gesture in an embodiment of the present application;
[0088] Figure 4 A schematic diagram of the execution process of a target action in an embodiment of the present application;
[0089] Figure 5 A schematic diagram of the execution process of another target action in an embodiment of the present application;
[0090] Figure 6 A schematic diagram of an interactive screen presented in a live broadcast interface in an embodiment of the present application;
[0091] Figure 7 This is a flowchart for implementing the second live interactive method in the embodiment of the present application;
[0092] Figure 8 A schematic diagram of a graffiti interface in an embodiment of the present application;
[0093] Fig. 9 A schematic diagram of a confirmation interface in an embodiment of the present application;
[0094] Fig.10 This is a schematic diagram of sending a prompt message in an embodiment of the present application;
[0095] Fig.11 This is a schematic diagram of sending a prompt message in an embodiment of the present application;
[0096] Fig.12 A flowchart for implementing the third live interactive method provided in the embodiment of the present application;
[0097] Fig.13 A schematic diagram of an interactive prompt message in an embodiment of the present application;
[0098] Fig.14 A schematic diagram of another interactive prompt information in an embodiment of the present application;
[0099] Fig.15 A schematic diagram of layer distribution of a signature interface in an embodiment of the present application;
[0100] Fig.16A A schematic diagram of a remote signature in an embodiment of the present application;
[0101] Fig. 16B A schematic diagram of another remote signature in an embodiment of the present application;
[0102] Fig.17 A schematic diagram of a preview interface of a signature result in an embodiment of the present application;
[0103] Fig.18A A schematic diagram of a touch panel signature in an embodiment of the present application;
[0104] Fig.18B A schematic diagram of another touch panel signature in an embodiment of the present application;
[0105] Fig.19 A schematic diagram of interactive feedback information in an embodiment of the present application;
[0106] Fig. 20 This is a schematic diagram of the process relationship between a VR terminal and a host terminal in an embodiment of the present application;
[0107] Fig.21 Implementation flow chart of the fourth live interactive method provided in the embodiment of the present application;
[0108] Fig. 22 This is a flow chart of the front-end and back-end technologies and their corresponding interactions in an embodiment of the present application;
[0109] Fig.23 A schematic diagram of a specific interaction process of a signature interaction process in an embodiment of the present application;
[0110] Fig.24 This is a schematic diagram of the composition structure of the first live interactive device in the embodiment of the present application;
[0111] Fig.25 This is a schematic diagram of the composition structure of the second live interactive device in the embodiment of the present application;
[0112] Fig.26 This is a schematic diagram of the composition structure of the third live interactive device in the embodiment of the present application;
[0113] Fig. 27 A schematic diagram of a hardware structure of an electronic device to which an embodiment of the present application is applied;
[0114] Fig.28 The present invention is a schematic diagram of the hardware structure of another electronic device to which the embodiments of the present application are applied. DETAILED DESCRIPTION
[0115] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the technical solution of the present application, rather than all of the embodiments. Based on the embodiments recorded in the application documents, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the technical solution of the present application.
[0116] The following is an introduction to some concepts involved in the embodiments of the present application.
[0117] VR live broadcast: It is a combination of VR and live broadcast. VR live broadcast is different from common news live broadcast and Spring Festival Gala live broadcast in that it has three characteristics: panoramic, three-dimensional (3D) and interactive. It uses 360-degree panoramic shooting equipment to capture ultra-clear, multi-angle images. Each frame is a 360-degree panorama. Viewers can choose any angle up, down, left, right, and experience a realistic immersive feeling, making the audience feel as if they are at the scene and have a real-time, all-round experience.
[0118] VR device: It can be an independent VR display device with integrated control function, or it can be a combination of VR display device and interactive controller. In the combined case, VR display device is used to block people's vision and hearing to the outside world, and guide the object to have a feeling of being in a virtual environment. Its display principle is that the left and right eye screens display the left and right eye images respectively. After the human eye obtains this information with differences, it produces a three-dimensional sense in the mind, such as VR head-mounted display device, referred to as VR headset. The interactive controller is used to realize the interactive function with the VR display device, so as to achieve the effect of performing related operations in the virtual environment, so that the object has a more immersive experience, such as VR handheld controller. Based on the VR handheld controller, the object can select menus and control the movement and action execution of the object model in the virtual scene.
[0119] Interactive screen: refers to a screen generated based on the live screen in the live interface, which is used to realize the interaction between the first object and the second object. It can be obtained by taking screenshots or taking photos of the live screen, and can be the entire live screen at a certain moment in a live room, or a part of the live screen at a certain moment, etc.
[0120] Signature interaction: a method of interaction, specifically refers to a method of live interaction between a first object watching a live broadcast and a second object associated with the live broadcast. Specifically, the first object initiates a signature invitation to the second object based on the interactive screen, and the second object can sign on the interactive screen (the signature in this article refers to signing certain content according to the second object's own ideas or the first object's request, not limited to blessings, the name of the first object, etc.), and feeds back the signature result to the first object.
[0121] Signature information: In this application, it refers to the information that the first object requests the second object to sign on the interactive screen when the first object initiates a signature interaction with the second object, including but not limited to the name information of the first object; the words that the first object requests the second object to sign (such as blessings, remarks, etc.).
[0122] Writing mode: refers to the signing method used by the second party when signing on the interactive screen, including but not limited to air gesture signing, touchpad signing, virtual keyboard signing, etc.
[0123] The following is a brief introduction to the design concept of the embodiment of the present application:
[0124] With the continuous development of electronic technology and network technology, clients integrating video live broadcast, online games, online movies, group chat and other functions are widely used in personal computers, tablets, mobile phones and other electronic devices. The object can not only watch the live video or audio program released by the anchor object through the online live broadcast room of the client, but also apply to the operator of the online live broadcast room to become the anchor object.
[0125] Specifically, the anchor object generally refers to the publisher of video or audio content. After applying to become a live broadcast object, you can log in to the live broadcast room assigned to you by the operator through the anchor account, and then you can perform programs, preach knowledge, introduce products, etc. in the live broadcast room.
[0126] The current live broadcast can be divided into two modes: traditional live broadcast and VR live broadcast. Among them, traditional live broadcast can also be referred to as non-VR live broadcast in this application. In the live broadcast, the host and the audience mainly interact through barrage or microphone connection. The current display methods in the live broadcast room are relatively simple and cannot meet people's growing demand for personalized and convenient live broadcast interaction.
[0127] Therefore, how to enrich the information interaction methods of live broadcast and enhance the interactivity of live broadcast is an urgent problem to be solved.
[0128] In view of this, the embodiments of the present application propose a live interactive method, device, electronic device and storage medium. Because in the present application, the first object can obtain an interactive screen generated based on the live interface through a target operation while watching the live broadcast, and on this basis, initiate a signature invitation to the second object. Then, after the second object receives the signature invitation request, it triggers a signature interaction operation based on the corresponding interactive prompt information, and performs signature interaction with the first object through the interactive screen. After obtaining the signature result, the second object can return the signature result to the first object for viewing by triggering an interactive feedback operation, thereby realizing a closed-loop process of signature interaction, providing a new form of live broadcast room interaction, enriching the information interaction method in the VR live broadcast room, meeting the personalized live broadcast interaction needs between objects, and increasing the fun of interaction. In addition, the above-mentioned signature interaction is realized during the live broadcast process, which can effectively reduce the frequency of objects logging in and out of the live broadcast room, and improve the live broadcast pressure of the server to a certain extent.
[0129] The preferred embodiments of the present application are described below in conjunction with the drawings in the specification. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present application, and are not used to limit the present application. In addition, the embodiments and features in the embodiments of the present application may be combined with each other if there is no conflict.
[0130] like Figure 1 As shown, it is a schematic diagram of an application scenario of an embodiment of the present application. The application scenario diagram includes two terminal devices 110 and a server 120.
[0131] In the embodiment of the present application, the terminal device 110 includes but is not limited to mobile phones, tablet computers, laptop computers, desktop computers, e-book readers, intelligent voice interaction devices, smart home appliances, vehicle-mounted terminals, personal computers (PCs) and other devices; a client related to live broadcast interaction can be installed on the terminal device, and the client can be software (such as a browser, short video software, video software, live broadcast software, shopping software, etc.), or a web page, a small program, etc. The server 120 is a background server corresponding to the software or web page, small program, etc., or a server specifically used for live broadcast interaction, which is not specifically limited in this application. The server 120 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and basic cloud computing services such as big data and artificial intelligence platforms.
[0132] It should be noted that the live interactive method in each embodiment of the present application can be executed by an electronic device, which can be a terminal device 110 or a server 120, that is, the method can be executed by the terminal device 110 or the server 120 alone, or can be executed jointly by the terminal device 110 and the server 120. For example, when executed jointly by the terminal device 110 and the server 120, the present application may involve multiple terminal devices 110, such as a terminal device 110 installed with a first client logged in by a first object, and a terminal device 110 installed with a second client logged in by a second object. Specifically, the first object can trigger a target operation on the live broadcast interface through the first client on the terminal device 110, and the terminal device 110 presents a corresponding interactive screen in the live broadcast interface in response to the target operation of the first object; after obtaining the interactive screen, the first object can initiate a signature invitation to the second object based on the interactive screen, and the terminal device 110 responds to the signature invitation operation triggered by the first object based on the interactive screen, and sends a corresponding signature invitation request to the server 120. After the server 120 determines the second object to be interacted with based on the signature invitation request, it sends the signature invitation request to the second client logged in by the second object through the terminal device 110; further, the terminal device 110 responds to the signature interaction operation triggered by the second object based on the interactive prompt information, and obtains a signature result generated based on the interactive screen; then, the terminal device 110 responds to the interactive feedback operation triggered by the second object, and sends an interactive feedback request to the server 120, and the server 120 sends the signature result of the interactive screen to the first client through the terminal device 110, and the terminal device 110 presents the signature result for the interactive screen to the first object through the first client.
[0133] In an optional implementation, the terminal device 110 and the server 120 may communicate with each other via a communication network.
[0134] In an optional implementation, the communication network is a wired network or a wireless network.
[0135] It should be noted that Figure 1 The figure is only an example. In fact, the number of terminal devices and servers is not limited and is not specifically limited in the embodiments of the present application.
[0136] In the embodiment of the present application, when there are multiple servers, the multiple servers can form a blockchain, and the servers are nodes on the blockchain; as in the live broadcast interaction method disclosed in the embodiment of the present application, the live broadcast data and interaction data involved therein can be saved on the blockchain, for example, interaction screens, signature information, signature results, etc.
[0137] In addition, the embodiments of the present application can be applied to various scenarios, including but not limited to cloud technology, artificial intelligence, smart transportation, assisted driving and other scenarios.
[0138] The following describes the live interactive method provided by the exemplary embodiment of the present application in combination with the application scenarios described above and with reference to the accompanying drawings. It should be noted that the above application scenarios are only shown to facilitate understanding of the spirit and principles of the present application, and the implementation methods of the present application are not limited in this regard.
[0139] See also Figure 2 As shown, it is an implementation flow chart of the first live interactive method provided in the embodiment of the present application. Taking the first client as the execution subject as an example, the specific implementation process of the method is as follows S21-S23:
[0140] S21: The first client presents a corresponding interactive screen in the live broadcast interface in response to the target operation triggered by the first object on the live broadcast interface.
[0141] The first client refers to the client logged in by the first object, which can be a VR client or an ordinary client (i.e., a non-VR client, such as a mobile client, PC client, etc.).
[0142] The interactive screen is generated based on the live screen in the live interface, and is a screen used to realize the interaction between the first object and the second object. Specifically, it can be obtained by taking screenshots or taking photos of the live screen, and can be the entire live screen at a certain moment in a live room, or a part of the live screen at a certain moment, etc.
[0143] In the embodiment of the present application, the live interactive method can be applied to ordinary live scenes and VR live scenes. In different live scenes, the target operation can be the same or different, which is not specifically limited herein.
[0144] In addition, the interactive screen in the embodiment of the present application can be the entire live screen at a certain moment in the live broadcast room currently watched by the first object, or a part of the live screen at a certain moment, etc. Specifically, the "certain moment" can be the moment when the first object triggers the target operation, or the moment when the first client responds to the target operation, etc., or a certain moment specified by the first object, etc., which is not specifically limited in this article.
[0145] The following is an explanation of the process of obtaining interactive images in VR live broadcast scenarios and non-VR live broadcast scenarios:
[0146] (I) In the VR live broadcast scene, the live broadcast interface is a VR live broadcast interface, what the subject sees is a 3D scene, and the target operation is a photo operation. The subject can use the target operation to shoot the live broadcast screen played by the current live broadcast interface to obtain an interactive screen for signature interaction.
[0147] That is, when the live broadcast interface is a VR live broadcast interface, the interactive screen is obtained by shooting the live broadcast screen in the live broadcast interface. In this scenario, an optional implementation of S21 is as follows, including steps S211 to S213:
[0148] S211: The first client determines that a preset photographing gesture of the first object is recognized, and invokes a photographing function.
[0149] S212: The first client determines the screen size and screen area set by the first object according to the preset photo gesture.
[0150] S213: The first client presents an interactive screen determined based on the screen size and the screen area in the live broadcast interface in response to the photo taking operation triggered by the first object based on the target action.
[0151] In the embodiment of the present application, in the VR live broadcast scenario, the first client is a VR client, and the first object can use a preset photo gesture to evoke the photo function of the VR client. After the VR client recognizes the preset photo gesture of the first object through the camera on the VR device (such as a VR head display), it determines the size and area of the picture to be photographed according to the gesture.
[0152] Specifically, the preset photo-taking gesture may be any predefined gesture, such as a viewfinder gesture, a "yes" gesture, an "OK" gesture, etc. It may be flexibly set according to actual needs and is not specifically limited herein.
[0153] This article uses the default photo gesture as the viewfinder gesture as an example. Figure 3A As shown, it is a schematic diagram of a framing gesture in an embodiment of the present application, based on the interactive picture captured by the framing gesture, that is, the live picture within the rectangular frame.
[0154] Optionally, when the subject makes a viewfinder gesture, the photo taking function can be recognized; at the same time, by adjusting the viewfinder gesture, the picture size is defined according to the size of the viewfinder selection, and the picture area is selected by moving the viewfinder gesture.
[0155] Specifically, the object can adjust the desired screen area by moving left, right, up, down, etc., that is, selecting the screen area by moving the viewfinder gesture. The object can also adjust the set screen size by adjusting the distance between the two hands in the viewfinder gesture, that is, defining the screen size according to the size of the first object gesture. Figure 3B As shown, it is a schematic diagram of another viewfinder gesture in an embodiment of the present application, which means that the viewfinder size is reduced by reducing the distance between the two hands to set the selected picture size; the picture area is adjusted by moving the gesture to the left.
[0156] In an embodiment of the present application, the object can set the screen size and screen area by adjusting the preset photo gesture. After the setting is completed and the shooting screen is selected, the photo operation can be triggered by the target action to capture the corresponding interactive screen based on the screen size and screen area set by the object.
[0157] Method 1: The target action is a gesture action.
[0158] Optionally, the target action may be any pre-set gesture action. For example, if the target action is a pressing action, after the object sets the screen size and screen area based on the framing gesture, the index finger can be triggered to press back on the basis of maintaining the framing gesture, indicating that the shutter is pressed to take a photo.
[0159] See also Figure 4 As shown, it is a schematic diagram of the execution process of a target action in an embodiment of the present application. Figure 4 As shown, the subject can trigger the photo-taking operation by pressing back with the index finger, and present the prompt icon (icon) of the pressing back state shown in S40, so as to shoot the live screen in the current viewfinder and obtain an interactive screen.
[0160] In addition, it should be noted that Figure 4 Taking the index finger pressing back as an example, in addition to the index finger, one or more other fingers can also be used, and it is not limited to the left hand or the right hand.
[0161] In the above implementation, the object can be completely separated from the VR handheld controller, and the shooting of the interactive screen can be completed only through gestures, which makes the operation more convenient.
[0162] Method 2: The target action is a key press action.
[0163] Optionally, the target action may also be a click or long press on a button on a VR handheld controller (such as a grip, handle, etc.). After the object sets the screen size and screen area based on the viewfinder gesture, the object can click the grip button with the index finger while maintaining the viewfinder gesture, indicating that the shutter is pressed to take a photo.
[0164] See also Figure 5 As shown, it is a schematic diagram of the execution process of another target action in an embodiment of the present application. Figure 3A or Figure 3B ), by using other fingers except the thumb and index finger, click the grip key shown in S50 on the grip to take a photo, and the current live screen is photographed to obtain an interactive screen. Alternatively, on the basis of keeping the view frame gesture, by using the index finger or thumb to click the grip key shown in S50 on the grip to take a photo, the current live screen is photographed to obtain an interactive screen.
[0165] In the above implementation, the subject can combine gestures with the VR handheld controller, set the screen area and screen size based on the gestures, confirm the photo taking through the VR handheld controller, and complete the shooting of the interactive screen. On the basis of utilizing existing equipment, the photo taking range can be flexibly set through gestures, which is convenient to operate and has simpler implementation logic.
[0166] It should be noted that in the VR live broadcast scenario, in addition to using a preset photo gesture to invoke the photo function of the VR client, the first object can also be directly triggered based on the VR handheld controller, such as directly clicking or long pressing a button on the grip (such as Figure 5 S50) is shown, taking a photo of the current live broadcast screen.
[0167] In this way, the subject does not need to set the desired screen size or screen area, but can directly take a photo of the entire live screen to obtain an interactive screen, which is easier to operate.
[0168] Among them, the several photography methods listed above are all applicable to the case where there is a handheld controller, that is, in the VR live broadcast scene, the first subject can wear a VR head display (such as VR glasses, VR helmet, etc.) to watch the VR live broadcast, and at the same time can hold the VR handheld controller to trigger the photography operation. In addition, the above-mentioned method of triggering photography by pressing back with the index finger can also be applied to the case where there is no handheld controller.
[0169] It should be noted that the above is just a simple example and is not limited to the index finger. When one or more other fingers or other objects are used to trigger the above actions, the photo operation can also be triggered. This article does not make specific limitations.
[0170] Alternatively, in addition to the pressing actions listed above, the object may also use other actions to trigger the photo operation, such as voice actions, etc., which are not specifically limited in this article. Taking the target action as an example, the object speaks a preset voice command (such as taking a photo), then after the object determines the live broadcast room screen (i.e., live broadcast screen) to be photographed by changing the range and size of the gesture selection, and says "take a photo", the first client can respond to the photo operation triggered by the first object based on the target action, based on the screen size and screen area, shoot the interactive screen, and present the interactive screen in the live broadcast interface.
[0171] In the above implementation, when the subject is watching the live broadcast in the live broadcast room, he can trigger the photo function through gestures at any time to record a certain moment in the live broadcast room, ensuring that the subject has the desire to take photos and invite the anchor to sign, thereby realizing live signature interaction.
[0172] In addition, in the present application, not only can the photo-taking function be triggered based on a VR handheld controller, but the photo-taking function can also be quickly triggered by VR gesture framing without the VR handheld controller, making photo-taking more in line with operations in the virtual world; photo-taking is achieved by recognizing specific gestures of objects in VR live broadcast scenes, so that objects can take photos in the VR live broadcast room in a more intuitive and convenient way of operation. This more intuitive and immersive way of taking photos improves the efficiency of taking photos in VR live broadcasts.
[0173] (ii) In a non-VR live broadcast scenario, the live broadcast screen is an ordinary two-dimensional (2D) live broadcast screen, and the target operation is a screenshot operation. The subject can take a screenshot of the live broadcast screen played on the current live broadcast interface through the target operation to obtain an interactive screen for signature interaction.
[0174] Specifically, the object can capture the full screen, or capture the live screen in the target area of the current live interface to obtain an interactive screen, which is not specifically limited in this article.
[0175] For example, the subjects on the mobile phone and PC can save the live broadcast scene picture by taking a screenshot, and send the picture to the second subject (such as the anchor), inviting the second subject to sign.
[0176] In the above implementation, the subject can more conveniently take screenshots and photos of the live broadcast screen in a non-VR live broadcast room, determine the interactive screen in a more intuitive and convenient operation method, and improve the interactive efficiency of VR live broadcast.
[0177] In summary, the live broadcast interaction method in the embodiments of the present application is applicable to all live broadcast scenarios, not only limited to VR live broadcast rooms, but also applicable to live broadcast applications on mobile phones or PCs (for example: shopping live broadcasts of shopping software, selling live broadcasts of short video software, etc.), and this article does not make specific limitations.
[0178] The following mainly takes the VR live broadcast scene as an example to explain in detail the live broadcast interaction method in the embodiment of the present application.
[0179] S22: In response to the signature invitation operation triggered by the first object based on the interactive screen, the first client sends the interactive screen to the second object through a signature invitation request, so that the second object performs signature interaction with the first object based on the interactive screen.
[0180] S23: The first client receives and presents the signature result for the interactive screen.
[0181] The signature result is generated by the second object through signature interaction based on the above-mentioned interactive screen.
[0182] Specifically, the interactive screen is generated based on the live screen in the live interface after the first object triggers the target operation on the live interface. Therefore, the signature result can also be understood as generated by the second object performing a signature interaction with the first object based on the interactive screen.
[0183] Specifically, the signature result may include signature information related to the first object (which may be recorded as the first signature information), such as the name information of the first object, the words that the first object requests the second object to sign (which may be any words), etc.; or, the signature result may only include signature information related to the second object (which may be recorded as the second signature information), such as the name information of the second object, the signature words written by the second object, etc. Among them, the signature words written by the second object may be a blessing, or may be a commonly used word of the second object (such as a colloquial language), or a sentence / paragraph excerpted by the second object, etc., which may be any words, and this document does not make any specific restrictions.
[0184] Alternatively, the signature result may also include signature information related to the first object and the second object, such as the name of the first object, the name of the second object, and a greeting written by the second object, etc., which is not specifically limited in this article.
[0185] The name information of the first object or the name information of the second object may be a real name or a nickname, etc., which is not specifically limited in this document.
[0186] In an embodiment of the present application, while watching a live broadcast, the first object can obtain an interactive screen generated based on the current live broadcast through a target operation, and send the interactive screen to the second object through the first client. After the second object receives the interactive screen, it performs a signature interaction operation based on the interactive screen to obtain a corresponding signature result, and feeds the signature result back to the first object through the second client, and displays the signature result to the first object through the first client.
[0187] The above implementation method realizes a closed-loop process of signature interaction, provides a new form of live broadcast room interaction, enriches the information interaction method in the VR live broadcast room, meets the personalized live broadcast interaction needs between objects, and increases the fun of interaction.
[0188] Specifically, in an embodiment of the present application, after the first object obtains an interactive screen generated based on the current live broadcast through a target operation, the interactive screen can be saved locally and / or to a server, the interactive screen can be edited, and the interactive screen can also be sent to the second object for signature interaction.
[0189] The second object specifically refers to an associated object of the live broadcast watched by the first object this time, and is not limited to the anchor or other viewers.
[0190] The first object may edit the interactive screen and save it locally and / or to a server; in addition, the first object may edit the interactive screen before sending it to the second object.
[0191] like Figure 6 As shown, it is a schematic diagram of an interactive screen presented in a live broadcast interface in an embodiment of the present application. Among them, part S61 is the interactive screen obtained by the first object, and part S62 is the functional operation entrance that can be performed on the interactive screen. For example, after the object obtains the interactive screen through target operations such as taking photos or taking screenshots, the operations that can be performed on the interactive screen include saving to the album, graffiti photos, and inviting the anchor to sign.
[0192] Among them, when the subject clicks Save to Album, the photo is directly saved to the album; when the subject clicks on the graffiti photo, it will enter the graffiti mode, and the subject can write and draw on the picture (i.e. the interactive screen) through gestures; when the subject clicks on Invite the anchor to sign, a secondary confirmation pop-up window will be entered, and the subject can write down what he wants the anchor to write and send the invitation.
[0193] It should be noted that Figure 6 The example shown is that the second object is the anchor. Of course, the second object can also be other viewers watching this live broadcast. In this case, the function of "invite anchor to sign" can be adaptively adjusted to "invite someone to sign". After the first object clicks the function icon, other viewers watching this live broadcast can be presented. The first object can further select other viewers with whom he wants to interact as the second object, and so on. This article does not make specific limitations.
[0194] An optional implementation is that before implementing step S22, it further includes: in response to the editing operation of the first object on the interactive screen, editing the interactive screen accordingly and presenting the edited interactive screen. That is, after the first object obtains the interactive screen by executing the target operation, it does not directly send the interactive screen to the second object, but edits the second object in advance based on its own needs.
[0195] On this basis, step S22 is: in response to the signature invitation operation triggered by the first object for the edited interactive screen, the edited interactive screen is sent to the second object through a signature invitation request.
[0196] See also Figure 7 As shown, it is an implementation flow chart of the second live interactive method in the embodiment of the present application. Taking the first client as the execution subject as an example, the specific implementation process of the method is as follows S21'~S24':
[0197] S21': The first client presents a corresponding interactive screen in the live broadcast interface in response to the target operation triggered by the first object on the live broadcast interface.
[0198] S22': the first client edits the interactive picture accordingly in response to the editing operation of the first object on the interactive picture, and presents the edited interactive picture.
[0199] S23': In response to the signature invitation operation triggered by the first object on the edited interactive screen, the first client sends the edited interactive screen to the second object via a signature invitation request.
[0200] S24': The first client receives and presents the signature result for the interactive screen.
[0201] in, Figure 7 The flowchart shown represents the process in which, after acquiring the interactive screen, the object first edits the interactive screen and then sends it to the second object for signature interaction.
[0202] In the embodiment of the present application, the editing operation of the first object on the interactive screen can be any editing operation on the picture, including but not limited to: cropping, filtering, splicing, graffiti, adding stickers, etc.
[0203] Taking the editing operation as a graffiti operation as an example, an optional implementation method is that S22' can be implemented according to the following process, including the following steps S22'1-S22'2:
[0204] S22'1: The first client obtains a gesture track of the first object on the interactive screen in response to an editing operation on the interactive screen triggered by the first object through the graffiti control.
[0205] S22'2: The first client recognizes and presents the graffiti content written by the first subject on the interactive screen through the gesture trajectory to obtain an edited interactive screen.
[0206] Still Figure 6 Take the live broadcast interface shown in the figure as an example. The first subject clicks the graffiti control "Graffiti Photo" and the following is displayed: Figure 8 The graffiti interface shown, Figure 8 is a schematic diagram of a graffiti interface in an embodiment of the present application. On the graffiti interface, the first object can be set with a stroke, such as Figure 8 The thickness and color settings shown in S81 in FIG. 1 are displayed, and in the stroke setting section, the thickness and color currently selected by the first object are highlighted (if the first object is not selected, the default thickness and color may be highlighted). Figure 8 In the example, the first object currently selected is the first thickness level, and the currently selected color is gray (i.e. Figure 8 Then, the first subject can write and draw on the interactive screen in graffiti mode using a finger, a stylus, etc.
[0207] During the graffiti process, the first subject can also click the cancel button shown in S82 to modify the graffiti content. After the graffiti is completed, the save button shown in S83 can also be clicked to save the interactive screen after the graffiti.
[0208] In the above implementation, the subject can take photos of the live broadcast room at any time while immersively watching the host's performance. At the same time, the subject can perform secondary creation on the photos, edit the content on the photos and send them to the host, or invite the host to sign for themselves and edit photos together with the host.
[0209] In addition, in an embodiment of the present application, the first object can directly send the interactive screen obtained through the target operation to the second object, or send the signature information that the second object wants to sign on the interactive screen, as well as the interactive screen, to the second object.
[0210] An optional implementation is that after responding to the signature invitation operation triggered by the interactive screen, the first client can also respond to the input operation triggered by the first object to obtain the signature information input by the first object; then, the interactive screen and the signature information are sent to the second object through a signature invitation request, so that the second object can perform a signature interaction with the first object based on the interactive screen and the signature information.
[0211] That is, after triggering the signature invitation request, the first object can also trigger the input operation and input the signature information that the second object wants to sign, so that the second object can directly perform the signature interaction according to the signature information.
[0212] Optionally, when the signature information in the embodiment of the present application is information that the first object requests the second object to sign on the interactive screen (i.e., the first signature information), it includes but is not limited to at least one of the following:
[0213] Name information of the first object; the words that the first object requests the second object to sign.
[0214] The name information of the first object can be a real name or a nickname, etc., which is not specifically limited in this article, and can represent the identity of the first object. The words that the first object requests the second object to sign are determined according to the actual needs of the first object, and can be any words (such as greetings), which are not specifically limited in this article.
[0215] There are many ways for an object to input signature information. An optional implementation is as follows:
[0216] The first client responds to the signature invitation operation triggered by the first object through the signature control, presenting a confirmation interface. Then, the first client responds to the input operation triggered by the first object based on the confirmation interface, obtaining the signature information input by the first object; finally, the first client responds to the confirmation operation triggered by the first object based on the confirmation interface, sending the interactive screen and signature information to the second object.
[0217] In an embodiment of the present application, after the first object triggers the signature invitation operation, the first client can directly send a signature invitation request to the second object, or it can not directly send a signature invitation request, but the first object can perform a second confirmation. After the first object performs the second confirmation, the first client can send a signature invitation request to the second object.
[0218] Specifically, the first object can enter the signature information in the confirmation interface and then perform the confirmation operation of the signature invitation. The confirmation interface can be in various forms such as a pop-up window, a floating layer, a floating window, or an independent page, which is not specifically limited in this article.
[0219] For example, object click Figure 6 After clicking "Invite anchor to sign" as shown, the following will appear: Fig. 9 The confirmation interface is shown.
[0220] See also Fig. 9 As shown, it is a schematic diagram of a confirmation interface in an embodiment of the present application. Fig. 9 Take the pop-up window as an example. Fig. 9 In the pop-up window shown, there are two buttons, namely "Cancel" and "Send Invitation". If the subject clicks "Cancel", the signature invitation operation can be canceled, and if the subject clicks "Send Invitation", the confirmation operation can be triggered, that is, the second confirmation.
[0221] For example, the subject can enter "signature information" via a virtual keyboard, such as Fig. 9 In the "Fill in what you want the anchor to say (optional)" field, fill in the "Signature information", and then click "Send Invite" to send the signature information and the interactive screen to the second object through the first client.
[0222] like Fig. 9 This item is optional, that is, the first object can be opened in Fig. 9 After the pop-up window is displayed, directly click "Send Invite" to send the interactive screen to the second object through the first client.
[0223] In the above implementation, the first object can directly send the information for requesting the signature of the other party to the second object as a reference, thereby increasing the speed of the second object's signature interaction and further increasing the efficiency of the signature interaction.
[0224] Optionally, after the interactive screen is sent to the second object via a signature invitation request, a sending prompt message may be presented in the live broadcast interface, and the sending prompt message may prompt the first object that the signature invitation has been successfully sent to the second object.
[0225] The sending prompt information may be presented through a sub-interface such as a floating layer or a pop-up window, or may be directly presented in the current interface, which is not specifically limited herein.
[0226] Optionally, the sending prompt information may no longer be displayed after being presented for a certain period of time (such as 10 seconds), or may be closed by the first object itself, which is not specifically limited in this document.
[0227] See also Fig.10 As shown, it is a schematic diagram of sending prompt information in an embodiment of the present application. Fig.10 The “sent successfully” shown in S100 is an example of sending prompt information in an embodiment of the present application.
[0228] In the above implementation, by sending the prompt information, the result of the signature invitation can be clearly explained to the first object, avoiding repeated sending, and improving the live broadcast pressure of the server to a certain extent.
[0229] In an embodiment of the present application, after the interactive screen (and signature information) of the first object is sent to the second object, the second object can sign the interactive screen and feed back the signature result to the first object, and the first client presents the signature result to the first object.
[0230] See also Fig.11 As shown, it is a schematic diagram of a signature result in an embodiment of the present application. Fig.11 The grey text in the figure is the content signed by the second object.
[0231] In the above implementation, by closing the process of the first subject taking a photo and the second subject signing, the interactive stickiness between the second subject and the first subject in the live broadcast room is increased, thereby improving the activity of the live broadcast room. At the same time, when the second subject is the anchor, this closed-loop process also provides the second subject with a means to operate private domain traffic. The second subject can get closer to the first subject by signing for the first subject, thereby improving the retention of the first subject.
[0232] It should be noted that the above implementation mainly illustrates the live interactive method in the embodiment of the present application from the first client side logged in by the first object.
[0233] The following further illustrates the live interactive method in the embodiment of the present application from the perspective of the second client side logged in by the second object.
[0234] See also Fig.12As shown, it is an implementation flow chart of the third live interactive method provided in the embodiment of the present application. Taking the second client as the execution subject as an example, the specific implementation process of the method is as follows:
[0235] S121: After receiving the signature invitation request for the interactive screen sent by the first object, the second client presents corresponding interactive prompt information.
[0236] Among them, the interactive prompt information indicates that the first object initiates a signature interaction to the second object; the interactive screen is generated based on the live screen in the live interface after the first object triggers the target operation on the live interface.
[0237] In an embodiment of the present application, after the first object sends a signature invitation request to the second object, the second client on the second object side will first prompt the second object through corresponding interactive prompt information. Notify the second object that it has received a signature invitation from a certain first object. In the case where the first object also sends signature information, it can only prompt the second object that it has received a signature invitation from a certain first object, and on this basis, it can also further present the signature information released by the first object through interactive prompt information.
[0238] An optional implementation is to present the interactive prompt information in a message area associated with the second object, and the interactive prompt information includes the signature information sent by the first object.
[0239] The message area associated with the second object refers to an area used to present messages sent by other objects to the second object to the second object. The message area may include one or more types of messages, including at least signature invitation messages.
[0240] See also Fig.13 As shown, it is a schematic diagram of an interactive prompt information in an embodiment of the present application. Fig.13 The message area S131 in the interface shown presents an interactive prompt message, such as S132 "Bingbingbang sent an autograph invitation."
[0241] Among them, the interactive prompt information can be presented as a type of signature prompt message in the signature (sign) partition in the message area, or it can be presented in the all (All) partition in the message area.
[0242] In the embodiment of the present application, the All partition can be used to present various messages received by the second object in this live broadcast. The Sign partition is only used to present prompt messages related to signature interaction, such as the interactive prompt information, interactive feedback information, etc. in this article.
[0243] See also Fig.14 As shown, it is a schematic diagram of another interactive prompt information in an embodiment of the present application. Fig.14 As shown in the interactive prompt information S141 in the figure, in addition to displaying "Bingbingbang sent a signature invitation", the corresponding signature information is further presented, such as the name of the first object "Bingbingbang" and the phrase "happyeveryday" that the first object requests the second object to sign.
[0244] In the embodiment of the present application, by presenting interactive prompt information in the message area, it is convenient for the second object to view the signature invitation of the first object in time. In addition, the signature information sent by the first object can also be directly presented in the message area, so that the second object can understand the signature request of the first object in time.
[0245] S122: The second client obtains a signature result generated based on the interactive screen in response to the signature interactive operation triggered by the second object based on the interactive prompt information.
[0246] S123: The second client returns the signature result to the first object in response to the interactive feedback operation triggered by the second object.
[0247] In the embodiment of the present application, the second object performs the signature interaction operation, which specifically refers to the second object signing the signature information on the interactive screen. There are many specific signing methods, such as signing with air gestures, signing through a touchpad, etc., which are not specifically limited in this article.
[0248] An optional implementation is that S122 may be implemented according to the following process, including the following steps S1221-S1222:
[0249] S1221: The second client presents a signature interface in response to a signature interaction operation triggered by the second object based on the interactive prompt information.
[0250] Among them, the signature interface can be an independent interface, or it can be a sub-interface further presented on the basis of the live broadcast interface, such as a floating layer, a pop-up window, etc., which is not specifically limited in this article.
[0251] S1222: The second client identifies and presents the content signed by the second object on the interactive screen through the signature interface, and obtains a signature result generated based on the interactive screen.
[0252] In an embodiment of the present application, when the first object sends signature information to the second object, the signature information indicates information that the first object requests the second object to sign, and in S1222, it can be used as a reference for the content signed by the second object on the interactive screen; when the first object does not send signature information to the second object, in S1222, the content signed by the second object on the interactive screen indicates what the second object wants to say to the first object.
[0253] Based on the above, an optional implementation of S123 is:
[0254] The second client returns the signature result to the first object in response to the interactive feedback operation triggered by the second object through the send control in the signature interface.
[0255] Specifically, the second object can enter the signature interface by clicking, long pressing the interactive prompt information, etc. In the embodiment of the present application, the object is supported to sign in a variety of ways, and the signature interface in different ways may also be different, which is not specifically limited herein.
[0256] The following are examples of the signing process of signature information in different writing methods:
[0257] Method 1: First writing mode (signing with air gestures).
[0258] When signing in the first writing mode, an optional implementation is: an optional implementation of S122 is:
[0259] S1221-1: The second client responds to the signature interaction operation triggered by the second object based on the interactive prompt information, turns on the camera, and presents the signature interface.
[0260] S1222-1: The second client recognizes and presents the signature information written by the second object through a preset writing gesture on the interactive screen through the camera.
[0261] Among them, the signature interface includes a gesture writing layer, an interactive screen layer, and a camera shooting screen layer.
[0262] In the embodiment of the present application, the second object (such as the anchor) can realize air writing through the PC camera. Specifically, after the second object clicks on the signature invitation (i.e., the interactive prompt information), the camera can be turned on, and the signature interface is displayed on the screen. The signature interface in the first writing mode can be in the form of a signature panel, which mainly includes three layers of content, such as Fig.15 As shown, it is a schematic diagram of the layer distribution of a signature interface in an embodiment of the present application. The signature panel mainly includes three layers of content, which are as follows from top to bottom:
[0263] Layer 1: Gesture writing layer; Layer 2: Interactive picture layer (i.e. the photo layer sent by the first object); Layer 3: Camera shooting picture layer.
[0264] Optionally, the preset writing gestures include but are not limited to: gestures for writing content and gestures for erasing content.
[0265] For example, a specific gesture description is as follows: when the subject makes a writing gesture with an extended index finger, the trajectory of the index finger across the screen is recorded by the camera and used for the written content; when the subject makes an eraser gesture with an extended palm, the eraser function is turned on to erase or modify the written content.
[0266] It should be noted that the preset writing gestures listed above of writing content by extending the index finger and erasing content by extending the palm are just simple examples. In fact, any pre-set writing gesture is applicable to the embodiments of the present application and is not specifically limited herein.
[0267] See also Fig.16A As shown, it is a schematic diagram of a remote signature in an embodiment of the present application. On the client side of the second object, as shown in the lower left corner S161 of the signature interface, there are prompts for specific gesture styles of writing gestures and eraser gestures. The second object can use the corresponding gestures to sign what he wants to say to the first object in the air according to the prompt.
[0268] See also Fig. 16B As shown, it is a schematic diagram of another remote signature in an embodiment of the present application. Fig.16A Compared to the signature interface shown, Fig. 16B The signature interface shown adds two items of information, one is the signature information S162 sent by the first object to the second object in the lower left corner, and the other is the mode switching control S163 in the upper left corner.
[0269] Specifically, when the signature invitation request sent by the first object to the second object includes signature information, a signature information prompt may be presented in the signature interface so that the second object can sign according to the signature information prompt. Fig. 16B The list in part S162 includes the user name (Bingbingbang) and what he wants to say (Happy everyday).
[0270] In addition, the object can also switch the writing mode through the mode switching control in the current interface, such as clicking the mode switching control of "switch touchpad writing" shown in S163 to switch from the first writing mode to the second writing mode.
[0271] It should be noted that the signature information prompt shown in the above S162 is presented only when the first object sends corresponding signature information to the second object.
[0272] Optionally, the live interactive method in the present application also supports the object to preview the signature result. An optional implementation is: the second client presents a preview interface of the signature result in response to the preview operation triggered by the second object through the preview control in the signature interface.
[0273] Specifically, the preview control may be in the form of a button, an icon, etc., which is not specifically limited herein.
[0274] See also Fig.17 As shown in FIG. 1 , it is a schematic diagram of a preview interface of a signature result in an embodiment of the present application. When the subject clicks the “Preview” button shown in the upper right corner of the signature interface, the preview operation can be triggered, and the following is presented: Fig.17 The preview interface is used to display the current signature result. Fig.17 Part S170 is a signature information signed by the second object in the embodiment of the present application. The second object can click the "Return" button on this basis to return to the signature interface to continue updating the signature information, or click the "Send" button on this basis to trigger the interactive feedback operation and feed back the signature result to the first object.
[0275] In addition to triggering interactive feedback operations on the preview interface, the subject can also trigger interactive feedback operations directly on the signature interface without previewing the signature result, such as clicking Fig.16A or Fig. 16B In the signing interface shown, the "Send" button shown in the upper right corner feeds back the signing result to the first object.
[0276] It should be noted that, in addition to the above-listed preview methods through the preview control, the object can also be previewed through other methods, such as through voice commands, preset preview gestures, etc., which are not specifically limited in this article.
[0277] In the above implementation, the second object can detach from the touchpad when signing, and adopt a more convenient and quicker remote signing method. The server / second client collects the signature trajectory, and then synthesizes it into the interactive screen taken by the first object to obtain the signature result, thereby improving the efficiency of live interaction.
[0278] Method 2: Second writing mode (signing via the touchpad).
[0279] When signing in the second writing mode, an optional implementation is that an optional implementation of S122 is:
[0280] S1221-2: The second client presents a signature interface in response to the signature interaction operation triggered by the second object based on the interactive prompt information, wherein the signature interface displays an interactive screen.
[0281] S1222-2: The second client obtains the gesture trajectory of the second subject on the signature interface, and identifies and presents the content signed by the second subject on the interactive screen through the gesture trajectory.
[0282] The touch panel in the embodiment of the present application is a signature panel with a signature function. Based on the signature function, the second object can write what he wants to say to the first object and his signature on the touch panel and send it back to the first object.
[0283] See also Fig.18A As shown, it is a schematic diagram of a touch panel signature in an embodiment of the present application. Figure 8 The enumerated graffiti interfaces. Fig.18A In the signature interface shown, the second object can also be set with a pen stroke, such as Fig.18A The thickness and color settings shown in the figure are highlighted, and in the stroke settings section, the thickness and color of the second object currently selected are highlighted (if the second object is not selected, the default thickness and color can be highlighted). Fig.18A In the example, the second object currently selected is the first thickness level, and the currently selected color is gray (i.e. Fig.18A Then, the second object can use a finger (or a stylus, etc.) to write down the words and signature on the touchpad in touch mode. The terminal device will show the finger writing status, which is convenient for users to preview the signature status.
[0284] During the signing process, the second object can also click the cancel button shown in the upper right corner S181 to modify the signature information. After the signing is completed, the send button can be clicked to send the signature result to the first object.
[0285] See also Fig.18B As shown in FIG. 1 , it is a schematic diagram of another touch panel signature in an embodiment of the present application. Fig.18A Compared to the signature interface shown, Fig.18B The signature interface shown also adds two items of information, one is the signature information S182 sent by the first object to the second object in the lower left corner, and the other is the mode switching control S183 in the upper left corner.
[0286] Specifically, when the signature invitation request sent by the first object to the second object includes signature information, a signature information prompt may be presented in the signature interface so that the second object can sign according to the signature information prompt. Fig.18B The list in part S182 includes the user name (Bingbingbang) and what they want to say (Happy everyday).
[0287] In addition, the object can also switch the writing mode through the mode switching control in the current interface, such as clicking the mode switching control of "switch to air writing" shown in S183 to switch from the second writing mode to the first writing mode.
[0288] It should be noted that the signature information prompt shown in the above S182 is presented only when the first object sends corresponding signature information to the second object.
[0289] In the above implementation, the second subject uses a more accurate touchpad signature method when signing, which can reduce the number of re-signing times and improve the efficiency of live interaction.
[0290] Optionally, the signature interface further includes: a mode switching control; in this case, the object can also switch the writing mode at will through the mode switching control. Specifically, the client switches the writing mode for signing in response to the mode switching operation triggered by the mode switching control.
[0291] The process of mode switching operation triggered by the mode switching control can be found in Fig. 16B or Fig.18B As shown, no repeated limitation is made here.
[0292] In addition, in S1221, after the second client responds to the signature interaction operation triggered by the second object based on the interactive prompt information, the signature interface shown in S1221-1 or S1221-2 may be directly presented by default, or the object may be prompted with optional writing modes, such as the first writing mode, the second writing mode, etc., before presenting the above-mentioned signature interface, so that the object can choose by itself. For example, if the object selects the first writing mode, the signature interface shown in S1221-1 is presented, and if the object selects the second writing mode, the signature interface shown in S1221-2 is presented, etc., which are not specifically limited in this article.
[0293] On this basis, if the subject has not made a selection, the corresponding signature interface can be presented according to the default writing mode.
[0294] In the embodiment of the present application, the subject can select a more appropriate writing mode to sign according to his / her own habits, which provides convenience for the subject operation.
[0295] Optionally, after the signature result is returned to the first object, interactive feedback information may be presented in the message area associated with the second object, where the interactive feedback information indicates that the signature result of the interactive screen is successfully sent to the first object.
[0296] See also Fig.19 As shown, it is a schematic diagram of an interactive feedback information in an embodiment of the present application. Among them, "Bingbingbang has completed the signature and sent it to the user" shown in S190 is an example of interactive feedback information in an embodiment of the present application, prompting that the second object has completed the signature invitation sent by the first object "Bingbingbang" and sent the signature result to the first object "Bingbingbang".
[0297] It should be noted that the presentation styles and contents of the interactive feedback information listed above are merely simple examples and are not specifically limited in this article.
[0298] Taking the VR live broadcast scene as an example, the interaction process between the VR terminal and the anchor terminal (PC) in the embodiment of the present application is briefly summarized as follows:
[0299] See also Fig. 20 As shown, it is a schematic diagram of the process relationship between a VR end and a host end in an embodiment of the present application.
[0300] For example, the first object is a certain audience, and the second object is the anchor of the live broadcast watched by the audience. In the VR live broadcast scenario, the first client used by the audience is the VR client, referred to as the VR client. Assuming that the second client used by the anchor is the PC client, in the VR live broadcast scenario, the process relationship of the signature interaction between the audience and the anchor is as follows:
[0301] First, the audience uses gestures to call up the photo mode of the VR end and select the picture. The picture size can be framed according to the size of the audience's gestures, and the picture area can be framed by the audience's moving gestures. After selecting the picture size and picture area, the audience clicks the VR end handle to complete the photo shooting. Then, the captured photos (i.e., interactive pictures) are sent to the anchor through the VR end.
[0302] After receiving the signature invitation, the anchor can turn on the signature mode and complete the signature through the gesture trajectory in the air. After the anchor completes the signature, the signed photo can be sent to the audience.
[0303] Above Fig. 20 The process relationship shown is only a simple example. For the specific implementation process, please refer to the above embodiment, and the repeated parts will not be repeated.
[0304] In addition, the above Fig. 20 The example in which the first object triggers the target operation through a preset photo gesture, and the second object interacts with the signature through the first writing mode is taken. In addition, other methods may be used. In addition, the first object may also perform secondary editing on the taken photos, etc. For details, please refer to the above embodiments, which will not be described here one by one.
[0305] It should be noted that the first object in the embodiment of the present application may be an audience, and the second object may be the anchor of the live broadcast watched by the first object. In addition, the first object and the second object may also be audiences watching the same live broadcast, etc., which is not specifically limited herein.
[0306] See also Fig.21 As shown, it is an implementation flow chart of the fourth live interactive method provided in the embodiment of the present application. Taking the server as the execution subject as an example, the specific implementation process of the method is as follows:
[0307] S211: After receiving a signature invitation request including an interactive screen sent by a first client logged in by a first object, the server determines a second object to be interacted with.
[0308] Among them, the interactive screen is generated based on the live screen in the live interface after the first object triggers the target operation on the live interface.
[0309] In the embodiment of the present application, the first object can obtain an interactive screen generated based on the live broadcast interface through a target operation while watching the live broadcast, and on this basis, initiate a signature invitation to the second object. Specifically, the signature invitation request sent by the first object will be sent to the server through the first client, and the server will determine the requested party corresponding to the signature invitation request, that is, the second object to be interacted with, and then the signature invitation request can be sent to the second client logged in by the second object.
[0310] When the first client and the second client are live broadcast clients, the server is a background server corresponding to the live broadcast clients.
[0311] See also Fig. 22 As shown, it is a flow chart of the front-end and back-end technologies and the corresponding interactions in the embodiment of the present application. Fig. 22 As shown, the brief process is as follows:
[0312] 1. The audience makes a frame gesture to trigger the camera function, select the frame and take the photo.
[0313] Specifically, the first client recognizes the viewer's gesture, invokes the photo function, and selects the content of the photo screen through the gesture viewfinder; the viewer completes the photo shooting after clicking confirmation on the first client.
[0314] 2. After taking a photo, the audience can also edit the photo. Specifically, they can save the photo to an album, doodle on the photo, and invite the host to sign:
[0315] 2.1 Save the photos to the album.
[0316] Specifically, on the first client side: after the viewer clicks the save to album function, a request to save the photo is sent to the server. On the server side: after receiving the save request from the first client, the photo is saved to the server.
[0317] 2.2 Doodle on the photo.
[0318] Specifically, on the first client side: the viewer clicks "graffiti photo" on the first client, the first client enters the graffiti function layer, the first client recognizes and records the viewer's finger trajectory, and completes the viewer's graffiti content. On the server side: after the viewer clicks to save the picture, the first client sends a save request to the server to store the photo in the server.
[0319] 2.3 The audience sends a request to "invite the anchor to sign".
[0320] Specifically, on the first client side: the viewer clicks "Invite Host to Sign" on the first client and fills in the words he wants the host to write (optional) and then sends a request to the server.
[0321] Server side: Receive the request from the first client, retrieve the corresponding host account, and send an "invite signature" request to the host's first client.
[0322] 3. The anchor completes the signature after receiving the request.
[0323] Specifically, on the second client side: after receiving the signature invitation sent by the server, the second client turns on the camera, identifies and records the host's gesture movement trajectory (the index finger represents writing, and the palm represents the eraser), and sends it back to the server after completing the writing and signing action.
[0324] Server side: after receiving the request from the host to complete the signature and send it to the audience, retrieve and match the corresponding audience account, and send the signed photo to the first client.
[0325] Above Fig. 22 The process relationship shown is only a simple example. For the specific implementation process, please refer to the above embodiment, and the repeated parts will not be repeated.
[0326] S212: The server sends the signature invitation request to the second client logged in by the second object, so that the second object performs signature interaction with the first object based on the interactive screen.
[0327] S213: After receiving the interactive feedback request sent by the second client, the server sends the signature result of the interactive screen to the first client, so that the first client presents the signature result to the first object.
[0328] The signature result is generated based on the interactive screen for signature interaction, that is, the signature result is: an interactive screen containing the content signed by the second object. Specifically, the content signed by the second object can be signed by the first object, such as the first signature information listed above, or signed by the second object itself, such as the second signature information listed above, etc. This article does not make specific restrictions. For example, the above Fig.11 The figure is a schematic diagram of a signature result in an embodiment of the present application.
[0329] In the embodiment of the present application, while watching the live broadcast, the first object can obtain the interactive screen generated based on the live broadcast interface through the target operation, and on this basis, initiate a signature invitation to the second object. Then, after receiving the signature invitation request, the second object triggers the signature interaction operation based on the corresponding interactive prompt information, and performs signature interaction with the first object through the interactive screen. After obtaining the signature result, the second object can return the signature result to the first object for viewing by triggering the interactive feedback operation, thereby realizing a closed-loop process of signature interaction, providing a new form of live broadcast room interaction, enriching the information interaction mode in the VR live broadcast room, meeting the personalized live broadcast interaction needs between objects, and increasing the fun of interaction. In addition, the above-mentioned signature interaction is realized during the live broadcast process, which can effectively reduce the frequency of objects logging in and out of the live broadcast room, and improve the live broadcast pressure of the server to a certain extent.
[0330] The following briefly describes the interaction process of the signature interaction method in the embodiment of the present application from the three sides of the first client, the second client and the server.
[0331] See also Fig.23 As shown, it is a specific interactive flow diagram of a signature interactive process in an embodiment of the present application.
[0332] The audience puts on VR glasses, opens the live broadcast application, takes photos of the live broadcast room through framing gestures on the VR side, and sends a signature invitation to the anchor. After the anchor signs, he sends the signed photo to the VR side. The specific interaction process is as follows:
[0333] S2301: The audience makes a frame gesture on the VR side.
[0334] S2302: The VR end invokes the photo taking function.
[0335] S2303: The audience changes the range and size of the gesture selection to determine the live broadcast room image to be captured.
[0336] S2304: After the viewer clicks confirm, an interactive photo is generated on the VR side.
[0337] Among them, S2301 to S2304 are brief descriptions of the process of the first object shooting an interactive screen (ie, an interactive photo), in which the audience makes a framing gesture, triggers the photo function, and selects the photo content.
[0338] Specifically, the audience puts on VR glasses, opens the live broadcast application, and uses the viewfinder gesture to shoot the live broadcast screen. After the VR end recognizes the audience's gesture, it evokes the photo function, and the screen shows the state of photo framing. Then, after the audience changes the range and size of the gesture frame to determine the live broadcast screen to be photographed, they can press the grip key with their index finger / or make a pressing action to confirm the shooting, and generate an interactive photo on the VR end.
[0339] For example Figure 4 As listed, after the audience has made a frame gesture, they can click the photo icon shown in S40 to take a photo of the live broadcast room screen selected by the frame to generate an interactive photo. The specific implementation method can be referred to the above embodiment, and the repeated parts will not be repeated.
[0340] S2305: After the viewer clicks "Invite Host to Sign" and fills in the message for the host to write (optional), the VR end sends a signature invitation request to the server.
[0341] S2306: The server receives the signature invitation request, retrieves and matches the corresponding anchor account.
[0342] S2307: The server sends a signature invitation request to the host's PC.
[0343] Among them, S2305 to S2307 are brief descriptions of the process of the first object sending a signature invitation request to the second object, and the audience sends a request to "invite the anchor to sign". Figure 6 As listed, after obtaining the interactive photos, the audience clicks Figure 6 The "Invite Host Signature" shown in the figure can send a request of "Invite Host Signature" to the host. The specific implementation method can refer to the above embodiment, and the repeated parts will not be repeated.
[0344] In this process, before sending a signature invitation request to the anchor, the audience can also doodle on the above interactive screen, such as Figure 8 In addition, when the audience sends a signature invitation request to the anchor, they can also fill in what they want the anchor to say (i.e., signature information), etc.
[0345] S2308: The PC displays the signature invitation request to the anchor.
[0346] S2309: The anchor clicks to accept the signature invitation request.
[0347] S2310: The PC receives the request, turns on the camera, and provides feedback to the anchor.
[0348] S2311: The host writes content using air gestures according to the prompts on the PC.
[0349] S2312: The PC recognizes and records the motion trajectory of the anchor's gestures.
[0350] S2313: After writing is completed, the PC sends a "request to complete the signature and send the photo to the audience" to the server.
[0351] S2314: After receiving the request, the server retrieves and matches the corresponding viewer account and sends the photo to the viewer.
[0352] Among them, S2308~S2314 is a summary of the process of signing the second object. The anchor end receives the request and completes the signature.
[0353] Specifically, the PC terminal displays the signature invitation request to the anchor, such as Fig.13 As shown in S132 in the figure, after the anchor clicks S132 to accept the signature invitation request, the PC turns on the camera and prompts the anchor to complete the writing content according to the gesture. The anchor writes the content with gestures in the air according to the prompt of the PC. The PC recognizes and records the motion trajectory of the anchor's gestures. After the writing is completed, it sends a "request to complete the signature and send the photo to the audience" to the server. The specific implementation method can be found in the above embodiment, and the repeated parts will not be repeated.
[0354] In this process, the above takes the first writing mode as an example. When the second object signs, the first writing mode may be used by default (the second writing mode or other writing modes may also be used by default, which is not specifically limited in this article). The second object may switch modes by itself and use other writing modes to sign, which is not specifically limited in this article.
[0355] S2315: The audience received the host's autographed photo.
[0356] Finally, the host feeds back the signing result to the audience, for example Fig.11 As shown, it is a schematic diagram of a host's autographed photo in an embodiment of the present application.
[0357] It should be noted that Fig.23 The interactive process diagram shown is just a simple example. Other related processes are also applicable to the embodiments of the present application and will not be described in detail here.
[0358] In the embodiment of the present application, the photo function is first triggered by the gesture viewfinder, giving the audience a calmer and more realistic photo experience. Then, an invitation is sent to the anchor. After receiving the invitation, the anchor clicks to accept the invitation, and the photo appears in front of the anchor. The anchor directly writes what he wants to say to the audience and signs on the photo taken by the audience by identifying the anchor's gesture trajectory and returns it to the audience, completing the closed loop of the entire process and increasing the interaction between the audience and the anchor.
[0359] Based on the same inventive concept, the present application embodiment also provides a live interactive device. Fig.24As shown, it is a structural diagram of the first live interactive device 2400, which may include:
[0360] The first response unit 2401 is used to respond to the target operation triggered by the first object on the live broadcast interface, and present a corresponding interactive screen in the live broadcast interface; the interactive screen is generated based on the live broadcast screen in the live broadcast interface;
[0361] The second responding unit 2402 is configured to respond to the signature invitation operation triggered by the first object based on the interactive screen, and send the interactive screen to the second object through a signature invitation request, so that the second object can perform signature interaction with the first object based on the interactive screen;
[0362] The result display unit 2403 is used to receive and present the signature result for the interactive screen, wherein the signature result is generated based on the signature interaction on the interactive screen.
[0363] Optionally, when the live broadcast interface is a virtual reality live broadcast interface, the target operation is a photo operation, and the interactive screen is obtained by photographing the live broadcast screen in the live broadcast interface;
[0364] When the live broadcast interface is a non-virtual reality live broadcast interface, the target operation is a screenshot operation, and the interactive screen is obtained by taking a screenshot of the live broadcast screen in the live broadcast interface.
[0365] Optionally, when the target operation is a photographing operation, the first responding unit 2401 is specifically used to:
[0366] Determining that a preset photographing gesture of the first object is recognized, and invoking a photographing function;
[0367] Determine the screen size and screen area set by the first object according to the preset photo gesture;
[0368] In response to the photo-taking operation triggered by the first object based on the target action, an interactive screen determined based on the screen size and the screen area is presented in the live broadcast interface.
[0369] Optionally, the preset photographing gesture is a viewfinder gesture; the first responding unit 2401 is specifically used for:
[0370] The size of the picture is determined by the size of the viewfinder gesture; and the picture area is selected by moving the viewfinder gesture.
[0371] Optionally, the second response unit 2402 is further configured to:
[0372] In response to the signature invitation operation triggered by the interactive screen, before sending the interactive screen to the second object through the signature invitation request, the method further includes:
[0373] In response to the editing operation of the first object on the interactive screen, the interactive screen is edited accordingly, and the edited interactive screen is presented;
[0374] The second response unit 2402 is specifically used for:
[0375] In response to a signature invitation operation triggered by the first object with respect to the edited interactive screen, the edited interactive screen is sent to the second object via a signature invitation request.
[0376] Optionally, the second response unit 2402 is specifically configured to:
[0377] In response to an editing operation on the interactive screen triggered by the first object through the graffiti control, acquiring a gesture track of the first object on the interactive screen;
[0378] The graffiti content written by the first subject on the interactive screen is recognized and presented through the gesture trajectory to obtain an edited interactive screen.
[0379] Optionally, the second response unit 2402 is further configured to:
[0380] After responding to the signature invitation operation triggered by the interactive screen, and before sending the interactive screen to the second object through the signature invitation request, in response to the input operation triggered by the first object, the signature information input by the first object is obtained; the signature information is the information signed on the interactive screen by the first object requesting the second object;
[0381] The second response unit 2402 is specifically used for:
[0382] The interactive screen and the signature information are sent to the second object through a signature invitation request, so that the second object performs signature interaction with the first object based on the interactive screen and the signature information.
[0383] Optionally, the second response unit 2402 is specifically configured to:
[0384] In response to a signature invitation operation triggered by the first object through the signature control, presenting a confirmation interface;
[0385] In response to an input operation triggered by the first object based on the confirmation interface, acquiring signature information input by the first object;
[0386] In response to a confirmation operation triggered by the first object based on the confirmation interface, the interactive screen and the signature information are sent to the second object.
[0387] Optionally, the second response unit 2402 is further configured to:
[0388] After the interactive screen is sent to the second object through the signature invitation request, a sending prompt message is presented in the live broadcast interface, and the sending prompt message indicates that the signature invitation is successfully sent to the second object.
[0389] Based on the same inventive concept, the present application embodiment also provides a live interactive device. Fig.25 As shown, it is a structural diagram of a second live interactive device 2500, which may include:
[0390] The interactive prompt unit 2501 is used to present corresponding interactive prompt information after receiving a signature invitation request for an interactive screen sent by a first object; the interactive prompt information indicates that the first object initiates a signature interaction with the second object; the interactive screen is generated based on the live screen in the live interface after the first object triggers a target operation on the live interface;
[0391] The first responding unit 2502 is used to respond to the signature interaction operation triggered by the second object based on the interactive prompt information, and obtain a signature result generated based on the interactive screen;
[0392] The second response unit 2503 is used to return the signature result to the first object in response to the interactive feedback operation triggered by the second object.
[0393] Optionally, the first responding unit 2502 is specifically configured to:
[0394] In response to a signature interaction operation triggered by the second object based on the interactive prompt information, presenting a signature interface;
[0395] The content signed by the second object on the interactive screen through the signature interface is identified and presented to obtain a signature result generated based on the interactive screen.
[0396] And, the second response unit 2503 is specifically used for:
[0397] In response to an interactive feedback operation triggered by the second object through a send control in the signature interface, the signature result is returned to the first object.
[0398] Optionally, when signing in the first writing mode, the first response unit 2502 is specifically used to:
[0399] In response to the signature interaction operation triggered by the second object based on the interactive prompt information, the camera is turned on and a signature interface is presented; the signature interface includes a gesture writing layer, an interactive screen layer, and a camera shooting screen layer;
[0400] The camera recognizes and presents the content signed by the second object on the gesture writing layer through a preset writing gesture.
[0401] Optionally, the preset writing gestures include: a gesture for writing content, and a gesture for erasing content.
[0402] Optionally, when signing in the second writing mode, the first response unit 2502 is specifically used to:
[0403] In response to a signature interaction operation triggered by the second object based on the interactive prompt information, presenting a signature interface, wherein an interactive screen is displayed in the signature interface;
[0404] The gesture trajectory of the second object on the signature interface is obtained, and the content signed by the second object on the interactive screen is recognized and presented through the gesture trajectory.
[0405] Optionally, the first response unit 2502 is further configured to:
[0406] In response to a preview operation triggered by a preview control in the signature interface, a preview interface of the signature result is presented.
[0407] Optionally, the signature interface further includes: a mode switching control; the first response unit 2502 is also used to:
[0408] In response to a mode switching operation triggered on the mode switching control, the writing mode for signing is switched.
[0409] Optionally, when the signature invitation request also includes signature information, the interactive prompt unit 2501 is specifically used to:
[0410] The interactive prompt information is presented in the message area associated with the second object, and the interactive prompt information includes signature information, where the signature information is information that the first object requests the second object to sign on the interactive screen.
[0411] Optionally, the signature information includes at least one of the following:
[0412] Name information of the first object; the words that the first object requests the second object to sign.
[0413] Optionally, the second response unit 2503 is further configured to:
[0414] After the signature result is returned to the first object, interactive feedback information is presented in the message area associated with the second object, and the interactive feedback information indicates that the signature result of the interactive screen is successfully sent to the first object.
[0415] Based on the same inventive concept, the present application embodiment also provides a live interactive device. Fig.26 As shown, it is a structural diagram of a third live interactive device 2600, which may include:
[0416] The first transmission unit is set to 2601, which is used to determine the second object to be interacted after receiving the signature invitation request including the interactive screen sent by the first client logged in by the first object; the interactive screen is generated based on the live screen in the live interface after the first object triggers the target operation on the live interface; send the signature invitation request to the second client logged in by the second object, so that the second object interacts with the first object by signing based on the interactive screen;
[0417] The second input unit 2602 is used to send the signature result of the interactive screen to the first client after receiving the interactive feedback request sent by the second client, so that the first client presents the signature result to the first object; the signature result is generated based on the signature interaction on the interactive screen.
[0418] Because in this application, the first object can obtain the interactive screen generated based on the live broadcast interface through the target operation while watching the live broadcast, and on this basis, initiate a signature invitation to the second object. Then, after the second object receives the signature invitation request, it triggers the signature interaction operation based on the corresponding interactive prompt information, and performs signature interaction with the first object through the interactive screen. After obtaining the signature result, the second object can return the signature result to the first object for viewing by triggering the interactive feedback operation, thus realizing a closed-loop process of signature interaction, providing a new form of live broadcast room interaction, enriching the information interaction mode in the VR live broadcast room, meeting the personalized live broadcast interaction needs between objects, and increasing the fun of interaction. In addition, the above-mentioned signature interaction is realized during the live broadcast process, which can effectively reduce the frequency of objects logging in and out of the live broadcast room, and improve the live broadcast pressure of the server to a certain extent.
[0419] For the convenience of description, the above parts are divided into modules (or units) according to their functions and described separately. Of course, when implementing this application, the functions of each module (or unit) can be implemented in the same or multiple software or hardware.
[0420] After introducing the live interactive method and device according to an exemplary embodiment of the present application, next, an electronic device according to another exemplary embodiment of the present application is introduced.
[0421] Those skilled in the art will appreciate that various aspects of the present application may be implemented as a system, method or program product. Therefore, various aspects of the present application may be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to as "circuit", "module" or "system" herein.
[0422] Based on the same inventive concept as the above method embodiment, an electronic device is also provided in the embodiment of the present application. In one embodiment, the electronic device may be a server, such as Figure 1 In this embodiment, the structure of the electronic device can be as follows: Fig. 27 As shown, it includes a memory 2701, a communication module 2703 and one or more processors 2702.
[0423] The memory 2701 is used to store computer programs executed by the processor 2702. The memory 2701 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system and programs required for running the instant messaging function, etc.; the data storage area may store various instant messaging information and operation instruction sets, etc.
[0424] The memory 2701 may be a volatile memory, such as a random-access memory (RAM); the memory 2701 may also be a non-volatile memory, such as a read-only memory, a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD); or the memory 2701 may be any other medium that can be used to carry or store a desired computer program in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 2701 may be a combination of the above memories.
[0425] The processor 2702 may include one or more central processing units (CPU) or a digital processing unit, etc. The processor 2702 is used to implement the above-mentioned live interactive method when calling the computer program stored in the memory 2701.
[0426] The communication module 2703 is used to communicate with terminal devices and other servers.
[0427] The specific connection medium between the memory 2701, the communication module 2703 and the processor 2702 is not limited in the embodiment of the present application. Fig. 27 In the embodiment, the memory 2701 and the processor 2702 are connected via a bus 2704. The bus 2704 is connected to the processor 2702 via a bus 2704. Fig. 27 The connections between the other components are only for illustration and are not intended to be limiting. The bus 2704 can be divided into an address bus, a data bus, a control bus, etc. For ease of description, Fig. 27 The diagram shows that only one thick line is used, but this does not mean that there is only one bus or only one type of bus.
[0428] The memory 2701 stores a computer storage medium, and the computer storage medium stores computer executable instructions, and the computer executable instructions are used to implement the live interactive method of the embodiment of the present application. The processor 2702 is used to execute the above live interactive method, such as Fig.21 shown.
[0429] In another embodiment, the electronic device may also be other electronic devices, such as Figure 1 The terminal device 110 shown in FIG. 1 is a terminal device 110 shown in FIG. 1 . In this embodiment, the structure of the electronic device can be as follows: Fig.28 As shown, it includes: a communication component 2810, a memory 2820, a display unit 2830, a camera 2840, a sensor 2850, an audio circuit 2860, a Bluetooth module 2870, a processor 2880 and other components.
[0430] The communication component 2810 is used to communicate with the server. In some embodiments, a wireless fidelity (WiFi) module may be included. The WiFi module belongs to a short-range wireless transmission technology. The electronic device can help users send and receive information through the WiFi module.
[0431] The memory 2820 can be used to store software programs and data. The processor 2880 executes various functions and data processing of the terminal device 110 by running the software programs or data stored in the memory 2820. The memory 2820 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device. The memory 2820 stores an operating system that enables the terminal device 110 to run. In the present application, the memory 2820 can store an operating system and various application programs, and can also store a computer program for executing the live interactive method of the embodiment of the present application.
[0432] The display unit 2830 can also be used to display information input by the user or information provided to the user and a graphical user interface (GUI) of various menus of the terminal device 110. Specifically, the display unit 2830 may include a display screen 2832 disposed on the front of the terminal device 110. The display screen 2832 may be configured in the form of a liquid crystal display, a light-emitting diode, etc. The display unit 2830 may be used to display the live broadcast interface, interactive screen, signature interface, signature results, etc. in the embodiment of the present application.
[0433] The display unit 2830 can also be used to receive input digital or character information and generate signal input related to user settings and function control of the terminal device 110. Specifically, the display unit 2830 may include a touch screen 2831 arranged on the front of the terminal device 110, which can collect user touch operations on or near it, such as clicking a button, dragging a scroll box, etc.
[0434] The touch screen 2831 can be covered on the display screen 2832, or the touch screen 2831 and the display screen 2832 can be integrated to realize the input and output functions of the terminal device 110. The integrated touch screen can be referred to as a touch display screen. In this application, the display unit 2830 can display the application and the corresponding operation steps.
[0435] Camera 2840 can be used to capture static images, and users can publish images taken by camera 2840 through the application. Camera 2840 can be one or more. The object generates an optical image through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the light signal into an electrical signal, and then passes the electrical signal to the processor 2880 to convert it into a digital image signal.
[0436] The terminal device may further include at least one sensor 2850, such as an acceleration sensor 2851, a distance sensor 2852, a fingerprint sensor 2853, and a temperature sensor 2854. The terminal device may also be configured with other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, a light sensor, and a motion sensor.
[0437] The audio circuit 2860, the speaker 2861, and the microphone 2862 can provide an audio interface between the user and the terminal device 110. The audio circuit 2860 can transmit the electrical signal converted from the received audio data to the speaker 2861, which is converted into a sound signal for output. The terminal device 110 can also be configured with a volume button for adjusting the volume of the sound signal. On the other hand, the microphone 2862 converts the collected sound signal into an electrical signal, which is received by the audio circuit 2860 and converted into audio data, and then the audio data is output to the communication component 2810 to be sent to, for example, another terminal device 110, or the audio data is output to the memory 2820 for further processing.
[0438] The Bluetooth module 2870 is used to exchange information with other Bluetooth devices having Bluetooth modules through the Bluetooth protocol. For example, the terminal device can establish a Bluetooth connection with a wearable electronic device (such as a smart watch) that also has a Bluetooth module through the Bluetooth module 2870 to exchange data.
[0439] The processor 2880 is the control center of the terminal device. It uses various interfaces and lines to connect various parts of the entire terminal. It executes various functions of the terminal device and processes data by running or executing software programs stored in the memory 2820 and calling data stored in the memory 2820. In some embodiments, the processor 2880 may include one or more processing units; the processor 2880 may also integrate an application processor and a baseband processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the baseband processor mainly processes wireless communications. It is understandable that the above-mentioned baseband processor may not be integrated into the processor 2880. In the present application, the processor 2880 can run the operating system, application programs, user interface display and touch response, as well as the live interactive method of the embodiment of the present application. In addition, the processor 2880 is coupled to the display unit 2830.
[0440] In some possible implementations, various aspects of the live interactive method provided by the present application may also be implemented in the form of a program product, which includes a computer program. When the program product is run on an electronic device, the computer program is used to enable the electronic device to execute the steps of the live interactive method according to various exemplary implementations of the present application described above in this specification. For example, the electronic device may execute the following steps: Figure 2 , Fig.12 or Fig.21 Follow the steps shown in .
[0441] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0442] The program product of the embodiment of the present application may adopt a portable compact disk read-only memory (CD-ROM) and include a computer program, and can be run on an electronic device. However, the program product of the present application is not limited thereto, and in this document, a readable storage medium may be any tangible medium containing or storing a program, which can be used by or in combination with a command execution system, apparatus, or device.
[0443] A readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, wherein a readable computer program is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A readable signal medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with a command execution system, apparatus, or device.
[0444] The computer program embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0445] The computer program for performing the operation of the present application can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and also conventional procedural programming languages such as "C" language or similar programming languages. The computer program can be executed entirely on the user electronic device, partially on the user electronic device, as a separate software package, partially on the user electronic device and partially on a remote electronic device, or entirely on a remote electronic device or server. In the case of a remote electronic device, the remote electronic device can be connected to the user electronic device through any type of network including a local area network (LAN) or a wide area network (WAN), or can be connected to an external electronic device (for example, using an Internet service provider to connect through the Internet).
[0446] It should be noted that, although several units or subunits of the device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more units described above can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided into multiple units to be embodied.
[0447] In addition, although the operations of the method of the present application are described in a specific order in the drawings, this does not require or imply that the operations must be performed in this specific order, or that all the operations shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.
[0448] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain a computer-usable computer program.
[0449] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program commands. These computer program commands can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the commands executed by the processor of the computer or other programmable data processing device generate commands for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0450] These computer program commands may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the commands stored in the computer readable memory produce an article of manufacture comprising a command device, the command device implementing the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0451] These computer program commands can also be loaded onto a computer or other programmable data processing device so that a series of operation steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the commands executed on the computer or other programmable device provide the instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0452] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.
[0453] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A live interactive method, characterized in that: The method comprises: In response to a target operation triggered by the first object on the live broadcast interface, presenting a corresponding interactive screen in the live broadcast interface; the interactive screen is generated based on the live broadcast screen in the live broadcast interface; In response to a signature invitation operation triggered by the first object based on the interactive screen, sending the interactive screen to a second object through a signature invitation request, so that the second object performs a signature interaction with the first object based on the interactive screen; A signature result for the interactive screen is received and presented, wherein the signature result is generated based on a signature interaction on the interactive screen.
2. The method according to claim 1, characterized in that When the live broadcast interface is a virtual reality live broadcast interface, the target operation is a photo operation, and the interactive screen is obtained by photographing the live broadcast screen in the live broadcast interface; When the live broadcast interface is a non-virtual reality live broadcast interface, the target operation is a screenshot operation, and the interactive screen is obtained by taking a screenshot of the live broadcast screen in the live broadcast interface.
3. The method according to claim 2, characterized in that When the target operation is a photographing operation, in response to the photographing operation triggered by the first object through a preset photographing gesture, presenting a corresponding interactive screen in the live broadcast interface includes: Determining that a preset photographing gesture of the first object is recognized, and invoking a photographing function; Determining a picture size and a picture area set by the first object according to the preset photographing gesture; In response to a photo-taking operation triggered by the first object based on a target action, an interactive screen determined based on the screen size and the screen area is presented in the live broadcast interface.
4. The method according to claim 3, characterized in that The preset photographing gesture is a viewfinder gesture; and determining the screen size and screen area set by the first object according to the preset photographing gesture includes: The size of the picture is determined by the size of the viewfinder gesture; and the picture area is selected by moving the viewfinder gesture.
5. The method according to claim 1, characterized in that Before the step of sending the interactive screen to the second object through a signature invitation request in response to the signature invitation operation triggered by the interactive screen, the step further includes: In response to the editing operation of the first object on the interactive screen, the interactive screen is edited accordingly, and the edited interactive screen is presented; The step of sending the interactive screen to the second object via a signature invitation request in response to the signature invitation operation triggered by the first object based on the interactive screen includes: In response to a signature invitation operation triggered by the first object with respect to the edited interactive screen, the edited interactive screen is sent to the second object via a signature invitation request.
6. The method according to claim 5, characterized in that The step of editing the interactive screen accordingly in response to the editing operation of the first object on the interactive screen and presenting the edited interactive screen includes: In response to an editing operation on the interactive screen triggered by the first object through a graffiti control, acquiring a gesture track of the first object on the interactive screen; The edited interactive screen is obtained by identifying and presenting the graffiti content written by the first object on the interactive screen through the gesture trajectory.
7. The method according to any one of claims 1 to 6, characterized in that: After responding to the signature invitation operation triggered by the interactive screen and before sending the interactive screen to the second object through the signature invitation request, the method further includes: In response to an input operation triggered by the first object, acquiring signature information input by the first object; the signature information is information signed on the interactive screen by the first object requesting the second object; The sending the interactive screen to the second object through a signature invitation request includes: The interactive screen and the signature information are sent to a second object through a signature invitation request, so that the second object performs signature interaction with the first object based on the interactive screen and the signature information.
8. The method according to claim 7, characterized in that The response to the signature invitation operation triggered based on the interactive screen includes: In response to the signature invitation operation triggered by the first object through the signature control, presenting a confirmation interface; The step of obtaining signature information input by the first object in response to the input operation triggered by the first object includes: In response to an input operation triggered by the first object based on the confirmation interface, acquiring signature information input by the first object; And, sending the interactive screen and the signature information to the second object through a signature invitation request includes: In response to a confirmation operation triggered by the first object based on the confirmation interface, the interactive screen and the signature information are sent to the second object.
9. A live interactive method, characterized in that: The method comprises: After receiving a signature invitation request for an interactive screen sent by a first object, corresponding interactive prompt information is presented; the interactive prompt information indicates that the first object initiates a signature interaction with the second object; the interactive screen is generated based on the live screen in the live interface after the first object triggers a target operation on the live interface; In response to a signature interaction operation triggered by the second object based on the interaction prompt information, obtaining a signature result generated based on the interaction screen; In response to the interactive feedback operation triggered by the second object, the signature result is returned to the first object.
10. The method according to claim 9, characterized in that The step of obtaining a signature result generated based on the interactive screen in response to the signature interactive operation triggered by the interactive prompt information includes: In response to a signature interaction operation triggered by the second object based on the interactive prompt information, presenting a signature interface; Recognize and present the content signed by the second object on the interactive screen through the signature interface, and obtain a signature result generated based on the interactive screen; And, in response to the interactive feedback operation triggered by the second object, returning the signature result to the first object includes: In response to an interactive feedback operation triggered by the second object through a send control in the signature interface, the signature result is returned to the first object.
11. The method according to claim 10, characterized in that When signing in the first writing mode, in response to the signature interaction operation triggered by the second object based on the interactive prompt information, presenting a signature interface includes: In response to the signature interaction operation triggered by the second object based on the interactive prompt information, the camera is turned on and a signature interface is presented; the signature interface includes a gesture writing layer, an interactive screen layer, and a camera shooting screen layer; And, the identifying and presenting the content signed by the second object on the interactive screen through the signature interface includes: The camera recognizes and presents the content signed by the second object on the gesture writing layer through a preset writing gesture.
12. The method according to claim 11, characterized in that The preset writing gestures include: a gesture for writing content, and a gesture for erasing content.
13. The method according to claim 10, characterized in that When signing in the second writing mode, the presenting of the signature interface in response to the signature interaction operation triggered by the second object based on the interactive prompt information includes: In response to a signature interaction operation triggered by the second object based on the interactive prompt information, presenting a signature interface, wherein the interactive screen is displayed in the signature interface; And, the identifying and presenting the content signed by the second object on the interactive screen through the signature interface includes: The gesture trajectory of the second object on the signature interface is obtained, and the content signed by the second object on the interactive screen is recognized and presented through the gesture trajectory.
14. The method according to any one of claims 10 to 13, characterized in that: The method further comprises: In response to a preview operation triggered by a preview control in the signature interface, a preview interface of the signature result is presented.
15. The method according to any one of claims 10 to 13, characterized in that: The signature interface also includes: a mode switching control; the method also includes: In response to a mode switching operation triggered on the mode switching control, a writing mode for signing is switched.
16. The method according to any one of claims 9 to 13, characterized in that: When the signature invitation request also includes signature information, the presenting of corresponding interactive prompt information includes: The interactive prompt information is presented in a message area associated with the second object, and the interactive prompt information includes the signature information, where the signature information is information signed on the interactive screen by the first object requesting the second object.
17. The method according to claim 16, characterized in that The signature information includes at least one of the following: The name information of the first object; and the words that the first object requests the second object to sign.
18. The method according to any one of claims 9 to 13, characterized in that: After returning the signature result to the first object, the method further includes: Interaction feedback information is presented in a message area associated with the second object, and the interaction feedback information indicates that the signature result of the interaction screen is successfully sent to the first object.
19. A live interactive method, characterized in that: The method comprises: After receiving a signature invitation request including an interactive screen sent by a first client logged in by a first object, determining a second object to be interacted with; the interactive screen is generated based on a live screen in the live interface after the first object triggers a target operation on the live interface; Sending the signature invitation request to a second client logged in by the second object, so that the second object performs signature interaction with the first object based on the interactive screen; After receiving the interactive feedback request sent by the second client, the signature result of the interactive screen is sent to the first client, so that the first client presents the signature result to the first object; the signature result is generated based on the signature interaction of the interactive screen.
20. A live interactive device, characterized in that: include: A first response unit, configured to respond to a target operation triggered by the first object on the live broadcast interface and present a corresponding interactive screen in the live broadcast interface; The interactive screen is generated based on the live screen in the live interface; A second response unit, configured to respond to a signature invitation operation triggered by the first object based on the interactive screen, and send the interactive screen to a second object through a signature invitation request, so that the second object performs a signature interaction with the first object based on the interactive screen; The result display unit is used to receive and present the signature result for the interactive screen, wherein the signature result is generated based on the signature interaction on the interactive screen.
21. A live interactive device, characterized in that: include: An interactive prompt unit, configured to present corresponding interactive prompt information after receiving a signature invitation request for the interactive screen sent by the first object; The interaction prompt information indicates that the first object initiates a signature interaction with the second object; the interaction screen is generated based on the live screen in the live interface after the first object triggers a target operation on the live interface; A first response unit, configured to obtain a signature result generated based on the interactive screen in response to a signature interaction operation triggered by the second object based on the interactive prompt information; The second response unit is used to return the signature result to the first object in response to the interactive feedback operation triggered by the second object.
22. A live interactive device, characterized in that: include: A first transmission unit is configured to determine a second object to be interacted with after receiving a signature invitation request including an interactive screen sent by a first client logged in by a first object; the interactive screen is generated based on a live screen in the live interface after the first object triggers a target operation on the live interface; and send the signature invitation request to a second client logged in by the second object, so that the second object performs a signature interaction with the first object based on the interactive screen. A second input unit is configured to send the signature result of the interactive screen to the first client after receiving the interactive feedback request sent by the second client, so that the first client presents the signature result to the first object; The signature result is generated based on the signature interaction on the interactive screen.
23. An electronic device, characterized in that: It comprises a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of any one of the methods of claims 1 to 19.
24. A computer-readable storage medium, characterized in that: It comprises a computer program. When the computer program is run on an electronic device, the computer program is used to make the electronic device execute the steps of any one of the methods of claims 1 to 19.
25. A computer program product, characterized in that The method comprises a computer program stored in a computer-readable storage medium; when a processor of an electronic device reads the computer program from the computer-readable storage medium, the processor executes the computer program, so that the electronic device executes the steps of any one of the methods described in claims 1 to 19.
Citation Information
Patent Citations
Method and client for generating signed photo based on on-line live broadcast application
CN105635745A
Picture-Taking Within Virtual Reality
CN110581947A
Live streaming interaction method and device
CN112492330A
Virtual photographing method and device based on gesture recognition, electronic equipment and medium
CN114339039A
Live video photographing method, device and equipment and computer readable storage medium
CN115623227A