Information processing method, apparatus, program product, and electronic device
By acquiring users' geographical location and media content information, the system identifies nearby users and provides social pages, solving the problem of matching interests and real-time interaction between strangers in existing technologies, and improving the social experience among users and the platform's activity level.
Patent Information
- Application Number
- CN202610512098.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-04-17
- Publication Date
- 2026-07-10
AI Technical Summary
Existing social interaction solutions related to media content information have a single interaction mode and rely on asynchronous weak connections. They cannot achieve real-time interest matching and in-depth interaction between strangers, resulting in low efficiency of social matching and poor interactive experience for users, and failing to meet users' needs for instant social interaction and emotional resonance.
By acquiring the user's geographic location information and media content information, a second user in the vicinity is identified, and the second user's identifier is displayed in the user interface. In response to the triggered operation, a social page is provided, realizing real-time social connection and interest matching based on geographic location.
It has achieved accurate and real-time interest matching between strangers based on media content, enhanced emotional resonance and deep social experience among users, and improved platform user activity and overall user experience.
Smart Images

Figure CN122364561A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of this disclosure relate to the field of computer technology, and more specifically, to an information processing method, an information processing apparatus, a computer program product, and an electronic device. Background Technology
[0002] Currently, the social interaction solutions based on media content information provided in related technologies are mostly limited to the following two relatively traditional forms: The first type is asynchronous social interaction, represented by comments, likes, favorites, and reposts. However, because users do not need to be online at the same time, there is a significant time lag in the interaction, resulting in a loose interaction rhythm and a reduced user experience.
[0003] The second type relies on pre-established friend relationships to achieve real-time interaction. However, this type of interaction usually requires both parties to be friends and actively initiate an invitation in order to complete real-time social interaction. Summary of the Invention
[0004] It is evident that existing social interaction solutions related to media content information have relatively simple interaction modes, mainly relying on asynchronous weak connections to realize user social behavior. They lack instant processing solutions for real-time user feedback, and the online content experience link and social connection link are disconnected from each other. They cannot achieve efficient and accurate matching of strangers based on the interests of media content information, making it difficult to support deep real-time interaction. This results in low efficiency of user social matching, poor interaction experience, and failure to meet users' needs for instant social interaction and emotional resonance based on media content.
[0005] In view of this, the present disclosure provides an information processing method, an information processing device, a computer program product, and an electronic device, so as to improve the accuracy of matching and real-time interaction between strangers based on media content interests to a certain extent.
[0006] According to a first aspect of this disclosure, an information processing method is provided, the method comprising: Obtain the first user's geographic location information and media content information; Based on the geographical location information, at least one second user who meets the proximity condition with the first user is identified; In the graphical user interface corresponding to the first user, a second user identifier used to represent the second user is displayed; In response to a triggered operation targeting the second user identifier, a social page matching the second user identifier is provided, enabling the first user to engage in social activities based on the social page.
[0007] In one possible implementation, displaying a second user identifier for characterizing the second user in the graphical user interface corresponding to the first user includes: The style of the map is loaded by calling the map application programming interface; Within the visible range surrounding the first user's current location on the map base, multiple second user identifiers are displayed to represent the second user.
[0008] In one possible implementation, the method further includes: Displays initial interaction guidance information for the target second user among multiple second users.
[0009] In one possible implementation, initial interaction guidance information for the target second user among a plurality of second users is displayed, including: Obtain the pending data and common context data of the first user and each of the plurality of second users; wherein, the pending data includes real-time music data and user profile data; The data to be processed and the common context data of each second user are input into the hybrid interaction guidance model to obtain multiple candidate interaction guidance information for each second user. The candidate interaction guidance information of the plurality of second users is evaluated and sorted to determine and display the initial interaction guidance information of the target second user.
[0010] In one possible implementation, the data to be processed and the common context data of each second user are input into a hybrid interaction guidance model to obtain multiple candidate interaction guidance information for each second user, including: Determine whether the response time of the large language sub-model in the hybrid interactive guidance model is greater than a preset threshold; When the response duration exceeds a preset threshold, the data to be processed and the common context data are input into the template sub-model in the hybrid interaction guidance model to obtain multiple candidate interaction guidance information for each second user.
[0011] In one possible implementation, the candidate interaction guidance information of the plurality of second users is subjected to quality assessment and ranking processing to determine the initial interaction guidance information of the target second user, including: Perform multi-dimensional scoring processing on each candidate interaction guidance information for each second user to obtain the scoring information for each candidate interaction guidance information; From the candidate interaction guidance information of the plurality of second users, the first candidate interaction guidance information with the highest score is selected, and the first candidate interaction guidance information is used as the initial interaction guidance information of the target second user.
[0012] In one possible implementation, multiple second users are determined based on visibility range, spatiotemporal range, and media content information; the visibility range is determined based on the geographic location information; and the spatiotemporal range is determined based on the time when the geographic location information and media content information of the first user are acquired.
[0013] In one possible implementation, the method further includes: If no trigger operation is received for the second user identifier of the target second user after the first time period, the alternative interactive guidance information for the target second user is displayed.
[0014] In one possible implementation, the method further includes: If no trigger operation is received for the second user identifier of the target second user after the first time period, the initial interaction guidance information of the target second user reselected from the plurality of second users is displayed.
[0015] In one possible implementation, the method further includes: In response to a selection operation on the first functional area of the social page, a preset contextualized emoticon is sent to the second user for social interaction.
[0016] In one possible implementation, the method further includes: In response to a selection operation on the second functional area of the social page, a chat page including a virtual space for the first user and the second user is provided to enable the first user and the second user to engage in music-based social interaction.
[0017] In one possible implementation, the method further includes: In response to a selection operation on the third functional area of the social page, an information page including the homepage information of the second user is provided.
[0018] In one possible implementation, determining at least one second user who meets the proximity condition with the first user based on the geographic location information includes: Determine whether the current location in the geographic location information is within the geofence of the first virtual landmark identifier; When it is determined that the current location is within a geofence, the first virtual landmark corresponding to the first virtual landmark identifier is used as the second user.
[0019] In one possible implementation, in response to a triggering operation targeting the second user identifier, a social page matching the second user identifier is provided to enable the first user to engage in social activities based on the social page, including: In response to a triggered operation on the first virtual landmark identifier, an associated playlist page matching the first virtual landmark identifier is provided, so that the first user can engage in music-based social interaction based on the associated playlist page.
[0020] In one possible implementation, the method further includes: In response to the first user's request to create a landmark, the base map is displayed; In response to the first user's selection operation on the base map, the geographic location and landmark association information are determined, and a second geofence is generated based on the geographic location and a second virtual landmark identifier is generated based on the landmark association information; and the second virtual landmark identifier is associated with the second geofence and the associated playlist in the landmark association information; The second virtual landmark identifier is displayed in the graphical user interface.
[0021] In one possible implementation, the method further includes: Receive the creation request from the first user to create a landmark; the creation request includes the geographical location, name, image, and associated playlist; Based on the name and image, a third virtual landmark identifier is generated, and based on the geographical location, a third geofence is generated; and the third virtual landmark identifier is associated with the third geofence and the associated playlist. The third virtual landmark identifier is displayed in the graphical user interface.
[0022] In one possible implementation, the method further includes: The listening and check-in information generated by ordinary users in response to the third geofence is sent to the first user, so that the first user can adjust the associated playlist based on the listening and check-in information.
[0023] In one possible implementation, the method further includes: Receive collaborative playlist creation requests from multiple users for a single location; Based on the music information in the multiple collaborative creation requests, a first associated playlist is generated; A fourth geofence is generated based on the geographic location information in the multiple collaborative creation requests, and a fourth virtual landmark identifier is generated based on the landmark association information in the multiple collaborative creation requests; and the fourth virtual landmark identifier is associated with the fourth geofence and the first associated playlist. The fourth virtual landmark identifier is displayed in the graphical user interface.
[0024] In one possible implementation, the method further includes: In response to a trigger operation targeting the second user's identifier, music preference information is determined based on the music information of the first user and the second user. Based on the geographical location information of the first user and the second user, the distance information is determined; The music preference information is matched with the associated playlists linked to the virtual landmark identifiers to determine candidate virtual landmark identifiers; From the candidate virtual landmarks, target virtual landmarks that match the distance information are selected and displayed in the graphical user interface, so that the first user can perform social interactions based on the graphical user interface.
[0025] In one possible implementation, determining at least one second user who meets the proximity condition with the first user based on the geographic location information includes: Determine whether the current location in the geographic location information is within the planned geographic area; When it is determined that the current location is within the planned geographical area, the radio station corresponding to the planned geographical area is designated as the second user.
[0026] In one possible implementation, in response to a triggering operation targeting the second user identifier, a social page matching the second user identifier is provided to enable the first user to engage in social activities based on the social page, including: In response to a triggered operation for the radio station identifier, a playlist page matching the radio station identifier is provided, enabling the first user to engage in music-based social interaction based on the playlist page.
[0027] In one possible implementation, the planned geographic area is an area within a first preset distance based on the location of other users, and the radio playlist corresponding to the planned geographic area is determined based on the user's playlist.
[0028] In one possible implementation, the planned geographic area is a physical area divided according to preset rules, and the radio playlist corresponding to the planned geographic area is determined based on the song currently being played by the user when entering the planned geographic area.
[0029] In one possible implementation, the method further includes: In response to the first user's selection operation on the fifth function area of the social page, a social page matching the fifth function area is provided; The social page that matches the fifth functional area belongs to an external system page that is different from the current system, and the social page that matches the fifth functional area is displayed in the graphical user interface.
[0030] According to a second aspect of this disclosure, an information processing apparatus is provided, the apparatus comprising: The acquisition unit is used to acquire the geographical location information and media content information of the first user. The determining unit is configured to determine, based on the geographic location information, at least one second user that meets the proximity condition with the first user; The display unit is used to display a second user identifier that represents the second user in the graphical user interface corresponding to the first user; The processing unit is configured to, in response to a triggering operation targeting the second user identifier, provide a social page matching the second user identifier, so that the first user can engage in social activities based on the social page.
[0031] In one possible implementation, the display unit is configured to: The style of the map is loaded by calling the map application programming interface; Within the visible range surrounding the first user's current location on the map base, multiple second user identifiers are displayed to represent the second user.
[0032] In one possible implementation, the display unit is further configured to: Displays initial interaction guidance information for the target second user among multiple second users.
[0033] In one possible implementation, the display unit is configured to: Obtain the pending data and common context data of the first user and each of the plurality of second users; wherein, the pending data includes real-time music data and user profile data; The data to be processed and the common context data of each second user are input into the hybrid interaction guidance model to obtain multiple candidate interaction guidance information for each second user. The candidate interaction guidance information of the plurality of second users is evaluated and sorted to determine and display the initial interaction guidance information of the target second user.
[0034] In one possible implementation, the display unit is configured to: Determine whether the response time of the large language sub-model in the hybrid interactive guidance model is greater than a preset threshold; When the response duration exceeds a preset threshold, the data to be processed and the common context data are input into the template sub-model in the hybrid interaction guidance model to obtain multiple candidate interaction guidance information for each second user.
[0035] In one possible implementation, the display unit is configured to: Perform multi-dimensional scoring processing on each candidate interaction guidance information for each second user to obtain the scoring information for each candidate interaction guidance information; From the candidate interaction guidance information of the plurality of second users, the first candidate interaction guidance information with the highest score is selected, and the first candidate interaction guidance information is used as the initial interaction guidance information of the target second user.
[0036] In one possible implementation, multiple second users are determined based on visibility range, spatiotemporal range, and media content information; the visibility range is determined based on the geographic location information; and the spatiotemporal range is determined based on the time when the geographic location information and media content information of the first user are acquired.
[0037] In one possible implementation, the display unit is further configured to: If no trigger operation is received for the second user identifier of the target second user after the first time period, the alternative interactive guidance information for the target second user is displayed.
[0038] In one possible implementation, the display unit is further configured to: If no trigger operation is received for the second user identifier of the target second user after the first time period, the initial interaction guidance information of the target second user reselected from the plurality of second users is displayed.
[0039] In one possible implementation, the processing unit is further configured to: In response to a selection operation on the first functional area of the social page, a preset contextualized emoticon is sent to the second user for social interaction.
[0040] In one possible implementation, the processing unit is further configured to: In response to a selection operation on the second functional area of the social page, a chat page including a virtual space for the first user and the second user is provided to enable the first user and the second user to engage in music-based social interaction.
[0041] In one possible implementation, the processing unit is further configured to: In response to a selection operation on the third functional area of the social page, an information page including the homepage information of the second user is provided.
[0042] In one possible implementation, the determining unit is configured to: Determine whether the current location in the geographic location information is within the geofence of the first virtual landmark identifier; When it is determined that the current location is within a geofence, the first virtual landmark corresponding to the first virtual landmark identifier is used as the second user.
[0043] In one possible implementation, the processing unit is configured to: In response to a triggered operation on the first virtual landmark identifier, an associated playlist page matching the first virtual landmark identifier is provided, so that the first user can engage in music-based social interaction based on the associated playlist page.
[0044] In one possible implementation, the processing unit is configured to: In response to the first user's request to create a landmark, the base map is displayed; In response to the first user's selection operation on the base map, the geographic location and landmark association information are determined, and a second geofence is generated based on the geographic location and a second virtual landmark identifier is generated based on the landmark association information; and the second virtual landmark identifier is associated with the second geofence and the associated playlist in the landmark association information; The second virtual landmark identifier is displayed in the graphical user interface.
[0045] In one possible implementation, the processing unit is configured to: Receive the creation request from the first user to create a landmark; the creation request includes the geographical location, name, image, and associated playlist; Based on the name and image, a third virtual landmark identifier is generated, and based on the geographical location, a third geofence is generated; and the third virtual landmark identifier is associated with the third geofence and the associated playlist. The third virtual landmark identifier is displayed in the graphical user interface.
[0046] In one possible implementation, the processing unit is configured to: The listening and check-in information generated by ordinary users in response to the third geofence is sent to the first user, so that the first user can adjust the associated playlist based on the listening and check-in information.
[0047] In one possible implementation, the processing unit is configured to: Receive collaborative playlist creation requests from multiple users for a single location; Based on the music information in the multiple collaborative creation requests, a first associated playlist is generated; A fourth geofence is generated based on the geographic location information in the multiple collaborative creation requests, and a fourth virtual landmark identifier is generated based on the landmark association information in the multiple collaborative creation requests; and the fourth virtual landmark identifier is associated with the fourth geofence and the first associated playlist. The fourth virtual landmark identifier is displayed in the graphical user interface.
[0048] In one possible implementation, the processing unit is configured to: In response to a trigger operation targeting the second user's identifier, music preference information is determined based on the music information of the first user and the second user. Based on the geographical location information of the first user and the second user, the distance information is determined; The music preference information is matched with the associated playlists linked to the virtual landmark identifiers to determine candidate virtual landmark identifiers; From the candidate virtual landmarks, target virtual landmarks that match the distance information are selected and displayed in the graphical user interface, so that the first user can perform social interactions based on the graphical user interface.
[0049] In one possible implementation, the determining unit is configured to: Determine whether the current location in the geographic location information is within the planned geographic area; When it is determined that the current location is within the planned geographical area, the radio station corresponding to the planned geographical area is designated as the second user.
[0050] In one possible implementation, the processing unit is configured to: In response to a triggered operation for the radio station identifier, a playlist page matching the radio station identifier is provided, enabling the first user to engage in music-based social interaction based on the playlist page.
[0051] In one possible implementation, the planned geographic area is an area within a first preset distance based on the location of other users, and the radio playlist corresponding to the planned geographic area is determined based on the user's playlist.
[0052] In one possible implementation, the planned geographic area is a physical area divided according to preset rules, and the radio playlist corresponding to the planned geographic area is determined based on the song currently being played by the user when entering the planned geographic area.
[0053] In one possible implementation, the processing unit is further configured to: In response to the first user's selection operation on the fifth function area of the social page, a social page matching the fifth function area is provided; The social page that matches the fifth functional area belongs to an external system page that is different from the current system, and the social page that matches the fifth functional area is displayed in the graphical user interface.
[0054] According to a third aspect of this disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the method of the first aspect described above and possible implementations thereof.
[0055] According to a fourth aspect of this disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the method of the first aspect and possible implementations thereof by executing the executable instructions.
[0056] The technical solution disclosed herein has the following beneficial effects: In this embodiment of the disclosure, the geographic location information and media content information of a first user can be obtained, and then at least one second user that meets the proximity condition with the first user can be determined based on the geographic location information; and, in the graphical user interface corresponding to the first user, a second user identifier for representing the second user is displayed; in response to a trigger operation for the second user identifier, a social page matching the second user identifier is provided so that the first user can engage in social interaction based on the social page.
[0057] It is evident that by using the first user's geographic location information and media content information to match and display nearby online users (i.e., at least one second user) in real time, the limitations of traditional asynchronous weak-connection social models are effectively broken, achieving instant social connections and interest matching based on the same media content. Furthermore, the first user can directly interact through the social page, deeply integrating the online media content experience with the social interaction link. This significantly improves the accuracy and real-time nature of matching strangers based on media content interests, enhances emotional resonance and deep social experience among users, and simultaneously increases platform user activity and overall user experience.
[0058] Other features and advantages of this disclosure will be set forth in the following description and will be apparent in part from the description or may be learned by practicing the disclosure. The objects and other advantages of this disclosure may be realized and obtained by means of the structures particularly pointed out in the written description, claims, and drawings. Attached Figure Description
[0059] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the embodiments of this disclosure will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0060] Figure 1 A schematic diagram of an application scenario in this exemplary embodiment is shown.
[0061] Figure 2 A flowchart illustrating an information processing method in this exemplary embodiment is shown.
[0062] Figure 3 This illustration shows a flowchart of determining a second user in this exemplary embodiment.
[0063] Figure 4 This illustration shows a flowchart of determining initial interactive guidance information in this exemplary embodiment.
[0064] Figure 5 A schematic diagram of a graphical user interface in this exemplary embodiment is shown.
[0065] Figure 6 This diagram illustrates a social page in this exemplary embodiment.
[0066] Figure 7 This illustration shows another flowchart for determining a second user in this exemplary embodiment.
[0067] Figure 8 This diagram illustrates another social page in this exemplary embodiment.
[0068] Figure 9 This illustration shows another flowchart of determining a second user in this exemplary embodiment.
[0069] Figure 10 This diagram illustrates yet another social page in this exemplary embodiment.
[0070] Figure 11 A schematic diagram of another graphical user interface in this exemplary embodiment is shown.
[0071] Figure 12 This diagram illustrates a social page in this exemplary embodiment.
[0072] Figure 13 A schematic diagram of the structure of an information processing apparatus according to this exemplary embodiment is shown.
[0073] Figure 14A schematic diagram of the structure of an electronic device in this exemplary embodiment is shown. Detailed Implementation
[0074] To make the objectives, technical solutions, and advantages of this disclosure clearer, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this disclosure, and not all of them. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure. Unless otherwise specified, the embodiments and features in the embodiments of this disclosure can be arbitrarily combined with each other. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than that shown here.
[0075] The term "comprising" and any variations thereof in the specification and claims of this disclosure are intended to cover non-exclusive protection. For example, a process, method, system, product, or apparatus that comprises a series of steps or units is not limited to the steps or units listed, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus.
[0076] In this disclosure, there are one or more embodiments; "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0077] It should be noted that the terms "first," "second," "third," etc., in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order, sequence, size, or priority. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0078] The exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, which are schematic illustrations of this disclosure and are not necessarily drawn to scale. Some block diagrams shown in the drawings may be functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in hardware modules or integrated circuits, or in networks, processors, or microcontrollers. Implementations can be carried out in various forms and should not be construed as limited to the examples set forth herein. The features, structures, or characteristics described in this disclosure can be combined in any suitable manner in one or more implementations. Numerous specific details are provided in the following description to give a thorough description of the embodiments of this disclosure. However, those skilled in the art will recognize that one or more specific details may be omitted when implementing the technical solutions of this disclosure, or other methods, components, devices, steps, etc., may be used to replace one or more specific details. It should be noted that in the embodiments of this disclosure, the collection, dissemination, use, and display of data all comply with relevant national laws and regulations. Invention Overview
[0080] Currently, the social interaction solutions based on media content information provided in related technologies have the following limitations in their social functions: 1. Social isolation and loneliness: Users' behavior related to media content is essentially isolated. They lack instant resonance channels based on physical space, cannot perceive whether there are like-minded people with similar tastes nearby, and find it difficult to extend online emotional resonance to offline.
[0081] 2. Inefficient social connections: Existing social functions (such as comment sections and following) are asynchronous and non-real-time weak connections, with high barriers to "breaking the ice" in social interactions, making it difficult to transform a large user base into sticky and deep social relationships.
[0082] 3. Limited mechanism for discovering like-minded individuals: It mainly relies on algorithmic recommendations or active search, lacking spontaneous scenarios for discovering like-minded individuals based on real-world geographical locations and real-time behavior.
[0083] 4. Disconnect between online experience and offline scenarios: There is a lack of effective data and experience linkage between media content applications and offline venues (such as livehouses and bars), which makes it impossible to form an online to offline (O2O) closed loop. The path from discovering music to experiencing live music is not smooth.
[0084] 5. The "Listen Together" feature has an isolated entry point and limited scenarios: The existing "Listen Together" feature is usually hidden in the share menu or friend list, with a deep activation path and usage scenarios mainly limited to one-on-one social interaction among acquaintances and random encounters with strangers. It fails to integrate "Listen Together" as an immediate, scenario-based social action into the main process of users acquiring media content, resulting in its powerful potential for real-time companionship and interaction not being fully realized, and thus failing to become a core link connecting strangers with similar interests.
[0085] It is evident that existing social interaction solutions related to media content information have relatively simple interaction modes, mainly relying on asynchronous weak connections to realize user social behavior. They lack instant processing solutions for real-time user feedback, and the online content experience link and social connection link are disconnected from each other. They cannot achieve efficient and accurate matching of strangers based on the interests of media content information, making it difficult to support deep real-time interaction. This results in low efficiency of user social matching, poor interaction experience, and failure to meet users' needs for instant social interaction and emotional resonance based on media content.
[0086] To address one or more of the above-mentioned problems, embodiments of this disclosure provide an information processing method. This method acquires the geographic location information and media content information of a first user, then, based on the geographic location information, determines at least one second user that meets the proximity condition with the first user; and displays a second user identifier representing the second user in the graphical user interface corresponding to the first user; in response to a triggering operation on the second user identifier, provides a social page matching the second user identifier, enabling the first user to engage in social interaction based on the social page.
[0087] It is evident that by using the first user's geographic location information and media content information to match and display nearby online users (i.e., at least one second user) in real time, the limitations of traditional asynchronous weak-connection social models are effectively broken, achieving instant social connections and interest matching based on the same media content. Furthermore, the first user can directly interact through the social page, deeply integrating the online media content experience with the social interaction link. This significantly improves the accuracy and real-time nature of matching strangers based on media content interests, enhances emotional resonance and deep social experience among users, and simultaneously increases platform user activity and overall user experience.
[0088] After introducing the basic principles of this disclosure, various non-limiting embodiments of this disclosure will be described in detail below.
[0089] Application Scenarios Overview
[0090] To better understand the technical solutions provided in the embodiments of this disclosure, the following is a brief introduction to the application scenarios applicable to the technical solutions provided in the embodiments of this disclosure. It should be noted that the application scenarios described below are only for illustrating the embodiments of this disclosure and are not intended to limit the scope. In specific implementation, the technical solutions provided in the embodiments of this disclosure can be flexibly applied according to actual needs.
[0091] Please see Figure 1 As shown, Figure 1 This is an application scenario to which the technical solution of the present disclosure embodiment can be applied. The schematic diagram of this scenario includes a terminal device 110 and a service device 120. The terminal device 110 can be one or more. Figure 1 One example is shown below. Terminal device 110 and service device 120 are connected via network 130.
[0092] In this embodiment of the disclosure, the terminal device 110 may be deployed with a platform (such as an application, webpage, etc.) that provides social services for media content information. This platform can be logged in and used by different users with corresponding accounts and passwords.
[0093] In this embodiment of the disclosure, the service device 120 is equipped with a real-time status synchronization service. The real-time status synchronization service is used to filter multiple online nearby users matched by the user currently using the terminal device 110, determine the user information of multiple online nearby users, and send the user information of multiple online nearby users to the terminal device 110 so that the terminal device 110 can provide the first user with music social services related to online nearby users.
[0094] In this embodiment of the disclosure, a user can log in to a social service platform that provides media content information through a terminal device. Then, the user can select various social activities within the platform that provides media content information on the terminal device. That is, the user triggers a social request based on the terminal device, and the terminal device can obtain the geographical location information and media content information of the first user based on the social request. Based on the geographical location information, it determines at least one second user that meets the proximity condition with the first user. In the graphical user interface corresponding to the first user, a second user identifier used to represent the second user is displayed. In response to the trigger operation for the second user identifier, a social page matching the second user identifier is provided so that the first user can engage in social activities based on the social page.
[0095] In this embodiment of the disclosure, Figure 1The service device 120 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server or cloud server cluster that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms, but is not limited to these.
[0096] In this embodiment of the disclosure, Figure 1 The terminal device 110 can be a mobile phone, tablet computer (PAD), personal computer, smart TV, smart watch, smart speaker, smart vehicle device, and wearable device, but is not limited to these.
[0097] Of course, the methods provided in this disclosure are not limited to... Figure 1 The application scenarios shown can also be used in other possible application scenarios, such as when only the terminal device performs the information processing method. This disclosure does not impose any limitations.
[0098] Exemplary methods
[0099] To further illustrate the technical solutions provided by the embodiments of this disclosure, a detailed description is provided below in conjunction with the accompanying drawings and specific implementation methods. Although the embodiments of this disclosure provide method operation steps as shown in the following embodiments or drawings, the method may include more or fewer operation steps based on conventional or non-inventive methods. In steps where there is no logically necessary causal relationship, the execution order of these steps is not limited to the execution order provided by the embodiments of this disclosure. In actual processing or when the device executes the method, it may be executed sequentially or in parallel according to the method shown in the embodiments or drawings.
[0100] Please see Figure 2 , Figure 2 This is a schematic flowchart illustrating an information processing method according to an embodiment of this disclosure. The method's flow can be, for example, provided by an electronic device, such as... Figure 1 The terminal device shown executes the method, and the specific implementation process is as follows: Step 201: Obtain the first user's geographic location information and media content information.
[0101] In this embodiment of the disclosure, the electronic device can obtain the geographical location information and media content information of the first user.
[0102] In this embodiment, the geographic location information of the first user can be the electronic device's own current location information actively acquired, or it can be the location information actively reported by the first user, such as the first user inputting location information via text or voice, thereby allowing the electronic device to determine that the location information is the first user's geographic location information. This embodiment does not limit this. The geographic location information can be the location information of a specific point or the location information of a range; this embodiment does not limit this either.
[0103] In this embodiment of the disclosure, media content information refers to a collection of information that can be perceived, received, and processed, carried and disseminated through various media carriers, including all presentable content forms such as text, images, audio, video, animation, courses, live broadcasts, and data.
[0104] For example, media content information includes video information, audio information, graphic and text information, integrated audiovisual information, and interactive media information.
[0105] In this embodiment, the following description uses music information as an example of media content information to illustrate the information processing scheme. Music information is a type of audio information, including the unique identifier of the currently playing song and its playback action (play / pause / skip), the playlist in which the currently playing song is located, and other relevant information about the song. This embodiment does not limit the specific details of this information. The relevant information about the song includes basic information, copyright information, technical information, and content information.
[0106] Step 202: Based on geographic location information, identify at least one second user who meets the proximity condition with the first user.
[0107] In this embodiment of the disclosure, proximity conditions can be determined first. Proximity conditions refer to the rules for filtering target objects based on the location of the first user, using distance range or spatial affiliation as a reference.
[0108] For example, the proximity condition is a rule for filtering ordinary users whose physical distance from the first user meets a preset distance, such as 1000 meters, 500 meters, etc., which is not limited in this embodiment; the rule for filtering virtual landmark identifiers whose geofences include the first user's virtual landmarks; the rule for filtering radio stations whose planned geographical areas include the first user's radio stations, etc., are not limited in this embodiment.
[0109] In this embodiment of the disclosure, after determining the proximity conditions, at least one second user that meets the proximity conditions with the first user can be determined based on geographical location information. That is, at least one second user includes ordinary users whose physical distance from the first user meets a first preset distance, the geofence corresponding to the virtual landmark identifier includes the virtual landmark of the first user, and the planned geographical area corresponding to the radio station includes at least one of the radio stations of the first user.
[0110] Step 203: In the graphical user interface corresponding to the first user, display the second user identifier used to represent the second user.
[0111] In this embodiment of the disclosure, once at least one second user is determined, a second user identifier, used to represent the second user, can be displayed in the graphical user interface corresponding to the first user.
[0112] As can be seen, at least one of the following can be displayed in the graphical user interface corresponding to the first user: the second user identifier of the ordinary user, the virtual landmark identifier of the virtual landmark, and the radio station identifier.
[0113] Step 204: In response to the triggering action for the second user identifier, provide a social page that matches the second user identifier so that the first user can engage in social interaction based on the social page.
[0114] In this embodiment, by using the geographical location information and media content information of the first user, nearby online users (i.e., at least one second user) are matched and displayed in real time. This effectively breaks the limitations of the traditional asynchronous weak connection social model, realizing instant social connection and interest matching based on the same media content. Furthermore, the first user can directly interact based on the social page, deeply integrating the online media content experience with the social interaction link. This significantly improves the accuracy and real-time interaction of matching strangers based on media content interests, enhances emotional resonance and deep social experience among users, and simultaneously increases platform user activity and overall user experience.
[0115] In one possible implementation, if the proximity condition is merely a rule for filtering ordinary users whose physical distance from the first user meets a first preset distance, see [link to relevant documentation]. Figure 3 As shown, step 203 can be implemented based on the following steps: Step 301: Load the map base by calling the style of the map application programming interface.
[0116] In this embodiment, the map base is customized for style loading and rendering control by utilizing the style configuration capabilities provided by the Map Application Programming Interface (MAP API). During the rendering process, the system performs filtering and simplification of map layers based on preset lightweight visual rules, constructing and loading a minimalist map base. This map base employs a strict feature filtering mechanism in its visualization, retaining only two core spatial information types: basic road networks and geographic region outlines. Redundant labels, points of interest, ancillary facilities, texture fills, and unnecessary decorative layers are removed to achieve lightweight loading, efficient rendering, and concise display of the map base, improving front-end loading performance and visual readability.
[0117] Step 302: Display multiple second user identifiers to represent the second user within the visible range around the first user's current location on the map base.
[0118] In this embodiment of the disclosure, before displaying a plurality of second user identifiers for characterizing a second user, the terminal device may send user information sent by the service device that receives at least one second user who meets the proximity condition with the first user.
[0119] In this embodiment of the disclosure, the platform providing music social services in the terminal device can continuously or according to a low-power strategy collect the user's geographic location information through a software development kit (SDK). The low-power strategy may be, for example, collecting data at preset intervals, such as 10 minutes, but this embodiment of the disclosure does not limit this to a specific interval.
[0120] Optionally, the user's geographic location information can be determined based on at least one method in the Global Positioning System (GPS), the base station signal of the terminal device, or the Internet Protocol (IP) region, and this disclosure does not limit this.
[0121] In this embodiment of the disclosure, the terminal device can also collect music information, such as a unique identifier of the song currently being played by the user and the playback action (e.g., play / pause / skip). In other words, the music information is related to the real-time listening behavior.
[0122] In this embodiment of the disclosure, the terminal device may also collect social preference information set by the user, wherein the social preference information may be personalized configuration information such as matching range and privacy permissions, and this embodiment of the disclosure does not limit this.
[0123] In this embodiment of the disclosure, the terminal device can encrypt and de-identify the aforementioned collected data (i.e., the user's geographical location information and music information) and report it to the real-time status synchronization service in the service device through a long connection or a high-frequency short connection.
[0124] In this embodiment of the disclosure, the real-time status synchronization service in the service device 120 can quickly retrieve other active music listeners within a spatiotemporal range based on the visibility range set by the user and the matching algorithm, so as to determine the user information of at least one second user.
[0125] In this embodiment of the disclosure, at least one second user determines the location based on the visible range, the spatiotemporal range, and the music information; wherein the visible range is determined based on the geographic location information; and the spatiotemporal range is determined based on the time when the geographic location information and the music information are acquired.
[0126] The visible range can be determined based on the user's current real-time location and the matching range. For example, if the current location is location A and the matching range is 50 meters, the visible range can be a circular area centered on A with a radius of 50 meters, or a square area centered on A extending 50 meters to the east, west, south, and north. Alternatively, it can be a 50-meter area centered on F. The geographic grid unit is 50 meters, but this embodiment of the disclosure does not limit it.
[0127] Among them, other active music listeners within the spatiotemporal range refer to users who listened to music at the same time as the first user when the first user's geographical location information and media content information were obtained. For example, if the first user triggers a social request at 18:34 on February 3, 2026, then all other users who listened to music at 18:34 on February 3, 2026, on the platform that provides music social services can be considered as other active music listeners within the spatiotemporal range.
[0128] Optionally, the matching algorithm refers to an intelligent, accurate, and personalized user pairing calculation model that integrates multi-dimensional key information during the music social matching and recommendation process. This algorithm uses physical distance as the spatial dimension, prioritizing user groups with geographically proximate locations and the potential for offline connections, thus enhancing the authenticity and accessibility of music social scenarios. Simultaneously, it calculates real-time music similarity based on song metadata, uncovering commonalities in users' music preferences and strengthening the alignment of interest resonance and interactive guidance information. Song metadata includes song style, rhythm, mood, release information, and playback behavior. Furthermore, it can dynamically adjust and filter the matching results by incorporating user-defined social preferences.
[0129] In this way, by weighting and integrating the three core elements of spatial distance, interest similarity, and social willingness, the matching algorithm can output matching results that are more in line with the user's real needs, have a higher degree of matching, and provide a smoother social experience. This matching result is the aforementioned at least one second user, thereby improving matching efficiency and social success rate.
[0130] In this embodiment of the disclosure, after the service device determines at least one second user, it can also determine the user information of at least one second user and send the user information of at least one second user to the terminal device, so that the terminal device can receive the user information of at least one second user that matches the first user.
[0131] In this embodiment of the disclosure, after the terminal device receives user information from multiple second users, it can also determine the initial interaction guidance information between the first user and the target second user among the multiple second users.
[0132] In an exemplary embodiment, see Figure 4 As shown, the following steps, but not limited to, can be used to determine the initial interaction guidance information for the target second user: Step 401: Obtain the pending data and common context data for each of the first user and multiple second users; wherein, the pending data includes real-time music data and user profile data.
[0133] In this embodiment, the terminal device can obtain pending data and public context data for each of the first user and the multiple second users based on the received user information of multiple second users. The pending data includes real-time music data and user profile data. Real-time music data refers to current song information and recent listening history. Current song information includes identifiers, song title, artist, style, and emotional value. User profile data refers to long-term music preferences, such as favorite artists and styles; listening habits; and a tendency to explore new music. Public context data is environmental data that is publicly available to all users and possesses spatiotemporal and social attributes. It mainly includes time, season, music trends, and trending news, used to uniformly depict the public scenarios and social atmosphere in which users are situated.
[0134] Step 402: Input the data to be processed and the common context data into the hybrid interaction guidance model to obtain multiple candidate interaction guidance information for each second user.
[0135] In this embodiment, the hybrid interactive guidance model includes a large language sub-model and a template sub-model. The template sub-model is a lightweight model oriented towards specific scenarios, centered on a pre-defined structured framework and fixed output paradigm. By solidifying content format, interaction logic, and response rules, it prioritizes output speed, stability, and controllability. It can quickly generate standardized content that meets format requirements and has clear boundaries according to the pre-defined template, making it suitable for scenarios with clear constraints on output format and high requirements for response efficiency. The large language sub-model is a subdivided application model based on the core capabilities of the Large Language Model (LLM). It inherits the semantic understanding, contextual reasoning, and natural language generation capabilities formed through large-scale corpus training. Focusing on the creativity, contextual adaptability, and naturalness of content, it can break through the limitations of fixed templates and flexibly generate logical, context-appropriate, and creative natural language content based on the input scenario. It is suitable for scenarios with high requirements for content richness and expressive flexibility.
[0136] In an exemplary embodiment, after inputting the data to be processed and common context data into the hybrid interaction guidance model, the hybrid interaction guidance model can perform multi-dimensional similarity calculations for each of the first user and multiple second users. This multi-dimensional similarity calculation includes, for example, comprehensively calculating the similarity between users in terms of current music, historical preferences, and profile vectors. Then, based on the direction of the maximum similarity obtained from the multi-dimensional similarity calculations, interaction guidance information is generated, thereby determining candidate interaction guidance information.
[0137] In this embodiment of the disclosure, multiple candidate interaction guidance information for each second user can be determined based on the collaborative work of the two sub-models mentioned above.
[0138] In an exemplary embodiment, it can be determined whether the response time of the large language sub-model in the hybrid interaction guidance model is greater than a preset threshold; if the response time is greater than the preset threshold, the data to be processed and the common context data are input into the template sub-model in the hybrid interaction guidance model to obtain multiple candidate interaction guidance information for each second user.
[0139] In other words, the template sub-model can be used as a fallback mechanism to ensure the generation of candidate interactive guidance information. In this way, even if the output of the large language sub-model is unstable, the creativity is too divergent, or the response is delayed, it can quickly provide candidate interactive guidance information with a standardized structure, clear boundaries, and safe and controllable capabilities, ensuring that there is always a usable and reliable interactive guidance information output capability.
[0140] Step 403: Perform quality assessment and sorting on the candidate interactive guidance information of multiple second users, and determine and display the initial interactive guidance information of the target second user.
[0141] In an exemplary embodiment, multi-dimensional scoring processing can be performed on each candidate interactive guidance information for each second user to obtain scoring information for each candidate interactive guidance information; from multiple candidate interactive guidance information for each second user, the first candidate interactive guidance information with the highest scoring information is selected, and the first candidate interactive guidance information is used as the initial interactive guidance information for the target second user. Optionally, the multi-dimensional scoring processing can score the interactive guidance information from dimensions such as relevance, specificity, and interaction potential.
[0142] In this embodiment of the disclosure, after determining the initial interaction guidance information of the target second user, multiple second user identifiers and the initial interaction guidance information of the target second user are displayed within the visible range around the current location of the first user on the map base.
[0143] For example, see Figure 5 As shown, Figure 5 This is a schematic diagram of a graphical user interface. The diagram includes an avatar of a first user (A) and multiple avatars of second users displayed on a map base, as well as initial interaction guidance information for the target second user. Figure 5 The initial interactive guidance message for the second target user is: "You're all listening to CityPop, maybe we can talk about your thoughts on Tatsuro Yamashita?"
[0144] Optionally, within the visible range surrounding the current location of the first user A, a preset number (e.g., 5) of second user avatars are dynamically rendered and refreshed every minute. The user avatars may include subtle pulsating or other dynamic effects to indicate that the second user is listening.
[0145] Optionally, if no operation targeting the second user's identifier is received after the first time period, alternative interactive guidance information for the first neighboring user among multiple second users is displayed.
[0146] If the first user does not perform an action on the second user's identifier after the first time period, it can be determined that the user is not interested in the initial interactive guidance information. Therefore, the electronic device can redetermine new alternative interactive guidance information and display the alternative interactive guidance information for the second user so that the first user can engage in social interaction with the second user.
[0147] Optionally, if no operation targeting the second user identifier of multiple second users is received after the first time period, the initial interactive guidance information for the target second user reselected from the multiple second users is displayed.
[0148] If the first user does not perform any action on the second user identifiers of multiple second users after the first time period, it can be assumed that the user may temporarily want to learn about other users but does not know what to talk about. Therefore, the electronic device can redetermine new initial interaction guidance information. Optionally, if the new initial interaction guidance information is still based on the aforementioned... Figure 4 The process shown is used to obtain the new initial interaction guidance information, which is the initial interaction guidance information of the target second user reselected from multiple second users.
[0149] As can be seen, in this embodiment of the disclosure, the initial interaction guidance information for different second users or the same second user can be continuously changed to enhance the interaction between users and improve the user experience of the first user.
[0150] In an exemplary embodiment, the electronic device may also receive a selection operation by the first user for a second user identifier of the second user; wherein the second user may be the aforementioned target second user, or other second users who have not displayed initial interaction guidance information, and this embodiment of the present disclosure is not limited thereto. When the electronic device receives a selection operation for the second user identifier of the second user, in response to a trigger operation for the second user identifier, it provides a social page matching the second user identifier, so that the first user can engage in social interaction based on the social page.
[0151] For example, see Figure 6 As shown, Figure 6 The diagram illustrates a social page that matches the second user's identifier. The diagram shows information about the song the second user is currently playing, recently played songs, and functional areas such as "send a message" and "invite to listen together."
[0152] Optionally, in response to the first user's selection operation on the first functional area of the social page, a preset contextualized emoticon is sent to the second user for social interaction.
[0153] In this exemplary embodiment, the first functional area refers to a lightweight interactive functional area, which can be a user long-press... Figure 6 The "Send Message" function area will appear after clicking it. Figure 6 The "Send Message" function area is displayed after the "Send Message" function area in the social page, but this embodiment does not limit this aspect. When a user performs a selection operation on the first function area of the social page, for example, when the user clicks "Send Message" from the preset contextual emojis... The "Resonate" contextual emoji allows users to send preset contextual emojis to a second user for social interaction. In this interactive mode, users can interact without entering a chat.
[0154] Optionally, in response to the first user's selection operation on the second functional area of the social page, a chat page including a virtual space for the first user and the second user is provided to enable the first user and the second user to engage in music-based social interaction.
[0155] In this exemplary embodiment, the second functional area refers to the functional area for in-depth communication, for example... Figure 6 The "Send Message" button is shown. If the first user clicks "Send Message," they will enter a one-on-one chat page. This chat page can incorporate music elements for both users and allows them to easily share songs or playlists they are currently listening to.
[0156] Optionally, in response to the first user's selection operation on the third functional area of the social page, an information page including the second user's homepage information is provided.
[0157] In this exemplary embodiment, the third functional area refers to the functional area where relationships are deposited, such as sliding. Figure 6 The "View Homepage" function area displayed after the "Listen Together" function area, as shown, is similar to the "View Homepage" function area displayed after long-pressing the avatar of a third nearby user on a social page. This embodiment is not limited to this. If the user clicks "View Homepage," a page is provided that includes the music background and contextualized playlists of the third nearby user. Thus, if the first user wishes to further socialize with the third nearby user, they can click "Follow," thereby ultimately forming a follow relationship between the first user and the third nearby user, which is then accumulated as social assets of the first user and the third nearby user on the platform.
[0158] In one possible implementation, if the proximity condition is only a rule that filters virtual landmark identifiers based on geofences that include the first user's virtual landmarks, then see [reference needed]. Figure 7 As shown, step 202 can be implemented based on the following steps: Step 701: Determine whether the current location in the geolocation information is within the first geofence of the first virtual landmark identifier.
[0159] Step 702: When it is determined that the current location is within the geofence, the first virtual landmark corresponding to the first virtual landmark identifier is used as the second user.
[0160] In this embodiment of the disclosure, the terminal device can first determine the current location of the first user and whether the current location is within the geofence of the first virtual landmark. Here, a geofence refers to a virtual boundary technology based on spatial location, which defines a virtual geographical boundary for a specific area in geographic space. When the device enters or leaves this boundary, it can trigger a predefined action or notification.
[0161] Optionally, the terminal device may display a base map in response to a first user's request to create a landmark. Then, in response to the first user's selection operation on the base map, it determines the geographic location and landmark association information, generates a second geofence based on the geographic location, generates a second virtual landmark identifier based on the landmark association information, and associates the second virtual landmark identifier with the second geofence and the associated playlist in the landmark association information; and displays the second virtual landmark identifier in the graphical user interface.
[0162] In this embodiment of the disclosure, the second virtual landmark identifier refers to the identifier corresponding to a user-generated content (UGC) landmark. A UGC landmark refers to a popular space / location formed by ordinary users spontaneously spreading their check-in notes through platforms that provide music social services. This landmark is an "emotional coordinate" that is ultimately solidified by online content traffic feeding back into offline entities.
[0163] For example, user F triggers a landmark creation request and clicks on point H in the base map. The terminal device can then determine the geographical location and landmark association information of point H, generating a second geofence based on the geographical location and a second virtual landmark identifier based on the landmark association information. The second virtual landmark identifier is then associated with the second geofence and the associated playlist in the landmark association information, and displayed in the graphical user interface. In this way, not only user F can see the second virtual landmark identifier, but other users can also see it and engage in social interaction based on the associated playlist, improving the user experience. In other words, the second virtual landmark identifier is a general term for virtual landmark identifiers created by ordinary users. On the map displayed on the first user's graphical user interface, there may be multiple second virtual landmark identifiers, or there may be only one. This embodiment of the disclosure does not limit this.
[0164] Optionally, the terminal device can receive a creation request from a first user to create a landmark; wherein the creation request includes a geographical location, name, image, and associated playlist. Then, the terminal device can generate a third virtual landmark identifier based on the name and image, and generate a third geofence based on the geographical location; and associate the third virtual landmark identifier with the third geofence and the associated playlist; and display the third virtual landmark identifier in a graphical user interface.
[0165] In this embodiment of the disclosure, the third virtual landmark refers to the landmark corresponding to a geographical landmark point or spatial carrier that is designated, named, constructed and managed by a partner.
[0166] For example, user M, as the manager of coffee shop L, can trigger a landmark creation request via a terminal device. This request includes the geographical location of coffee shop L, its name, a storefront image, and at least one associated playlist. The terminal device can then generate a third virtual landmark identifier based on the store name and storefront image, and a third geofence based on coffee shop L's geographical location. Furthermore, the third virtual landmark identifier is associated with the third geofence and at least one associated playlist, and displayed in the graphical user interface. In this way, not only user M can see this second virtual landmark identifier, but other users can also see it and engage in social interactions based on associated playlists, enhancing the user experience and increasing the visibility of coffee shop L, thus connecting online and offline social interactions.
[0167] In this embodiment of the disclosure, the first virtual landmark identifier may be a virtual landmark identifier created by an ordinary user or a virtual landmark identifier created by a partner.
[0168] In this embodiment of the disclosure, when it is determined that the current location is within a first geofence, the map base is loaded by invoking the style of the map application programming interface. A first virtual landmark is displayed within the visible range surrounding the first user's current location on the map base.
[0169] In this embodiment of the disclosure, when it is determined that the current location is within the first geofence, a first virtual landmark icon can be displayed within the visible range around the current location of the first user on the map base.
[0170] In this embodiment, in response to a trigger operation on the first virtual landmark identifier, an associated playlist page matching the first virtual landmark identifier can be provided, enabling the first user to engage in music-based social interaction based on the associated playlist page. For example, basic operations can be performed on the associated playlist, such as playing the playlist, pausing / resuming playback, switching to the previous / next song, sequential / random / single loop playback, adjusting volume, and setting a timer to close; additionally, operations such as adding to favorites, editing, and interacting with the playlist can be performed, but this embodiment does not limit these operations.
[0171] Optionally, listening and check-in information generated by ordinary users within the geofence can be sent to the user who created the landmark, allowing that user to adjust associated playlists based on the listening and check-in information. This can enhance the user's music-related social interaction experience.
[0172] In an exemplary embodiment, the terminal device may further receive collaborative creation requests from multiple users for creating playlists at a first location. Then, based on the music information in the multiple collaborative creation requests, a first associated playlist is generated. Additionally, a fourth geofence is generated based on the geographic location information in the multiple collaborative creation requests, and a fourth virtual landmark identifier is generated based on the landmark association information in the multiple collaborative creation requests. The fourth virtual landmark identifier is then associated with the fourth geofence and the first associated playlist, and displayed in the graphical user interface.
[0173] In this embodiment, a first user can trigger the "Request a playlist" function for a first location. The terminal device can display a collaborative creation prompt on the platform, and then receive collaborative creation requests for playlists from users currently at or previously at the first location. Based on the music information in multiple collaborative creation requests, a first associated playlist is generated. For example, the top N songs mentioned most frequently in multiple collaborative creation requests can be selected as songs in the first associated playlist, or songs by the top N artists mentioned most frequently in multiple collaborative creation requests can be selected as songs in the first associated playlist. This embodiment does not limit the scope of the request.
[0174] In this embodiment, the terminal device can generate a fourth geofence based on the geographic location information in multiple collaborative creation requests, and generate a fourth virtual landmark identifier based on the description information in the multiple collaborative creation requests. The fourth virtual landmark identifier is then associated with the fourth geofence and the first associated playlist, and displayed in the graphical user interface.
[0175] In this embodiment of the disclosure, the terminal device also supports multiple users to collaboratively create a playlist of landmarks, so that other users can access the playlist and engage in social interaction based on it.
[0176] As can be seen, in this embodiment of the disclosure, at least one second user (i.e., the first virtual landmark identifier) that satisfies the proximity condition can be at least one of the following: a second virtual landmark identifier created by a regular user, a third virtual landmark identifier created by a partner, or a fourth virtual landmark identifier created through multi-person collaboration.
[0177] In an exemplary embodiment, in response to a first user's click operation on a second user's identifier, the terminal device can determine music preference information based on the music information of the first and second users, and then determine distance information based on the geographical location information of the first and second users; and match the music preference information with associated playlists linked to virtual landmark identifiers to determine candidate virtual landmark identifiers. In this way, target virtual landmark identifiers matching the distance information can be filtered from the candidate virtual landmark identifiers, and the target virtual landmark identifiers can be displayed in the graphical user interface, enabling the first user to perform music-based social interaction based on the graphical user interface.
[0178] For example, see Figure 8 As shown, if the first user wants to meet and interact with music friends offline, the solution provided in this embodiment supports intelligent recommendation of music landmarks near the shared music preferences based on the common preferences and geographical location of both parties. This makes "meeting here to listen to music" a natural suggestion, enhances the linkage between online and offline interactions between users, and improves the user experience.
[0179] In one possible implementation, if the proximity condition is only a rule that filters radio stations whose planned geographical area corresponding to the radio station identifier includes the first user's radio station, then see [reference needed]. Figure 9 As shown, step 202 can be implemented based on the following steps: Step 901: Determine whether the current location in the geographic location information is within the planned geographic area.
[0180] Step 902: When it is determined that the current location is within the planned geographical area, the radio station corresponding to the planned geographical area is designated as the second user.
[0181] In this embodiment of the disclosure, it can be determined whether the location of the first user is within the planned geographical area.
[0182] Optionally, the planned geographic area is an area within a first preset distance based on the location of other users, and the radio playlist corresponding to the planned geographic area is determined based on the playlists of other users. In other words, the planned geographic area is the personal mobile area of other users.
[0183] For example, if user J is within 10 meters of the corresponding planned geographical area, and the first user is within a planned geographical area with a radius of 10 meters centered on user J's location, then it can be determined that the first user's location is within that planned geographical area.
[0184] Optionally, the planned geographic area is a physical area divided according to preset rules. For example, the platform in the terminal device can divide the area into planned geographic areas using a dynamic geographic grid or preset administrative / business district areas, and then establish a regional channel for that planned geographic area. When a user enters that planned geographic area, the service device can capture the user's currently playing song and add it to the playlist for that planned geographic area. In other words, the playlist corresponding to that planned geographic area is obtained through real-time stream aggregation, that is, by collecting, processing, and integrating continuously generated data streams from multiple dispersed data sources in real time.
[0185] In this embodiment, the terminal device can sort and update playlists corresponding to a planned geographical area. Optionally, the playlists corresponding to the planned geographical area can be updated based on a "popularity-diversity-freshness" balancing algorithm. This balancing algorithm can calculate the popularity weight, freshness weight, and diversity control weight of the playlist to determine the playlists within the planned geographical area. The popularity weight can be determined based on the number of users playing the same song, and the freshness weight can be determined based on the songs corresponding to newly entered users in the planned geographical area; the diversity control strategy can prevent excessive concentration of the same artist or style in the playlist. This balancing algorithm can periodically (e.g., every 10 minutes) analyze all songs within the planned geographical area and update the playlist based on the analysis results.
[0186] As can be seen, in this embodiment, the order of songs in the playlist corresponding to the planned geographical area is obtained by performing multi-dimensional balanced scoring and sorting processing on real-time songs within the planned geographical area.
[0187] As can be seen, in this embodiment of the present disclosure, at least one second user can be at least one of a personal radio station and a regional radio station.
[0188] In this embodiment of the disclosure, when it is determined that the current location is within a planned geographical area, the map base is loaded by invoking the style of the map application programming interface. Within the visible range around the first user's current location on the map base, the radio station identifier corresponding to the planned geographical area is displayed.
[0189] In this embodiment of the disclosure, the terminal device may also respond to a trigger operation for a radio station identifier by providing a playlist page that matches the radio station identifier, so that the first user can engage in music-based social interaction based on the playlist page.
[0190] For example, see Figure 10 As shown, Figure 10A schematic diagram of a playlist page is shown, which includes the songs currently playing in "Area A Radio" and the song information of the top 100 songs in this area. Users can perform basic operations, favorite operations, editing operations, and interactive operations on the playlist of "Area A Radio" corresponding to the planned geographical area. This embodiment of the disclosure does not limit these operations.
[0191] In one possible implementation, if the proximity condition includes a rule that filters the geofence corresponding to the virtual landmark identifier to include the virtual landmark of the first user, a rule that filters the geofence corresponding to the virtual landmark identifier to include the virtual landmark of the first user, and a rule that filters ordinary users whose physical distance from the first user meets a preset distance, then at least one second user includes ordinary users whose physical distance from the first user meets a first preset distance, the geofence corresponding to the virtual landmark identifier includes the virtual landmark of the first user, and the planned geographical area corresponding to the radio station includes the radio station of the first user.
[0192] For example, see Figure 11 As shown in the diagram, the graphical user interface displays a radio station icon. Figure 11 The "Area A" also displays a virtual landmark indicating the number of people currently listening to music. Figure 11 The system displays markers for distances of 300m, 1.0km, 500m, and 800m; it also shows a marker for ordinary users at 900m. This allows users to access playlists for nearby landmarks and radio stations, and to interact with other users in the vicinity. Specific interaction details can be found in the preceding description and will not be repeated here.
[0193] In one possible implementation, the terminal device may also respond to the first user's selection operation of the fifth functional area of the social page by providing a social page that matches the fifth functional area; wherein the social page that matches the fifth functional area belongs to an external system page that is different from the current system, and the social page that matches the fifth functional area is displayed in the graphical user interface.
[0194] In this embodiment of the disclosure, the first player system supports the aforementioned multiple interactions based on the social page. When the user performs a click operation on the fifth functional area of the social page, namely the "Listen Together" functional area, the graphical user interface of the terminal device can provide the "Listen Together" social page.
[0195] For example, see continue. Figure 6 As shown, users can directly click on the avatars of nearby users on the map, select "Listen Together" in the pop-up menu, and turn the first player into a "Listen Together" traffic entry point, thereby displaying the "Listen Together" social page on the graphical user interface of the terminal device.
[0196] For example, see also Figure 10 As shown, users can directly click "Listen Together," which allows the terminal device to create a virtual space based on users within the same planned geographical area. This space provides a social page with interactive information including that user and other users within the same planned geographical area. See [link to social page]. Figure 12 As shown. In Figure 12 The social page displays information about the number of users currently listening to music with the user, each user's identifier, and the chat content of each user within a chat space created by users listening to music together.
[0197] In this disclosed embodiment, the existing "Listen Together" function can be quickly activated, that is, "Listen Together" is a real-time, scenario-based social action that is naturally integrated into the user's main music listening process, fully releasing its powerful potential for real-time companionship and interaction, becoming a core link connecting strangers with similar interests, and enhancing the user's social experience.
[0198] In this embodiment, because music itself possesses strong emotional attributes, real-time music listening behavior reflects the user's current state. Therefore, when combined with geographical location to form a "nearby + same frequency + instant" music social mechanism, it is easier for users to generate emotional resonance and deep interaction, achieving highly accurate, highly resonant, and high-success-rate stranger matching. Furthermore, embedding social interaction into the music listening process not only enables a rich experience of "listening, matching, and interacting simultaneously," but also allows the music experience and social behavior to occur in the same context, at the same time, and with the same emotions, thus avoiding a disconnect between online and offline interactions. Therefore, the music social solution provided in this embodiment can systematically compensate for the core deficiencies of existing music social solutions, constructing a multi-layered, multi-mode instant social link without compromising the core music listening experience. This truly enhances users' immersion, sense of belonging, and willingness to continue using the platform, thereby significantly improving user experience and platform stickiness.
[0199] Exemplary device
[0200] Exemplary embodiments of this disclosure also provide an information processing apparatus. (See reference...) Figure 13 As shown, the information processing device 1300 includes the following program units: The acquisition unit 1301 is used to acquire the geographical location information and media content information of the first user; The determining unit 1302 is used to determine, based on the geographical location information, at least one second user that meets the proximity condition with the first user; Display unit 1303 is used to display a second user identifier for representing the second user in the graphical user interface corresponding to the first user; Processing unit 1304 is configured to provide a social page matching the second user identifier in response to a trigger operation for the second user identifier, so that the first user can engage in social activities based on the social page.
[0201] In one possible implementation, the display unit 1303 is used for: The style of the map is loaded by calling the map application programming interface; Within the visible range surrounding the first user's current location on the map base, multiple second user identifiers are displayed to represent the second user.
[0202] In one possible implementation, the display unit 1303 is further configured to: Displays initial interaction guidance information for the target second user among multiple second users.
[0203] In one possible implementation, the display unit 1303 is used for: Obtain the pending data and common context data of the first user and each of the plurality of second users; wherein, the pending data includes real-time music data and user profile data; The data to be processed and the common context data of each second user are input into the hybrid interaction guidance model to obtain multiple candidate interaction guidance information for each second user. The candidate interaction guidance information of the plurality of second users is evaluated and sorted to determine and display the initial interaction guidance information of the target second user.
[0204] In one possible implementation, the display unit 1303 is used for: Determine whether the response time of the large language sub-model in the hybrid interactive guidance model is greater than a preset threshold; When the response duration exceeds a preset threshold, the data to be processed and the common context data are input into the template sub-model in the hybrid interaction guidance model to obtain multiple candidate interaction guidance information for each second user.
[0205] In one possible implementation, the display unit 1303 is used for: Perform multi-dimensional scoring processing on each candidate interaction guidance information for each second user to obtain the scoring information for each candidate interaction guidance information; From the candidate interaction guidance information of the plurality of second users, the first candidate interaction guidance information with the highest score is selected, and the first candidate interaction guidance information is used as the initial interaction guidance information of the target second user.
[0206] In one possible implementation, multiple second users are determined based on visibility range, spatiotemporal range, and media content information; the visibility range is determined based on the geographic location information; and the spatiotemporal range is determined based on the time when the geographic location information and media content information of the first user are acquired.
[0207] In one possible implementation, the display unit 1303 is further configured to: If no trigger operation is received for the second user identifier of the target second user after the first time period, the alternative interactive guidance information for the target second user is displayed.
[0208] In one possible implementation, the display unit 1303 is further configured to: If no trigger operation is received for the second user identifier of the target second user after the first time period, the initial interaction guidance information of the target second user reselected from the plurality of second users is displayed.
[0209] In one possible implementation, the processing unit 1304 is further configured to: In response to a selection operation on the first functional area of the social page, a preset contextualized emoticon is sent to the second user for social interaction.
[0210] In one possible implementation, the processing unit 1304 is further configured to: In response to a selection operation on the second functional area of the social page, a chat page including a virtual space for the first user and the second user is provided to enable the first user and the second user to engage in music-based social interaction.
[0211] In one possible implementation, the processing unit 1304 is further configured to: In response to a selection operation on the third functional area of the social page, an information page including the homepage information of the second user is provided.
[0212] In one possible implementation, the determining unit 1302 is configured to: Determine whether the current location in the geographic location information is within the geofence of the first virtual landmark identifier; When it is determined that the current location is within a geofence, the first virtual landmark corresponding to the first virtual landmark identifier is used as the second user.
[0213] In one possible implementation, the processing unit 1304 is configured to: In response to a triggered operation on the first virtual landmark identifier, an associated playlist page matching the first virtual landmark identifier is provided, so that the first user can engage in music-based social interaction based on the associated playlist page.
[0214] In one possible implementation, the processing unit 1304 is configured to: In response to the first user's request to create a landmark, the base map is displayed; In response to the first user's selection operation on the base map, the geographic location and landmark association information are determined, and a second geofence is generated based on the geographic location and a second virtual landmark identifier is generated based on the landmark association information; and the second virtual landmark identifier is associated with the second geofence and the associated playlist in the landmark association information; The second virtual landmark identifier is displayed in the graphical user interface.
[0215] In one possible implementation, the processing unit 1304 is configured to: Receive the creation request from the first user to create a landmark; the creation request includes the geographical location, name, image, and associated playlist; Based on the name and image, a third virtual landmark identifier is generated, and based on the geographical location, a third geofence is generated; and the third virtual landmark identifier is associated with the third geofence and the associated playlist. The third virtual landmark identifier is displayed in the graphical user interface.
[0216] In one possible implementation, the processing unit 1304 is configured to: The listening and check-in information generated by ordinary users in response to the third geofence is sent to the first user, so that the first user can adjust the associated playlist based on the listening and check-in information.
[0217] In one possible implementation, the processing unit 1304 is configured to: Receive collaborative playlist creation requests from multiple users for a single location; Based on the music information in the multiple collaborative creation requests, a first associated playlist is generated; A fourth geofence is generated based on the geographic location information in the multiple collaborative creation requests, and a fourth virtual landmark identifier is generated based on the landmark association information in the multiple collaborative creation requests; and the fourth virtual landmark identifier is associated with the fourth geofence and the first associated playlist. The fourth virtual landmark identifier is displayed in the graphical user interface.
[0218] In one possible implementation, the processing unit 1304 is configured to: In response to a trigger operation targeting the second user's identifier, music preference information is determined based on the music information of the first user and the second user. Based on the geographical location information of the first user and the second user, the distance information is determined; The music preference information is matched with the associated playlists linked to the virtual landmark identifiers to determine candidate virtual landmark identifiers; From the candidate virtual landmarks, target virtual landmarks that match the distance information are selected and displayed in the graphical user interface, so that the first user can perform social interactions based on the graphical user interface.
[0219] In one possible implementation, the determining unit 1302 is configured to: Determine whether the current location in the geographic location information is within the planned geographic area; When it is determined that the current location is within the planned geographical area, the radio station corresponding to the planned geographical area is designated as the second user.
[0220] In one possible implementation, the processing unit 1304 is configured to: In response to a triggered operation for the radio station identifier, a playlist page matching the radio station identifier is provided, enabling the first user to engage in music-based social interaction based on the playlist page.
[0221] In one possible implementation, the planned geographic area is an area within a first preset distance based on the location of other users, and the radio playlist corresponding to the planned geographic area is determined based on the user's playlist.
[0222] In one possible implementation, the planned geographic area is a physical area divided according to preset rules, and the radio playlist corresponding to the planned geographic area is determined based on the song currently being played by the user when entering the planned geographic area.
[0223] In one possible implementation, the processing unit 1304 is further configured to: In response to the first user's selection operation on the fifth function area of the social page, a social page matching the fifth function area is provided; The social page that matches the fifth functional area belongs to an external system page that is different from the current system, and the social page that matches the fifth functional area is displayed in the graphical user interface.
[0224] The specific details of each part of the above-mentioned device have been described in detail in the method section of the implementation plan. For any undisclosed details, please refer to the implementation plan of the method section, and therefore will not be repeated here.
[0225] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to exemplary embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0226] Exemplary program product
[0227] Exemplary embodiments of this disclosure also provide a computer program product. The computer program product includes a computer program that, when executed by a processor, implements the information processing method described above.
[0228] In one implementation, the computer program product can be a tangible product containing a computer program, such as a computer-readable storage medium storing the computer program. The readable storage medium can be a storage medium based on electrical, magnetic, optical, electromagnetic, infrared, or other signals, including but not limited to: random access memory (RAM), read-only memory (ROM), magnetic tape, floppy disk, flash memory, hard disk drive (HDD), solid-state drive (SSD), etc. For example, the computer program product can be implemented as a non-volatile storage medium storing a computer program, such as read-only memory, NAND flash memory, etc.
[0229] In one implementation, the computer program product can be an intangible product containing a computer program. For example, the computer program product can be implemented as a virtual digital product, such as an executable file, installation package, or other digital file storing the computer program.
[0230] Computer program code can be written in one or more programming languages. Examples of programming languages include C, Java, and C++. Program code can execute entirely on the user's computing device, partially on the user's computing device, or as a standalone software package. It can also execute partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, such as a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via an internet connection provided by a mobile network operator).
[0231] Computer programs can be carried or transmitted via signals such as electricity, magnetism, light, electromagnetic radiation, and infrared radiation. Electronic devices can convert signals carrying computer programs into digital signals, thereby running the computer programs. When a computer program runs on an electronic device, its code is used to cause the electronic device to execute (more specifically, the processor of the electronic device to execute) the method steps of various exemplary embodiments of this disclosure, such as the above-described information processing method, which includes the following steps: Step 201: Obtaining the geographic location information and media content information of a first user; Step 202: Based on the geographic location information, determining at least one second user that meets the proximity condition with the first user; Step 203: Displaying a second user identifier for characterizing the second user in the graphical user interface corresponding to the first user; Step 204: In response to a trigger operation on the second user identifier, providing a social page matching the second user identifier, so that the first user can engage in social interaction based on the social page.
[0232] By implementing the above method steps through a computer program, and using the geographical location information and media content information of the first user, nearby online users (i.e., at least one second user) are matched and displayed in real time. This effectively breaks the limitations of the traditional asynchronous weak connection social model, realizing instant social connections and interest matching based on the same media content. Furthermore, the first user can directly interact based on the social page, deeply integrating the online media content experience with the social interaction link. This significantly improves the accuracy and real-time interaction of matching strangers based on media content interests, enhances emotional resonance and deep social experience among users, and simultaneously increases platform user activity and overall user experience.
[0233] Exemplary electronic devices
[0234] Exemplary embodiments of this disclosure also provide an electronic device. The electronic device may include a processor and a memory. The memory stores executable instructions for the processor, such as computer programs. The processor executes these executable instructions to perform the method steps of various exemplary embodiments of this disclosure.
[0235] The following is for reference. Figure 14 The electronic device is illustrated by way of a general-purpose computing device. It should be understood that... Figure 14 The electronic device 1400 shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.
[0236] like Figure 14 As shown, the electronic device 1400 may include: a processor 1410, a memory 1420, a bus 1430, an I / O (input / output) interface 1440, and a network adapter 1450.
[0237] Memory 1420 may include volatile memory, such as RAM 1421 and cache unit 1422, and may also include non-volatile memory, such as ROM 1423. Memory 1420 may also include one or more program modules 1424, such program modules 1424 including, but not limited to: operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. For example, program module 1424 may include the units in the above-described apparatus.
[0238] Processor 1410 may include one or more processing units, such as: application processor (AP), modem processor, GPU (Graphics Processing Unit), image signal processor (ISP), controller, encoder, decoder, digital signal processor (DSP), baseband processor and / or neural network processor (NPU), etc.
[0239] The processor 1410 can be used to execute executable instructions stored in the memory 1420, such as the information processing method described above, which includes the following steps: Step 201: Obtaining the geographic location information and media content information of a first user; Step 202: Based on the geographic location information, determining at least one second user who meets the proximity condition with the first user; Step 203: Displaying a second user identifier to represent the second user in the graphical user interface corresponding to the first user; Step 204: In response to a trigger operation on the second user identifier, providing a social page matching the second user identifier so that the first user can engage in social interaction based on the social page.
[0240] By executing the above method steps through processor 1410, and using the geographical location information and media content information of the first user, nearby online users (i.e., at least one second user) are matched and displayed in real time. This effectively breaks the limitations of the traditional asynchronous weak connection social model, realizing instant social connection and interest matching based on the same media content. Furthermore, the first user can directly interact based on the social page, deeply integrating the online media content experience with the social interaction link. This significantly improves the accuracy and real-time interaction of matching strangers based on media content interests, enhances emotional resonance and deep social experience among users, and simultaneously increases platform user activity and overall user experience.
[0241] Bus 1430 is used to connect different components of electronic device 1400 and may include a data bus, an address bus and a control bus.
[0242] Electronic device 1400 can communicate with one or more external devices 1500 (such as keyboard, mouse, external controller, etc.) through I / O interface 1440.
[0243] Electronic device 1400 can communicate with one or more networks via network adapter 1450. For example, network adapter 1450 can provide mobile communication solutions such as 3G / 4G / 5G, or wireless communication solutions such as wireless LAN, Bluetooth, and near-field communication. Network adapter 1450 can communicate with other modules of electronic device 1400 via bus 1430.
[0244] although Figure 14 Other hardware and / or software modules, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, may also be configured in the electronic device 1400.
[0245] As can be seen from the above, the technical solutions disclosed herein can be implemented as methods, apparatus, systems, computer program products, storage media, electronic devices, etc. Those skilled in the art will understand that various aspects of this disclosure can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or an implementation combining hardware and software aspects, which may be referred to as "circuit," "module," or "system," respectively.
[0246] It should be understood that this disclosure is not limited to the specific methods, steps, or structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. Those skilled in the art will readily conceive of other embodiments based on the specific implementations provided in this disclosure. Therefore, the specific implementations provided in this disclosure are merely exemplary, and the scope and spirit of this disclosure are indicated by the claims, and should cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary technical means in the art not disclosed in this disclosure.
Claims
1. An information processing method, characterized in that, The method includes: Obtain the first user's geographic location information and media content information; Based on the geographical location information, at least one second user who meets the proximity condition with the first user is identified; In the graphical user interface corresponding to the first user, a second user identifier used to represent the second user is displayed; In response to a triggered operation targeting the second user identifier, a social page matching the second user identifier is provided, enabling the first user to engage in social activities based on the social page.
2. The method according to claim 1, characterized in that, The step of displaying a second user identifier for representing the second user in the graphical user interface corresponding to the first user includes: The style of the map is loaded by calling the map application programming interface; Within the visible range surrounding the first user's current location on the map base, multiple second user identifiers are displayed to represent the second user.
3. The method according to claim 2, characterized in that, The method further includes: Displays initial interaction guidance information for the target second user among multiple second users.
4. The method according to claim 3, characterized in that, Displays initial interactive guidance information for the target second user among multiple second users, including: Obtain the pending data and common context data of the first user and each of the plurality of second users; wherein, the pending data includes real-time music data and user profile data; The data to be processed and the common context data of each second user are input into the hybrid interaction guidance model to obtain multiple candidate interaction guidance information for each second user. The candidate interaction guidance information of the plurality of second users is evaluated and sorted to determine and display the initial interaction guidance information of the target second user.
5. The method according to claim 4, characterized in that, The data to be processed and the common context data of each second user are input into the hybrid interaction guidance model to obtain multiple candidate interaction guidance information for each second user, including: Determine whether the response time of the large language sub-model in the hybrid interactive guidance model is greater than a preset threshold; When the response duration exceeds a preset threshold, the data to be processed and the common context data are input into the template sub-model in the hybrid interaction guidance model to obtain multiple candidate interaction guidance information for each second user.
6. The method according to claim 4, characterized in that, The candidate interaction guidance information of the plurality of second users is subjected to quality assessment and ranking to determine the initial interaction guidance information of the target second user, including: Perform multi-dimensional scoring processing on each candidate interaction guidance information for each second user to obtain the scoring information for each candidate interaction guidance information; From the candidate interaction guidance information of the plurality of second users, the first candidate interaction guidance information with the highest score is selected, and the first candidate interaction guidance information is used as the initial interaction guidance information of the target second user.
7. The method according to any one of claims 2-6, characterized in that, The second users are determined based on the visible range, spatiotemporal range, and media content information; the visible range is determined based on the geographical location information; the spatiotemporal range is determined based on the time when the geographical location information and media content information of the first user are acquired.
8. An information processing device, characterized in that, The device includes: The acquisition unit is used to acquire the geographical location information and media content information of the first user. The determining unit is configured to determine, based on the geographic location information, at least one second user that meets the proximity condition with the first user; The display unit is used to display a second user identifier that represents the second user in the graphical user interface corresponding to the first user; The processing unit is configured to, in response to a triggering operation targeting the second user identifier, provide a social page matching the second user identifier, so that the first user can engage in social activities based on the social page.
9. An electronic device, characterized in that, include: processor; Memory for storing the executable instructions of the processor; The processor is configured to perform the method of any one of claims 1-7 by executing the executable instructions.
10. A computer program product storing a computer program thereon, characterized in that, When the computer program is executed by a processor, it implements the method described in any one of claims 1-7.