Information processing method and device in virtual scene, electronic equipment, computer readable storage medium and computer program product

By displaying object names in a virtual scene and linking analysis results with recommended virtual characters, and using artificial intelligence to generate alternative names, the problem of the single interaction mode in existing technologies is solved, information processing speed and resource utilization are improved, and user experience and system efficiency are enhanced.

CN121102885APending Publication Date: 2025-12-12TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511565151.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-29
Publication Date
2025-12-12

AI Technical Summary

Technical Problem

In existing technologies, the interaction mode for users to set object names is limited to a single success or failure feedback, lacking in-depth data processing and linkage response design. This results in the failure to effectively explore the value of system data processing and the inability to provide a personalized and diversified interactive experience, affecting user enthusiasm and system efficiency.

Method used

By displaying the input object name in the object name setting interface and linking it with the analysis results, virtual characters are recommended. Artificial intelligence is used to generate alternative names and provide interactive prompts, which enhances the fun and relevance of the setting process and reduces unnecessary operations.

Benefits of technology

It improves the response speed of information processing in virtual scenarios, enhances the resource utilization of electronic devices, meets users' personalized needs, stimulates enthusiasm for participation, and optimizes system operating efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121102885A_ABST
    Figure CN121102885A_ABST
Patent Text Reader

Abstract

The invention provides an information processing method and device in a virtual scene, electronic equipment, a computer readable storage medium and a computer program product. The method comprises the steps of displaying an input object name in an object name setting interface, and displaying a setting control for the object name; in response to a trigger operation for the setting control, displaying the object name of the current object obtained by setting, and displaying an analysis result of the object name; wherein the analysis result comprises object information of the current object obtained through analysis based on the object name; and displaying a recommended virtual role in the virtual scene based on the object information. Through the application, the response speed of information processing in the virtual scene is improved, and the resource utilization rate of the electronic equipment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the computer technology field, and particularly relates to an information processing method and device in a virtual scene, an electronic device, a computer readable storage medium and a computer program product. BACKGROUND

[0002] In the related art, after a user sets an object name, only the success or failure of the setting can be fed back, and there is a lack of effective interactive design and interesting experience, which cannot meet the user's demand for personalized and diversified participation in a scene, and it is difficult to further stimulate the user's participation enthusiasm and the propagation potential of the activity, thereby affecting the overall operation efficiency and the scene propagation value. SUMMARY

[0003] The embodiments of the present application provide an information processing method and device in a virtual scene, an electronic device, a computer readable storage medium and a computer program product, which improve the response speed of information processing in a virtual scene and improve the resource utilization rate of the electronic device.

[0004] The technical scheme of the embodiments of the present application is as follows: The embodiments of the present application provide an information processing method in a virtual scene, and the method comprises the following steps. In an object name setting interface, an input object name is displayed, and a setting control for the object name is displayed. In response to a triggering operation of the setting control, the object name of a current object obtained by setting is displayed, and an analysis result of the object name is displayed. The analysis result comprises object information of the current object analyzed based on the object name. Based on the object information, a recommended virtual role in the virtual scene is displayed.

[0005] The embodiments of the present application provide an information processing device in a virtual scene, and the device comprises the following modules. The name display module is configured to display an input object name in an object name setting interface, and display a setting control for the object name. The analysis result display module is configured to display the object name of a current object obtained by setting in response to a triggering operation of the setting control, and display an analysis result of the object name, wherein the analysis result comprises object information of the current object analyzed based on the object name. The role display module is configured to display a recommended virtual role in the virtual scene based on the object information.

[0006] In the above scheme, the name display module is further configured to display, in the object name setting interface, an input area for inputting the object name; and in response to an input operation of the object name, display the input object name in the input area.

[0007] In the above scheme, the information processing apparatus in the virtual scene further includes a failure prompt module configured to, in response to a trigger operation on the setting control, display a failure prompt information when the input object name has been set by other objects, and display a new object name generated by the artificial intelligence based on the object name; and the failure prompt information is configured to prompt that the input object name has been set by other objects.

[0008] In the above scheme, the information processing apparatus in the virtual scene further includes a first setting module configured to display explanation information corresponding to the new object name, the explanation information including at least one of a similarity between the new object name and the input object name, and object information of an object corresponding to the new object name; and in response to a trigger operation again performed on the setting control based on the explanation information, set the new object name as the object name of the current object.

[0009] In the above scheme, the information processing apparatus in the virtual scene further includes a quantity prompt module configured to, after displaying the input object name in the input area, display quantity prompt information, the quantity prompt information including a first quantity and a second quantity; and the first quantity is a number of characters input in the input area, and the second quantity is a maximum number of characters that can be input in the input area.

[0010] In the above scheme, the information processing apparatus in the virtual scene further includes a character prompt module configured to, if the number of characters input in the input area exceeds the maximum number of characters, display a character quantity prompt information, and control the setting control to be in an untriggerable state; and the character quantity prompt information is configured to prompt that the number of characters input in the input area exceeds the maximum number of characters.

[0011] In the above scheme, the name display module is further configured to display, in the object name setting interface, an artificial intelligence generation control, the artificial intelligence generation control being configured to generate an object name by artificial intelligence; in response to a trigger operation on the artificial intelligence generation control, display at least one candidate object name generated by the artificial intelligence; and in response to a selection operation on a target object name in the at least one candidate object name, determine the target object name as the input object name.

[0012] In the above scheme, the information processing apparatus in the virtual scene further includes: a content editing module, displaying a content editing area at the associated position of the artificial intelligence generation control; in response to a content editing operation, displaying an edited content in the content editing area; the name display module is further configured to, in response to a triggering operation on the artificial intelligence generation control, display at least one candidate object name generated by the artificial intelligence based on the edited content.

[0013] In the above scheme, the information processing apparatus in the virtual scene further includes: a refreshing module, configured to display a refreshing control for the candidate object name; in response to a triggering operation on the refreshing control, display at least one candidate object name regenerated by the artificial intelligence.

[0014] In the above scheme, the name display module is further configured to, in response to a selection operation on a target object name in the at least one candidate object name, display an editing prompt information, the editing prompt information being used to prompt whether to edit the target object name; in response to a determination instruction on the editing prompt information, control the target object name to be in an editable state; in response to an editing operation on the target object name in the editable state, display an edited target object name, and determine the edited target object name as an input object name.

[0015] In the above scheme, the name display module is further configured to, in response to a triggering operation on the artificial intelligence generation control, display at least one condition label, each condition label corresponding to a generation condition; in response to a selection operation on a target condition label in the at least one condition label, control the target condition label to be in a selected state; in response to a determination instruction on the target condition label, display an object name generated by the artificial intelligence based on the generation condition corresponding to the target condition label.

[0016] In the above scheme, the analysis result display module is further configured to, in response to a triggering operation on the setting control, display an artificial intelligence prompt information and dynamically display an analysis progress of the analysis result by using a graphical element; wherein the artificial intelligence prompt information is used to prompt that the artificial intelligence is analyzing the object name; when the graphical element indicates that the analysis is completed, display the object name of the current object obtained by setting, and display the analysis result of the object name by the artificial intelligence.

[0017] In the scheme, the information processing apparatus in the virtual scene further comprises a second setting module configured to display an object information setting control, the object information setting control being configured to set the analysis result as the associated information of the object name; in response to a triggering operation on the object information setting control, an object information interface is displayed, and the associated information of the object name set is displayed in the object information interface.

[0018] In the scheme, the information processing apparatus in the virtual scene further comprises an information editing module configured to display an editing control for the associated information; in response to an editing operation on the associated information based on the editing control, an editing result is displayed; and in response to a determination instruction on the editing result, the associated information of the object name is updated based on the editing result.

[0019] In the scheme, the information processing apparatus in the virtual scene further comprises an image generation module configured to display a picture generation control for a setting interface of the object name; in response to a triggering operation on the picture generation control, a generated information sharing picture is displayed, the information sharing picture comprising an interface entry of the setting interface, and the interface entry of the setting interface is shared for a shared object to set an object name based on the interface entry.

[0020] In the scheme, the information processing apparatus in the virtual scene further comprises an exchange module configured to display an exchange control for the object name at an associated position of the object name; in response to a triggering operation on the exchange control, a name exchange picture is generated, the name exchange picture comprising name exchange request information and interface entry information of the setting interface, the name exchange request information being used to request an exchange of the object name; in response to a sharing instruction on the name exchange picture, the name exchange picture is shared to a first object; and in a case where the first object accepts the exchange of the object name, the object name of the current object set is switched to display as the object name of the first object.

[0021] In the scheme, the information processing apparatus in the virtual scene further comprises an invitation module configured to display an invitation control, the invitation control being configured to invite other objects to form a team with a current object, a number of objects in the team being required to be a first number; based on the invitation control, in response to a number of objects in the team reaching the first number, a team formation success prompt information is displayed; and the team formation success prompt information is used to prompt a successful formation of the team, and prompt a corresponding virtual reward to be received.

[0022] In the above scheme, the information processing apparatus in the virtual scene further includes: an object identification display module, configured to display a plurality of object display positions of the team, the object display positions being used to display object identifications of objects in the team; display the object identification of the current object in a first object display position of the plurality of object display positions; in response to an invitation instruction for a second object triggered based on the invitation control, send a team invitation to a terminal of the second object; and if the second object accepts the team invitation, display the object identification of the second object in a second object display position of the plurality of object display positions.

[0023] In the above scheme, the object identification of the current object is a role avatar of the virtual role, and the information processing apparatus in the virtual scene further includes: an avatar switching module, configured to, after displaying the object identification of the current object in the first object display position of the plurality of object display positions, display authorization request information in response to a trigger operation on the role avatar, the authorization request information being used to request to obtain a social media avatar of the current object; and in response to an authorization operation on the authorization request information, switch the role avatar to the social media avatar.

[0024] In the above scheme, the information processing apparatus in the virtual scene further includes: a reward module, configured to display reward prompt information, the reward prompt information being used to prompt that when the number of objects in the team reaches the first number, the objects in the team can obtain the virtual reward.

[0025] In the above scheme, the information processing apparatus in the virtual scene further includes: an information viewing module, configured to display an information viewing control for the virtual role; and in response to a trigger operation on the information viewing control, display detailed information of the virtual role in the virtual scene.

[0026] An electronic device is provided in an embodiment of the present application, and the electronic device includes: a memory, configured to store computer executable instructions or computer programs; a processor, configured to execute the computer executable instructions or computer programs stored in the memory, so as to implement the information processing method in a virtual scene provided in the embodiments of the present application.

[0027] A computer readable storage medium is provided in an embodiment of the present application, and the computer readable storage medium stores computer executable instructions or computer programs, and is configured to be executed by a processor, so as to implement the information processing method in a virtual scene provided in the embodiments of the present application.

[0028] The embodiment of the application provides a computer program product, comprising computer executable instructions or a computer program, which, when executed by a processor, implement the information processing method in a virtual scene provided by the embodiment of the application.

[0029] The embodiment of the application has the following beneficial effects: The application sets an integrated process of linkage analysis and recommendation triggered by the control, avoids repeated requests of the system caused by multiple operations of the user, shortens the data processing link, reduces the operation load of the electronic device, and further improves the resource utilization rate of the electronic device; meanwhile, the logic design of generating an analysis result based on an object name and further inferring a virtual role recommendation breaks the single interaction mode of only feeding back success or failure, increases the interactivity of the setting process, gives the setting process interestingness, meets the demand of the user for personalized and diversified participation in a scene, and makes the system data processing more targeted, reduces the transmission and operation of invalid data, and improves the response speed of information processing in a virtual scene. BRIEF DESCRIPTION OF DRAWINGS

[0030] Figure 1 FIG. 1 is a structural schematic diagram of an information processing system in a virtual scene provided by the embodiment of the application; Figure 2 FIG. 2 is a structural schematic diagram of an electronic device provided by the embodiment of the application; Figure 3 FIG. 3 is a first flow schematic diagram of an information processing method in a virtual scene provided by the embodiment of the application; Figure 4 FIG. 4 is a schematic diagram of information processing provided by the embodiment of the application; Figure 1 Figure 5 FIG. 5 is a schematic diagram of information processing provided by the embodiment of the application; Figure 2 Figure 6 FIG. 6 is a schematic diagram of information processing provided by the embodiment of the application; Figure 3 Figure 7 FIG. 7 is a schematic diagram of information processing provided by the embodiment of the application; Figure 4 Figure 8 FIG. 8 is a schematic diagram of information processing provided by the embodiment of the application; Figure 5 Figure 9 FIG. 9 is a schematic diagram of information processing provided by the embodiment of the application; Figure 6 Figure 10 FIG. 10 is a schematic diagram of information processing provided by the embodiment of the application; Figure 7 Figure 11 FIG. 11 is a schematic diagram of information processing provided by the embodiment of the application;​​​​​​​Figure 8 ; Figure 12 is a schematic diagram of information processing provided by an embodiment of the present application Figure 9 ; Figure 13 is a schematic diagram of information processing provided by an embodiment of the present application Figure 10 ; Figure 14 is a schematic diagram of information processing provided by an embodiment of the present application Figure 10 ; Figure 15 is a schematic diagram of information processing provided by an embodiment of the present application Figure 10 ; Figure 16 is a schematic diagram of information processing provided by an embodiment of the present application Figure 10 ; Figure 17 is a schematic diagram of information processing provided by an embodiment of the present application Figure 10 ; Figure 18 is a schematic diagram of information processing provided by an embodiment of the present application Figure 10 ; Figure 19 is a schematic diagram of information processing provided by an embodiment of the present application Figure 10 ; Figure 20 is a schematic diagram of the generation process of an artificial intelligence nickname provided by an embodiment of the present application Figure 21 is a schematic diagram of the generation of an artificial intelligence nickname provided by an embodiment of the present application Figure 22 is a schematic diagram of the team formation process provided by an embodiment of the present application Figure 23 is a schematic diagram of an artificial intelligence backup solution provided by an embodiment of the present application DETAILED DESCRIPTION

[0031] In order to make the purpose, technical scheme and advantages of the present application clearer, the present application will be described in further detail below in conjunction with the drawings, and the described embodiments should not be regarded as limiting the present application, and all other embodiments obtained by those of ordinary skill in the art without making creative efforts fall within the scope of protection of the present application.

[0032] In the following description, “some embodiments” are described, which describe a subset of all possible embodiments, but it can be understood that “some embodiments” can be the same subset or different subsets of all possible embodiments, and can be combined with each other without conflict.

[0033] In the following description, the terms "first", "second", "third" are merely used to distinguish similar objects, and do not represent a specific order of the objects. Understandably, the "first", "second", "third" can be interchanged in a specific order or sequence as allowed, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein.

[0034] In the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program with a predetermined function, and works together with other related parts to achieve a predetermined target, and can be implemented entirely or partially by using software, hardware (such as a processing circuit or a memory) or a combination thereof. Similarly, one processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be a part of an integral module or unit that includes the functions of the module or unit.

[0035] Unless otherwise defined, all technical and scientific terms used in the embodiments of the present application have the same meanings as those commonly understood by one skilled in the art. The terms used in the embodiments of the present application are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.

[0036] The relevant data collection process in the embodiments of the present application should strictly comply with the requirements of relevant laws and regulations, obtain the informed consent or separate consent of the personal information subject, and within the scope of authorization of laws and regulations and the personal information subject, carry out subsequent data use and processing.

[0037] Before the embodiments of the present application are further described in detail, the terms and phrases involved in the embodiments of the present application are explained, and the terms and phrases involved in the embodiments of the present application are applicable to the following explanations.

[0038] 1) In response to, for indicating the condition or state on which the operation is dependent, when the dependent condition or state is met, one or more operations performed can be real-time or have a set delay; in the absence of a specific description, there is no restriction on the execution order of the multiple operations performed.

[0039] 2) Client, also known as user end, refers to a program that provides local services for users corresponding to the server. Except for some application programs that can only run locally, it is generally installed on the terminal and needs to cooperate with the server to run, that is, there needs to be a corresponding server and service program in the network to provide corresponding services, so that a specific communication connection needs to be established between the client and the server to ensure the normal operation of the application program, such as a virtual scene client (such as a game client) and a video client.

[0040] 3) Virtual scene, a virtual scene displayed (or provided) by the application when running on the terminal. The virtual scene can be a simulation environment of the real world, a semi-simulation semi-fictional virtual environment, or a purely fictional virtual environment. The virtual scene can be any one of a two-dimensional virtual scene, a 2.5-dimensional virtual scene, or a three-dimensional virtual scene.

[0041] For example, the virtual scene can include a sky, a land, an ocean, etc., the land can include desert, city, etc. environment elements, and the user can control the virtual object to perform activities in the virtual scene, the activities including but not limited to at least one of adjusting a body posture, crawling, walking, running, riding, jumping, driving, picking up, shooting, attacking, and throwing. The virtual scene can be displayed in a first-person perspective (e.g., playing a virtual object in the game in the user's own perspective); can also be displayed in a third-person perspective (e.g., the user chases a virtual object in the game to play the game); can also be displayed in a bird's-eye view perspective, and the above-mentioned perspectives can be switched arbitrarily.

[0042] The inventors found the following technical problems in the related art during the research. In the related art, the interaction mode of the user setting the object name is limited to only a single form of feedback on the success or failure of setting the object name, lacks deep data processing and linkage response design based on the object name, and thus the value of system data processing is not effectively mined. At the same time, the single feedback mechanism cannot provide personalized and diversified interactive experience, which not only makes it difficult to meet the personalized needs of users in the scene, but also cannot stimulate the participation enthusiasm and activity propagation potential of users due to the lack of interesting properties. In addition, repeated attempts, invalid operations and other behaviors of users due to insufficient experience will increase the repeated requests and redundant operations of the system, not only reducing the overall efficiency of information processing in the virtual scene, but also causing unnecessary consumption of electronic device resources, ultimately affecting the system operation efficiency and the actual propagation value of the scene.

[0043] Based on this, the embodiments of the present application provide a virtual scene information processing method, device, electronic device, computer readable storage medium and computer program product, which improve the response speed of information processing in the virtual scene and improve the resource utilization rate of the electronic device.

[0044] The application scenario of the virtual scene information processing method provided by the embodiments of the present application is described below. The virtual scene information processing method, device, electronic device, computer readable storage medium and computer program product provided by the embodiments of the present application can be applied to various scenarios, which are described below by way of example.

[0045] Referring to Figure 1 , Figure 1is a structural schematic diagram of an information processing system in a virtual scene provided by an embodiment of the present application, Figure 1 The information processing system 100 in the virtual scene shown is used to implement support for an information processing application in a virtual scene. The terminal 400 is connected to the server 200 through the network 300, which can be a wide area network or a local area network, or a combination of the two.

[0046] The terminal 400 is configured to display the input object name in the object name setting interface, and display a setting control for the object name; in response to a triggering operation of the setting control, display the object name of the current object obtained by setting, and display an analysis result of the object name; wherein the analysis result includes object information of the current object analyzed based on the object name; based on the object information, display a recommended virtual role in the virtual scene.

[0047] In some embodiments, the server 200 can be a standalone physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing 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, etc. The terminal 400 can be a smart phone, a tablet computer, a notebook computer, a desktop computer, a set-top box, a smart voice interaction device, a smart home appliance, a virtual reality device, a vehicle-mounted terminal, an aircraft, a portable music player, a personal digital assistant, a dedicated messaging device, a portable game device, a smart speaker, and a smart watch, but is not limited thereto. The terminal and the server can be connected directly or indirectly through wired or wireless communication, and the present application is not limited in this embodiment.

[0048] Next, an electronic device implementing the information processing method in a virtual scene provided by an embodiment of the present application is described. Referring to Figure 2 Figure 2 is a structural schematic diagram of an electronic device provided by an embodiment of the present application. In actual applications, the electronic device can be implemented as a notebook computer, a tablet computer, a desktop computer, a smart phone, a smart speaker, a smart watch, a smart television, a vehicle-mounted terminal, etc. Various types of terminals, or can be implemented as a server, or can be implemented as a device cluster composed of a server and a terminal. Figure 2 ​The illustrated electronic device includes at least one processor 510, memory 550, at least one network interface 520, and a user interface 530. The various components of the electronic device are coupled together by a bus system 540, which is configured to permit communication between the components. It is understood that the bus system 540 can include power busses, control busses, and status busses, in addition to data busses. For the sake of clarity, the various busses are illustrated in FIG. 5 as the bus system 540. The processor 510 can be an integrated circuit chip Figure 2 that has processing capabilities, such as a general purpose processor, a Digital Signal Processor (DSP), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or the like. The processor 510 can be a microprocessor, or any conventional processor, etc.

[0049] The processor 510 can be an integrated circuit chip that has processing capabilities, such as a general purpose processor, a Digital Signal Processor (DSP), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or the like. The processor 510 can be a microprocessor, or any conventional processor, etc.

[0050] The user interface 530 includes one or more output devices 531 that enable presentation of media content, including one or more speakers and / or one or more visual display screens. The user interface 530 also includes one or more input devices 532 that facilitate user input, such as a keyboard, a mouse, a microphone, a touch screen display, a camera, other input buttons and controls, and the like.

[0051] The memory 550 can be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memory, hard drives, optical drives, and the like. The memory 550 optionally includes one or more storage devices remotely located from the processor 510.

[0052] The memory 550 includes volatile memory or nonvolatile memory, or both. Nonvolatile memory can be read only memory (ROM), programmable ROM (PROM), erasable ROM (EPROM), electrically erasable ROM (EEPROM), flash memory, or the like. Volatile memory can include random access memory (RAM), which acts as external cache memory, for example. By way of illustration, and

[0053] In some embodiments, the memory 550 is capable of storing data to support various operations, examples of which include programs, modules, and data structures or subsets or superset thereof, which are described in the example below.

[0054] The operating system 551 includes system programs for processing various basic system services and performing hardware-dependent tasks, such as a framework layer, a core library layer, a driver layer, and the like, for implementing various basic services and processing hardware-based tasks.

[0055] The network communication module 552 is configured to communicate with other electronic devices via one or more (wired or wireless) network interfaces 520, exemplary network interfaces 520 include Bluetooth, Wireless Fidelity (WiFi), Universal Serial Bus (USB), and the like.

[0056] The presentation module 553 is configured to enable presentation of information via one or more output devices 531 (e.g., display screen, speaker, and the like) associated with the user interface 530 (e.g., user interface for operating the peripheral device and displaying content and information).

[0057] The input processing module 554 is configured to detect one or more user inputs or interactions from one or more input devices 532, and to interpret the detected inputs or interactions.

[0058] In some embodiments, the information processing apparatus in a virtual scene provided by the embodiments of the present application can be implemented in software, Figure 2 An information processing apparatus 555 in a virtual scene stored in the memory 550 is shown, which can be software in the form of programs and plug-ins, etc., including the following software modules: name display module 5551, analysis result display module 5552, and role display module 5553, which are logical, and thus can be combined or further split according to the implemented functions. The functions of each module will be described below.

[0059] In some other embodiments, the apparatus provided by the embodiments of the present application can be implemented in hardware, as an example, the information processing apparatus in a virtual scene provided by the embodiments of the present application can be a processor in the form of a hardware decoding processor, which is programmed to execute the information processing method in a virtual scene provided by the embodiments of the present application, for example, the processor in the form of a hardware decoding processor can use one or more Application Specific Integrated Circuits (ASICs), DSPs, Programmable Logic Devices (PLDs), Complex Programmable Logic Devices (CPLDs), Field-Programmable Gate Arrays (FPGAs), or other electronic elements.

[0060] In some embodiments, a terminal or a server can implement the information processing method in a virtual scene provided by the embodiments of the present application by running a computer program. For example, the computer program can be a native program or a software module in an operating system; can be a native application (APP), i.e., a native client, i.e., a program that needs to be installed in an operating system to run, such as an instant messaging APP, a web browser APP; can also be a mini-program, i.e., a program that only needs to be downloaded into a browser environment to run; and can also be a mini-program that can be embedded into any APP. In summary, the above computer program can be any form of client, module or plug-in.

[0061] In the following, based on the electronic device and system provided by the embodiments of the present application, the information processing method in a virtual scene provided by the embodiments of the present application will be described.

[0062] Referring to Figure 3 , Figure 3 is a first flowchart of the information processing method in a virtual scene provided by the embodiments of the present application. In actual application, the method can be implemented by a terminal or a server alone, or by a terminal and a server cooperatively. In the following, taking the terminal implementation as an example, the information processing method in a virtual scene provided by the embodiments of the present application will be described in combination with the steps shown in Figure 3 .

[0063] In step 101, in the object name setting interface, the input object name is displayed, and a setting control for the object name is displayed.

[0064] In actual implementation, the terminal is installed with an application program supporting the object name setting function. The application program can be any one of a game application program, a virtual community application program, an online activity interaction program, a virtual reality application program, or a multi-person collaboration tool program; or can be a lightweight application encapsulated in a client, such as a mini-program application. The embodiments of the present application do not make any limitation.

[0065] The application program can also be divided into entertainment type, social type, office type and tool type, etc. Here, it is only an illustration that the object name can be the account nickname of the user in the application program, and the object name can also be the virtual character name owned by the user. The embodiments of the present application do not make any limitation.

[0066] In some embodiments, in response to a triggering operation for the application program supporting the object name setting function, the display interface of the application program can be displayed. The display interface of the application program can be the home page of the application program, can also be the object name setting interface, and of course can also be other interfaces. The specific setting can be made according to actual use requirements.

[0067] In a case that the display interface of the application is a home page of the application, the setting interface of the object name is displayed in response to a display instruction of the setting interface of the object name for the home page of the application.

[0068] In some embodiments, to meet the requirement of the object to set the object name autonomously, the object name can be set by the object autonomously, that is, the input object name is displayed in the setting interface of the object name, and the input object name can be displayed in the following manner: an input area for inputting the object name is displayed in the setting interface of the object name; and the input object name is displayed in the input area in response to an input operation of the object name.

[0069] In actual implementation, a setting selection interface for a user to select a setting mode can be displayed first, the setting selection interface includes an option for the object to select the setting mode, and the option includes a first setting option, that is, the setting interface includes a first setting interface, the setting selection interface of the object name is displayed before the input object name is displayed in the setting interface of the object name, and the first setting option is displayed in the setting selection interface; the first setting interface is displayed in response to a triggering operation on the first setting option; and correspondingly, the object name input area is displayed in the first setting interface of the object name; and the input object name is displayed in the object name input area in response to an input operation of the object name.

[0070] In actual implementation, input prompt information can be displayed at an associated position of the object name input area, and the input prompt information is used to prompt the object to input the object name in the input area.

[0071] The input operation of the object name refers to a series of interactive behaviors of the object to deliver characters, symbols, and the like to the input area of the object name setting interface by means of input tools of the terminal device, such as a keyboard, a touch screen, a voice input module, and the like, and the input operation includes not only basic input forms such as manual keystroke input, voice-to-text input, and pasting existing content, but also adjustment operations such as modification, deletion, and replacement of the input content, and is used to accurately deliver the object name content expected by the user (that is, the object) to the input area.

[0072] It can be understood that in addition to traditional manual text input, a voice input mode can be used to convert a voice instruction of the user into corresponding text by voice recognition technology and then display the text in the input area; and a handwriting input mode is also supported, the handwriting input mode is used to recognize a handwriting track of the user and convert the handwriting track into a standard character, and the standard character is synchronously presented to the input area, so as to meet the operation habits and use scene requirements of different users, and the specific mode of the input operation is not limited in the embodiments of the application.

[0073] For example, Figure 4 , Figure 4 is a schematic diagram of information processing provided by the embodiments of the applicationFigure 1 In the object name setting interface 401, an input area 402 for inputting the object name is displayed; in response to an input operation of the object name, the input object name "Zhonglu Guardian" is displayed in the input area 402.

[0074] In actual implementation, when the input object name includes content that does not conform to the preset rule, the content that does not conform to the preset rule is highlighted, and target prompt information is displayed; the target prompt information is used to prompt that the input object name includes content that does not conform to the preset rule; at least one replacement content is displayed, and replacement prompt information is displayed; the replacement content is generated by the artificial intelligence based on the content that does not conform to the preset rule, and the replacement content is used to replace the content in the object name that does not conform to the preset rule, the replacement content conforms to the preset rule, and the replacement prompt information is used to prompt that the content in the object name that does not conform to the preset rule is replaced by the replacement content; in response to a selection operation on a target replacement content in the at least one replacement content, the content in the object name that does not conform to the preset rule is replaced by the target replacement content.

[0075] For example, referring to Figure 5 , Figure 5 is an information processing schematic provided by the embodiment of the present application Figure 2 When the object name "**" input by the object in the input area 501 does not conform to the preset rule, target prompt information 502 is displayed, and the content of the target prompt information 502 is "Please try again, the input does not conform to the preset rule". That is, only when the input object name conforms to the preset rule, the object can be allowed to complete the final name confirmation operation, so as to realize dynamic prevention and control of the object name compliance.

[0076] In this way, the input area is explicitly displayed in the object name setting interface, and the object name is displayed in real time in response to the input operation, which can provide clear operation guidance for the user, enable the user to intuitively confirm the input content, effectively reduce the input error rate, and improve the operation convenience; can also ensure the real-time synchronization of the input behavior and the display feedback, provide accurate content support for subsequent safety detection, character verification and other processes, guarantee the smoothness and accuracy of the name setting process, simplify the interface interaction logic, enhance the timeliness of system response, and further optimize the overall user operation experience.

[0077] In some embodiments, in response to a triggering operation on the setting control, when the object name input in the input area has been set by other objects, a failure prompt information is displayed, and a new object name generated by the artificial intelligence based on the object name is displayed; the failure prompt information is used to prompt that the input object name has been set by other objects.

[0078] It should be noted that, since the object name needs to be used as a unique identifier to distinguish different objects in the virtual scene, its uniqueness directly determines the accurate identification of each object, data association and normal operation of interactive logic. If repeated settings are allowed, it will cause object identification confusion, information matching errors, function call abnormalities and other problems. Therefore, when it is detected that the object name input by the user has been occupied by other objects, a failure prompt information is displayed to clearly inform the user of the core reason for the operation failure, thereby ensuring the orderly progress of the object name setting process and the stability and reliability of the system as a whole.

[0079] The failure prompt information refers to the information pushed by the object when the object name input by the object has been occupied by other objects, which is used to prompt the reason for the failure of setting the object name by the object. The failure prompt information can be displayed in the form of a pop-up window, a scroll screen, a prompt box or in an associated position of the input area, and the embodiments of the present application do not make any limitation.

[0080] It should be noted that the new object name generated by the artificial intelligence based on the object name refers to an unoccupied alternative object name generated by the artificial intelligence based on the original object name input by the user as the core semantic basis through semantic association analysis, such as homophonic replacement, synonymous expansion, scenario extension, etc. When the original object name cannot be used, it is used to quickly provide an alternative solution that meets the user's initial needs, reduce the cost of repeated thinking and input, and ensure the continuity of the object name setting process, further improving the user operation experience and process efficiency.

[0081] In actual implementation, the object name input by the object is subjected to semantic analysis and core information extraction processing to obtain basic semantic elements including core keywords of the object name, semantically associated words, and style characteristic labels (such as tactical style, interesting style). Based on the basic semantic elements, a natural language processing algorithm is called to perform expansion generation processing to obtain a new object name. The alternative name set includes synonymous replacement derivative names, homophonic conversion names, root expansion names, and scenario extension names. The expansion generation processing refers to the operation of multi-dimensional derivative expansion of the basic semantic elements by the natural language processing algorithm, which specifically includes synonym or near-synonym replacement of core keywords, homophonic or near-homophonic conversion based on pronunciation, part-of-speech or semantic extension around the root, and style adaptation adjustment combined with scene characteristics.

[0082] It should be noted that the new object name can be displayed in the failure message, or it can be displayed in the associated area of ​​the input area in response to the closing operation of the failure message. Alternatively, it can be displayed in the associated area of ​​the input area in response to the closing operation of the failure message, with a view control for the new object name displayed. The new object name can be displayed in response to the triggering operation of the view control for the new object name. There can be one or more new object names.

[0083] When there is only one new object name, the new object name can be directly displayed in the input area to replace the entered object name.

[0084] As an example, assuming the number of new object names is one and it is displayed in the failure message, see [link to example]. Figure 6 , Figure 6 This is a schematic diagram of the information processing provided in the embodiments of this application. Figure 3 In response to the input operation of the object name, the input object name "A Fish" is displayed in the input area 601. In response to the trigger operation of the setting control 602, when the object name "A Fish" entered in the input area 601 has been set by another object, a failure message 603 is displayed. The content of the failure message 603 is "Name has been registered" and a new object name "A Little Fish" generated by artificial intelligence based on the object name is displayed.

[0085] In this way, by promptly detecting the uniqueness of the object name after triggering the operation and displaying a failure message and a new name generated by artificial intelligence, the number of multiple submissions by users due to duplicate names and the repeated verification operations by the system can be reduced, thereby reducing the server's request processing pressure and resource consumption. At the same time, the design of pre-generating alternative names by artificial intelligence shortens the interaction link of name setting, avoids invalid operations occupying the communication bandwidth between the terminal and the server, and improves the system's processing efficiency for name setting requests. In addition, clear failure messages can reduce additional inquiries or erroneous operation requests caused by user confusion, further ensuring the smoothness and stability of the system's interaction process and optimizing the overall technical interaction architecture.

[0086] In some embodiments, descriptive information corresponding to the new object name is displayed, including at least one of the following: the similarity between the new object name and the input object name, and the object information of the object corresponding to the new object name; based on the descriptive information, in response to a trigger operation executed again for the setting control, the new object name is set to the object name of the current object.

[0087] In actual implementation, when the new object name generated by the artificial intelligence based on the object name is multiple, the corresponding explanation information can be displayed at the associated position of each new object name; based on the explanation information, in response to the trigger operation performed again on the setting control, the new object name is set as the object name of the current object, which can be implemented in the following way: based on the explanation information, in response to the selection operation on the target new object name in the multiple new object names, the target new object name is controlled to be in the selected state, and in response to the trigger operation performed again on the setting control, the target new object name is set as the object name of the current object.

[0088] Among them, the explanation information is auxiliary information displayed in association with the new object name generated by the artificial intelligence, which is used to provide accurate decision basis for object selecting new object name, help users quickly master the key attributes of the new name, and the explanation information can include similarity, object information, and can also include style label, recommended priority, etc.

[0089] It should be noted that the similarity of the new object name and the input object name refers to the similarity of the new object name and the input object name in key dimensions such as semantics, character composition, style characteristics, etc. Specifically, the input object name and the new object name generated by the artificial intelligence are subjected to text preprocessing, including word segmentation, removal of redundant symbols, and unification of character format, to obtain standardized text data; based on the standardized text data, similarity scores in different dimensions are calculated, for example, the semantic dimension is converted into a high-dimensional vector through a word vector model, and the similarity score in the semantic dimension is obtained by using a cosine similarity algorithm, and the character dimension is quantified by an edit distance algorithm to quantify the difference of character addition, replacement, etc. to obtain the similarity score in the character dimension; according to the requirements of the actual application scene, the weight coefficients of each dimension are preset, such as setting the semantic dimension weight to 0.7 and the character dimension weight to 0.3 when focusing on semantic association; or inversely adjusting when focusing on character consistency, multiplying the similarity scores of each dimension by the corresponding weight respectively, and then summing to obtain the comprehensive initial similarity value; the initial similarity value is formatted and mapped to a percentage of 0-100%, or divided into qualitative levels such as "high similarity" and "moderate similarity" according to a preset threshold, to finally obtain a similarity result that can be intuitively understood by the user.

[0090] In addition, when the new object name is multiple, the new object names can be displayed in order from high to low according to the similarity of the new object name and the input object name.

[0091] In actual implementation, the information viewing control can be displayed at the associated position of each new object name, and in response to the trigger operation on the information viewing control, the explanation information corresponding to the new object name is displayed.

[0092] As an example, see Figure 7 , Figure 7The information processing method is provided by the embodiment of the present application Figure 4 In response to the closing operation of the failure prompt information 701, the new object name 702 generated by the artificial intelligence based on the object name is displayed in the associated area of the input area, and the explanation information 703 corresponding to the new object name is displayed.

[0093] In this way, by displaying the similarity of the new object name to the original input name and the explanation information of the corresponding object information, the user can quickly and accurately judge the adaptability of the new name, reduce selection hesitation and invalid operation; technically, the interactive link of name setting can be shortened, the server repeated verification pressure caused by repeated user submission can be reduced, the redundant communication consumption of the terminal and the server can be reduced, the processing efficiency of the system to the name setting request can be improved, the coherence of the operation process is ensured, and the rational allocation of system resources and the stability of overall interaction are further optimized.

[0094] In some embodiments, after displaying the input object name in the input area, display the quantity prompt information, and the quantity prompt information includes a first quantity and a second quantity; wherein the first quantity is the number of characters input in the input area, and the second quantity is the maximum number of characters that can be input in the input area.

[0095] In actual implementation, when the first quantity is less than or equal to the second quantity, the quantity prompt information can be displayed in a first display style, and when the first quantity is greater than the second quantity, the quantity prompt information can be displayed in a second display style, and the second display style is different from the first display style.

[0096] The quantity prompt information is auxiliary information in the interface for real-time feedback of the character input state of the input area, including the current actual input character quantity (the first quantity) of the object and the maximum character quantity (the second quantity) allowed by the input area; the display mode of the quantity prompt information can include the pure text prompt of "X / X characters have been input" and the intuitive progress bar. The first quantity refers to the total number of characters actually input by the object in the input area, which is a key indicator reflecting the input operation progress. The statistical range of the first quantity can be set according to actual needs, for example, whether to include spaces, punctuation marks, emoticons and special characters, and the value will be updated in real time with the input, deletion and other operations of the object, to ensure accurate synchronization of the current character input state and provide direct reference for the object to adjust the input content. The second quantity is the maximum number of characters allowed to be input in the input area, which is a core threshold for restricting the length of the input content. The second quantity can be configured in various ways, which can be a default fixed value when the system is manufactured, can be customized by the developer according to business needs, and can be dynamically adjusted according to different application scenarios. The core purpose is to regulate the length of the input content and ensure that the input information meets the requirements of system storage, transmission and business processing.

[0097] In this way, by displaying the quantity prompt information containing the number of currently input characters and the maximum number of input characters, the user can grasp the input progress in real time, avoid invalid input caused by exceeding the character limit in advance, and improve the operation convenience; reduce the repeated submission behavior of the user due to the input content not meeting the length requirement, reduce the verification burden of the server and the redundant overhead of network transmission, while ensuring that the input information meets the storage and processing standards of the system, and significantly improving the operation efficiency of the overall interactive process.

[0098] In some embodiments, if the number of characters input in the input area exceeds the maximum number of characters, display the character quantity prompt information, and control the setting control to be in an untriggerable state; wherein the character quantity prompt information is used to prompt that the number of characters input in the input area exceeds the maximum number of characters.

[0099] It can be understood that the untriggerable state is a function disabled state of the interface interactive control (such as the setting control), when in the untriggerable state, the interactive control cannot respond to the operation request of the user such as clicking and touching, and the visual differentiation identification such as gray display, reduced transparency, and adding a disabled icon can be used to explicitly inform the user that the current operation is not executable. It is used to block invalid submission behavior from the operation level when the number of input characters exceeds the limit, to avoid content that does not meet the system specification from entering the subsequent processing process, thereby ensuring the accuracy of data processing, while reducing the occupation of system resources by invalid operations, and ensuring the orderliness of the interactive process.

[0100] It should be noted that the quantity prompt information can be displayed in the form of a pop-up window, a scroll, a floating layer, a prompt box, a sidebar, or directly displayed in the associated position of the input area.

[0101] As an example, refer to Figure 8 , Figure 8 is an information processing schematic provided by the embodiments of the present application Figure 5 After displaying the input object name "a fish" in the input area 801, the quantity prompt information indicated by the dashed box 802 is displayed, wherein the first quantity is 3 and the second quantity is 8; when the number of characters corresponding to the object name "a fish that loves to sleep in the daytime" input in the input area 801 exceeds the maximum number of characters 8, the character quantity prompt information indicated by the dashed box 803 is displayed, and the character quantity prompt information is "The number of characters of the input name is not compliant!".

[0102] In this way, by displaying prompt information immediately after the character exceeds the limit, the user can quickly locate the input problem and adjust the content in time, avoiding the operation rework caused by submitting non-compliant content, significantly improving the convenience of interaction; invalid submission requests can be blocked at the source, reducing the redundant consumption of server verification operations and network transmission of illegal data, ensuring that the input data meets the system storage and processing standards, while disabling the control to avoid misoperation, effectively ensuring the orderliness of the interactive process and the accuracy of system data processing.

[0103] In some embodiments, in the setting interface of the object name, the input object name is displayed, which can be implemented in the following way: in the setting interface of the object name, an artificial intelligence generation control is displayed, the artificial intelligence generation control is used to generate an object name through artificial intelligence; in response to a triggering operation on the artificial intelligence generation control, at least one candidate object name generated by artificial intelligence is displayed; in response to a selection operation on a target object name in the at least one candidate object name, the target object name is determined as the input object name.

[0104] In actual implementation, a setting selection interface for the user to select a setting method can be displayed first, the setting selection interface displays options for the object to select a setting method, including a second setting option, that is, the setting interface includes a second setting interface, before displaying the input object name in the setting interface of the object name, the setting selection interface of the object name is displayed, and the second setting option is displayed in the setting selection interface; in response to a triggering operation on the second setting option, the second setting interface is displayed; correspondingly, in the second setting interface of the object name, the artificial intelligence generation control is displayed.

[0105] It should be noted that the input area for inputting the object name can also be displayed in the same interface as the artificial intelligence generation control.

[0106] The artificial intelligence generation control is an interactive element through which the user generates an object name by artificial intelligence, which can be displayed in the form of a text button or an icon button. The candidate object name is a group of object names generated by an artificial intelligence algorithm model in response to a generation instruction according to a preset logic, such as combining user needs, object attributes, semantic adaptability, and sensitive word filtering rules, and the number of candidate object names is one or more. The selection operation is an interactive behavior of the user in the candidate object names generated by artificial intelligence to explicitly select a target object name, which can include single-click, check, drag-and-drop confirmation, etc.

[0107] In actual implementation, the artificial intelligence generating at least one (one or more) candidate object name can be implemented in the following manner: calling a preset virtual scene-specific built-in word library, the word library including a plurality of words suitable for the style of the virtual scene, such as “spirit”, “illusion”, and “wing” for a fantasy style, “sticky”, “team”, and “bubble” for a moe style, “element”, “nucleus”, and “information” for a science and technology style, and virtual element-specific combination rules; and randomly combining the words in the preset virtual scene-specific built-in word library through a natural language combination algorithm, for example, flexible splitting, recombination, and sentence adaptation, to randomly generate an object name, without the user needing to additionally input any parameters, so as to automatically generate an object name that meets the virtual scene tonality (i.e., virtual scene attribute) and has uniqueness.

[0108] On the basis described above, the generation logic can be further optimized in combination with user multi-dimensional preferences: filtering the words in the word library based on the preference data of the user, and generating an object name based on the filtered words.

[0109] In actual implementation, before displaying the at least one candidate object name generated by the artificial intelligence in response to the triggering operation on the artificial intelligence generation control, a preference setting control is displayed, and a preference setting interface is displayed in response to the triggering operation on the preference setting control, the preference setting interface being used to set preference parameters, the preference parameters including a name style (such as a cute style, a business style, an ancient style, etc.), a character quantity limit, and a core keyword to be integrated, etc.; based on the preference setting interface, the set preference parameters are displayed in response to the setting operation on the preference parameters; accordingly, the at least one candidate object name generated by the artificial intelligence in response to the triggering operation on the artificial intelligence generation control can be displayed in the following manner: the at least one candidate object name generated by the artificial intelligence based on the preference parameters is displayed in response to the triggering operation on the artificial intelligence generation control.

[0110] In addition, in response to the selection operation on a target object name in the at least one candidate object name, the target object name can be controlled to be in a selected state and displayed in a display style different from that of other object names in an unselected state.

[0111] As an example, refer to Figure 9 , Figure 9 is a schematic diagram of information processing provided by the embodiments of the present application Figure 6 In the object name setting interface, an artificial intelligence generation control 901 is displayed; in response to the triggering operation on the artificial intelligence generation control 901, at least one candidate object name generated by the artificial intelligence is displayed, which are object name 902, object name 903, and object name 904; in response to the selection operation on a target object name (object name 903) in the at least one candidate object name, the object name 903 is determined as the input object name.

[0112] In this way, by providing the artificial intelligence generation control in the object name setting interface, the user can obtain the candidate object name adapted to the virtual scene by triggering the control without manually thinking and inputting, and determine the input name through a simple selection operation, which greatly reduces the operation cost and decision difficulty of the user, simplifies the interactive process of object name setting, reduces the problems of non-compliance and non-adaptation caused by manual input of the user, improves the matching degree of the input name and the scene, shortens the period for the user to complete the name setting, and effectively optimizes the overall interactive experience and the efficiency of the standardized management of the system on the object name.

[0113] In some embodiments, the content editing area is displayed at the associated position of the artificial intelligence generation control, the edited content is displayed in the content editing area in response to a content editing operation, and the at least one candidate object name generated by the artificial intelligence is displayed in response to the triggering operation on the artificial intelligence generation control. The at least one candidate object name generated by the artificial intelligence based on the edited content can be displayed in response to the triggering operation on the artificial intelligence generation control.

[0114] The content editing area is used for the user to input, modify, and supplement specific content such as keywords, style descriptions, and core requirements, and is a core information carrier for delivering personalized user requirements to the artificial intelligence, supporting basic editing functions such as text input, deletion, modification, picture input, and the like. The content editing area can include a text input box, a voice recording control, a picture uploading control, a video uploading control, and the like, and can not only directly carry text content (such as keywords and style descriptions), but also convert recorded voice into effective text through associated voice-to-text technology, analyze core elements (such as style features and key patterns) in uploaded pictures and videos through image semantic recognition technology, and finally convert these multi-form inputs into unified effective information as core parameters for the artificial intelligence to generate candidate object names, so as to realize precise connection between multi-dimensional requirements and the artificial intelligence generation logic.

[0115] In actual implementation, the content editing area includes a text input box, in response to a text editing operation based on the text input area, the edited text is displayed, in response to a triggering operation for the artificial intelligence generation control, at least one candidate object name generated by the artificial intelligence based on the edited text is displayed; the content editing area includes a voice recording control, in response to a voice editing operation based on the voice recording control, the text after converting the edited voice into text is displayed, in response to a triggering operation for the artificial intelligence generation control, at least one candidate object name generated by the artificial intelligence based on the converted text is displayed; the content editing area includes a picture upload control, in response to a triggering operation for the picture upload control, at least one candidate picture is displayed, the candidate picture can be a picture local to the object or a picture in the cloud, in response to a selection operation for a target picture in the at least one candidate picture, the target picture is displayed, in response to an editing operation (picture editing operation) for the target picture, the edited picture is displayed, in response to a triggering operation for the artificial intelligence generation control, at least one candidate object name generated by the artificial intelligence based on the edited picture is displayed; the content editing area includes a video upload control, in response to a triggering operation for the video upload control, at least one candidate video is displayed, the candidate video can be a video local to the object or a video in the cloud, in response to a selection operation for a target video in the at least one candidate video, the target video is displayed, in response to an editing operation (video editing operation) for the target video, the edited video is displayed, in response to a triggering operation for the artificial intelligence generation control, at least one candidate object name generated by the artificial intelligence based on the edited video is displayed.

[0116] It should be noted that the content editing operation is an interactive behavior performed by the user on the content editing area for inputting or adjusting multi-form information, and the content editing operation includes text editing operation, voice editing operation, picture editing operation, video editing operation, etc. Specifically, the text operation includes keyboard input, copy and paste, deletion and modification, priority marking, etc.; the voice editing operation includes click recording, re-recording voice, confirming voice-to-text result, etc.; the picture editing operation includes uploading local pictures, shooting real-time pictures, replacing / deleting pictures, etc.; the video editing operation includes uploading videos, real-time recording videos, cutting video segments, deleting invalid videos, etc. The content editing operation is used to deliver comprehensive personalized requirements to the system, and the system will complete the verification and conversion of multi-form content (such as text sensitive word filtering, voice clarity detection, picture / video compliance review, and semantic / visual element extraction) during the execution process. The standardized effective information finally formed will serve as the key basis for the artificial intelligence to analyze the requirements and generate high-matching-degree candidate object names.

[0117] In actual implementation, when the content package is edited into text, the artificial intelligence first performs natural language processing on the edited text content to extract key words, style descriptions, and feature restrictions, and other core demand information in the text; based on the core demand information, a subset of words (multiple words) that are adapted to the core demand information (with a similarity greater than a similarity threshold) are screened from a preset virtual scene exclusive built-in word library; and at least one candidate object name is generated by directional splicing of the subset of words through a natural language combination algorithm.

[0118] When the content contains edited speech, the artificial intelligence first performs speech recognition processing on the edited speech content to transcribe the speech signal into standardized text; the standardized text is subjected to natural language processing to extract key words, style descriptions, and feature restrictions, and other core demand information therein; based on the core demand information, a subset of words (multiple words) that are adapted to the core demand information (with a similarity greater than a similarity threshold) are screened from a preset virtual scene exclusive built-in word library; and at least one candidate object name is generated by directional splicing of the subset of words through a natural language combination algorithm.

[0119] When the content contains edited pictures, the artificial intelligence first performs image recognition operations (including target detection, visual feature extraction, and style atmosphere analysis) on the edited picture content to convert the subject objects, color styles, scene features, and other visual elements in the pictures into text-form core demand information; based on the core demand information, a subset of words (multiple words) that are adapted to the core demand information (with a similarity greater than a similarity threshold) are screened from a preset virtual scene exclusive built-in word library; and at least one candidate object name that conforms to the core demand information and the virtual scene tone is generated by directional splicing of the subset of words through a natural language combination algorithm.

[0120] When the content contains edited videos, the artificial intelligence first performs key frame extraction on the edited video content, performs image recognition on each key frame to obtain single-frame visual elements, and analyzes the overall theme in combination with the dynamic characteristics (such as action trends and scene switching logic) of the video to integrate the above information into text-form core demand information; based on the core demand information, a subset of words (multiple words) that are adapted to the core demand information (with a similarity greater than a similarity threshold) are screened from a preset virtual scene exclusive built-in word library; and at least one candidate object name that conforms to the core demand information and the virtual scene tone is generated by directional splicing of the subset of words through a natural language combination algorithm.

[0121] The directional splicing refers to splicing and combining of the words according to preset structure rules and semantic association logic.

[0122] As an example, refer to Figure 10 ,Figure 10 is a schematic of information processing provided by an embodiment of the present application Figure 7 At the associated position of the artificial intelligence generation control 1001, a content editing area 1002 is displayed; in response to a content editing operation, the edited content "3-character classical style sword name" is displayed in the content editing area 1002; in response to a triggering operation on the artificial intelligence generation control 1001, at least one candidate object name generated by the artificial intelligence based on the edited content is displayed, which are "Jian Qingxuan", "Yun Guichun", and "Hemingshen" respectively.

[0123] In this way, by setting a content editing area at the associated position of the artificial intelligence generation control, the user can intuitively and conveniently input personalized requirement content and view the editing result in real time, and subsequently only needs to trigger the generation control to obtain a candidate object name that meets the user's own requirements, which not only reduces the operation threshold and requirement transmission cost of the user, but also improves the matching degree of the artificial intelligence generated name through accurate requirement input; from a technical effect point of view, it simplifies the interaction link from requirement input to intelligent generation, reduces the deviation of requirement transmission, and at the same time improves the efficiency of object name setting, effectively optimizing the overall user experience and the intelligent response accuracy of the system.

[0124] In some embodiments, a refresh control for the candidate object name is displayed; in response to a triggering operation on the refresh control, at least one candidate object name regenerated by the artificial intelligence is displayed.

[0125] It can be understood that the at least one candidate object name regenerated is different from the at least one candidate object name generated by the artificial intelligence.

[0126] The at least one candidate object name regenerated refers to a new candidate object name generated by the artificial intelligence based on the effective content currently displayed in the content editing area (the original edited content is used when the user does not modify it, and the latest edited content is used when it has been modified) after the user triggers the refresh control for the candidate object name, by re-executing the content analysis, word library screening, natural language combination and other processes. The number of candidate object names regenerated can be fixed or flexibly adjusted according to a preset rule. The display form of the refresh control can include an independent icon with a circular arrow, a button with "refresh" or "regenerate" annotations, a composite control combining text and icons, and a dynamic prompt icon hovering above the candidate object name list.

[0127] In actual implementation, the refresh control can also not be displayed, and in response to a triggering operation of the artificial intelligence generation control executed again, at least one candidate object name regenerated by the artificial intelligence is displayed.

[0128] It should be noted that displaying the at least one candidate object name regenerated by the artificial intelligence is switching the at least one candidate object name generated by the artificial intelligence to the at least one candidate object name regenerated by the artificial intelligence.

[0129] As an example, refer to Figure 11 , Figure 11 is the information processing provided by the embodiment of the application Figure 8 The refresh control 1101 for the candidate object name is displayed; and in response to a triggering operation on the refresh control 1101, the at least one candidate object name regenerated by the artificial intelligence is displayed, which are “Luan Ming Xia”, “Wu Cang Feng”, and “Lei Chi Qing” respectively.

[0130] In this way, the refresh control for the candidate object name is set, the user can quickly trigger the refresh operation when the current candidate name is not satisfied, and directly obtain the new candidate name regenerated by the artificial intelligence, which not only meets the diversified needs of the user for the name, but also avoids the tedious operation of repeatedly editing the content; from the technical effect, this design enriches the interactive function of the system, shortens the path for the user to obtain a satisfied name, reduces the system resource consumption caused by invalid operation, and at the same time improves the response flexibility of the system to the immediate needs of the user, further optimizes the user experience and the practical value of the system.

[0131] In some embodiments, in response to a selection operation on a target object name in the at least one candidate object name, the target object name is determined as the input object name, which can be realized by the following manner: in response to the selection operation on the target object name in the at least one candidate object name, an editing prompt information is displayed, the editing prompt information is used to prompt whether to edit the target object name; in response to a determination instruction for the editing prompt information, the target object name is controlled to be in an editable state; in response to an editing operation on the target object name in the editable state, an edited target object name is displayed, and the edited target object name is determined as the input object name.

[0132] In actual implementation, the editing prompt information can carry a confirmation control, and in response to a triggering operation on the confirmation control, the determination instruction for the editing prompt information is triggered. The editing prompt information can be displayed in a barrage, a pop-up window, a floating layer, or an associated position of the target object name.

[0133] It should be noted that in response to a refusal instruction for the editing prompt information, the target object name is determined as the input object name.

[0134] In addition, a prompt countdown can be displayed at the associated position of the editing prompt information, and the editing prompt information is canceled after the prompt countdown is cleared.

[0135] The control target object name is in an editable state, which means that after receiving a determination instruction of the user for the editing prompt information, a state switching mechanism is triggered immediately, and interface visual feedback is provided, such as highlighting the border of the text box where the target name is located, changing the background color, displaying a flashing cursor, explicitly informing the user of the current operation permission, and at the same time opening the text modification permission, allowing the user to perform editing behaviors such as character addition, deletion, content replacement, format fine-tuning, and the like. The state will continue until the user completes the editing and confirms the submission, or actively cancels the editing operation.

[0136] In actual implementation, after displaying the edited target object name, a confirmation prompt information is displayed. The confirmation prompt information, in response to a determination instruction for the confirmation prompt information, determines the edited target object name as the input object name. The confirmation prompt information carries the target object name, and in response to a trigger operation for the target object name, the target object name is determined as the input object name.

[0137] In this way, by displaying the editing prompt information and supporting subsequent editing operations, the user is given the right to adjust the name individually, avoiding the tedious process of triggering the generation again due to slight deviations in the artificially intelligent generated name. The logic of step-by-step confirmation reduces the risk of misoperation. Seamless interaction is achieved between selection, editing, and determination, shortening the operation path for the user to obtain a satisfactory object name, improving the accuracy of name input, enhancing the system's ability to adapt to diverse user needs, and further optimizing user experience and the practical value of the system.

[0138] In some embodiments, in response to a trigger operation for the artificially intelligent generation control, at least one candidate object name generated by the artificial intelligence is displayed, which can be achieved by the following method: in response to a trigger operation for the artificially intelligent generation control, at least one condition label is displayed, each condition label corresponding to a generation condition; in response to a selection operation for a target condition label in the at least one condition label, the target condition label is controlled to be in a selected state; and in response to a determination instruction for the target condition label, an object name generated by the artificial intelligence based on the generation condition corresponding to the target condition label is displayed.

[0139] It should be noted that the condition label of at least one dimension is an interactive element displayed according to a preset generation condition dimension, that is, a key attribute category related to the object name generation requirement, and each label is explicitly attributed to a certain generation condition dimension and directly carries a specific generation condition core parameter under the dimension. The user does not need to manually input or configure complex generation rules, and can complete the setting of the corresponding generation condition by only selecting the label; for converting abstract generation condition dimensions into intuitive and operable interactive carriers, ensuring that the user can quickly identify the selectable generation condition, and at the same time realizing the efficient interaction logic of selection and setting, providing clear and accurate condition basis for subsequent artificial intelligence accurate object name generation. Among them, the dimensions of the condition label can include at least one of the following: style dimension, word number dimension, emotion dimension. For example, the condition label of the style dimension can be "ancient and elegant", "technological and simple", "cute and cute", and "fairy and elegant"; the condition label of the word number dimension can be displayed as "2 words", "3 words", "4 words", and "5 words or more"; and the condition label of the emotion dimension can be displayed as "steady and atmospheric", "lively and dynamic", "gentle and soft", and "ardent and powerful".

[0140] In actual implementation, a confirmation control can also be displayed, and in response to a selection operation on a target condition label in the at least one condition label, the target condition label is controlled to be in a selected state, and in response to a triggering operation on the confirmation control, a determination instruction for the target condition label is triggered.

[0141] Among them, the generation condition refers to a specific rule or parameter directly associated with the object name generation requirement, which is the core basis for restricting the artificial intelligence generation result, and the generation condition is presented to the user through the condition label as an interactive carrier; the selection operation on the target condition label in the at least one condition label is an interactive behavior of the user selecting a specific label from the displayed multiple condition labels to determine the generation basis of the object name. The selection operation includes single-clicking the target condition label, checking the selection box in front of the label, long-pressing the label and confirming the selection through the pop-up window, etc. After the selection operation is executed, the user is explicitly informed of the selection result through visual feedback, such as changing the color of the label background or adding a selected identification; the number of selected target condition labels can be one or more.

[0142] It should be noted that the interface layout form of the condition label can be neatly arranged according to the generation condition dimensions such as style, word number, and scene, or presented in a horizontal scrolling list or grid layout; all condition labels are initially in an unselected state, or a commonly used label frequently used by the user is preset as a default selected state to simplify the user operation process.

[0143] As an example, refer to Figure 12 , Figure 12 is a schematic diagram of information processing provided by the embodiment of the present application Figure 9In response to a triggering operation on the artificial intelligence generation control 1201, the condition label 1202, the condition label 1203, the condition label 1204, and the condition label 1205 (only for illustration) are displayed, wherein the condition label 1202 and the condition label 1203 belong to the style dimension, and the condition label 1204 and the condition label 1205 belong to the word count dimension; in response to a selection operation on the condition label 1202 and the condition label 1204 (target condition label), the condition label 1202 and the condition label 1204 are in a selected state; in response to a triggering operation on the confirmation control 1206, a determination instruction is triggered, and in response to the determination instruction, the object names generated by the artificial intelligence based on the generation conditions corresponding to the condition label 1202 and the condition label 1204 are displayed, which are object name 1207, object name 1208, object name 1209, and object name 1210.

[0144] In this way, by displaying the condition labels for selection and generating the object names based on the generation conditions of the selected labels, the user can accurately convey the requirements without manually configuring complex rules, reducing the operation threshold, and ensuring the pertinence of the generation results through explicit condition constraints; the interaction link from requirement input to intelligent generation is simplified, the deviation of requirement transmission is reduced, the accuracy and efficiency of the artificial intelligence in generating object names are improved, the adaptation ability of the system to the diversified requirements of the user is enhanced, and the user experience and the practical value of the system are effectively optimized.

[0145] In step 102, in response to a triggering operation on the setting control, the object name of the current object set is displayed, and the analysis result of the object name is displayed.

[0146] Here, setting the object name of the current object means that after the object name to be used is input in the object name setting interface, the object name is successfully set through compliance verification (such as checking whether the character length meets the preset range, whether it contains illegal sensitive content, whether the character type meets the application scenario requirement, etc.) and uniqueness verification (such as querying the application database to confirm that the object name is not occupied by other objects). The object name set has a unique binding relationship with the current object (such as the user's game character, social account, etc.).

[0147] It should be noted that the analysis result is an analysis result of the object name by the artificial intelligence, the analysis result includes object information of the current object analyzed based on the object name, refers to a set of scene-specific information directly associated with the current object in the virtual scene analyzed from the set object name, is the conversion of the literal connotation of the object name into the objectified information conforming to the rules and requirements of the virtual scene, and the object information includes the behavior preference, role positioning, style characteristics, function adaptation direction, etc. of the current object in the virtual scene, is the accurate mining of the potential needs of the user and the scene adaptation attributes implied behind the object name, and is also a key information carrier for providing direct basis for subsequent personalized functions such as virtual role recommendation. For example, if the object name is "middle road card point king", the analysis result can include "tending to carry out defensive operation in the middle road area and having strong card point tactical consciousness". If the object name is "wild explorer", the analysis result can include "preferring exploration type play and having high exploration desire for unknown scenes, and adapting to wild survival or map exploration type role positioning".

[0148] In actual implementation, the object name is subjected to word segmentation processing to obtain a word set composed of single words or fixed word groups; the word set is subjected to core semantic screening to extract target keywords, the target keywords being capable of reflecting user tendencies, characteristics or being related to the virtual scene; based on elements in the virtual scene (including behavior modes, role types, etc. in the virtual scene), the extracted target keywords are subjected to semantic analysis to obtain associated features corresponding to the target keywords, for example, "exploration" corresponds to the feature of "tending to explore unknown areas", and "guardian" corresponds to the role feature of "being suitable for assuming the duty of protecting teammates"; the associated features are converted into preset attribute types in the virtual scene, and the attribute types are integrated to form the analysis result of the object name.

[0149] Among them, the trigger operation refers to the user interacting with the display interface of the terminal to trigger the behavior of a certain function or event, and the trigger operation can include one or more of single-click operation, double-click operation, long-press operation, drag operation, slide operation, hovering operation, shortcut key, voice control, and gesture operation. The trigger operation provided by the embodiments of the present application can be referred to the above description, and will not be described hereinafter.

[0150] In some embodiments, in response to the trigger operation on the setting control, the object name of the current object obtained by setting is displayed, and the analysis result of the object name is displayed, which can be implemented in the following manner: in response to the trigger operation on the setting control, an artificial intelligence prompt information is displayed, and a graphical element is used to dynamically display the analysis progress of the analysis result; wherein the artificial intelligence prompt information is used to prompt that the artificial intelligence is analyzing the object name; when the graphical element indicates that the analysis is completed, the object name of the current object obtained by setting is displayed, and the analysis result of the object name by the artificial intelligence is displayed.

[0151] The artificial intelligence prompt information is functional prompt content displayed in the process of analyzing the object name by the artificial intelligence in response to the triggering operation on the setting control, and is used to explicitly inform the user that the current is in the artificial intelligence analysis stage, so as to avoid operation confusion or repeated triggering operation of the user due to no immediate feedback of the interface. The presentation form of the artificial intelligence prompt information includes a pop-up window text in the center of the interface, a prompt sentence suspended in the analysis area, a combined prompt of icons and texts, etc., which can be displayed with the display elements of the analysis progress until the analysis is completed and automatically hidden or converted into auxiliary prompts of the analysis result, effectively improving the perceptual clarity of the user on the operation process and ensuring the smoothness of the interaction. The analysis progress of the analysis result displayed by the graphical elements is that the real-time progress of the artificial intelligence analysis object name is presented to the user in the form of intuitive visual changes through visual interactive elements such as linear progress bars, ring-shaped loading indicators, pulsing animation icons, and step-by-step filled progress graphics. This display method is not a static feedback, but is updated synchronously with the progress of the analysis work, such as the gradual extension of the progress bar according to the completion ratio and the continuous increase of the filling degree of the ring-shaped indicator, which can enable the user to clearly grasp the stage of the analysis, replace the abstract text progress description, reduce the user's waiting anxiety, and enhance the transparency of the operation process, making the feedback of the entire analysis process more intuitive and interactive.

[0152] As an example, refer to Figure 13 , Figure 13 is an information processing schematic provided by the embodiment of the present application Figure 10 In response to the triggering operation on the setting control 1301, the artificial intelligence prompt information indicated by the dashed box 1302 is displayed, and the analysis progress of the analysis result is dynamically displayed by the graphical elements indicated by the dashed box 1303. When the graphical elements indicate that the analysis is completed, the object name of the current object obtained by the setting is displayed, and the analysis result of the object name by the artificial intelligence is displayed.

[0153] In this way, through the artificial intelligence prompt information and the dynamic feedback of the analysis progress by the graphical elements, the user can clearly perceive the real-time state of the analysis process, avoid operation confusion due to no feedback of the interface, and relieve waiting anxiety; after the analysis is completed, the object name and the analysis result are displayed synchronously, accurately meeting the information viewing needs of the user. The transparency and rationality of the operation process are improved, the invalid repeated operation is reduced, the user is provided with in-depth interpretation of the name through the artificial intelligence analysis result, the practicality of the system function is enhanced, and the user experience and the comprehensive value of the system are further improved.

[0154] In some embodiments, while the analysis result is displayed, an object information setting control is displayed, the object information setting control being used to set the analysis result as associated information of the object name; in response to a triggering operation on the object information setting control, interface jumping is performed to display an object information interface, and in the object information interface, the associated information of the set object name is displayed.

[0155] In actual implementation, the object information interface includes an object information area used to set associated information of the current object, and in the object information interface, the associated information of the set object name is displayed. The associated information of the set object name can be displayed in the object information area in the object information interface.

[0156] In addition, in the object information interface, the associated information of the set object name can be displayed by the following manner: in the object information interface, the analysis result is displayed, and in response to an editing operation on the analysis result, the edited analysis result is set as the associated information of the object name.

[0157] It should be noted that the associated information of the object name is a condensed text carrier of the object trait, emotion or attitude, which is used to make others quickly perceive the style of the object through short text, and can intuitively convey the core trait of the object, and provide text support for establishing clear style cognition of the object. The associated information of the set object name refers to the associated data of the object name after the analysis result of the object name by the artificial intelligence is formally bound, confirmed and stored by the user through triggering the object information setting control. The associated information has established a unique corresponding relationship with the object name, is saved to the database synchronously with the object name, and is stably displayed in the object information interface. Subsequently, the associated information can be modified or deleted through the management function in the interface.

[0158] As an example, refer to Figure 14 , Figure 14 is a schematic diagram of information processing provided by an embodiment of the present application Figure 10 In the display analysis result indicated by the dashed box 1401, an object information setting control 1402 is displayed; in response to a triggering operation on the object information setting control 1402, interface jumping is performed to display an object information interface 1403, and in the object information interface 1403, the associated information 1404 of the set object name is displayed.

[0159] In this way, the object information setting control is displayed, and after triggering, the object information interface is jumped to to display the associated information, so that the user can actively convert the analysis result into the special associated information of the object name, meet the personalized supplement demand for the object information, realize the structured conversion and stable storage of the analysis result to the associated information, clearly define the association logic of the information, and optimize the interactive link of setting and viewing through interface jumping, reduce the operation breakpoint, improve the efficiency of object information management, and enhance the integration and presentation ability of the system for the object information.

[0160] In some embodiments, an editing control for the associated information is displayed; in response to an editing operation for the associated information based on the editing control, an editing result is displayed; and in response to a determination instruction for the editing result, the associated information of the object name is updated based on the editing result.

[0161] The editing control is an interactive component for editing the associated information, which can be displayed in the form of text, buttons, icons, etc. The editing operation for the associated information refers to the modification behavior performed on the associated information after triggering the editing control, including adding or deleting text content (such as supplementing the semantic description of the associated information), replacing the content (such as changing “ancient style elegant” to “ancient style elegant”), adjusting the format (such as adjusting the text layout), etc.

[0162] It should be noted that updating the associated information of the object name based on the editing result means replacing the original associated information of the object name with the temporary content edited by the user (i.e., the editing result), and then synchronously storing the updated content to the system database to ensure data persistence, triggering content refreshing of all scenes displaying the associated information, such as the object information interface and the object list associated information preview area, and finally realizing the complete consistency of the object name associated information and the editing result in all scenes, completing the conversion from the temporary editing content to the formal associated information, and ensuring the accuracy and display uniformity of the updated associated information.

[0163] In this way, the editing control of the associated information is displayed, the editing operation is supported, the result is displayed after the editing operation, and the associated information is updated after confirmation, so that the user can flexibly adjust the associated information and view the editing result in real time to avoid misediting, meet the personalized modification demand for the information, realize the accurate conversion and storage of the editing result to the formal associated information, ensure the consistency of the associated information in all display scenes after updating, reduce the operation breakpoint, improve the efficiency of object associated information management, and enhance the dynamic adaptation ability for the associated information.

[0164] In step 103, based on the object information, a virtual character in a recommended virtual scene is displayed.

[0165] In actual implementation, the virtual character in the recommended virtual scene is recommended by the artificial intelligence based on the object information. Specifically, an adaptation element reflecting a core demand of the user is extracted from the object information, such as a tactical tendency, an operation style, a character function preference, and the like. A preset virtual character attribute database in the virtual scene is called, and the virtual character attribute database pre-stores key information of each virtual character in the virtual scene, such as a core positioning, a skill trait, and a tactical adaptation dimension. The extracted adaptation element is matched with the attribute information of each virtual character in the virtual character attribute database to obtain a matching degree. The virtual character with the largest matching degree is taken as the recommended virtual character.

[0166] The virtual character in the virtual scene refers to a digital image with a specific identity, a core positioning, a skill trait, and a tactical adaptation attribute pre-set in a virtual scene (such as a game, a virtual community, and the like). The attribute information (including a character positioning, a skill trait, and an adapted tactical scene) is stored in a dedicated virtual character attribute database as basic data resource for subsequent personalized recommendation. In addition, the virtual character is a core operation carrier directly controlled by the current object in the virtual scene.

[0167] As an example, referring to Figure 14 , a virtual character in a recommended virtual scene is displayed based on the object information, that is, the virtual character indicated by 1405.

[0168] In some embodiments, a picture generation control of a setting interface for an object name is displayed. In response to a triggering operation of the picture generation control, a generated information sharing picture is displayed, and the information sharing picture includes an interface entrance of the setting interface, which is used to share the interface entrance of the setting interface for the shared object to set the object name based on the interface entrance.

[0169] In actual implementation, the information sharing picture further includes at least one of the following: the object name, the analysis result, and the virtual character.

[0170] It should be noted that the interface entrance of the setting interface refers to a special jump identifier integrated in the information sharing picture, which is used to guide the shared object to enter the object name setting interface. The presentation form of the interface entrance includes a graphic horse (triggered by scanning to jump to the setting interface), a link (triggered to display the setting interface), a special identifier code (input to display the setting interface), and the like.

[0171] In actual implementation, the adjustment control can be displayed in the generated information sharing picture, and the information sharing picture is controlled to be in an adjustable state in response to a triggering operation on the adjustment control. Based on the adjustable state, an adjusted information sharing picture is displayed in response to an adjustment operation on the information sharing picture. The adjusted information sharing picture includes an interface entrance of a setting interface, and the interface entrance of the setting interface is shared for an object to be shared to set an object name based on the interface entrance. The adjustment operation includes at least one of the following: adjustment on content in the information sharing picture, adjustment on a style (background, color matching, watermark) of the information sharing picture, and adjustment on a layout of the content in the information sharing picture.

[0172] As an example, refer to Figure 15 , Figure 15 is a schematic diagram of information processing provided by an embodiment of the present application Figure 10 Two, a picture generation control of a setting interface for an object name is displayed; in response to a triggering operation on the picture generation control 1501, a generated information sharing picture 1502 is displayed, and the information sharing picture 1502 includes an interface entrance 1503 of the setting interface.

[0173] In this way, the picture generation control of the setting interface for the object name is displayed, and the information sharing picture including the interface entrance is generated after triggering. This allows the user to directly share the setting entrance through the picture without manually arranging the entrance information, and allows the object to be shared to intuitively recognize the entrance and quickly enter the setting interface, thereby reducing the operation threshold of sharing and setting. The visualization encapsulation of the setting entrance is implemented, the propagation efficiency of the object name setting function is improved, and the support capability of the system for multiple roles to collaboratively complete the object name setting is enhanced.

[0174] In some embodiments, an exchange control for the object name is displayed at an associated position of the object name. In response to a triggering operation on the exchange control, a name exchange picture is generated, and the name exchange picture includes name exchange request information and interface entrance information of a setting interface. The name exchange request information is used to request exchange of the object name. In response to a sharing instruction on the name exchange picture, the name exchange picture is shared to the first object. In a case where the first object accepts the exchange of the object name, the object name of the current object set is switched to display the object name of the first object.

[0175] It should be noted that since the object name cannot be edited and modified after being set, when the user is not satisfied with the set object name later, the user will face the problem of being unable to optimize the name by adjusting it himself, which may affect the adaptability of the object name to the user's needs, and even reduce the use experience of related functions. Therefore, an exchange control can be displayed at the associated position of the object name, triggering the generation of a name exchange picture containing an exchange request and a setting interface entrance, which is shared to the first object and accepted to complete the name switching.

[0176] Among them, the name exchange request information refers to the information carrier displayed in the name exchange picture for explicitly conveying the object name exchange intention, including the identity of the current object, the object name of the current object, the core intention of the exchange request and other key elements, which can enable the first object receiving the picture to quickly and clearly understand the exchange appeal, and provide clear information basis for whether the exchange consensus is reached by both parties.

[0177] It can be understood that the first object is an object that has set an object name, and the exchange control is used to generate a name exchange picture, which can be displayed in the form of text, icon, button, etc.

[0178] It should be noted that in response to the save operation of the name exchange picture, the name exchange picture is saved, and in response to the publication of the saved name exchange picture to the social media platform, a sharing instruction for the name exchange picture is triggered, at which time the first object can be an object that views the name exchange picture based on the social media platform. When generating the name exchange picture, a send control can also be displayed, and in response to a triggering operation of the send control, at least one candidate object is displayed, and in response to a selection operation of the first object in the at least one candidate object, a sharing instruction for the name exchange picture is triggered.

[0179] In actual implementation, in the case that the first object accepts the exchange of the object name, a successful exchange prompt information can be displayed, which is used to prompt that the object name has been successfully exchanged with the first object, and the set object name of the current object is displayed as the object name of the first object.

[0180] In actual implementation, a target exchange control can be displayed in the name exchange picture, and when the first object performs a triggering operation on the target exchange control, the set object name of the current object is displayed as the object name of the first object.

[0181] In this way, not only can the problem of poor user experience caused by the fact that the object name cannot be modified by the user himself be avoided, but also the current object name can be switched consistently in all display scenarios after the first object accepts it, and at the same time, the entire exchange process can be traced back, efficiently meeting the user's adjustment needs for the name.

[0182] In some embodiments, a display invitation control is displayed, the invitation control is used to invite other objects to form a team with the current object, the number of objects in the team is required to be a first number; based on the invitation control, in response to the number of objects in the team reaching the first number, a team formation success prompt information is displayed; wherein the team formation success prompt information is used to prompt the successful formation of the team, and prompt to receive the corresponding virtual reward.

[0183] In actual implementation, progress prompt information can also be displayed, the progress prompt information is used to prompt the progress of team formation.

[0184] It should be noted that different number thresholds can also be preset according to actual needs, when the number of objects in the team reaches the corresponding target number threshold, the virtual reward corresponding to the target number threshold can be obtained, and the virtual rewards corresponding to different number thresholds can be the same or different, when the virtual rewards corresponding to different number thresholds are different, the quality of the virtual reward can be in a positive correlation with the number threshold.

[0185] The invitation control is an interactive component for inviting other objects to form a team with the current object, including text buttons, icon buttons, and other display forms, which are not limited by the embodiments of the present application. The first number is a preset value of the total number of objects required for successful team formation, which is the core quantitative standard for judging whether the team has reached the formation condition, and its form can be a single fixed value or a value interval. The number of objects in the team reaching the first number means that the number of objects in the team is greater than or equal to the first number.

[0186] In actual implementation, in response to a trigger operation on the invitation control, a team formation request is sent to the target object, and when the target object completes the setting of the object name based on the team component request or after the target object has completed the setting of the object name, the target object is controlled to join the team.

[0187] As an example, refer to Figure 16 , Figure 16 is a schematic diagram of information processing provided by the embodiments of the present application Figure 10 Three, display the invitation control 1601, the number of objects in the team is required to be 3-5 (first number); based on the invitation control 1601, in response to the number of objects in the team reaching the first number, a team formation success prompt information 1602 is displayed, and the team formation success prompt information 1602 is "your team has assembled, and you can obtain a virtual reward!".

[0188] In this way, the display of the invitation control facilitates the user to initiate the team formation, the first quantity clearly indicates the number of people required for the team formation, so that the user is clear about the target; after the number of people reaches the target, a success prompt is given and a reward is guided, which not only timely informs the result, but also encourages the user to actively invite and others to join through the reward. The problem of "not knowing how to initiate the team formation" is solved, the clear number of people avoids ambiguous team formation conditions, and the reward directly drives the participation, so that the system accurately judges the team formation state, ensures that the result feedback and the reward issuance are timely and accurate, improves the operation convenience, and effectively stimulates the enthusiasm of the user for team formation.

[0189] In some embodiments, a plurality of object display positions of the team are displayed, the object display positions are used to display object identifiers of objects in the team; an object identifier of a current object is displayed in a first object display position of the plurality of object display positions; in response to an invitation instruction for a second object triggered based on the invitation control, a team formation invitation is sent to a terminal of the second object; if the second object accepts the team formation invitation, an object identifier of the second object is displayed in a second object display position of the plurality of object display positions.

[0190] In actual implementation, in response to a triggering operation on the invitation control, at least one candidate invitation object is displayed, in response to a selection operation on a second object in the at least one candidate invitation object, an invitation instruction for the second object is triggered, and a team formation invitation can be sent to a terminal of the second object, the team formation invitation information carries an agreement control, and when the second object performs a triggering operation on the agreement control, an object identifier of the second object is displayed in a second object display position of the plurality of object display positions.

[0191] It should be noted that if the second object rejects the team formation invitation information, an invitation failure prompt information is displayed, and the invitation failure prompt information is used to prompt that the second object has rejected the team formation invitation.

[0192] In actual implementation, the object identifier of the current object can be displayed in a third display style, the third display style is different from a display style of the object identifiers of the other objects in the team; and a target identifier can also be displayed at an associated position of the first object display position, the target identifier is used to identify that the current object is a creation object (team leader) of the team.

[0193] The object identifier is a visual information carrier for identifying each object in the team. The object identifier can include at least one of the following: an object avatar, an exclusive nickname, an account, and a customized icon. The forms of the object identifiers of each object in the team are the same, that is, if the object identifier of the current object is an object avatar, the object identifiers of the other objects in the team are also object avatars. The object identifier is a core element of the object information display in the team. The first object display position is a special display position of the current object in the plurality of object display positions of the team, which is used to clearly indicate the initial role and position of the current object in the team. The display position of the current object does not change with the order of joining or accepting invitations of the other objects, which helps the current object and other members quickly locate the team initiator. The second object display position is a display position of the object identifier of the second object that has accepted the invitation, which is used to record the joining of the new object and update the object display state of the team. The allocation rule of the second object display position can be preset, for example, in the order of accepting invitations by the second object, the first accepter is filled into the display position after the first object display position, or the current object can manually specify, for example, a specific second object is allocated to a specified display position (target object display position), and as the second object successively accepts the invitation, the corresponding identifier is sequentially filled into these display positions, directly reflecting the filling progress of the team members, so that the current object can clearly master the team completion situation.

[0194] As an example, refer to Figure 17 , Figure 17 is a schematic diagram of information processing provided by an embodiment of the present application Figure 10 Four, display the plurality of object display positions of the team indicated by the dashed box 1701. In the first object display position 1702, the object identifier of the current object is displayed. In the second object display position 1703, the object identifier of the second object is displayed.

[0195] In some embodiments, the object identifier of the current object is a role avatar of a virtual role. After displaying the object identifier of the current object in the first object display position in the plurality of object display positions, in response to a trigger operation on the role avatar, authorization request information is displayed. The authorization request information is used to request to obtain a social media avatar of the current object. In response to an authorization operation on the authorization request information, the role avatar is switched to the social media avatar.

[0196] In actual implementation, authorization prompt information can also be displayed at the associated position of the first object display position. The authorization prompt information is used to prompt to perform a trigger operation on the role avatar to switch the avatar.

[0197] It should be noted that the authorization request information carries an authorization control. In response to a trigger operation on the authorization control, the role avatar is switched to the social media avatar.

[0198] The role image of the virtual role is a visual identifier exclusive to the virtual role binding, and the role image of the virtual role completely matches the setting of the virtual role. The role image is different for different virtual roles, and the role image of the virtual role is used to intuitively identify the virtual role identity used by the user, to facilitate other users to quickly identify the attributes or types of the virtual role, and the role image of the virtual role is one-to-one corresponding to the virtual role. The social media image of the current object is an image set by the user in a third-party social media platform to identify a personal social identity, and belongs to a personalized image associated with a real social account of the user. The role image of the virtual role is different from the social media image; the role image is switched to the social media image, and the switching from the virtual role identification to the personal social image identification can be realized.

[0199] As an example, refer to Figure 18 , Figure 18 is a schematic diagram of information processing provided by an embodiment of the present application Figure 10 Five, in response to the triggering operation on the role image 1801, the authorization request information 1802 is displayed, and in response to the authorization operation on the authorization request information 1802, the role image is switched to the social media image 1803.

[0200] In this way, the user can replace the fixed virtual role image in the application with a social media image with more personal recognition by triggering the role image, meet the personalized display requirements, and ensure that the user agrees to obtain the social image through the authorization request, and protect privacy. Moreover, the triggering and authorization operations can be accurately responded to, the image switching can be completed in real time, the user has more autonomous selection right for the identity identification, the standardization of the authority management is guaranteed, and the personalized display and privacy security are considered.

[0201] In some other embodiments, the object identification of the current object is a role image of a virtual role, and after the object identification of the current object is displayed in the first object display position in the plurality of object display positions, in response to the triggering operation on the role image, a picture uploading control is displayed, in response to the triggering operation on the picture uploading control, at least one candidate picture in the local of the current object terminal is displayed, in response to the selection operation on the at least one candidate picture, the selected picture is used as a target image, and the role image is switched to the target image.

[0202] In some embodiments, the object identifier of the current object is a role avatar of a virtual role, and after the object identifier of the current object is displayed in the first object display position in the plurality of object display positions, in response to a trigger operation on the role avatar, a shooting control is displayed, in response to a trigger operation on the shooting control, a shooting interface is displayed, and the shooting interface includes the shooting control; based on the shooting control, in response to a media information collection instruction, media information is obtained, the media information is taken as a target avatar, and the role avatar is switched to the target avatar.

[0203] In some embodiments, the reward prompt information is displayed, and the reward prompt information is used to prompt that when the number of objects in the team reaches the first number, the objects in the team can obtain a virtual reward.

[0204] The reward prompt information can be displayed in the associated area of the object display position.

[0205] In actual implementation, when the number of objects in the team reaches the first number, the reward prompt information is switched to display target reward prompt information, and the target reward prompt information is used to prompt that the number of objects in the team reaches the first number, and the objects in the team can obtain a virtual reward.

[0206] As an example, refer to Figure 19 , Figure 19 is a schematic diagram of information processing provided by an embodiment of the present application Figure 10 Six, the reward prompt information indicated by the dashed box 1901 is displayed, and when the number of objects in the team reaches 3-5 (the first number), the reward prompt information indicated by the dashed box 1901 is switched to display the target reward prompt information indicated by the dashed box 1902.

[0207] In this way, the display of the reward prompt information can let the objects in the team know that the number of people reaches the first number to obtain a virtual reward in advance, directly stimulate the enthusiasm of inviting others or retaining the team, and avoid reducing the participation due to the unknown team benefits; at the same time, the prompt content is directly related to the logic of the system judging whether the number of people reaches the standard, and the cognition and operation smoothness of the user to the team process are improved.

[0208] In some embodiments, an information viewing control for the virtual role is displayed; in response to a trigger operation on the information viewing control, detailed information of the virtual role in the virtual scene is displayed.

[0209] Here, the detailed information of the virtual character in the virtual scene refers to a multi-dimensional information set combined with the current virtual scene attribute, which is used to help the user clearly understand the state, ability and associated resources of the virtual character in the scene. Specifically, it can include the basic attributes of the virtual character, such as character type, level, and camp affiliation; it also includes the skill details of the character (skill name, effect description, cooling time, unlocking condition); it can also include operation-related information, such as the operation mode of the character.

[0210] In this way, displaying the information viewing control for the virtual character can provide a clear entry for the user to view the character details, avoiding the user's inability to understand the key information due to the inability to find the viewing path; making the interaction path for viewing character details clear and controllable, accurately responding to trigger operations and real-time displaying detailed information adapted to the current virtual scene, which not only improves the convenience of the user to obtain information, but also ensures the accuracy and scene adaptability of the character information display, avoiding information confusion or misplacement.

[0211] By applying the above embodiments of the present application, the naming convenience and personalization are improved by combining input display, artificial intelligence assisted generation and conflict processing, character quantity prompts, etc. in object name setting; the matching accuracy is enhanced by analyzing the result display and recommending virtual characters based on it; at the same time, the user operation experience and social interaction are optimized by graphical progress display, object information editing, sharing exchange function and team interaction mechanism, which overall improves the intelligence, efficiency and user immersion of information processing in the virtual scene.

[0212] In the following, taking a virtual scene as a game as an example, the exemplary application of the embodiments of the present application in an actual application scenario will be described.

[0213] At present, with the increasingly wide application of artificial intelligence technology, the acceptance of artificial intelligence technology by users is gradually improving, and the use habit has also been gradually formed, and the attention to the frontiers is also higher than ever. Many new games will launch related nickname registration activities before going online, but most of such activities adopt the conventional mode, that is, the user inputs the nickname by himself / herself, and then only the result of whether the registration is successful or not is displayed to end the process, which lacks certain interactivity and interest.

[0214] Based on this, the present application provides a method for processing information in a virtual scene, which creates a nickname registration application based on artificial intelligence agents. The application can understand the content (text / voice / picture) input by the user and convert it into a related nickname (i.e. the object name above) recommendation; and after the user successfully registers the nickname, it will also provide a comment related to the current nickname (i.e. the analysis result above) and a corresponding hero character (i.e. the virtual character above) recommendation, thereby improving the interactivity and interest of the traditional game nickname registration activity to a certain extent.

[0215] Next, the information processing method in the virtual scene provided by the embodiments of the present application will be described from the product side.

[0216] After the user opens the applet, agrees to the privacy policy authorization and completes login, the user can grab the nickname by inputting content (text or voice). After the user successfully grabs the nickname, the artificial intelligence agent will comment according to the nickname and recommend the corresponding hero character; at the same time, the user can also invite other users to participate in team formation (i.e., form a team), and when the number of team members meets the first number of 3, all members can receive in-game prop rewards (i.e., virtual rewards).

[0217] When the user inputs the registered nickname, a prompt that the nickname is not available will be popped up, and thereafter the artificial intelligence agent (i.e., artificial intelligence) can recommend the nickname related to the user's previous input for the user to quickly select to improve the user experience; in addition to the user's independent input to grab the nickname, an option of letting the artificial intelligence agent assist in generating the nickname is also provided, and the user can click the corresponding button or input content (text / voice / picture) (i.e., edited content) to generate dozens of artificial intelligence recommended nicknames, which can be selected by clicking or generating a second round of artificial intelligence recommended nicknames by clicking the button again to further optimize the user experience; if the user grabs the nickname but is not satisfied with it, the user can click the exchange button (i.e., exchange control) next to the nickname on the result page to generate an exchange sharing image (i.e., nickname exchange image) containing the recommended hero sketch, nickname and two-dimensional code, and the image below will prompt "I want to exchange nicknames with you"; when the shared person who has grabbed the nickname enters through the sharing image link or two-dimensional code, a pop-up window will prompt "whether to agree to exchange the nickname", and after the other party agrees, the nicknames of the two parties will be exchanged.

[0218] Next, the information processing method in the virtual scene provided by the embodiments of the present application will be described from the product side.

[0219] The present application adopts three artificial intelligence agents, namely artificial intelligence nickname agent, artificial intelligence comment agent and artificial intelligence recommendation agent, which will be described in detail below.

[0220] Referring to Figure 20 , Figure 20Is the artificial intelligence nickname generation process schematic diagram provided by the embodiment of the application; when the user grabs the nickname through the artificial intelligence auxiliary function, the user can directly click the artificial intelligence generation button in the page or input text (such as a game highlight moment) and upload a picture to generate dozens of nicknames for selection. On the technical scheme, the generation function is mainly realized by calling the artificial intelligence nickname intelligent body interface, and the interface parameters include three forms: no parameter, text parameter, and picture base64 parameter. Among them, the uploaded picture is converted into base64 form, mainly to facilitate the artificial intelligence to read and analyze, and the technical method of format conversion is to obtain a file object through the file management method provided by the applet, and the base64 code can be obtained after setting the coding to read the file. After receiving the request, the artificial intelligence nickname intelligent body returns dozens of nicknames, which are displayed in the form of a pop-up window on the interface.

[0221] It should be noted that when the user manually inputs content or uploads a picture, the user needs to pass the security detection first, and then enter the artificial intelligence calling process after passing the detection. The detection passes through the content security verification interface, which is an http-text interface, and the parameters passed are the text information or picture base64 input by the user; the interface return value is the security verification result (check_result), which includes 0 (audit safe) and 1 (audit violation), which is used to judge whether the input information is normal.

[0222] When the user inputs the nickname, there is a limit of 4-14 characters (1 Chinese character is counted as 2 characters), and the input box below needs to detect and display the current number of characters in real time. The specific character number calculation formula is: (byte number + character number) / 2 = character number of the system, and the technical scheme of real-time detection is to detect the action (bindinput) event method of the input box when inputting, and execute the above character calculation formula.

[0223] In actual implementation, refer to Figure 21 , Figure 21 Is the artificial intelligence nickname generation schematic diagram provided by the embodiment of the application. After the user grabs the nickname, enters the loading page, the system obtains the nickname text selected by the user, generates an artificial intelligence comment within 30 words related to the nickname through the artificial intelligence comment intelligent body 2101, and sends the artificial intelligence comment to the artificial intelligence recommendation intelligent body 2102. The artificial intelligence recommendation intelligent body 2102 generates a game artificial intelligence recommended role matched with the comment based on the artificial intelligence comment, and finally displays the artificial intelligence comment and the artificial intelligence recommended role in the result page 2103, wherein the artificial intelligence comment is displayed one by one in the form of a typewriter, and the artificial intelligence recommended role is presented in the form of a picture.

[0224] In actual implementation, in the team formation module of the result page, the user's avatar is displayed as the recommended hero avatar by default, and the avatar (i.e., the character avatar) can be replaced with the personal avatar (i.e., the social media avatar) by clicking the authorization. The main technical means is to pull up the authorization component through the avatar authorization method. The team formation function of the result page is realized by directly pulling up the sharing function. The sharing link carries the team identifier. When other users click the sharing link to enter, the system identifies the team identifier parameter in the link and automatically displays the team formation pop-up window. After the user clicks to confirm joining, the user enters the team joining process. The technical means is to store the identifier of the user in the database table corresponding to the team identifier. After the user successfully joins the team, if the system determines that the number of team members reaches 3, the system can trigger the reward reminder for obtaining game props.

[0225] The user can initiate team formation to obtain a reward. Specifically, refer to Figure 22 , Figure 22 is a flowchart of team formation provided by an embodiment of the present application. The following will be specifically described in combination with the steps shown in Figure 22 .

[0226] In step 2201, user A initiates team formation.

[0227] In some embodiments, after user A (i.e., the current object) initiates the team formation operation, the system generates a unique team identifier (Identity Document, ID) for the team and creates a corresponding team identifier table, which lays a foundation for subsequent user joining, storing user identifiers, and identifying team information.

[0228] In step 2202, user B triggers the team formation sharing link.

[0229] In some embodiments, when user B (i.e., the first object) triggers the sharing link, the system directly pulls up the mini-program sharing function to generate a sharing link carrying the current team identifier. When other users click the link to enter, the system can automatically trigger the team formation pop-up window by identifying the team identifier parameter in the link to guide the user to confirm joining.

[0230] In step 2203, the identifier of user B is stored in the team identifier table.

[0231] In some embodiments, when user B confirms joining the team by clicking the sharing link, the system starts the team joining process, stores the personal identifier (such as the user identifier) of user B in the database table corresponding to the current team identifier (i.e., the team identifier table), and establishes the association between user B and the team.

[0232] In step 2204, the avatar of user B is displayed in the result page.

[0233] When it is determined that the team is full with 3 people, step 2205 is performed.

[0234] In some embodiments, after the identification of user B is successfully stored in the team identification table, that is, after user B successfully joins the team, the avatar of user B is displayed on the team formation result page synchronization update interface. The avatar display is intuitive visual feedback that user B has successfully joined the team, which facilitates user to view the current team member situation.

[0235] In step 2205, a reward prompt is displayed.

[0236] In some embodiments, when it is detected that the number of user identifications stored in the team identification table reaches 3, that is, when it is determined that the team is full, a reward mechanism is triggered, and a reward prompt is displayed on the interface. The prompt content mainly informs the user that the game props can be obtained, and guides the user to complete the reward obtaining operation.

[0237] To cope with the scenario of a large number of users accessing in the peak period of the activity, an artificial intelligence agent bottom-up solution needs to be developed to prevent service failure or timeout non-response problems caused by excessive load of artificial intelligence resources. Specifically, an interface detection mechanism needs to be configured for all modules involving artificial intelligence calls in the user interface. When the interface detects an error or timeout exception, it will automatically switch to the preset artificial intelligence agent bottom-up solution to ensure service continuity. Specifically, see Figure 23 , Figure 23 FIG. 1 is a schematic diagram of an artificial intelligence backup solution provided by an embodiment of the present application. After the user submits a nickname identification, the user first enters process 1 for matching judgment. If the matching is successful, a personalized preset comment is output. If the matching is not successful, the user enters process 2 to call artificial intelligence to generate a comment. When the artificial intelligence appears abnormal, process 3 is triggered to read a general preset comment. This process constitutes a bottom-up solution for the artificial intelligence agent. When the artificial intelligence cannot normally serve due to resource pressure and the like, the general preset comment is used to ensure the continuity of the comment generation service, and the comment output strategy in different scenarios is realized by combining multiple processes.

[0238] By applying the above-mentioned embodiments of the present application, the nickname generation and evaluation service is provided for the user by using artificial intelligence technology. Compared with the traditional manual input of the nickname, the present application has unique innovation. The user can choose to automatically generate the nickname by the artificial intelligence, or input the text or upload the picture to generate multiple candidate nicknames for selection by the artificial intelligence. This not only improves the interest of the nickname grabbing activity, but also reduces the operation steps of the user and improves the nickname grabbing efficiency. After the nickname grabbing process is completed, the artificial intelligence also evaluates the generated nickname and recommends the corresponding game hero. This not only enhances the novelty experience in the use process, but also helps the user to understand the game competition knowledge in advance, and effectively improves the content dissemination potential in the social media.

[0239] The following continues to illustrate an example structure of the information processing apparatus 555 in the virtual scene provided by the embodiments of the present application as a software module. In some embodiments, as shown in Figure 2 The software module of the information processing apparatus 555 in the virtual scene can include a name display module 5551, an analysis result display module 5552, and a role display module 5553.

[0240] The name display module 5551 is configured to display an input object name in a setting interface of the object name, and display a setting control for the object name. The analysis result display module 5552 is configured to display the object name of a current object set by a triggering operation on the setting control, and display an analysis result of the object name, wherein the analysis result includes object information of the current object analyzed based on the object name. The role display module 5553 is configured to display a recommended virtual role in the virtual scene based on the object information.

[0241] In some embodiments, the name display module 5551 is further configured to display an input area for inputting an object name in the setting interface of the object name, and display the input object name in the input area in response to an input operation of the object name.

[0242] In some embodiments, the information processing apparatus in the virtual scene further includes a failure prompt module configured to display a failure prompt information and a new object name generated by an artificial intelligence based on the object name in response to a triggering operation on the setting control when the input object name in the input area has been set by other objects, wherein the failure prompt information is used to prompt that the input object name has been set by other objects.

[0243] In some embodiments, the information processing apparatus in the virtual scene further includes a first setting module configured to display explanation information corresponding to the new object name, the explanation information including at least one of a similarity between the new object name and the input object name, and object information of an object corresponding to the new object name, and set the new object name as the object name of the current object in response to a triggering operation again performed on the setting control based on the explanation information.

[0244] In some embodiments, the information processing apparatus in the virtual scene further includes: a quantity prompt module configured to display quantity prompt information after displaying the input object name in the input area, the quantity prompt information including a first quantity and a second quantity; the first quantity is the number of characters input in the input area, and the second quantity is the maximum number of characters that can be input in the input area.

[0245] In some embodiments, the information processing apparatus in the virtual scene further includes: a character prompt module configured to display character quantity prompt information and control the setting control to be in an untriggerable state if the number of characters input in the input area exceeds the maximum number of characters; the character quantity prompt information is used to prompt that the number of characters input in the input area exceeds the maximum number of characters.

[0246] In some embodiments, the name display module 5551 is further configured to display an artificial intelligence generation control in the object name setting interface, the artificial intelligence generation control is used to generate an object name by artificial intelligence; in response to a triggering operation on the artificial intelligence generation control, display at least one candidate object name generated by artificial intelligence; in response to a selection operation on a target object name in the at least one candidate object name, determine the target object name as the input object name.

[0247] In some embodiments, the information processing apparatus in the virtual scene further includes: a content editing module configured to display a content editing area at the associated position of the artificial intelligence generation control; in response to a content editing operation, display edited content in the content editing area; the name display module 5551 is further configured to, in response to a triggering operation on the artificial intelligence generation control, display at least one candidate object name generated by artificial intelligence based on the edited content.

[0248] In some embodiments, the information processing apparatus in the virtual scene further includes: a refreshing module configured to display a refreshing control for the candidate object name; in response to a triggering operation on the refreshing control, display at least one candidate object name regenerated by artificial intelligence.

[0249] In some embodiments, the name display module 5551 is further configured to, in response to a selection operation on a target object name in the at least one candidate object name, display an editing prompt information, the editing prompt information being used to prompt whether to edit the target object name; in response to a determination instruction on the editing prompt information, control the target object name to be in an editable state; in response to an editing operation on the target object name in the editable state, display an edited target object name, and determine the edited target object name as the input object name.

[0250] In some embodiments, the name display module 5551 is further configured to, in response to a triggering operation on the artificial intelligence generation control, display at least one condition label, each of the condition labels corresponding to a generation condition; in response to a selection operation on a target condition label in the at least one condition label, control the target condition label to be in a selected state; and in response to a determination instruction on the target condition label, display an object name generated by the artificial intelligence based on a generation condition corresponding to the target condition label.

[0251] In some embodiments, the analysis result display module 5552 is further configured to, in response to a triggering operation on the setting control, display an artificial intelligence prompt information and dynamically display an analysis progress of the analysis result by using a graphical element; wherein the artificial intelligence prompt information is used to prompt that the artificial intelligence is analyzing the object name; when the graphical element indicates that the analysis is completed, display the object name of the current object obtained by the setting, and display an analysis result of the object name by the artificial intelligence.

[0252] In some embodiments, the information processing apparatus in the virtual scene further includes a second setting module configured to display an object information setting control, the object information setting control being used to set the analysis result as associated information of the object name; in response to a triggering operation on the object information setting control, display an object information interface, and in the object information interface, display the associated information of the object name obtained by the setting.

[0253] In some embodiments, the information processing apparatus in the virtual scene further includes an information editing module configured to display an editing control for the associated information; in response to an editing operation on the associated information based on the editing control, display an editing result; and in response to a determination instruction on the editing result, update the associated information of the object name based on the editing result.

[0254] In some embodiments, the information processing apparatus in the virtual scene further includes: an image generation module configured to display a picture generation control for a setting interface of the object name; in response to a triggering operation on the picture generation control, display a generated information sharing picture, the information sharing picture including an interface entry of the setting interface, and the interface entry of the setting interface is shared for the shared object to set the object name based on the interface entry.

[0255] In some embodiments, the information processing apparatus in the virtual scene further includes: an exchange module configured to display an exchange control for the object name at an associated position of the object name; in response to a triggering operation on the exchange control, generate a name exchange picture, the name exchange picture including name exchange request information and interface entry information of the setting interface, the name exchange request information being used to request to exchange the object name; in response to a sharing instruction on the name exchange picture, share the name exchange picture to a first object; in a case where the first object accepts to exchange the object name, switch display of the object name of the current object obtained by the setting to an object name of the first object.

[0256] In some embodiments, the information processing apparatus in the virtual scene further includes: an invitation module configured to display an invitation control, the invitation control being used to invite other objects to form a team with a current object, a number requirement of objects in the team being a first number; based on the invitation control, in response to a number of objects in the team reaching the first number, display a team formation success prompt information; wherein the team formation success prompt information is used to prompt that the team is successfully formed, and prompt to receive a corresponding virtual reward.

[0257] In some embodiments, the information processing apparatus in the virtual scene further includes: an object identification display module configured to display a plurality of object display positions of the team, the object display positions being used to display object identifications of objects in the team; display an object identification of the current object at a first object display position in the plurality of object display positions; in response to an invitation instruction for a second object based on the invitation control, send a team formation invitation to a terminal of the second object; if the second object accepts the team formation invitation, display an object identification of the second object at a second object display position in the plurality of object display positions.

[0258] In some embodiments, the object identifier of the current object is a role avatar of the virtual role, and the information processing apparatus in the virtual scene further includes an avatar switching module configured to, in response to a triggering operation on the role avatar in the first object display position of the plurality of object display positions, display authorization request information, the authorization request information being used to request to obtain a social media avatar of the current object; and in response to an authorization operation on the authorization request information, switch the role avatar to the social media avatar.

[0259] In some embodiments, the information processing apparatus in the virtual scene further includes a reward module configured to display reward prompt information, the reward prompt information being used to prompt that the objects in the team can obtain the virtual reward when the number of the objects in the team reaches the first number.

[0260] In some embodiments, the information processing apparatus in the virtual scene further includes an information viewing module configured to display an information viewing control for the virtual role; and in response to a triggering operation on the information viewing control, display detailed information of the virtual role in the virtual scene.

[0261] Embodiments of the present application provide a computer program product, which includes computer programs or computer executable instructions. When the computer executable instructions or the computer programs are executed by a processor, the processor will execute the information processing method in a virtual scene provided by embodiments of the present application, for example, the method shown in Figure 3 The processor of the electronic device reads the computer programs or the computer executable instructions from the computer readable storage medium. The processor executes the computer programs or the computer executable instructions, so that the electronic device executes the information processing method in a virtual scene provided by embodiments of the present application.

[0262] Embodiments of the present application provide a computer readable storage medium, which stores computer executable instructions or computer programs. When the computer executable instructions or the computer programs are executed by a processor, the processor will execute the information processing method in a virtual scene provided by embodiments of the present application, for example, the method shown in Figure 3

[0263] In some embodiments, the computer readable storage medium can be a RAM, a ROM, a flash memory, a magnetic surface memory, an optical disc, or a CD-ROM memory, etc. It can also be various devices including one or any combination of the above-mentioned memories.

[0264] ​In some embodiments, the computer-executable instructions can be in the form of programs, procedures, modules, scripts, or code, and can be written in any programming language, including compiled or interpreted languages, or declarative or procedural languages; and can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.

[0265] By way of example, a computer-executable instruction can or can not correspond to a file in a file system. A computer-executable instruction can be stored in one or more files, for example, in a portion of a file that holds other programs or data, e.g., one or more scripts stored in a markup language document, in a single file dedicated to the program in question, or in multiple coordinated files, e.g., files that store one or more modules, sub programs, or portions of code.

[0266] By way of example, a computer-executable instruction can be deployed to be executed on one electronic device or on multiple electronic devices that are located at one site or distributed across multiple sites and interconnected by a communication network.

[0267] To sum up, by combining input display, artificial intelligence assisted generation and conflict processing, character quantity prompt and other functions in object name setting, the naming convenience and personalization are improved; with the help of analysis result display and virtual role recommendation based on this, the matching accuracy is enhanced; at the same time, through graphical progress display, object information editing, sharing exchange function and team interaction mechanism, the user operation experience and social interaction are optimized, and the intelligence, efficiency and user immersion of information processing in virtual scene are improved as a whole.

[0268] The above merely describes the embodiments of the present application, but does not serve to limit the protection scope of the present application. Any modification, equivalent replacement and improvement made within the spirit and scope of the present application shall fall within the protection scope of the present application.

Claims

1. An information processing method in a virtual scene, characterized in that, The method includes: In the object name settings interface, the entered object name is displayed, along with settings controls for that object name; In response to a trigger operation on the settings control, the object name of the current object obtained from the settings is displayed, and the analysis results of the object name are also displayed; The analysis results include object information of the current object obtained based on the object name; Based on the object information, recommended virtual characters in the virtual scene are displayed.

2. The method according to claim 1, characterized in that, The process of displaying the entered object name in the object name settings interface includes: In the object name settings interface, an input area for entering the object name is displayed; In response to an input operation of an object name, the input object name is displayed in the input area.

3. The method according to claim 2, characterized in that, The method further includes: In response to a trigger operation on the setting control, if the object name entered in the input area has been set by another object, a failure message is displayed, and a new object name generated by artificial intelligence based on the object name is displayed; The failure message indicates that the input object name has been set by another object.

4. The method according to claim 3, characterized in that, The method further includes: Display descriptive information corresponding to the new object name, the descriptive information including at least one of the following: the similarity between the new object name and the input object name, and the object information of the object corresponding to the new object name; Based on the aforementioned information, in response to a trigger operation performed again on the settings control, the new object name is set to the object name of the current object.

5. The method according to claim 2, characterized in that, After displaying the input object name in the input area, the method further includes: Display quantity prompt information, which includes a first quantity and a second quantity; Wherein, the first quantity is the number of characters entered in the input area, and the second quantity is the maximum number of characters that can be entered in the input area.

6. The method according to claim 5, characterized in that, The method further includes: If the number of characters entered in the input area exceeds the maximum number of characters, a character count prompt message will be displayed, and the setting control will be placed in an untriggerable state. The character count prompt information is used to indicate that the number of characters entered in the input area exceeds the maximum number of characters.

7. The method according to claim 1, characterized in that, The process of displaying the entered object name in the object name settings interface includes: In the object name settings interface, an AI generation control is displayed, which is used to generate object names through artificial intelligence; In response to a trigger operation on the AI-generated control, at least one candidate object name generated by AI is displayed; In response to the selection operation of the target object name among the at least one candidate object name, the target object name is determined as the input object name.

8. The method according to claim 7, characterized in that, The method further includes: At the associated location of the AI-generated control, a content editing area is displayed; In response to a content editing operation, the edited content is displayed in the content editing area; The step of displaying at least one candidate object name generated by artificial intelligence in response to a trigger operation on the AI-generated control includes: In response to a trigger operation on the AI-generated control, at least one candidate object name generated by the AI ​​based on the content obtained from the editing is displayed.

9. The method according to claim 7, characterized in that, The method further includes: Display a refresh control for the candidate object name; In response to a trigger operation on the refresh control, at least one candidate object name regenerated by artificial intelligence is displayed.

10. The method according to claim 7, characterized in that, The step of determining the target object name as the input object name in response to the selection operation for the target object name among the at least one candidate object names includes: In response to a selection operation for a target object name among the at least one candidate object names, an editing prompt message is displayed, which prompts whether to edit the target object name; In response to the confirmation instruction for the editing prompt information, the name of the target object is controlled to be in an editable state; In response to an edit operation on the target object name in the editable state, the edited target object name is displayed, and the edited target object name is identified as the input object name.

11. The method according to claim 7, characterized in that, The step of displaying at least one candidate object name generated by artificial intelligence in response to a trigger operation on the AI-generated control includes: In response to a trigger operation on the AI-generated control, at least one condition label is displayed, each condition label corresponding to a generation condition; In response to a selection operation on a target condition label among the at least one condition label, the target condition label is controlled to be in a selected state; In response to the instruction to determine the target condition label, the name of the object generated by the artificial intelligence based on the generation conditions corresponding to the target condition label is displayed.

12. The method according to claim 1, characterized in that, The response to a trigger operation on the settings control, displaying the object name of the current object obtained from the settings, and displaying the analysis results of the object name, includes: In response to a trigger operation on the settings control, an artificial intelligence prompt message is displayed, and the analysis progress of the analysis results is dynamically displayed using graphical elements; The AI ​​prompt information is used to indicate that the AI ​​is analyzing the object name; When the graphical element indicates that the analysis is complete, the object name of the current object obtained from the settings is displayed, and the analysis results of the artificial intelligence on the object name are also displayed.

13. The method according to claim 1, characterized in that, The method further includes: Display object information setting control, the object information setting control is used to set the analysis result as the associated information of the object name; In response to a trigger operation on the control for setting the object information, the object information interface is displayed, and the associated information of the object name obtained by setting is displayed in the object information interface.

14. The method according to claim 13, characterized in that, The method further includes: Display editing controls for the associated information; In response to an editing operation performed on the associated information based on the editing control, the editing result is displayed; In response to a confirmation instruction for the edit result, the association information of the object name is updated based on the edit result.

15. The method according to claim 1, characterized in that, The method further includes: An image generation control that displays the settings interface for the object name; In response to a trigger operation on the image generation control, a generated information sharing image is displayed. The information sharing image includes an interface entry point of the settings interface, which is used to share the interface entry point of the settings interface so that the object to be shared can set the object name based on the interface entry point.

16. The method according to claim 1, characterized in that, The method further includes: At the associated location of the object name, display a swap control for the object name; In response to a trigger operation on the swap control, a name swap image is generated. The name swap image includes name swap request information and interface entry information of the settings interface. The name swap request information is used to request the name of the swap object. In response to a sharing instruction for the name-swapping image, the name-swapping image is shared to a first object; If the first object accepts the exchange of object names, the object name of the current object obtained by the settings will be switched to the object name of the first object.

17. The method according to claim 1, characterized in that, The method further includes: The invitation control is used to invite other objects to form a team with the current object. The number of objects in the team is required to be a first quantity. Based on the invitation control, in response to the number of objects in the team reaching the first number, a team formation success message is displayed; The team formation success notification message is used to indicate that the team has been successfully formed and to prompt the user to claim the corresponding virtual rewards.

18. The method according to claim 17, characterized in that, The method further includes: The team displays multiple object display bits, which are used to display the object identifiers of objects in the team; The object identifier of the current object is displayed in the first object display bit among the plurality of object display bits; In response to an invitation command for the second object triggered by the invitation control, a team invitation is sent to the terminal of the second object; If the second object accepts the team invitation, the object identifier of the second object is displayed in the second object display position among the plurality of object display positions.

19. The method according to claim 18, characterized in that, The object identifier of the current object is the character avatar of the virtual character. After displaying the object identifier of the current object in the first object display position among the plurality of object display positions, the method further includes: In response to a trigger operation on the character's avatar, an authorization request is displayed, which requests the acquisition of the current object's social media avatar. In response to the authorization operation for the authorization request information, the character avatar is switched to the social media avatar.

20. The method according to claim 17, characterized in that, The method further includes: The reward notification message indicates that when the number of objects in the team reaches the first number, the objects in the team can receive the virtual reward.

21. The method according to claim 1, characterized in that, The method further includes: Displays information viewing controls for the virtual character; In response to a trigger operation on the information viewing control, detailed information about the virtual character in the virtual scene is displayed.

22. An information processing device for a virtual scene, characterized in that, The device includes: The name display module is used to display the input object name in the object name setting interface, and to display the setting controls for the object name; The analysis result display module is used to respond to a trigger operation on the setting control, display the object name of the current object obtained from the setting, and display the analysis result of the object name; wherein, the analysis result includes object information of the current object obtained based on the object name; The character display module is used to display recommended virtual characters in the virtual scene based on the object information.

23. An electronic device, characterized in that, The electronic device includes: Memory is used to store executable instructions or computer programs. A processor, when executing computer-executable instructions or computer programs stored in the memory, implements the information processing method in the virtual scene as described in any one of claims 1 to 21.

24. A computer-readable storage medium storing computer-executable instructions or a computer program, characterized in that, When the computer-executable instructions or computer program are executed by a processor, they implement the information processing method in the virtual scene as described in any one of claims 1 to 21.

25. A computer program product comprising computer-executable instructions or a computer program, characterized in that, When the computer-executable instructions or computer program are executed by a processor, the information processing method in the virtual scene as described in any one of claims 1 to 21 is implemented.