Information processing method and device, electronic equipment and storage medium
By responding to players' promotional triggers for virtual trading locations in the game, acquiring dissemination parameters and calculating information coverage, proactive promotion and precise push notifications of virtual trading locations are achieved. This solves the problems of low interaction efficiency and limited interaction methods in existing technologies, and enhances the interactive experience and richness of the game.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-12
- Publication Date
- 2026-03-24
AI Technical Summary
The existing virtual trading gameplay in games has low interaction efficiency, lacks diverse promotion and interaction methods, and players cannot actively adjust the exposure range of the trading location, resulting in cumbersome operation and a lack of real-time interaction.
By responding to players' promotional triggers for virtual trading locations, the system acquires promotional information, determines dissemination parameters, dynamically calculates the information coverage area, and sends trading notifications to virtual objects within the coverage area, thus achieving proactive promotion and precise targeting.
It enhances the interactive experience and game richness of players in virtual transactions, strengthens real-time communication and social participation, reduces unnecessary data transmission and storage overhead, and solves the problems of data redundancy and resource waste.
Smart Images

Figure CN121714928A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of games, and particularly to an information processing method and device, electronic equipment and storage medium. BACKGROUND
[0002] In the field of games, virtual transaction gameplay provides players with a scenario for the circulation of goods and social interaction. Players can set up a transaction location (such as a virtual stall) in a virtual world to display and sell virtual goods. In related technologies, after setting up a transaction location in a virtual scene, a player usually manually refreshes a list or relies on a random exposure mechanism of the system to wait for other players to browse and initiate transactions. In this way, the transaction location information of the player is mainly displayed through a static list or a fixed area, and other players need to actively open a transaction interface, browse a list or enter a specific area to discover the transaction location. The exposure of the transaction location depends on the refresh frequency and sorting rules preset by the system, and the player cannot actively adjust the exposure range according to his own needs, and lacks real-time interaction means with potential transaction objects. This design makes the operation process of the player more cumbersome, and the player needs to frequently switch interfaces and refresh lists to find transaction opportunities, which is low in interaction efficiency. At the same time, the transaction gameplay is single in form, lacks diversified promotion and interaction methods, and is difficult to stimulate the enthusiasm of the players. SUMMARY
[0003] The purpose of the present disclosure is to provide an information processing method, device, electronic equipment and storage medium to dynamically adjust the information coverage range of a virtual transaction location through promotion information, and to improve the interaction experience and game richness of the transaction gameplay.
[0004] In a first aspect, the present disclosure provides an information processing method. A graphical user interface is provided by a terminal. The graphical user interface displays at least part of a virtual scene. The virtual scene includes a first virtual transaction location corresponding to a first virtual object. The method includes: in response to a promotion trigger operation for the first virtual transaction location, obtaining promotion information; determining a propagation parameter corresponding to the promotion information; determining an information coverage range of the first virtual transaction location in the virtual scene according to the propagation parameter; and sending transaction prompt information generated based on the promotion information to a second virtual object located in the information coverage range.
[0005] In a second aspect, the present disclosure provides an information processing apparatus for providing a graphical user interface by a terminal, the graphical user interface displaying at least part of a virtual scene, the virtual scene including a first virtual transaction location corresponding to a first virtual object; the apparatus comprising: an obtaining module configured to obtain promotional information in response to a promotional trigger operation for the first virtual transaction location; a first determining module configured to determine a propagation parameter corresponding to the promotional information; a second determining module configured to determine an information coverage range of the first virtual transaction location in the virtual scene according to the propagation parameter; and a sending module configured to send transaction prompt information generated based on the promotional information to a second virtual object located within the information coverage range.
[0006] In a third aspect, the present disclosure provides an electronic device comprising a processor and a memory, the memory storing computer executable instructions capable of being executed by the processor, and the processor executes the computer executable instructions to perform the steps in the information processing method described above.
[0007] In a fourth aspect, the present disclosure provides a computer readable storage medium storing computer executable instructions, and the computer executable instructions, when invoked and executed by a processor, cause the processor to perform the steps in the information processing method described above.
[0008] The present disclosure provides an information processing method, apparatus, electronic device and storage medium, by obtaining promotional information in response to a promotional trigger operation for a first virtual transaction location; determining a propagation parameter corresponding to the promotional information; determining an information coverage range of the first virtual transaction location in a virtual scene according to the propagation parameter; and sending transaction prompt information generated based on the promotional information to a second virtual object located within the information coverage range. Through the method provided by the present embodiment, players can obtain and publish promotional information by actively initiating a promotional trigger operation, the system dynamically calculates the information coverage range according to the propagation parameter of the promotional information, and accurately pushes transaction prompt information to target objects within the coverage range. This technical means breaks through the limitations of traditional static list refreshing and passive exposure, gives players more initiative, and enables them to flexibly adjust the promotional strength and influence range according to their own needs, thereby improving the interactive experience. At the same time, by introducing a dynamic coverage range mechanism based on the propagation parameter and accurately pushing transaction prompt information, the interactive form of the virtual transaction gameplay is enriched, the real-time connection and social participation between players are enhanced, and the game richness is improved. In addition, this solution adopts the technical path of on-demand calculation of coverage range and targeted pushing, avoiding frequent pulling and caching of a large amount of transaction location data by the client, reducing unnecessary data transmission and storage overhead, reducing the device storage space occupation and the data processing pressure of the server, and effectively solving the problems of data redundancy and resource waste in the computer field. BRIEF DESCRIPTION OF DRAWINGS
[0009] In order to more clearly illustrate the technical solutions in the specific embodiments of the present disclosure or the prior art, the drawings needed to be used in the specific embodiments or prior art description will be briefly introduced as follows. Obviously, the drawings in the following description are some embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without creative labor.
[0010] Figure 1 A flowchart of an information processing method provided by an embodiment of the present disclosure; Figure 2 A schematic diagram of an information processing device provided by an embodiment of the present disclosure; Figure 3 A structural schematic diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0011] The technical solutions of the present disclosure will be described clearly and completely in combination with the embodiments. Obviously, the described embodiments are a part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative labor are within the protection scope of the present disclosure.
[0012] The embodiment provides an information processing method, which provides a graphical user interface through a terminal device, and a game interface is displayed in the graphical user interface, and the game interface includes a game scene picture and a user interface (UI interface). The game interface refers to an interface corresponding to an application program provided or displayed through the graphical user interface, and the user interface is used for information interaction with a user and can include buttons, animations, texts, sounds, windows and other game design elements directly or indirectly contacted with the user. In an optional implementation, interface elements in the user interface can include the following controls: (1) controls related to a character, such as skill controls, movement controls, function controls and the like; (2) controls related to indication information, which can also be referred to as indication information identifiers, such as direction indication identifiers, character indication identifiers, character strength identifiers, prop pickup points or treasure chest location points and the like; (3) information display controls, which can also be referred to as information display areas, such as display of character basic information (character name, occupation, life value, true qi value and the like), character state information (such as whether to be in a coma, poisoning and the like) or match information (such as kill number, match time and the like); and (4) game setting controls, such as system settings, a shop, gold coins and the like. In addition, controls displayed in user interfaces of different games can be different, and a user interface of some games can further include a friend list control, through which related information of added friends can be viewed, chatting, visiting a home, deletion and the like can be performed. A user interface of some games includes a task related control, such as display of a current task list, including main line tasks and branch tasks and the like. Through these controls, a user can be better helped to manage and play games.
[0013] In an optional implementation, the game scene picture is a picture corresponding to a virtual scene displayed by the terminal device, and the game scene picture can include virtual objects performing game logic in the virtual scene, such as a controlled virtual character (which can also be referred to as a player virtual character), an NPC (Non-Player Character) and an AI (Artificial Intelligence) character, and the game scene picture usually changes with movement of the controlled virtual character.
[0014] The virtual scene is a content displayed (or provided) by the game application when running on the terminal or server. Optionally, the virtual scene is a simulated environment of the real world, or a semi-simulated and semi-fictitious virtual environment, or a purely fictitious virtual environment. The virtual scene is any one of a two-dimensional virtual scene, a 2.5-dimensional virtual scene, and a three-dimensional virtual scene, and the virtual environment can be a sky, a land, a sea, etc., wherein the land includes environmental elements such as a desert and a city. The virtual scene is a scene of complete game logic of a virtual object controlled by a user, for example, for a sandbox 3D shooting game, the virtual scene is a 3D game world for a player to control a virtual object to fight, and an example of the virtual scene can include at least one element of a mountain, a plain, a river, a lake, a sea, a desert, a sky, a plant, a building, and a vehicle; for example, for a 2D or 2.5D card game, the virtual scene is a scene for displaying a card or a virtual object corresponding to the card, and an example of the virtual scene can include a stage, a battlefield, or other "field" elements or other elements that can display a card battle state; for a 2D or 2.5D multiplayer online tactical competitive game, the virtual scene is a 2D or 2.5D terrain scene for a virtual object to fight, and an example of the virtual scene can include elements such as a canyon-style mountain, a line, a river, a classroom, a table and chair, and a rostrum.
[0015] The virtual object is a dynamic object that can be controlled in the virtual scene. Optionally, the dynamic object can be a virtual person, a virtual animal, an animation character, etc. The virtual object is a role controlled by a player through an input device, or an AI role set in a virtual environment for a battle, or an NPC set in a virtual scene for a battle. Optionally, the virtual object is a virtual person competing in the virtual scene. Optionally, the number of virtual objects in the virtual scene is preset or dynamically determined according to the number of client devices participating in the battle, which is not limited in the embodiments of the present disclosure. In a possible implementation manner, the user can control the virtual object to move in the virtual scene, for example, to control the virtual object to run, jump, crawl, etc., and can also control the virtual object to use skills, virtual props, etc. provided by the application to fight other virtual objects.
[0016] The information processing method in one of the embodiments of the present disclosure can run on a terminal device or a server. When the information processing method runs on the terminal device, the terminal device can be a local terminal device, such as a touch device or a non-touch device. When the information processing method runs on the server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.
[0017] In an optional implementation, cloud gaming can run within the cloud interaction system. Cloud gaming refers to a gaming method based on cloud computing. In the cloud gaming operating mode, the game program and the game screen presentation are separated. The storage and execution of information processing methods are completed on the cloud gaming server. The client device is used for receiving and sending data and presenting the game screen. For example, the client device can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, or PDA; however, the terminal device for information processing is the cloud gaming server in the cloud. When playing the game, the player operates the client device to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses the game interface and other data, returns it to the client device via the network, and finally, the client device decodes and outputs the game interface.
[0018] In an optional implementation, the terminal device can be a local terminal device that stores the game program and is used to present the game interface. The local terminal device is used to interact with the player through the game interface; that is, it typically downloads, installs, and runs the game program via an electronic device. The local terminal device can provide the game interface to the player in various ways, such as rendering it on a terminal's display screen or providing it to the player via holographic projection. For example, the local terminal device can include a display screen and a processor. The display screen is used to present the game interface, which includes game scene visuals, and the processor is used to run the game, generate the game interface, and control the display of the game interface on the display screen.
[0019] This embodiment provides an information processing method. Figure 1 This is a flowchart of an information processing method according to an embodiment of the present disclosure, such as... Figure 1 As shown, the process includes the following steps: Step S110: In response to the promotional trigger operation targeting the first virtual transaction location, obtain promotional information; Step S120: Determine the dissemination parameters corresponding to the promotional information; Step S130: Determine the information coverage range of the first virtual transaction location in the virtual scene based on the propagation parameters; Step S140: Send a transaction notification message based on the promotional information to the second virtual object located within the information coverage area.
[0020] The method provided in this implementation allows players to actively promote and disseminate promotional information. The system dynamically determines the information coverage area based on dissemination parameters and accurately pushes transaction prompts to other virtual objects within the coverage area. This technology overcomes the limitations of passively waiting for random exposure in traditional stall gameplay. By introducing an active promotion mechanism and dynamic range calculation, it significantly improves the interactive experience, enabling players to actively attract customers. Simultaneously, the intelligent push mechanism based on dissemination parameters enriches the game's strategic dimensions and enhances its richness, allowing players to optimize stall exposure by adjusting their promotional strategies. Furthermore, this solution achieves dynamic information dissemination and precise push within virtual scenes through computer programs, solving the computer science problem of traditional game interaction systems lacking spatialized and personalized information dissemination mechanisms.
[0021] The steps described above are explained in detail below.
[0022] In step S110, in response to the promotional trigger operation for the first virtual transaction location, promotional information is obtained. When applied, a graphical user interface is provided through the terminal. The graphical user interface displays at least a portion of the virtual scene, which includes the first virtual transaction location corresponding to the first virtual object.
[0023] Specifically, when a player performs a promotional trigger action on their virtual stall (i.e., the first virtual trading location), the system immediately responds and initiates the promotional information acquisition process. This action can be triggered through various interactive methods. The system acquires the promotional content that the player has pre-edited or entered in real time based on the trigger command. This content can be in the form of text advertisements, voice sales messages, or a combination of both, providing core materials for subsequent information dissemination.
[0024] Among them, the promotional trigger operation can be the input command or interactive behavior that players execute for specific promotional controls in the virtual booth interactive interface.
[0025] In one optional implementation, the promotional trigger can be a click on the "Shout" button in the stall interface. When a player clicks this button with a mouse or touchscreen, the system immediately enters the promotional information input state, displaying a text input box or activating the voice recording function, waiting for the player to input their advertising content. For example, when a player is running a virtual equipment shop, clicking the "Shout" button in the lower right corner of the stall interface will bring up an input interface displaying the prompt "Please enter your promotional message." The player can then enter "20% off all equipment, limited-time flash sale on rare equipment" in the text box.
[0026] Optionally, in response to a promotional trigger action targeting the first virtual trading location, the promotional information obtained includes: In response to a trigger operation on the voice control, the voice input function is enabled and voice information is received; In response to the voice input end command, the promotional information is determined based on the received voice information.
[0027] The voice control can be a dedicated interactive button set in the stall interface to trigger the voice input function.
[0028] The voice recording end command can be a signal that the player actively triggers to stop recording, indicating the completion of the voice recording process.
[0029] The voice recording end command can be executed through click, swipe, long press, and / or other operations. Taking the click operation as an example, the player clicks the voice control again or clicks the "Stop Recording" button to generate a voice recording end command. The system responds to the voice recording end command and determines the promotional information based on the received voice information.
[0030] In one optional implementation, the promotional trigger could be a long press on the voice recording control. By long-pressing the microphone icon or a specific voice button on the screen, the system activates a real-time voice capture channel, continuously recording the player's voice until the player releases the button. For example, when a player is running a medicine stall in a virtual marketplace, long-pressing the microphone icon in the center of the stall interface for more than 0.5 seconds will start the system recording voice and display a dynamic sound wave icon at the top of the interface. The player can then shout into the device's microphone, "Don't miss out! Buy one get one free on advanced recovery potions!" After releasing the button, the system completes the voice information capture and performs subsequent processing.
[0031] Promotional information can be a digital content medium created by players to promote their virtual trading location, containing product information, promotional strategies, or attractive descriptions. Promotional information may include voice and / or text messages.
[0032] In one optional implementation, the promotional information can be structured text data containing product categories and promotional strategies. The system parses the text input by the player, extracts key product terms, discount information, and time-limited tags, and constructs a promotional information package that can be quickly disseminated. For example, if a player enters "Epic equipment 50% off, last 2 hours today" in the text box, the system will parse it into a structured data package containing product category (epic equipment), discount level (50% off), and time limit (2 hours), which can be directly used by subsequent dissemination modules.
[0033] In one optional implementation, the promotional information can be a voice data packet processed by volume detection and speech recognition. After receiving the player's voice input, the system simultaneously detects the sound intensity in decibels and converts the speech into text using a speech recognition algorithm. Finally, the original audio, volume parameters, and text content are encapsulated into multimodal promotional information. For example, if a player records a 15-second voice message, "Hey everyone, come and see! Limited-time offer on top-tier pet eggs!", the system detects an average volume of 75 decibels and a peak volume of 85 decibels. Simultaneously, the system transcribes the speech into text and retains the original audio file; these three elements together constitute the complete promotional information packet.
[0034] In step S120, the dissemination parameters corresponding to the promotional information are determined.
[0035] Specifically, upon receiving promotional information, the system immediately activates the dissemination parameter calculation module. This module comprehensively analyzes the content characteristics, sender attributes, and environmental factors of the promotional information, and determines the dissemination effectiveness index of the information in the virtual scene through preset calculation rules or intelligent algorithms. The dissemination parameters directly determine the spatial range and the number of target audiences that the promotional information can influence, serving as a key quantitative indicator connecting promotional input and information delivery.
[0036] Among them, the propagation parameters can be a set of numerical indicators used to quantify the ability of promotional information to spread in virtual scenarios.
[0037] In an optional implementation, the propagation parameter can be a numerical parameter representing the spatial propagation distance. The system calculates the virtual map distance units that the promotional information can cover based on the intensity characteristics of the promotional information (such as voice volume and text importance weight). This value is directly used for subsequent geometric calculations of the coverage area. For example, if the system detects that the average volume of a player's voice promotion is 80 decibels, and calculates a propagation parameter of 40 virtual map units based on a preset volume-distance mapping function (e.g., propagation distance = volume × 0.5), it means that the promotional information can theoretically cover a circular area with a radius of 40 units around the booth.
[0038] In an optional implementation, the propagation parameter can be a composite weighted value that integrates multiple dimensions of factors. The system considers not only the characteristics of the promotional information itself but also environmental factors such as the sender's level, stall reputation, and the current scene's congestion level. A weighted calculation yields a propagation effectiveness score within the range of 0-100, which is used to dynamically adjust the actual coverage area. For example, the system evaluates a voice promotional message: 40 points for basic volume contribution, 15 points for player VIP level bonus, 20 points for stall five-star reputation bonus, and 10 points for current scene congestion loss. The final calculated propagation parameter is 65 points. The system maps this score to a propagation distance of 50 map units and adds a 15% message priority weight.
[0039] Among them, determining the dissemination parameters corresponding to the promotional information can be a parameter calculation process performed by the system based on the multidimensional characteristics of the promotional information and the environmental conditions.
[0040] In an optional implementation, the propagation parameters can be determined based on the dynamic state of the sender and the receiving environment. The system queries the current attribute database of the sending player (including level, reputation, historical promotional effects, etc.) and the real-time state data of the virtual scene (such as regional player density, time-of-day traffic coefficient, etc.) in real time, and calculates the comprehensive propagation parameters through a multi-factor weighted formula. For example, if the system detects that the player is a level 30 advanced merchant, the stall reputation is 4.8 stars, the historical average click-through rate is 8%, and the current scene is the central square during prime time (traffic coefficient 1.5, player density 3 people per 100 units per square meter), the system adds up the level contribution (30×0.3=9), reputation contribution (4.8×5=24), historical effect contribution (8×2=16), and scene bonus (1.5×10=15) to obtain a base value of 64 for the propagation parameters, and then performs attenuation correction based on player density (64×0.9=57.6), finally determining the propagation parameters for this promotion to be 58.
[0041] In step S130, the information coverage range of the first virtual transaction location in the virtual scene is determined according to the propagation parameters.
[0042] Specifically, after obtaining the propagation parameters, the system combines the spatial coordinates of the first virtual transaction location in the virtual scene and uses geometric calculations or regional retrieval algorithms to determine the spatial range that the promotional information can reach. This coverage area is represented in the virtual map (i.e., the virtual scene) as a specific shaped area centered on the stall. The system uses this range to filter out target objects that need to receive transaction prompts, achieving precise spatialized information push.
[0043] Among them, the information coverage range can be the set of spatial areas in which promotional information can effectively reach and influence virtual objects in a virtual scene.
[0044] In an optional implementation, the information coverage area can be a regular circular area centered on the virtual transaction location. The system reads the two-dimensional coordinates (x, y) of the first virtual transaction location, uses the propagation parameter as the radius R, and calculates all grid coordinate points within the circular coverage area. All virtual objects within this area are potential push targets.
[0045] In an optional implementation, the information coverage area can be an irregular propagation area that takes into account terrain obstacles and building obstructions. After calculating the theoretical circular range, the system further retrieves terrain data and building distribution within that area, and performs propagation attenuation or removal processing on areas obstructed by high walls or buildings to form an irregular coverage area that more closely matches the actual propagation logic.
[0046] In step S140, a transaction notification message generated based on the promotional information is sent to the second virtual object located within the information coverage area.
[0047] Specifically, after determining the information coverage area, the system immediately retrieves all active virtual objects within that area. For these objects, it generates transaction prompts containing core promotional content and interactive guidance elements, and pushes these prompts to the target object's client interface via the game's messaging system. These transaction prompts not only deliver promotional content but also provide a quick interactive entry point, guiding the recipient to easily access the primary virtual transaction location and complete subsequent transaction operations.
[0048] Among them, the transaction notification information can be a structured message object generated based on the promotional information content, which includes transaction guidance and interactive entry points.
[0049] In an optional implementation, the transaction notification message may be a pop-up message containing a text summary and action buttons. The system extracts key product terms and promotional information from the promotional information, combines them into a concise text summary, and adds action buttons such as "View Now" or "Go to Stall," which are then displayed as a floating window on the recipient's game interface.
[0050] In an optional implementation, the transaction prompt message can be a multimodal message containing a voice summary playback and navigation guidance. The system not only extracts the text content of the promotional information but also retains the audio clip of the voice promotion (the first 5 seconds of high-quality audio), integrating the audio playback control, text summary, and map navigation arrow into a unified transaction prompt message. For example, the transaction prompt message generated by the system includes a playable 5-second voice clip (the player's original voice saying "Rare pet eggs are available for limited purchase"), a text description "Player XXX's stall: Rare pet eggs are selling fast," and a dynamic arrow icon pointing in the direction of the stall. After the player clicks the arrow icon, the game automatically starts a navigation path to guide them to the stall.
[0051] In an information processing method provided in one embodiment of this application, determining the dissemination parameters corresponding to the promotional information includes: The dissemination parameters corresponding to the promotional information are determined based on the target reference information, which includes at least one of the following: the level of the first virtual object, the level of the first virtual transaction location, the information parameters of the promotional information, the current time, and the number of virtual objects currently existing in the virtual scene.
[0052] Specifically, based on the acquired multi-dimensional target reference information, the system comprehensively evaluates the impact of various information on the propagation effect through a preset parameter calculation algorithm, thereby determining the most suitable propagation parameters for the current scenario.
[0053] Among them, the level of the first virtual object can be a numerical identifier that reflects the development level and ability level of the virtual object in the game.
[0054] In an optional implementation, the level of the first virtual object may include specific level types such as player character level, merchant reputation level, or stall experience level, and the influence weight of different level types on the propagation parameters can be adjusted according to the game design.
[0055] Among them, the first virtual transaction location level can be used as a rating standard to characterize the geographical advantages and commercial value of the virtual transaction location in the virtual scene.
[0056] In an optional implementation, the level of the first virtual trading location can also be adjusted in real time based on dynamic factors such as historical transaction success rate, player reviews, and the intensity of surrounding competition, to ensure that the level assessment can reflect the true commercial value of the location.
[0057] Among them, the information parameters of the publicity information can be a set of quantitative indicators that describe the content characteristics and quality attributes of the publicity information.
[0058] In one optional implementation, the information parameters of the promotional information may include multi-dimensional content analysis results such as text length, keyword density, sentiment index, speech clarity, and audio quality. For example, when the clarity of a player's recorded promotional voice reaches 95 points or higher and contains high-frequency trading keywords, the system can allocate a 1.3 times bonus to the promotional information's reach.
[0059] In an optional implementation, the information parameters of promotional information can also be analyzed using machine learning algorithms to study historical successful promotional cases, establishing a correlation model between parameters and dissemination effects, and achieving intelligent parameter evaluation. For example, the system can identify promotional information containing high-conversion keywords such as "limited-time special offer" and "rare items," and automatically prioritize such information for dissemination.
[0060] The current time can be a time identifier parameter that reflects the real-time time status in the virtual scene.
[0061] In an alternative implementation, the current time can be determined based on the in-game time system or real-world time. The system analyzes player activity and transaction volume at different times based on historical data and adjusts the dissemination parameters accordingly. For example, during peak game hours (such as 7-10 PM), due to the large number of online players, the system can appropriately increase the dissemination distance to ensure that the promotional information can reach more potential buyers.
[0062] The number of virtual objects currently existing in the virtual scene can be used as a numerical indicator to reflect the real-time population density and activity level within the virtual scene.
[0063] In one optional implementation, the number of virtual objects currently existing in the virtual scene can be calculated by real-time statistics of various objects such as player characters, NPCs, and pets in the scene, and the propagation parameters can be adjusted according to the density. For example, when the player density in a certain area exceeds 150% of the normal value, the system can enhance the propagation intensity of promotional information in that area to ensure that the information can still be effectively conveyed in a noisy environment.
[0064] In an information processing method provided in one embodiment of this application, the promotional information includes voice information, wherein determining the propagation parameters corresponding to the promotional information includes: Perform sound intensity detection on the speech information and obtain the sound intensity value; Propagation parameters are determined based on sound intensity values.
[0065] Among them, sound intensity detection can be an audio processing technique for energy analysis of speech signals.
[0066] In an alternative implementation, sound intensity detection can be achieved through real-time audio sampling technology. The system continuously collects the audio stream input from the microphone while the player is recording voice, and digitizes the audio signal according to a preset sampling frequency. The sound intensity value is obtained by calculating the energy value of the audio frame.
[0067] In an alternative implementation, sound intensity detection can also be achieved using a peak detection algorithm, whereby the system detects peak intensities in the speech and uses these peaks to determine a more accurate sound intensity value.
[0068] In one specific application, a player sets up a stall in a bustling virtual market center to sell rare items. To attract more potential buyers, the player presses the voice recording button on the stall interface and shouts at a relatively loud volume, "Limited-time flash sale! Last three pieces of top-tier equipment!" The system collects this voice information in real time, analyzes the voice signal through a sound intensity detection module, and calculates the sound intensity value of the shout to be 82 decibels. This value will serve as an important basis for subsequent propagation parameter calculations, directly affecting the map range that the stall's information can cover.
[0069] The sound intensity value can be a numerical parameter that quantifies the energy of a speech signal, usually expressed in decibels (dB).
[0070] Specifically, based on the acquired sound intensity value, the system converts the sound intensity into a parameter that can quantify the dissemination range of promotional information through preset calculation rules or mapping relationships. This process establishes a correlation between voice energy and the coverage area of virtual space, allowing the intensity of a player's shouts to directly affect the promotional effect, thereby realizing a dynamic exposure mechanism based on sound characteristics.
[0071] Among them, the propagation parameters can be quantitative indicators used to describe the propagation characteristics of promotional information in virtual scenarios. Their core contents include physical simulation parameters such as propagation distance, propagation speed, or propagation attenuation coefficient.
[0072] In an optional implementation, the propagation parameters can be determined using a linear mapping function. The system pre-establishes a linear relationship between sound intensity and propagation distance, converting the sound intensity value into a propagation distance value using a simple mathematical formula. This method is computationally efficient and the parameters are easy to adjust. For example, the system sets the mapping formula as "propagation distance = (sound intensity value - 50) × 2 meters". When the detected sound intensity value is 75 decibels, the propagation distance is calculated to be 50 meters, meaning that the promotional information will cover all virtual objects within a 50-meter radius around the booth.
[0073] In an information processing method provided in one embodiment of this application, the propagation parameters include propagation distance; determining the propagation parameters based on sound intensity values includes: Based on the preset mapping relationship between sound intensity value and propagation distance value, the propagation distance value corresponding to the obtained sound intensity value is determined.
[0074] Among them, the propagation distance value can be a numerical parameter representing the radius of the information coverage area, defining the farthest spatial distance that the propaganda information can reach.
[0075] Secondly, the propagation distance value usually plays a role in determining the boundary of information propagation, providing core parameters for the geometric calculation of the information coverage in virtual scenes.
[0076] In an information processing method provided in one embodiment of this application, determining the information coverage area of the first virtual transaction location based on propagation parameters includes: Obtain the coordinates of the first virtual transaction location within the virtual scene; The information coverage area is determined by using the location coordinates as the center and the propagation distance as the radius.
[0077] The location coordinates can be a combination of numerical values representing the precise geographical location of the first virtual transaction location within a three-dimensional spatial coordinate system of the virtual scene. In an optional implementation, the location coordinates include three-dimensional coordinate values of the X-axis, Y-axis, and Z-axis, where the X-axis and Y-axis represent planar positions in the virtual scene, and the Z-axis represents height information.
[0078] Specifically, the system uses the coordinates of the first virtual transaction location as the center and the propagation distance calculated from the sound intensity value as the radius to delineate a circular area in the virtual scene as the information coverage range.
[0079] In one embodiment of this application, an information processing method is provided, which further includes: Display range indicators in the graphical user interface to indicate the coverage area of the information.
[0080] Specifically, by rendering range indicators in real time within the graphical user interface of a virtual scene, users can clearly understand the scope and effectiveness of the promotional information.
[0081] Among them, the range indication marker can be a visual graphic element presented in a virtual scene, used to intuitively show the boundaries and areas of the information coverage.
[0082] In an optional implementation, the range indicator can be a circular boundary line centered on the first virtual trading location. The color and thickness of this boundary line can be dynamically adjusted according to the intensity of the propagation parameters. For example, when a player initiates a voice advertisement at a stall location, the system draws a semi-transparent blue circular boundary in the virtual scene with that stall location as the center point. The radius of the circle corresponds to the information coverage area calculated based on the voice intensity, allowing the player to intuitively see which areas their announcement can affect other players.
[0083] In an optional implementation, the range indicator can be a dynamically changing ripple diffusion effect. The diffusion speed and gradual change in transparency of this ripple effect can reflect the propagation process and attenuation law of the promotional information. For example, when the voice promotion begins, concentric ripples are generated from the center point of the first virtual transaction location and spread outwards. The maximum diffusion radius of the ripples represents the boundary of the information coverage area. The transparency of the ripples gradually decreases during the diffusion process, simulating the attenuation effect of sound propagation, allowing players to vividly experience the dynamic propagation of the promotional information.
[0084] In one embodiment of this application, an information processing method is provided, which further includes: The transaction notification information is displayed on the terminal corresponding to the second virtual object.
[0085] Once the terminal corresponding to the first virtual object sends the transaction notification information to the terminal corresponding to the second virtual object, the transaction notification information can be rendered by the rendering engine, so that the player can see the transaction notification information through the terminal corresponding to the second virtual object.
[0086] In an information processing method provided in one embodiment of this application, the transaction notification information includes: Promotional content and interactive controls. The interactive controls are used to trigger the display of the trading interface for the first virtual trading location. The rendered content can be obtained based on the promotional information.
[0087] The method provided in this implementation allows players to quickly respond to stall promotions through integrated transaction prompts, enabling them to intuitively access promotional content and conveniently enter the transaction interface via interactive controls, thereby enhancing the interactive experience. This design organically combines promotional display with transaction entry, enhancing the social interactivity of the stall gameplay and enriching the game.
[0088] Interactive controls can be operable elements integrated into the transaction prompt information interface, capable of responding to user input and performing specific functions.
[0089] This interactive control can be implemented through click, swipe, long press, and / or other operations. For example, by clicking, the player corresponding to the second virtual object can directly enter the trading interface corresponding to the first virtual trading location.
[0090] In an optional implementation, the interactive control can be designed as an operation panel containing function buttons such as "View Stall," "Buy Now," and "Contact Stall Owner." For example, when the second virtual object receives a transaction notification, the player corresponding to the second virtual object can directly click the "View Stall" button to enter the detailed product display interface of the first virtual transaction location, or click the "Buy Now" button to quickly complete the transaction process.
[0091] In an alternative implementation, the interactive controls may also include extended functionality options such as adding stalls to favorites, sharing recommendations, and setting reminders. For example, the second virtual object can add stalls of interest to its personal favorites by clicking the "Add to Favorites" control, or recommend high-quality stall information to friends by using the "Share" control.
[0092] Specifically, the interactive control has the function of receiving user operation instructions and starting the transaction interface display process, achieving a seamless connection from promotional browsing to transaction participation by responding to user interaction behavior.
[0093] The transaction interface of the first virtual transaction location can be a dedicated interface for displaying information about goods at specific stalls and providing transaction functions, integrating core functional modules such as product display, price inquiry, and purchase operation.
[0094] In an optional implementation, the trading interface may include comprehensive functional modules such as a product category display area, a price comparison tool, real-time inventory updates, and an online chat window. For example, the interface can display different categories of products such as weapons and equipment, consumable items, and rare materials in separate sections, and provide auxiliary functions such as price filtering and attribute comparison.
[0095] The promotional content can be a simplified version of the rendered information. Players can trigger the promotional content to view its detailed content, such as the promotional information.
[0096] In one embodiment of this application, an information processing method is provided, which further includes: displaying promotional content at a first virtual transaction location, wherein the promotional content is obtained based on promotional information.
[0097] Specifically, at the first virtual trading location, promotional content generated based on promotional information is displayed in real time through a graphical user interface. This promotional content serves as a visual identifier for the virtual trading location, providing intuitive product information and transaction prompts for other virtual objects.
[0098] It should be noted that the promotional content displayed at the first virtual transaction location may or may not be the same as the promotional content displayed on the terminal corresponding to the second virtual object.
[0099] In one specific application, after setting up a virtual trading location in the virtual scene's market area, players can record promotional messages such as "Lowest price for rare equipment across the entire server, don't miss this opportunity" via a voice control. The system receives the voice message and then generates a text bubble containing the promotional message above the virtual trading location, accompanied by a golden light effect. This allows other players passing by the area to clearly see the stall's promotional content, thereby effectively increasing the trading location's exposure and attractiveness.
[0100] In one embodiment of this application, an information processing method is provided, which further includes: Detect the scene type of the current virtual scene; When the scene type is a preset disabled scene type, the voice control will be set to disabled.
[0101] The method provided in this embodiment enables the use of intelligent identification of virtual scene types and dynamic control of voice control status to avoid promotional operations in inappropriate game scenarios, thereby improving the interactive experience; at the same time, the scene limitation mechanism maintains the integrity of the core gameplay, enhancing the game's richness.
[0102] Specifically, the system determines the type of the current scene by reading the identification information and attribute parameters of the virtual scene, ensuring that subsequent voice control state control can be executed accurately.
[0103] Scene type detection is an automatic recognition mechanism that acquires data such as the scene identifier, scene attribute parameters, and scene state information of the virtual scene. Scene type detection can monitor changes in the virtual environment in real time, ensuring that the voice control state remains adapted to the current game environment.
[0104] In an optional implementation, scene type detection can be achieved by reading scene configuration information stored in the virtual scene database, including attributes such as the scene's functional positioning, interaction rules, and restriction policies. For example, when a player enters a new virtual area, the system automatically queries the scene type identifier of that area, such as "competitive scene," "trading scene," or "story scene," and uses the detection result for subsequent control state determination.
[0105] Specifically, the system matches and judges the detected scene type according to the pre-configured disabled scene rules. If the current scene belongs to the type that needs to restrict the promotional function, the voice input control is automatically switched to an inoperable state.
[0106] The preset disabled scenario types can be categorized into specific virtual environments that require restriction of voice-over promotional functions, predefined based on game design needs and user experience considerations. These preset disabled scenario types ensure that core gameplay is not interfered with by external promotions, maintaining the quality of the game experience in specific scenarios.
[0107] In one optional implementation, the preset disabled scenario types can include environments that require players to focus on specific game tasks, such as competitive scenarios, story dungeon scenarios, and tutorial scenarios. For example, in team dungeons, all players need to focus on cooperative combat, and disabling voice announcements can prevent disruption to teamwork and game rhythm.
[0108] In an optional implementation, the preset disabled scenario types can also be dynamically adjusted according to time periods and player behavior, such as temporarily expanding the scope of the ban during large-scale events or peak server periods.
[0109] The disabled voice control state can be a functional restriction mechanism implemented by modifying the control's interactive attributes and visual appearance, including graying out buttons and disabling touch response. The disabled voice control state clearly conveys to players that voice-based promotional functions cannot be used in the current environment, avoiding accidental operation and confusion.
[0110] In one embodiment of this application, an information processing method is provided, which further includes: Obtain configuration parameters, which are used to control the generation of promotional information; The configuration parameters include at least one of the following: the cooldown time of the voice control used to enable the voice input function, and the intensity range of the voice information.
[0111] The method provided in this embodiment controls the promotional information generation process by configuring parameters, thereby achieving refined management of the street vendor shouting function. It effectively solves the technical problems of uncontrolled user interaction frequency and unstable sound quality in the virtual environment, improves the interactive experience, enhances the richness of the game, and solves the technical defect of the lack of flexible configuration mechanism in virtual street vendor systems in the computer field.
[0112] Specifically, the system obtains various parameters for precisely controlling the generation process of promotional information by reading preset configuration files or responding to user settings. These parameters directly affect the triggering frequency and audio quality standards of the voice input function, ensuring the stability and user experience of the street vendor shouting function in different application scenarios.
[0113] The cooldown time is a time interval limit parameter set by the system to prevent users from triggering the voice input function too frequently. The cooldown time usually starts counting down after the voice control is triggered. During this period, the voice control is in an inoperable state until the cooldown time ends and it can be triggered again.
[0114] In one alternative implementation, the cooldown time can be dynamically adjusted based on user level, booth level, or the current activity level of the virtual scene, with higher-level users or those during off-peak hours enjoying shorter cooldown times. For example, the cooldown time for the voice control is set to 30 seconds for regular players, while for VIP players it can be shortened to 15 seconds, and the cooldown time for all users can be halved during off-peak hours at night.
[0115] The intensity range of the voice information can be a preset numerical range parameter used by the system to limit and regulate the volume of user voice input. This intensity range is usually expressed in decibels and defines the minimum and maximum volume thresholds of the voice signals that the system can accept and process.
[0116] Based on the above method embodiments, this disclosure also provides an information processing apparatus that provides a graphical user interface via a terminal. The graphical user interface displays at least a portion of a virtual scene, and the virtual scene includes a first virtual transaction location corresponding to a first virtual object; see also... Figure 2 The device includes the following modules: The acquisition module 201 is used to acquire promotional information in response to a promotional trigger operation targeting the first virtual transaction location; The first determining module 202 is used to determine the dissemination parameters corresponding to the promotional information; The second determining module 203 is used to determine the information coverage range of the first virtual transaction location in the virtual scene according to the propagation parameters; The sending module 204 is used to send a transaction prompt message generated based on the promotional information to a second virtual object located within the coverage area of the information.
[0117] The aforementioned device, in response to a promotional trigger operation targeting a first virtual transaction location, acquires promotional information; determines the propagation parameters corresponding to the promotional information; determines the information coverage area of the first virtual transaction location in the virtual scene based on the propagation parameters; and sends transaction prompt information generated based on the promotional information to a second virtual object located within the information coverage area. Through the device provided in this disclosure, players can actively initiate promotional trigger operations to acquire and publish promotional information. The system dynamically calculates the information coverage area based on the propagation parameters of the promotional information and accurately pushes transaction prompt information to target objects within the coverage area. This technical approach breaks through the limitations of traditional static list refreshes and passive exposure, giving players greater initiative and allowing them to flexibly adjust the promotional intensity and scope of influence according to their own needs, thereby enhancing the interactive experience. The information processing apparatus provided in this disclosure has the same implementation principle and technical effects as the aforementioned method embodiments. For the sake of brevity, any parts of the information processing apparatus not mentioned in the embodiments can be referred to the corresponding content in the aforementioned information processing method embodiments.
[0118] In this document, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. Furthermore, the term "at least one" in this document means any combination of at least two of any one or more elements. For example, including at least one of A, B, and C can mean including any one or more elements selected from the set consisting of A, B, and C.
[0119] This disclosure also provides an electronic device, such as... Figure 3 The diagram shows the structure of the electronic device, which includes a processor 111 and a memory 110. The memory 110 stores computer-executable instructions that can be executed by the processor 111. The processor 111 executes the computer-executable instructions to implement the following information processing method steps: In response to a promotional trigger action targeting the first virtual trading location, obtain promotional information; Determine the communication parameters corresponding to the promotional information; The information coverage area of the first virtual transaction location in the virtual scene is determined based on the propagation parameters; Send a transaction notification message based on the promotional information to a second virtual object located within the information coverage area.
[0120] Optionally, the dissemination parameters corresponding to the promotional information are determined, including: The dissemination parameters corresponding to the promotional information are determined based on the target reference information, which includes at least one of the following: the level of the first virtual object, the level of the first virtual transaction location, the information parameters of the promotional information, the current time, and the number of virtual objects currently existing in the virtual scene.
[0121] Optionally, the promotional information includes voice information; the dissemination parameters corresponding to the promotional information are determined, including: Perform sound intensity detection on the speech information and obtain the sound intensity value; Propagation parameters are determined based on sound intensity values.
[0122] Optionally, the propagation parameters include propagation distance values; the propagation parameters are determined based on sound intensity values, including: Based on the preset mapping relationship between sound intensity value and propagation distance value, the propagation distance value corresponding to the obtained sound intensity value is determined.
[0123] Optionally, the information coverage area of the first virtual transaction location is determined based on propagation parameters, including: Obtain the coordinates of the first virtual transaction location within the virtual scene; The information coverage area is determined by using the location coordinates as the center and the propagation distance as the radius.
[0124] Optionally, promotional information may include text information.
[0125] Optionally, the method further includes: Display range indicators in the graphical user interface to indicate the coverage area of the information.
[0126] Optionally, the method further includes: displaying transaction notification information on the terminal corresponding to the second virtual object. Optionally, the transaction notification information includes promotional content and interactive controls. The interactive controls are used to trigger the display of the transaction interface of the first virtual transaction location, and the promotional content is obtained based on the promotional information.
[0127] Optionally, the method further includes: Promotional content is displayed in the first virtual transaction location, and the promotional content is based on promotional information.
[0128] Optionally, in response to a promotional trigger action targeting the first virtual transaction location, promotional information is obtained, including: In response to a trigger operation on the voice control, the voice input function is enabled and voice information is received; In response to the voice input end command, the promotional information is determined based on the received voice information.
[0129] Optionally, the method further includes: Detect the scene type of the current virtual scene; When the scene type is a preset disabled scene type, the voice control will be set to disabled.
[0130] Optionally, the method further includes: Obtain configuration parameters, which are used to control the generation of promotional information; The configuration parameters include at least one of the following: the cooldown time of the voice control used to enable the voice input function, and the intensity range of the voice information.
[0131] exist Figure 3 In the illustrated embodiment, the electronic device further includes a bus 112 and a communication interface 113, wherein the processor 111, the communication interface 113, and the memory 110 are connected via the bus 112.
[0132] The memory 110 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 113 (which can be wired or wireless), such as the Internet, wide area network, local area network, metropolitan area network, etc. The bus 112 may be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. The bus 112 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.
[0133] The processor 111 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of the processor 111 or by instructions in software form. The processor 111 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of this disclosure can be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software modules may reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in the memory, and the processor 111 reads the information in the memory and, in conjunction with its hardware, completes the steps of the information processing method of the aforementioned embodiment.
[0134] This disclosure also provides a computer-readable storage medium storing computer-executable instructions. When these computer-executable instructions are invoked and executed by a processor, they cause the processor to implement an information processing method, which specifically includes: In response to a promotional trigger action targeting the first virtual trading location, obtain promotional information; Determine the communication parameters corresponding to the promotional information; The information coverage area of the first virtual transaction location in the virtual scene is determined based on the propagation parameters; Send a transaction notification message based on the promotional information to a second virtual object located within the information coverage area.
[0135] Optionally, the dissemination parameters corresponding to the promotional information are determined, including: The dissemination parameters corresponding to the promotional information are determined based on the target reference information, which includes at least one of the following: the level of the first virtual object, the level of the first virtual transaction location, the information parameters of the promotional information, the current time, and the number of virtual objects currently existing in the virtual scene.
[0136] Optionally, the promotional information includes voice information; the dissemination parameters corresponding to the promotional information are determined, including: Perform sound intensity detection on the speech information and obtain the sound intensity value; Propagation parameters are determined based on sound intensity values.
[0137] Optionally, the propagation parameters include propagation distance values; the propagation parameters are determined based on sound intensity values, including: Based on the preset mapping relationship between sound intensity value and propagation distance value, the propagation distance value corresponding to the obtained sound intensity value is determined.
[0138] Optionally, the information coverage area of the first virtual transaction location is determined based on propagation parameters, including: Obtain the coordinates of the first virtual transaction location within the virtual scene; The information coverage area is determined by using the location coordinates as the center and the propagation distance as the radius.
[0139] Optional, promotional information may include text information.
[0140] Optionally, the method further includes: Display range indicators in the graphical user interface to indicate the coverage area of the information.
[0141] Optionally, the method further includes: displaying transaction notification information on the terminal corresponding to the second virtual object. Optionally, the transaction notification information includes promotional content and interactive controls. The interactive controls are used to trigger the display of the transaction interface of the first virtual transaction location, and the promotional content is obtained based on the promotional information.
[0142] Optionally, the method further includes: Promotional content is displayed in the first virtual transaction location, and the promotional content is based on promotional information.
[0143] Optionally, in response to a promotional trigger action targeting the first virtual transaction location, promotional information is obtained, including: In response to a trigger operation on the voice control, the voice input function is enabled and voice information is received; In response to the voice input end command, the promotional information is determined based on the received voice information.
[0144] Optionally, the method further includes: Detect the scene type of the current virtual scene; When the scene type is a preset disabled scene type, the voice control will be set to disabled.
[0145] Optionally, the method further includes: Obtain configuration parameters, which are used to control the generation of promotional information; The configuration parameters include at least one of the following: the cooldown time of the voice control used to enable the voice input function, and the intensity range of the voice information.
[0146] The computer program products of the information processing methods, apparatus and electronic devices provided in the embodiments of this disclosure include a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods in the preceding method embodiments. For specific implementations, please refer to the method embodiments, which will not be repeated here.
[0147] Unless otherwise specifically stated, the relative steps, numerical expressions, and values of the components and steps set forth in these embodiments do not limit the scope of this disclosure.
[0148] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0149] In the description of this disclosure, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, and are only for the convenience of describing this disclosure and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this disclosure. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.
[0150] Finally, it should be noted that the above-described embodiments are merely specific implementations of this disclosure, used to illustrate the technical solutions of this disclosure, and not to limit it. The protection scope of this disclosure is not limited thereto. Although this disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this disclosure. Such modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this disclosure, and should all be covered within the protection scope of this disclosure. Therefore, the protection scope of this disclosure should be determined by the protection scope of the claims.
Claims
1. An information processing method, characterized in that, The method includes providing a graphical user interface via a terminal, the graphical user interface displaying at least a portion of a virtual scene, the virtual scene including a first virtual transaction location corresponding to a first virtual object; the method includes: In response to a promotional trigger operation targeting the first virtual transaction location, promotional information is obtained; Determine the dissemination parameters corresponding to the promotional information; The information coverage range of the first virtual transaction location in the virtual scene is determined based on the propagation parameters; Send a transaction notification message based on the promotional information to a second virtual object located within the coverage area of the information.
2. The method according to claim 1, characterized in that, Determining the dissemination parameters corresponding to the promotional information includes: The dissemination parameters corresponding to the promotional information are determined based on the target reference information, which includes at least one of the following: the level of the first virtual object, the level of the first virtual transaction location, the information parameters of the promotional information, the current time, and the number of virtual objects currently existing in the virtual scene.
3. The method according to claim 1, characterized in that, The promotional information includes voice information; determining the dissemination parameters corresponding to the promotional information includes: The voice information is subjected to sound intensity detection to obtain a sound intensity value; The propagation parameters are determined based on the sound intensity value.
4. The method according to claim 3, characterized in that, The propagation parameters include a propagation distance value; determining the propagation parameters based on the sound intensity value includes: Based on the preset mapping relationship between sound intensity value and propagation distance value, the propagation distance value corresponding to the obtained sound intensity value is determined.
5. The method according to claim 4, characterized in that, Determining the information coverage area of the first virtual transaction location based on the propagation parameters includes: Obtain the position coordinates of the first virtual transaction location in the virtual scene; The information coverage area is determined by using the location coordinates as the center and the propagation distance as the radius.
6. The method according to claim 1, characterized in that, The promotional information includes text information.
7. The method according to claim 1, characterized in that, The method further includes: A range indicator is displayed in the graphical user interface to indicate the coverage area of the information.
8. The method according to claim 1, characterized in that, The method further includes: The transaction notification information is displayed on the terminal corresponding to the second virtual object.
9. The method according to claim 1, characterized in that, The transaction notification information includes the promotional content and interactive controls. The interactive controls are used to trigger the display of the transaction interface of the first virtual transaction location. The promotional content is obtained based on the promotional information.
10. The method according to claim 1, characterized in that, The method further includes: Promotional content is displayed at the first virtual transaction location, and the promotional content is obtained based on the promotional information.
11. The method according to claim 1, characterized in that, The response to the promotional triggering operation targeting the first virtual transaction location, obtaining promotional information, includes: In response to a trigger operation on the voice control, the voice input function is enabled and voice information is received; In response to the voice input end command, promotional information is determined based on the received voice information.
12. The method according to claim 11, characterized in that, The method further includes: Detect the scene type of the current virtual scene; When the scene type belongs to the preset disabled scene type, the voice control is set to the disabled state.
13. The method according to claim 1, characterized in that, The method further includes: Obtain configuration parameters, which are used to control the generation of the promotional information; The configuration parameters include at least one of the following: the cooldown time of the voice control used to enable the voice input function, and the intensity range of the voice information.
14. An information processing device, characterized in that, The device provides a graphical user interface via a terminal, the graphical user interface displaying at least a portion of a virtual scene, the virtual scene including a first virtual transaction location corresponding to a first virtual object; the device includes: The acquisition module is used to acquire promotional information in response to a promotional trigger operation targeting the first virtual transaction location; The first determining module is used to determine the dissemination parameters corresponding to the promotional information; The second determining module is used to determine the information coverage range of the first virtual transaction location in the virtual scene based on the propagation parameters; The sending module is used to send transaction prompt information generated based on the promotional information to a second virtual object located within the coverage area of the information.
15. An electronic device, characterized in that, The method includes a processor and a memory, the memory storing computer-executable instructions executable by the processor, the processor executing the computer-executable instructions to implement the method of any one of claims 1 to 13.
16. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions that, when invoked and executed by a processor, cause the processor to implement the method of any one of claims 1 to 13.