Information interaction method and device, electronic equipment, storage medium and program product
By identifying the identification information of the display device in the activity scene and inputting media data, and using facial fusion model and other technologies to generate appropriate media data, the limitations of the screen content of the public screen display device are solved, user participation and interactivity are improved, and the fun and picture richness of the event are enhanced.
Patent Information
- Application Number
- CN202510600630.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-09
- Publication Date
- 2025-08-19
AI Technical Summary
In the event scene, the screen content presented by the public screen display device has limitations, resulting in poor interaction among users participating in the event and reducing user participation and viewing experience.
By responding to the user's identification operation of the identification information presented in the first display device, an information interaction page is presented in the user's display device, allowing the user to input media data and send it to the server for processing to generate appropriate media data to be presented on the display device, and interactiveness is enhanced using technologies such as facial fusion models.
It improves the participation and interactivity of users participating in the event, enhances the richness and fun of the screen content, and enhances the user's viewing experience.
Smart Images

Figure CN120508228A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to the field of computer processing technology, and more particularly to an information interaction method, apparatus, electronic device, storage medium, and program product. Background Art
[0002] In an activity scenario involving users participating in the activity, in order to enhance the activity atmosphere, a public screen display device may be provided in the activity venue to present relevant screen content through the public screen display device during the activity.
[0003] In related technologies, when presenting picture content through a public screen display device, the picture content presented by the public screen display device may have certain limitations, which in turn leads to poor interactivity of event participants at the event site, reduces the participation of event participants in the on-site event, and affects the user's event experience. Summary of the Invention
[0004] The present disclosure provides an information interaction method, device, electronic device, storage medium and program product to achieve the effect of presenting second media data generated based on first media data uploaded by activity participating users based on a first display device deployed at the activity site during an activity, thereby enhancing the richness of the screen content of the display device and improving the participation of activity participating users.
[0005] In a first aspect, an embodiment of the present disclosure provides an information interaction method, the method comprising:
[0006] In response to any first user's recognition operation on first identification information presented on a first display device, presenting an information interaction page on a second display device of the first user, wherein the second display device is a device for recognizing the first identification information, the first display device is a device placed in a preset area so that multiple first users can view screen content, the information interaction page is associated with the first identification information, and the first identification information is associated with first activity information;
[0007] In response to the first user's input operation on the first media data in the information interaction page, the first media data is sent to the server so that the server determines the second media data to be presented on the first display device, wherein the second media data is determined based on the first media data.
[0008] In a second aspect, an embodiment of the present disclosure further provides an information interaction device, the device comprising:
[0009] a page presentation module, configured to present an information interaction page on a second display device of a first user in response to an identification operation by any first user with respect to first identification information presented on a first display device, wherein the second display device is a device for identifying the first identification information, the first display device is a device placed in a preset area and capable of allowing multiple first users to view screen content, the information interaction page is associated with the first identification information, and the first identification information is associated with first activity information;
[0010] A media data receiving module is used to send the first media data to the server in response to the first user's input operation on the first media data in the information interaction page, so that the server determines the second media data to be presented on the first display device, wherein the second media data is determined based on the first media data.
[0011] In a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising:
[0012] one or more processors;
[0013] a storage device for storing one or more programs,
[0014] When the one or more programs are executed by the one or more processors, the one or more processors implement the information interaction method as described in any one of the embodiments of the present disclosure.
[0015] In a fourth aspect, an embodiment of the present disclosure further provides a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to execute the information interaction method as described in any one of the embodiments of the present disclosure.
[0016] In a fifth aspect, an embodiment of the present disclosure further provides a computer program product, including a computer program, which, when executed by a processor, implements the information interaction method as described in any one of the embodiments of the present disclosure.
[0017] The technical solution of the embodiments of the present disclosure presents an information interaction page on the second display device of the first user in response to any first user's recognition operation on the first identification information presented on the first display device, thereby enabling interaction between the first user and the first display device and improving user participation and activity enthusiasm. In addition, because the information interaction page is related to the first identification information, and the first identification information is related to the first activity information, different information interaction pages can be used for different activities, enriching the diversity of information interaction pages. Furthermore, in response to the first user's input operation on the first media data on the information interaction page, the first media data is sent to the server so that the server determines second media data to be presented on the first display device, wherein the second media data is determined based on the first media data. This solves the problem in the related art that the screen content presented by the public screen display device has certain limitations and the interaction of the users participating in the event is poor at the event site. This achieves the effect of presenting the second media data generated based on the first media data uploaded by the users participating in the event on the first display device deployed at the event site during the event. In addition, the richness of the screen content of the display device is enhanced, the participation of the users participating in the event is improved, the fun of the event is enhanced, and the viewing experience of the users on the event site is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.
[0019] Figure 1 A flowchart of an information interaction method provided by an embodiment of the present disclosure;
[0020] Figure 2 A flowchart of another information interaction method provided by an embodiment of the present disclosure;
[0021] Figure 3 A flowchart of another information interaction method provided by an embodiment of the present disclosure;
[0022] Figure 4 A schematic diagram of an information interaction process provided by an embodiment of the present disclosure;
[0023] Figure 5 A schematic diagram of the structure of an information interaction device provided by an embodiment of the present disclosure;
[0024] Figure 6 A schematic structural diagram of an electronic device provided by an embodiment of the present disclosure for implementing the embodiment of the present disclosure is provided. DETAILED DESCRIPTION
[0025] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0026] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0027] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.
[0028] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0029] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0030] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0031] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0032] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.
[0033] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0034] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0035] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.
[0036] Before introducing the present technical solution, an example description of the application scenario can be given first. The technical solution provided by the embodiment of the present disclosure can be applied to a first display device placed in a preset area, and a scene of presenting second media data generated based on first media data uploaded by active participating users in the preset area. The second media data is data after special effects processing of the first media data. Optionally, the scene includes at least one of a concert scene, an opera scene, a dance scene, and a competitive game scene. For example, in a concert scene, active participating users may include singers performing on stage and / or audiences watching the concert, and the first display device may be a public screen display device on both sides of the stage and / or in the center of the stage. Furthermore, based on the solution provided by the embodiment of the present disclosure, it can be achieved that during the concert, second media data related to the theme of the concert, generated based on the first media uploaded by active participating users, is presented on the public screen display device.
[0037] Figure 1This is a flow chart of an information interaction method provided in an embodiment of the present disclosure. The embodiment of the present disclosure is applicable to a scenario in which second media data generated based on first media data uploaded by users participating in activities in a preset area are presented based on a display device placed in a preset area. The method can be executed by an information interaction device, which can be implemented in the form of software and / or hardware. Optionally, it can be implemented by an electronic device, which can be a mobile terminal, a PC or a server, etc.
[0038] like Figure 1 As shown, the method of this embodiment may specifically include:
[0039] S110. In response to any first user's recognition operation on the first identification information presented on the first display device, an information interaction page is presented on the first user's second display device; wherein the second display device is a device for recognizing the first identification information, the first display device is a device placed in a preset area for multiple first users to view the screen content, the information interaction page is related to the first identification information, and the first identification information is related to the first activity information.
[0040] It should be noted that the technical solution provided by the embodiment of the present disclosure can be applied to a scene including at least one activity participating user, and the second media data corresponding to the first media data uploaded by at least one activity participating user is presented in a first display device deployed in the activity accommodating area.
[0041] Generally speaking, in an event scene, a public screen display device and multiple acquisition devices can be deployed in a preset area of the event accommodation area to obtain multimedia data streams from corresponding perspectives based on different acquisition devices, and the acquired multimedia data streams are presented on the public screen display device. The event accommodation area is the area that accommodates the event site equipment and the users participating in the event. The preset area can be a fully open area or a semi-open area. The fully open area can be understood as any square or an open-air area. The semi-open area can be understood as an indoor area. Optionally, the indoor area can be a sports center, etc. The public screen display device can be a device that allows users participating in the event in the preset area to see the presented content from different perspectives. In this embodiment, the public screen display device has the following characteristics in terms of visual presentation effects: high resolution, high brightness, high contrast, rich colors, and high refresh rate. At the same time, in order to increase the interactivity between users participating in the event in the preset area, media data that has been processed with special effects on the collected multimedia data stream can be presented on the public screen display device.
[0042] The first user may be a user participating in an event who can view the visual content displayed on a public screen display device within a preset area. The first display device may be a public screen display device, i.e., a device placed within a preset area and capable of being viewed by multiple first users. For example, in a concert scenario, the first users include performers and / or spectators, and the first display device may be a large-screen display device located on either side of the stage and / or in the center of the stage.
[0043] The preset area can be a placement area in an application scenario that ensures a viewing angle of the first user for the first display device and complies with safety regulations. Generally, the first display device can be placed in the preset area, and relevant screen content can be presented based on the first display device, thereby allowing multiple first users to view the screen content presented on the first display device.
[0044] Among them, the first identification information may be an access entry presented in the first display device, which can be identified by the first user and trigger the interaction. The first identification information may be information generated after the access entry of the relevant interactive page is identified. The first identification information may be information in any form that can be perceived by the user or device. Optionally, the information form of the first identification information includes at least one of a graphic code, a graphic icon, a digital identification, and a dynamic marker (such as an AR marker). In an embodiment of the present disclosure, the first identification information may be generated based on the first activity information provided by the event initiator. The first activity information may include multiple activity information associated with the event held, for example, including at least one of the activity name, activity theme, activity requirements, and other activity-related information. Generally, after obtaining the first activity information, the first identification information corresponding to it can be generated based on the first activity information, and then, multiple services associated with the first activity information can be obtained based on the first identification information. Exemplarily, the first activity information may include at least one of concert activity information, opera activity information, ballet activity information, and competitive game activity information.
[0045] The recognition operation can be understood as an operation that recognizes the first identification information to trigger the execution of the interactive logic. The operation method of the recognition operation can be related to the information form of the first identification information. Optionally, when the first identification information includes a graphic code and / or a graphic icon, the operation method of the recognition operation includes optical scanning, that is, scanning the first identification information through the terminal device's camera device; when the first identification information includes a digital identification, the operation method of the recognition operation includes voice command recognition, that is, responding to the recognition operation when the received audio information includes a digital identification; in addition, the operation method of the recognition operation may also include wireless sensing, etc. The second display device is a device that recognizes the first identification information. That is, the second display device can be a device used by the first user to perform the recognition operation on the first identification information. The second display device can be any device carried by the first user that can be used to recognize the first identification information. Optionally, the second display device includes at least one of a display device of a mobile terminal and a display device of a virtual reality terminal.
[0046] Among them, the information interaction page can be a visual operation interface that supports users to interact with the system. The information interaction page may include at least one interactive element, so that the first user can interact with the information interaction page based on the at least one interactive element. In the embodiment of the present disclosure, the information interaction page is related to the first identification information. The information interaction page is a page displayed after identifying the first identification information, and thus, the information interaction page is related to the first identification information. The information interaction page can be any type of display interface, and optionally, it can be at least one of an H5 page, a page in an application software, and a display page in a mini-program. Preferably, the information interaction page can be an H5 page. The advantage of such a setting is that: the information interaction page can be automatically adapted to terminal devices of different sizes, and there is no need to develop a separate application for it; users do not need to download and install, and can access the information interaction page through a browser, which lowers the threshold for use; reduces the development cost and maintenance cost of the information interaction page, improves the presentation efficiency of the information interaction page, and thus improves the user experience.
[0047] In a specific implementation, a first display device can be placed in a preset area of an event venue associated with the first event information, and the first identification information can be displayed on the first display device. Furthermore, when multiple first users enter the event venue and view the first display device, they can input an identification operation based on the first identification information displayed on the first display device. Furthermore, in response to the identification operation input by any first user, an information interaction page is pushed to the first user's second display device, so that the information interaction page is displayed on the first user's second display device.
[0048] It should be noted that the first user may input the first identification information for identification at any time during the activity, optionally including before the activity officially starts and / or during the activity.
[0049] Exemplarily, the above process is explained by taking a concert scene as an example: the first activity information corresponding to the concert being held can be obtained, and a graphic code corresponding to the concert can be generated based on the first activity information. Furthermore, a public screen display device can be placed on both sides of the stage and / or the stage background of the concert venue, and the generated graphic code can be presented on the public screen display device. Furthermore, after entering the concert venue, the audience watching the concert can scan the graphic code presented in the public screen display device through the mobile terminal to which the audience belongs, and then, in response to the scanning operation, an information interaction page can be presented in the display interface of the mobile terminal to which the audience belongs.
[0050] S120. In response to the first user's input operation on the first media data in the information interaction page, the first media data is sent to the server, so that the server determines the second media data to be presented on the first display device, wherein the second media data is determined based on the first media data.
[0051] The first media data may be multimedia content that can be displayed on a display interface and processed. The first media data may include media content in any media format, optionally including at least one of image data, video data, and text data. The first media data may be media data captured by a camera device installed on a terminal device belonging to the first user, or may be media data obtained from a target storage space (such as a material library of application software, or a local terminal photo album, etc.).
[0052] Among them, the input operation can be an operation of inputting the first media data into the information interaction page and sending the first media data to the server. The server is an execution device that performs a media data processing operation on the first media data to determine the second media data. The second media data can be media data determined based on the first media data and to be presented on the first display device, that is, media data generated after processing the first media data according to the processing logic deployed in the server, meeting user needs and to be presented on the first display device. Optionally, the input operation on the first media data includes a shooting operation on the first media data or a selection operation on the first media data.
[0053] Optionally, the information interaction page includes a media data capture control; upon detecting a trigger operation for the media data capture control, a capture interface may be displayed, wherein the content presented in the capture interface is the content captured by the camera of the terminal to which the second display device belongs. Furthermore, upon detecting a trigger operation for the capture control, the content presented in the capture interface may be captured, the captured content being used as the first media data, and the first media data being sent to the server.
[0054] Optionally, the information interaction page includes a media data selection control; upon detecting a trigger operation for the media data selection control, a media data selection page may be displayed, the media data selection page including at least one pre-stored candidate media data. Furthermore, upon receiving a selection trigger operation for any candidate media data, the triggered candidate media data may be uploaded as the first media data to the information interaction page, and the first media data may be sent to the server.
[0055] In the disclosed embodiments, the data processing operation performed by the server on the first media data may include at least two implementation methods: optionally, processing the first media data using a data processing model to generate second media data; and / or processing the first media data using a data processing algorithm to generate second media data. The data processing model may include at least one of an image processing model, a facial fusion model, an image generation model, a content generation model, and a stylization model.
[0056] In a specific implementation, when an information interaction page is presented on the first user's second display device, the first user's input operation on the first media data can be received based on the information interaction page to upload the first media data to the information interaction page. When the information interaction page receives the first media data, the first media data is sent to the server. Furthermore, when the server receives the first media data, it processes the first media data using a preset data processing method and presents the second media data on the first display device.
[0057] Exemplarily, the above process will be described using a concert scenario as an example: when an information interaction page is presented on the display interface of the audience's mobile terminal, the first image data can be uploaded to the information interaction page by shooting or selecting an image, and the first image data can be sent to the server. Furthermore, when the server receives the first image data uploaded by the audience, the facial features of the first object in the first image data can be fused onto the face of the preset subject object based on a pre-acquired facial fusion model to obtain second image data after facial fusion, and the second image data can be used as the image to be presented on the public screen display device.
[0058] The technical solution of the embodiments of the present disclosure presents an information interaction page on the second display device of the first user in response to any first user's recognition operation on the first identification information presented on the first display device, thereby enabling interaction between the first user and the first display device and improving user participation and activity enthusiasm. In addition, because the information interaction page is related to the first identification information, and the first identification information is related to the first activity information, different information interaction pages can be used for different activities, enriching the diversity of information interaction pages. Furthermore, in response to the first user's input operation on the first media data on the information interaction page, the first media data is sent to the server so that the server determines second media data to be presented on the first display device, wherein the second media data is determined based on the first media data. This solves the problem in the related art that the screen content presented by the public screen display device has certain limitations and the interaction of the users participating in the event is poor at the event site. This achieves the effect of presenting the second media data generated based on the first media data uploaded by the users participating in the event on the first display device deployed at the event site during the event. In addition, the richness of the screen content of the display device is enhanced, the participation of the users participating in the event is improved, the fun of the event is enhanced, and the viewing experience of the users on the event site is improved.
[0059] It should be noted that, in actual applications, since the information interaction page is a page displayed after the first identification information presented in the first display device is input and identified, and the first identification information is presented in the first display device for multiple first users to identify, there may be a situation where a second user who does not have the viewing authority for the screen content presented in the first display device obtains the first identification information and obtains the information interaction page based on the first identification information.
[0060] In view of the above situation, in an embodiment of the present disclosure, before presenting the information interaction page through the second display device of the first user, the identification operation input by the first user for the first identification information can be verified. Then, if the verification passes, the information interaction page is presented.
[0061] Optionally, before presenting the information interaction page on the second display device of the first user, the method further includes: receiving the information interaction page fed back by the server when the dynamic token information in the recognition result corresponding to the recognition operation is verified to be successful.
[0062] Among them, the recognition result may be the information obtained after performing the recognition operation on the first identification information. The recognition result includes at least an identifier for locating and accessing the information interaction page. Optionally, the recognition result may include a Uniform Resource Locator (URL) for accessing the information interaction page. Dynamic token information may be a time-sensitive and dynamically changing information. The first identification information changes with time. In other words, the first identification information may be dynamically updated based on a preset time interval, and the preset time interval may be 30 seconds, 1 minute, or 2 minutes, etc. The dynamic token information is related to the first identification information. That is, whether the first identification information is valid can be determined by verifying the dynamic token information.
[0063] In the embodiment of the present disclosure, in order to enhance security, prevent other users who do not have access rights from accessing the information interaction page, and improve the stability of the information interaction page access service, an expiration date can be set for the first identification information. The first user can access the information interaction page by completing the identification operation within the expiration date. Therefore, when the first user's identification operation for the first identification information is received, the expiration date of the first identification information identified by the first user can be verified. When it is determined that the verified first identification information is within the expiration date, it can be determined that the verification is passed. The expiration date can be any time period, and optionally, it can be 5 minutes, 6 minutes, or 10 minutes, etc.
[0064] In a specific implementation, when an identification operation is received for the first identification information, an identification result corresponding to the identification operation can be determined based on the identified first identification information, and the identification result includes dynamic token information associated with the first identification information. Furthermore, the dynamic token information can be verified to determine whether the identified first identification information is within the validity period. Furthermore, when it is determined that the identified first identification information is within the validity period, it can be determined that the verification has passed, and the information interaction page fed back by the server can be received.
[0065] It should be noted that when the information interaction page is presented in the second display device of the first user, sending the first media data to the server based on the information interaction page can be achieved by editing the media data in the information interaction page and sending the edited first media data to the server.
[0066] Optionally, in response to a first user inputting the first media data on the information interaction page, sending the first media data to the server includes: displaying a media data editing page in response to the first user triggering the selection of the first media data on the information interaction page; and sending the first media data to the server in response to the input of the first media data on the media data editing page. This arrangement has the advantage of enabling the sending of user-uploaded media data to the server through a simple interactive operation, improving the efficiency and simplicity of user media data editing, enhancing the depth of interaction between the user and the system, and increasing user engagement.
[0067] In the embodiments of the present disclosure, the triggering operation of selecting the first media data can be understood as an operation that triggers the execution of the first media data selection logic. The triggering operation of selecting the first media data can be implemented in a variety of ways, including, for example, inputting a triggering operation into a preset first media data selection control, or receiving audio information containing a trigger word associated with selecting the first media data, or receiving a preset triggering instruction for selecting the first media data. The media data editing page can be understood as a visual page for performing editing operations on media data. The media data editing page corresponds to a page for selecting or capturing the first media data. In other words, the media data editing page can be a page for selecting the first media data; alternatively, the media data editing page can be a page for capturing the first media data. Optionally, if the triggering operation for selecting the first media data is selecting the first media data, a media data editing page for selecting the first media data can be displayed; if the triggering operation for selecting the first media data is capturing the first media data, a media data editing page for capturing the first media data can be displayed. Accordingly, the inputting operation on the first media data can include selecting the first media data or capturing the first media data. The first media data includes image data and / or video data.
[0068] As an optional implementation of an embodiment of the present disclosure, when an information interaction page is presented in the second display device of the first user, the first user can input a trigger operation for selecting the first media data in the information interaction page. Furthermore, when a first media data selection operation input by the first user is received based on the information interaction page, a media data editing page for selecting the first media data can be displayed, and the media data editing page includes at least one candidate media data, and the first user can input a selection trigger operation for at least one candidate media data. Furthermore, when a selection trigger operation for any candidate media data is received from the first user, the selected media data can be used as the first media data, and the first media data can be sent to the server.
[0069] In an embodiment of the present disclosure, when the server receives the first media data, the server may process the first media data according to a preset data processing method to generate second media data, wherein the data processing method includes a data processing model and / or a data processing algorithm.
[0070] Optionally, the server determines the second media data to be presented on the first display device by retrieving at least one first model corresponding to the first identification information, and processing the first media data based on the at least one first model to obtain the second media data. This arrangement has the advantage of processing the media data using a deep learning model to generate media data that conforms to the theme of the activity or preset requirements. Using the deep learning model corresponding to the first identification information to generate media data allows for customized generation of media data tailored to the activity.
[0071] The first model can be used to generate media data that meets preset media data generation requirements based on the first media data. The first model can include various forms of deep learning models capable of generating new media data based on media data, optionally including at least one of a facial fusion model, an image generation model (including a text-to-image model and an image-to-image model), a stylization model, and a text generation model. In embodiments of the present disclosure, at least one of the first models includes at least a facial fusion model. The facial fusion model can be used to fuse facial information of a first object in the first media data onto the face of a preset subject object in the third media data. The first object is an object included in the first media data, and the object includes facial information in the first media data. The third media data is media data provided by the first event information provider and includes a preset subject object. The preset subject object can be an object associated with the event related to the first event information. For example, assuming the event related to the first event information is a concert, the preset subject object can be an object performing at the concert; assuming the event related to the first event information is a competition, the preset subject object can be a player competing in the competition. The third media data includes image data and / or video data. In an embodiment of the present disclosure, when third media data including a preset subject object is obtained from a first activity information provider, a facial fusion model can be determined based on the activity theme of the first activity information and the third media data; and / or, the facial fusion model can be determined based on the preset requirement description text provided by the first activity information provider and the third media data. Furthermore, when the first media data is received, the facial information of the first object in the first media data can be fused onto the face of the preset subject object in the third media data based on the facial fusion model, and second media data that conforms to the activity theme and / or the preset requirement description text can be generated.
[0072] It should be noted that the advantage of including a facial fusion model in at least one first model is that the facial features of the users participating in the activity can be fused onto the face of the preset subject object, and the special effects image after facial fusion can be presented on the first display device, thereby enhancing the fun of the interaction and improving the user's participation in the activity.
[0073] It should be noted that, when at least one of the first models includes a facial fusion model, the resulting second media data may include media data that fuses the facial information of the first subject onto the face of a preset subject, in addition to the first media data. This arrangement facilitates comparison with the fused result, allowing the first user to intuitively see the difference between the first and fused media data, thereby facilitating evaluation of the fusion effect. It also enriches the presentation of the second media data, providing the first user with a richer and more diverse presentation format and increasing the interest and interactivity of the second media data.
[0074] It should also be noted that, in addition to the facial fusion model, at least one first model may also include an object fusion model, which can be used to fuse the first object in the first media data with the preset subject object in the third media data.
[0075] In an embodiment of the present disclosure, the second media data generated based on the first model is to be presented on the first display device. In order to make the final generated second media data more compatible with the application scenario of the first display device and to enhance the diversity of the second media data in the same application scenario, at least one first model is a model determined based on the activity theme and / or the preset requirement description text in the first activity information. In other words, the first model can be a model determined based on the activity theme in the first activity information and matched with the activity theme; and / or, it can also be a model customized based on the preset requirement description text provided by the user. The preset requirement description text can be a text content that is pre-set in the application scenario to describe the requirements for media data processing. The preset requirement description text can be used to describe the specific requirements for processing media data and / or the expected output media data.
[0076] In a specific implementation, when a server receives first media data, the server can retrieve at least one corresponding model based on the first identification information. Furthermore, for at least one first model, the first media data can be input into the first model to process the first media data based on the first model and generate second media data corresponding to the first model. Consequently, at least one second media data can be obtained.
[0077] For example, assuming the first activity information relates to a concert, the pre-set subject is a singer performing at the concert, the first subject in the first media data is any audience member attending the concert, and the at least one retrieved first model includes a facial fusion model. Once the facial fusion model is obtained, the first media data can be input into the facial fusion model. Then, based on the facial fusion model, the audience member's facial information is fused onto the singer's face, and the fused image data is output as the second media data.
[0078] Figure 2 This is a flow chart of another information interaction method provided by the embodiment of the present disclosure. The technical solution of this embodiment is based on the above embodiment. Before presenting the first identification information based on the first display device, the first identification information can be generated first, and then the generated first identification information can be obtained and displayed. For specific implementation methods, please refer to the description of this embodiment. Among them, the technical features that are the same or similar to the above embodiments are not repeated here. Figure 2 As shown, the method of this embodiment may specifically include:
[0079] S210: Edit first activity information based on the first terminal, and send the first activity information to the server, so that the server generates first identification information corresponding to the information interaction page based on the first activity information.
[0080] Among them, the first terminal may be a terminal associated with the first display device. Generally, relevant information can be edited based on the first terminal, and relevant information can be obtained by communicating with the server, and the obtained relevant information can be sent to the first display device for display. Exemplarily, in a concert scene, the first terminal may be a performance backstage control terminal. The first activity information can be used to describe the activities held and the activity attribute information involved in the process of the activity. The first activity information may include multiple items of information associated with the activity, optionally including at least the activity name, activity theme, a configuration form corresponding to the activity theme, a service identifier for generating the second media data, and an acquisition time interval for obtaining the second media data generated by the server.
[0081] Among them, the event name can be identification information for identifying the event. For example, the event name can be "XXX's Concert". The event theme can be the core concept or theme around which the event revolves. The configuration form can be used to record and manage various detailed configuration information related to the event. The service identifier is used to represent the service to be called when processing the first media data to generate the second media data. Based on the service identifier, the corresponding data processing service can be called to process the first media data based on the data processing service to generate the second media data. The acquisition time interval can be understood as the time interval for uploading the acquired second media data to the server when acquiring the second media data generated by the server. For example, assuming that the acquisition time interval is 10 minutes, when acquiring the second media data generated by the server, the second media data uploaded to the server within 10 minutes before the current moment can be used as the acquired second media data.
[0082] In the disclosed embodiments, editing the first activity information based on the first terminal may include at least two methods: optionally, displaying an activity configuration page based on the first terminal and entering activity configuration operations on the activity configuration page to obtain the first activity information; or, editing the first activity information through code editing.
[0083] In an embodiment of the present disclosure, an activity configuration page is displayed based on the first terminal, and the activity configuration page may include multiple activity configuration items. Furthermore, activity configuration operations can be input for multiple activity configuration items, and when a configuration completion instruction is received, first activity information is obtained and sent to the server. Furthermore, when the server receives the first activity information, first identification information corresponding to the information interaction page can be generated based on the first activity information, so as to enter the information interaction page through the first identification information.
[0084] S220: Based on the editing operation in the first terminal, send the edited key validity period to the server, so that the server feeds back authorization token information corresponding to the first activity information.
[0085] Among them, the editing operation may include editing the key validity period. Optionally, the editing operation may be implemented by: displaying the key editing page based on the first terminal, inputting the editing operation for the key editing page; or, performing the editing operation by code editing. The key validity period may be a time range in which the key can be used normally and ensures the security of the system. Authorization token information is a credential information used to verify and authorize a user or application to access the first identification information. In other words, the first terminal can use the first identification information through the authorization token information, thereby avoiding the use of the first identification information and various services associated with the first identification information without authorization. Different first activity information may correspond to different authorization token information.
[0086] In a specific implementation, a key editing page is displayed on the first terminal, and the key editing interface includes a key validity period editing item. Furthermore, an editing operation is input into the key validity period editing item to obtain the key validity period. Furthermore, an authorization acquisition request is generated based on the key validity period, and the authorization acquisition request is sent to the server. Furthermore, upon receiving the authorization acquisition request, the server can generate authorization token information corresponding to the first activity information and feed the generated authorization token information back to the first terminal.
[0087] S230: Obtain authorization token information from the first terminal based on the first display device, and obtain and display first identification information from the server based on the authorization token information and the acquisition interval configured in the first activity information.
[0088] The acquisition interval may be the time interval between two acquisition operations when the first display device acquires the first identification information. Optionally, the acquisition interval includes 1 minute, 2 minutes, or 5 minutes.
[0089] In a specific implementation, if the first terminal receives the authorization token information, the authorization token information can be obtained from the first terminal based on the first display device. Furthermore, the first display device can generate an identification acquisition request based on the authorization token information and send the identification acquisition request to the server according to the acquisition interval configured in the first activity information. Furthermore, if the server receives the identification acquisition request and verifies the authorization token information, it can feed the first identification information back to the first display device, so that the first display device can display the first identification information upon receiving it.
[0090] The technical solution of the embodiment of the present disclosure edits the first activity information based on the first terminal and sends the first activity information to the server, so that the server generates the first identification information corresponding to the information interaction page based on the first activity information; further, based on the editing operation in the first terminal, the edited key validity time is sent to the server, so that the server feeds back the authorization token information corresponding to the first activity information; further, based on the first display device, the authorization token information is obtained from the first terminal, and based on the authorization token information and the acquisition interval configured in the first activity information, the first identification information is obtained from the server and displayed, thereby achieving the effect of customized configuration of the identification information used for the activity based on the activity information. Afterwards, the first identification information is obtained through the authorization token information, thereby achieving the permission verification of the user of the identification information, avoiding the use of the identification information and various services associated with the identification information without authorization, and improving the security of the identification information.
[0091] S240. In response to any first user's recognition operation on the first identification information presented in the first display device, an information interaction page is presented in the first user's second display device, wherein the second display device is a device for recognizing the first identification information, the first display device is a device placed in a preset area for multiple first users to view the screen content, the information interaction page is related to the first identification information, and the first identification information is related to the first activity information.
[0092] S250. In response to the first user's input operation on the first media data in the information interaction page, the first media data is sent to the server, so that the server determines the second media data to be presented on the first display device, wherein the second media data is determined based on the first media data.
[0093] Figure 3 This is a flow chart of another information interaction method provided by the embodiment of the present disclosure. The technical solution of this embodiment is based on the above embodiment. After determining the second media data, the second media data can be presented. For specific implementation methods, please refer to the description of this embodiment. Among them, the technical features that are the same or similar to the above embodiments are not repeated here. Figure 3 As shown, the method of this embodiment may specifically include:
[0094] S310. In response to any first user's recognition operation on the first identification information presented in the first display device, an information interaction page is presented in the first user's second display device, wherein the second display device is a device for recognizing the first identification information, the first display device is a device placed in a preset area for multiple first users to view the screen content, the information interaction page is related to the first identification information, and the first identification information is related to the first activity information.
[0095] S320. In response to the first user's input operation on the first media data in the information interaction page, the first media data is sent to the server, so that the server determines the second media data to be presented on the first display device, wherein the second media data is determined based on the first media data.
[0096] S330: Display the second media data.
[0097] The second media data includes media data obtained by fusing the first media data with the third media data. The second media data may also include media data that does not need to be fused with the third media data, but is simply stylized on the first media data. It should be noted that, in addition to the media data obtained by processing the first media data, the second media data may also include the first media data. The advantage of this arrangement is that it facilitates comparison with the fused result, so that the first user can intuitively see the difference between the first media data and the fused media data, and thus facilitates the evaluation of the fusion effect; and it enriches the display effect of the second media data, provides the first user with a richer and more diverse display format, and increases the fun and interactivity of the second media data.
[0098] In a specific implementation, when the second media data is determined based on the server, the second media data can be sent to the second display device of the first user and displayed on the second display device. The first user can evaluate the effect of the displayed second media data.
[0099] S340: In response to a triggering operation of presenting the second media data on the first display device, send the second media data to the server.
[0100] In the disclosed embodiments, when the second media data is displayed on a second display device of a first user, the first user can evaluate the effect of the displayed second media data. Furthermore, upon receiving a confirmation upload operation from the first user for the second media data, it can be determined that a triggering operation for presenting the second media data on the first display device has been received. In other words, the triggering operation for presenting the second media data on the first display device is a confirmation upload operation for the second media data.
[0101] It should be noted that during the first user's evaluation of the effect of the displayed second media data, there may be a situation where the first user is less satisfied with the generated second media data. In this case, the first user can input a regeneration operation for the second media data. Then, in response to the regeneration operation, the first media data is sent to the server, so that the server regenerates the second media data based on the first media data and feeds the regenerated second media data back to the second display device for display. Furthermore, the first user can re-evaluate the effect of the displayed second media data until receiving the first user's confirmation upload operation for the displayed second media data, and then send the second media data to the server.
[0102] In the disclosed embodiment, after the second media data is sent to the server, the server may also review the second media data to filter out any second media data that does not meet preset review criteria. Optionally, the server reviews the second media data by extracting features from the second media data to obtain a first feature; and intercepting and processing the second media data if the first feature matches at least one preset feature in a preset feature set.
[0103] The first feature can be understood as information used to characterize key features of the media data. The preset feature set may include multiple preset features. The preset features may be predetermined and include image features of a specific subject object that cannot be presented on the first display device. The preset features may include multiple types of features, optionally including location feature information of at least one target location of a preset object or scene feature information corresponding to a preset scene.
[0104] It should be noted that since there may be a large number of first users interacting with information and uploading the second media data to the server, after obtaining the second media data, the second media data can be deduplicated to filter out duplicate second media data.
[0105] S350: Pull the second media data generated by the server based on the first display device and present it.
[0106] In an embodiment of the present disclosure, after uploading the second media data to the server and reviewing the second media data, the reviewed second media data can be stored on the server. Furthermore, in order to present the second media data stored on the server on the first display device, the second media data generated by the server can be pulled based on the first display device and presented on the first display device.
[0107] It should be noted that when the second media data is pulled based on the first display device, the corresponding pulling timing may include at least two options. Optionally, the pulling may be performed based on a preset time interval; or, the pulling may be performed upon receiving a user input for pulling the media data. The preset time interval may be any time interval, and may optionally be 10 seconds, 15 seconds, or 20 seconds, for example.
[0108] It should also be noted that when the second media data is pulled based on the first display device, the pulled second media data may be the second media data sent to the server within a preset time interval before the moment the data pull instruction is received. The preset time interval can be any time interval, and can optionally be 10 minutes, 20 minutes, or 30 minutes. For example, when the server receives the data pull instruction, the moment the instruction is received can be used as the current moment, and the second media data received within 20 minutes before the current moment can be sent to the first display device.
[0109] The technical solution of the embodiment of the present disclosure displays second media data; wherein the second media data includes media data obtained by fusing the first media data with the third media data; further, in response to a triggering operation of presenting the second media data on the first display device, the second media data is sent to the server; further, based on the first display device pulling and presenting the second media data generated by the server, the effect of presenting the media data generated by the server on the display device placed on site for viewing by users on site is achieved, thereby enriching the picture content presented by the display device, promoting interaction and information dissemination between users on site, and improving the overall effect of the event.
[0110] Figure 4 This is a schematic diagram of an information interaction process provided by the embodiment of the present disclosure. The embodiment of the present disclosure is a preferred embodiment of the above-mentioned embodiments. Assuming that the application scenario is a concert scenario, the first display device is a public screen display device, the first identification information is a two-dimensional graphic code, the information interaction page is an H5 interactive page, the first media data is image data, and the first terminal is a public screen control terminal. Next, you can combine Figure 4 The implementation process of the information interaction method provided in the embodiment of the present disclosure is described below:
[0111] First, the public screen control terminal periodically pulls the two-dimensional graphic code corresponding to the concert from the server and displays the pulled two-dimensional graphic code on the public screen display device. Furthermore, the front end (i.e., the terminal device of the audience watching the concert live) scans the QR code displayed on the public screen display device and displays the H5 interactive page corresponding to the concert on the audience's display device. Furthermore, the audience can take pictures or upload locally stored pictures on the H5 interactive page, and the uploaded pictures are sent to the server. Furthermore, the server can call a facial fusion interface (or other stylized effect interface), which can include stylized effects for generating pictures / videos from images and text, generating pictures from pictures / videos, and other customized stylized effects. Furthermore, the image uploaded by the audience can be processed based on the called facial fusion interface to generate a facial fusion poster effect image. The generated poster effect image is displayed on the audience's display device. After the audience confirms the generated poster effect image, the poster effect image is uploaded to the server. Furthermore, after receiving the poster effect image, the server will review the compliance of the poster effect image in the background, and will finally display it on the public screen display device after the review is passed.
[0112] Figure 5 This is a structural diagram of an information interaction device provided by an embodiment of the present disclosure, such as Figure 5 As shown, the device includes: a page presentation module 410 and a media data receiving module 420.
[0113] Among them, the page presentation module 410 is used to present an information interaction page in the second display device of any first user in response to the recognition operation of the first identification information presented in the first display device by the first user, wherein the second display device is a device for identifying the first identification information, and the first display device is a device placed in a preset area for multiple first users to view the screen content, and the information interaction page is related to the first identification information, and the first identification information is related to the first activity information; the media data receiving module 420 is used to send the first media data to the server in response to the first user's input operation on the first media data in the information interaction page, so that the server determines the second media data to be presented on the first display device, wherein the second media data is determined based on the first media data.
[0114] The technical solution of the embodiments of the present disclosure presents an information interaction page on the second display device of the first user in response to any first user's recognition operation on the first identification information presented on the first display device, thereby enabling interaction between the first user and the first display device and improving user participation and activity enthusiasm. In addition, because the information interaction page is related to the first identification information, and the first identification information is related to the first activity information, different information interaction pages can be used for different activities, enriching the diversity of information interaction pages. Furthermore, in response to the first user's input operation on the first media data on the information interaction page, the first media data is sent to the server so that the server determines second media data to be presented on the first display device, wherein the second media data is determined based on the first media data. This solves the problem in the related art that the screen content presented by the public screen display device has certain limitations and the interaction of the users participating in the event is poor at the event site. This achieves the effect of presenting the second media data generated based on the first media data uploaded by the users participating in the event on the first display device deployed at the event site during the event. In addition, the richness of the screen content of the display device is enhanced, the participation of the users participating in the event is improved, the fun of the event is enhanced, and the viewing experience of the users on the event site is improved.
[0115] Based on any optional technical solution in the embodiments of the present disclosure, the apparatus further includes an activity information editing module, wherein the activity information editing module is configured to edit first activity information based on the first terminal and send the first activity information to the server, so that the server generates first identification information corresponding to the information interaction page based on the first activity information.
[0116] Based on any optional technical solution in the embodiments of the present disclosure, the device further includes: a key time editing module and an authorization token information acquisition module. The key time editing module is configured to, after generating the first identification information, send the edited key validity period to the server based on the editing operation in the first terminal, so that the server feeds back authorization token information corresponding to the first activity information; and the authorization token information acquisition module is configured to acquire the authorization token information from the first terminal based on the first display device, and acquire and display the first identification information from the server based on the authorization token information and the acquisition interval configured in the first activity information.
[0117] Based on any optional technical solution in the embodiments of the present disclosure, the apparatus further includes: an information interaction page receiving module. The information interaction page receiving module is configured to receive the information interaction page fed back by the server when the dynamic token information in the recognition result corresponding to the recognition operation passes verification, before presenting the information interaction page on the second display device of the first user; wherein the first identification information changes over time, and the dynamic token information is related to the first identification information.
[0118] Based on any optional technical solution in the embodiments of the present disclosure, the media data receiving module 420 includes: an editing page display unit and a media data sending unit. The editing page display unit is configured to display a media data editing page in response to the first user triggering an operation to select first media data on the information interaction page, wherein the media data editing page corresponds to a page for selecting or capturing first media data; and the media data sending unit is configured to send the first media data to the server in response to an input operation on the first media data on the media data editing page, wherein the first media data includes image data and / or video data.
[0119] Based on any optional technical solution in the embodiments of the present disclosure, the server determines the second media data presented on the first display device in the following manner: calling at least one first model corresponding to the first identification information to process the first media data based on the at least one first model to obtain the second media data; wherein the at least one first model is a model determined based on the activity theme and / or preset demand description text in the first activity information.
[0120] Based on any optional technical solution in the embodiments of the present disclosure, the at least one first model includes at least a facial fusion model, and the facial fusion model is used to fuse the facial information of the first object in the first media data to the face of the preset subject object in the third media data, and the third media data is the media data including the preset subject object provided by the first activity information provider.
[0121] Based on any optional technical solution in the embodiments of the present disclosure, the apparatus further includes: a second media data display module and a second media data sending module. The second media data display module is configured to display the second media data; the second media data includes media data obtained by fusing the first media data with third media data; and the second media data sending module is configured to send the second media data to the server in response to a triggering operation of presenting the second media data on the first display device.
[0122] Based on any optional technical solution in the embodiment of the present disclosure, the apparatus further includes: a second media data pulling module. The second media data pulling module is configured to pull and present the second media data generated by the server based on the first display device.
[0123] Based on any optional technical solution in the embodiments of the present disclosure, the method is applied to a scene including at least one activity participating user, and the second media data corresponding to the first media data uploaded by the at least one activity participating user is presented in a first display device deployed in the activity accommodating area.
[0124] The information interaction device provided in the embodiments of the present disclosure can execute the information interaction method provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects for executing the information interaction method.
[0125] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present disclosure.
[0126] Reference below Figure 6 , which shows a schematic structural diagram of an electronic device (e.g., a terminal device or a server) 600 suitable for implementing the embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 6 The electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present disclosure.
[0127] like Figure 6 As shown, the electronic device 600 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage device 608 into a random access memory (RAM) 603. Various programs and data required for the operation of the electronic device 600 are also stored in the RAM 603. The processing device 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0128] Typically, the following devices may be connected to the I / O interface 605: an input device 606 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 608 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 609. The communication device 609 may allow the electronic device 600 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 6 The electronic device 600 is shown with various devices, but it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed instead.
[0129] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 609, or installed from the storage device 608, or installed from the ROM 602. When the computer program is executed by the processing device 601, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0130] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0131] The electronic device provided in the embodiment of the present disclosure and the information interaction method provided in the above embodiment belong to the same inventive concept. For technical details not fully described in the embodiment of the present disclosure, please refer to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0132] An embodiment of the present disclosure provides a computer storage medium having a computer program stored thereon. When the program is executed by a processor, the information interaction method provided in the above embodiment is implemented.
[0133] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer 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. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0134] In some embodiments, the client and server can communicate using any currently known or future developed network protocol, such as HTTP (Hypertext Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0135] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0136] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: in response to any first user's identification operation on the first identification information presented in the first display device, presents an information interaction page in the second display device of the first user, wherein the second display device is a device for identifying the first identification information, and the first display device is a device placed in a preset area for multiple first users to view the screen content, the information interaction page is related to the first identification information, and the first identification information is related to the first activity information; in response to the first user's input operation on the first media data in the information interaction page, the first media data is sent to the server so that the server determines the second media data to be presented on the first display device, wherein the second media data is determined based on the first media data.
[0137] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0138] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0139] The units described in the embodiments of the present disclosure may be implemented in software or hardware. In some cases, the name of a unit does not limit the unit itself. For example, a page presentation module may also be described as a "module for presenting an information interaction page."
[0140] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0141] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer 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 foregoing.
[0142] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
[0143] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0144] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. An information interaction method, characterized in that: include: In response to any first user's recognition operation on first identification information presented on a first display device, presenting an information interaction page on a second display device of the first user, wherein the second display device is a device for recognizing the first identification information, the first display device is a device placed in a preset area so that multiple first users can view screen content, the information interaction page is associated with the first identification information, and the first identification information is associated with first activity information; In response to the first user's input operation on the first media data in the information interaction page, the first media data is sent to the server so that the server determines the second media data to be presented on the first display device, wherein the second media data is determined based on the first media data.
2. The method according to claim 1, characterized in that The method further comprises: First activity information is edited based on the first terminal, and the first activity information is sent to the server, so that the server generates first identification information corresponding to the information interaction page based on the first activity information.
3. The method according to claim 2, characterized in that After generating the first identification information, the method further includes: Based on the editing operation in the first terminal, the edited key validity period is sent to the server, so that the server feeds back authorization token information corresponding to the first activity information; The first display device obtains the authorization token information from the first terminal, and based on the authorization token information and the acquisition interval configured in the first activity information, obtains and displays the first identification information from the server.
4. The method according to claim 1, wherein Before presenting the information interaction page on the second display device of the first user, the method further includes: When the dynamic token information in the recognition result corresponding to the recognition operation is verified to be successful, receiving the information interaction page fed back by the server; The first identification information changes over time, and the dynamic token information is related to the first identification information.
5. The method according to claim 1, wherein The step of sending the first media data to the server in response to the first user's input operation on the first media data in the information interaction page includes: In response to a triggering operation of the first user selecting first media data on the information interaction page, displaying a media data editing page, wherein the media data editing page corresponds to a page for selecting or photographing the first media data; In response to an input operation on the first media data in the media data editing page, the first media data is sent to the server; wherein the first media data includes image data and / or video data.
6. The method according to claim 1 or 5, characterized in that The server determines the second media data to be presented on the first display device in the following manner: Retrieving at least one first model corresponding to the first identification information, and processing the first media data based on the at least one first model to obtain the second media data; The at least one first model is a model determined based on the activity theme and / or preset requirement description text in the first activity information.
7. The method according to claim 6, characterized in that The at least one first model includes at least a facial fusion model, and the facial fusion model is used to fuse the facial information of the first object in the first media data to the face of the preset subject object in the third media data. The third media data is media data including the preset subject object provided by the first activity information provider.
8. The method according to claim 1, characterized in that The method further comprises: Displaying the second media data; wherein the second media data includes media data obtained by fusing the first media data with third media data; In response to a triggering operation of presenting the second media data on the first display device, the second media data is sent to the server.
9. The method according to claim 8, characterized in that The method further comprises: The second media data generated by the server is pulled and presented based on the first display device.
10. The method according to claim 1, characterized in that The method is applied to a scene including at least one activity participating user, and presents second media data corresponding to first media data uploaded by the at least one activity participating user in a first display device deployed in an activity accommodating area.
11. An information interaction device, characterized in that: include: a page presentation module, configured to present an information interaction page on a second display device of a first user in response to an identification operation by any first user with respect to first identification information presented on a first display device, wherein the second display device is a device for identifying the first identification information, the first display device is a device placed in a preset area and capable of allowing multiple first users to view screen content, the information interaction page is associated with the first identification information, and the first identification information is associated with first activity information; A media data receiving module is used to send the first media data to the server in response to the first user's input operation on the first media data in the information interaction page, so that the server determines the second media data to be presented on the first display device, wherein the second media data is determined based on the first media data.
12. An electronic device, characterized in that: The electronic device comprises: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the information interaction method according to any one of claims 1 to 10.
13. A storage medium containing computer-executable instructions, characterized in that: When the computer executable instructions are executed by a computer processor, they are used to execute the information interaction method according to any one of claims 1 to 10.
14. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the computer program implements the information interaction method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Code scanning login system and method, medium and program product
CN118041671A
Shared large screen display system
CN118921512A
Binding relationship establishment method, apparatus, and remote printing method
WO2022022614A1