Man-machine interaction psychological assessment method, user terminal, server and system

Through the user terminal-server architecture and virtual scene manipulation technology, combined with psychological assessment models and natural sound effects, the problem of existing psychological assessment relying on professional level is solved, more efficient and accurate psychological assessment is achieved, and the assessment doubt rate is reduced.

CN120853789APending Publication Date: 2025-10-28HEFEI ZHONGKE LINGXI INTELLIGENT TECHNOLOGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510998387.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-18
Publication Date
2025-10-28

AI Technical Summary

Technical Problem

Existing psychological assessment methods rely on the professional level of psychological counselors, are inefficient, and the assessment results are highly questionable, failing to fully explore the factors that affect psychological state.

Method used

It adopts a user terminal-server architecture, analyzes the psychological state of the subjects through virtual scene selection, character manipulation and manipulation parameters, generates reports using psychological assessment models, classifies scenes into positive and negative scenes, sets natural sound background effects, uses the Cartesian coordinate system to calculate the health of character relationships, allows customization of board names and auxiliary character names, and combines semantic recognition models for more accurate evaluation.

Benefits of technology

The assessment doubt rate has been reduced from 30% to around 5%. The subjects can be assessed in a comfortable environment, which reduces hardware resource usage and improves the accuracy and efficiency of the assessment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120853789A_ABST
    Figure CN120853789A_ABST
Patent Text Reader

Abstract

The invention relates to a man-machine interaction psychological assessment method, a user terminal, a server and a system. The method comprises the steps that in response to a login request of a testee, an evaluation theme selection interface is presented, and the evaluation theme selection interface comprises a theme identifier; in response to the selection of the subject on the theme identifier, presenting a scene selection interface, the scene selection interface comprising a scene identifier; in response to selection of a scene identifier by a testee, presenting a corresponding scene, the scene comprising a circular boundary with a gap, the boundary dividing the scene into an inner boundary region and an outer boundary region; in response to the operation of the testee on the main corner and the auxiliary corner in the area in the boundary, operation parameters are sent to a server, the server comprises a psychological assessment model, and the psychological assessment model obtains the psychological state of the testee at least based on the operation parameters; and presenting a psychological assessment report generated based on the psychological state.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of psychological testing and analysis technology, specifically to a human-computer interaction psychological assessment method, user terminal, server, and system. Background Technology

[0002] Sandplay therapy is one of the more popular psychotherapeutic techniques internationally. It is widely used in psychoanalysis. Under the guidance of a therapist (the test subject), the client (the subject) creates various scenarios within a sand tray to express their inner emotions, projecting intangible psychological content in a symbolic way. The therapist then interprets the images to provide analytical results. However, this method heavily relies on the therapist's professional skill and is not very efficient.

[0003] Patent application CN116269388A (titled "Intelligent Screen Interactive Psychological Assessment System, Method, Electronic Device and Storage Medium") discloses a method for conducting psychological assessments of users through virtual scene selection, character parameter selection and character placement, which greatly improves efficiency compared to physical sand table solutions.

[0004] However, in practice, even after calculating data from a randomly selected set of assessment data, psychological counselors still find a certain degree of ambiguity in the results obtained using the aforementioned methods. This indicates that current assessment methods may still have many undiscovered factors influencing psychological states. Therefore, how to identify more comprehensive factors, acquire them through technology, and subsequently construct more accurate algorithms to reduce the ambiguity of assessment methods becomes a problem that needs to be solved. Summary of the Invention

[0005] This application is a further improvement to the patent application with publication number CN116269388A, in order to solve or at least partially solve the technical problems existing in the prior art.

[0006] Option 1: A human-computer interaction psychological assessment method, applied to a user terminal, including: In response to the test subject's login request, an assessment topic selection interface is presented, wherein the assessment topic selection interface includes topic identifiers; In response to the test subject's selection of a topic identifier, a scene selection interface is presented, wherein the scene selection interface includes a scene identifier; In response to the test subject's selection of scene identifiers, a corresponding scene is presented, wherein the scene includes a circular boundary with a notch, the boundary dividing the scene into an inner region and an outer region; In response to the subject's manipulation of the main character and supporting characters within the boundary area, manipulation parameters are sent to the server, wherein the server includes a psychological assessment model that obtains the subject's psychological state based at least on the manipulation parameters. A psychological assessment report generated based on the stated psychological state is presented.

[0007] Option 2: According to the method described in Option 1, the step of presenting an assessment topic selection interface in response to the test subject's login request includes: Provide a login QR code; In response to the test subject recognizing the login QR code, a first request is sent to the server, wherein the first request contains topic access permission information associated with the QR code, and the server generates a topic link that is allowed to be accessed based on the topic access permission information; The allowed topic links are displayed as icons on the evaluation topic selection interface.

[0008] Option 3: According to the method described in Option 1 or 2, the step of presenting a corresponding scene selection interface in response to the test subject's selection of a topic identifier includes: In response to the test subject's selection of a topic identifier, a second request is sent to the server, wherein the server generates scene links contained in the selected topic based on the second request; The scene links are displayed as icons on the scene selection interface.

[0009] Option 4: According to any one of Options 1-3, the step of presenting a corresponding scene in response to the test subject's selection of a scene identifier includes: In response to the test subject's selection of a scene identifier, a third request is sent to the server, wherein the server retrieves the corresponding scene data from the database based on the third request; The scene is presented based on the scene data.

[0010] Option 5: According to the method described in Option 4, the scenario data includes scenario types, wherein the scenario types include positive scenarios and negative scenarios, and the psychological assessment model also obtains the psychological state of the test subject based on the scenario types.

[0011] Option 6: According to the method described in Option 4, the scene data includes natural sound background sound effects, and different scenes have different natural sound background sound effects, wherein the server retrieves the corresponding natural sound background sound effects from the database based on the selected scene.

[0012] Option 7: According to the method described in Option 1 or 4, the manipulation includes: Name the main character according to the prompts; Select the main character's appearance, color, and body type from the character model library; Place the main character within the boundary area; Adjust the main character's orientation and height within the boundary area; Name the auxiliary characters according to the prompts; Select the auxiliary character's appearance, color, and body type from the character model library; Place the auxiliary angle within the boundary area; Adjust the orientation and height of the auxiliary angle within the boundary area.

[0013] Option 8: According to the method described in Option 7, the image includes human figures and non-human figures, wherein the non-human figures are divided into three types: positive, negative, and neutral.

[0014] Option 9: According to the method described in Option 8, the non-human figures include plants, animals, and objects.

[0015] Option 10: According to the method described in Option 7, both the main character and the supporting character are cartoon characters.

[0016] Solution 11: According to any one of Solutions 7-10, the step of sending manipulation parameters to the server in response to the subject's manipulation of the main character and supporting character within the boundary region includes: Record the position, orientation, and height of the main character within the boundary area; The position, orientation, and height of the protagonist within the boundary area are sent to the server. The psychological assessment model includes a character relationship health sub-model, configured to: read the boundary radius from the scene data; create a circle of the same radius and a Cartesian coordinate system; wherein the Cartesian coordinate system has the center of the circle as its origin, corresponding to the center of the circle's boundary; a point on the circle as the "heart gate point," corresponding to the center of the gap; the line connecting the origin and the heart gate point forms the first coordinate axis of the Cartesian coordinate system; the second coordinate axis passes through the origin and is orthogonal to the first coordinate axis; and the third coordinate axis passes through the origin and is perpendicular to the plane containing the circle; project the protagonist's position, orientation, and height within the boundary area into the coordinate system; and calculate the first coordinate of the protagonist relative to the heart gate point. The system calculates the following parameters: distance, the second distance between the protagonist's coordinates and the origin, and the first orientation angle between the protagonist and the heart gate point; it retrieves a distance-security index mapping table from the database and matches the first distance with the distance level in the distance-security index mapping table to obtain the protagonist's security index; it retrieves a distance-control index mapping table from the database and matches the second distance with the distance level in the distance-control index mapping table to obtain the protagonist's control index; it retrieves an orientation angle-external mapping table from the database and matches the first orientation angle with the orientation angle level in the orientation angle-external mapping table to obtain the protagonist's relationship index with the outside world; and it calculates the protagonist's relationship health level with the outside world based on the security index, control index, and relationship index.

[0017] Solution 12: According to the method of Solution 11, the step of sending manipulation parameters to the server in response to the subject's manipulation of the main character and supporting characters within the boundary area further includes: Record the position, orientation, and height of the auxiliary angle within the boundary region; The position, orientation, and height of the auxiliary character within the boundary area are sent to the server. The character relationship health sub-model is further configured to: project the position, orientation, and height of the auxiliary character within the boundary area into the coordinate system; calculate the angle between the line connecting the main character and the auxiliary character and the main character's orientation, the third distance between the main character and the auxiliary character, and the height difference between the main character and the auxiliary character; retrieve the angle-to-attention mapping table from the database and match the angle with the angle level in the angle-to-attention mapping table to obtain the attention index between the main character and the auxiliary character; retrieve the distance-to-closeness mapping table from the database and match the third distance with the distance level in the distance-to-closeness mapping table to obtain the closeness index between the main character and the auxiliary character; retrieve the height difference-to-status mapping table from the database and match the height difference with the height difference level in the height difference-to-status mapping table to obtain the status index between the main character and the auxiliary character; and obtain the character relationship health index based on the attention index, closeness index, and status index.

[0018] Solution 13: According to the method of Solution 12, the step of sending manipulation parameters to the server in response to the subject's manipulation of the main character and supporting character within the boundary area further includes: Identify the names given by the test subjects to the main and supporting characters; The identified names are sent to the server, wherein the psychological assessment model further includes a semantic recognition sub-model, which obtains the weight of the health of the relationship between the protagonist and the supporting characters based on the names, and the weights are sent to the character relationship health sub-model so that the character relationship health sub-model can use them as weighting factors in obtaining the health of the relationship between the protagonist and the supporting characters based on the attention index, the closeness index, and the status index.

[0019] Option 14: According to the method of Option 12 or 13, the step of sending manipulation parameters to the server in response to the subject's manipulation of the main character and supporting character within the boundary region further includes: Identify the colors of the main and supporting characters; The identified main and secondary character colors are sent to the server. The psychological assessment model also includes a color health sub-model, which is configured to obtain the color health of the corresponding board based on the main and secondary character colors.

[0020] Option 15: According to the method described in Option 7 or 14, the color includes brightness, saturation, and hue.

[0021] Option 16: According to the method described in Option 14, the psychological assessment report includes a total health score obtained by weighted summation of the health scores of the role relationship and the health scores of the card color.

[0022] Option 17: The method described in Option 1, The selected theme, the selected scene, and the manipulation parameters constitute the information on the screen; The method further includes: Generate JASON format data from the disk information; In response to the test subject's sharing request, the JASON format data is sent to the recipient via the server, whereby the recipient, after logging into their own account, displays the scene and operation results contained in the market information.

[0023] Option 18: The method according to Option 1 further includes: In cases where the same test subject has taken multiple assessments, the system responds to the test subject's request to query historical psychological states by retrieving the psychological states obtained from each assessment from the server. The page displaying the psychological assessment report also displays a timeline and movable labels on the timeline, wherein the timeline has time scales that correspond to the time of each assessment of the test subject. In response to the test subject dragging the movable label to each time scale, the mental state at that time scale is displayed on the page.

[0024] Option 19: A human-computer interaction psychological assessment method, applied to a server, including: In response to the test subject's login request on the user terminal, an assessment topic selection interface is generated and presented on the user terminal, wherein the assessment topic selection interface includes a topic identifier; In response to the test subject's selection of a theme identifier on the user terminal, a scene selection interface is generated and presented on the user terminal, wherein the scene selection interface includes a scene identifier; In response to the test subject's selection of scene identifier on the user terminal, a corresponding scene is generated and presented on the user terminal, wherein the scene includes a circular boundary with a notch, the boundary dividing the scene into an inner boundary region and an outer boundary region; In response to the subject's manipulation of the main character and supporting characters within the boundary area, manipulation parameters are received and the psychological assessment model obtains the subject's psychological state based at least on the manipulation parameters; A psychological assessment report is generated based on the described psychological state.

[0025] Solution 20: According to the method described in Solution 19, the step of generating an assessment topic selection interface to be presented on the user terminal in response to the login request of the test subject includes: In response to the test subject recognizing the login QR code, a first request is received from the user terminal, wherein the first request contains topic access permission information associated with the QR code, and the server generates a topic link that is allowed to be accessed based on the topic access permission information; The topic link is sent to the user terminal, and the allowed topic link is displayed as an icon on the evaluation topic selection interface.

[0026] Solution 21: According to the method described in Solution 19 or 20, the step of generating a scene selection interface to be presented on the user terminal in response to the test subject's selection of a topic identifier includes: In response to the test subject's selection of a topic identifier, a second request is received from the user terminal, wherein the server generates scene links contained in the selected topic based on the second request; The scene link is sent to the user terminal, and the scene link is displayed as an icon on the scene selection interface.

[0027] Solution 22: According to any one of Solutions 19-21, the step of generating a corresponding scene to be presented on the user terminal in response to the test subject's selection of a scene identifier includes: In response to the test subject's selection of a scene identifier, a third request is received from the user terminal, wherein the server retrieves the corresponding scene data from the database based on the third request; The scene data is sent to the user terminal to present the scene.

[0028] Option 23: According to the method described in Option 22, the scenario data includes scenario types, wherein the scenario types include positive scenarios and negative scenarios, and the psychological assessment model also obtains the psychological state of the test subject based on the scenario types.

[0029] Solution 24: According to the method described in Solution 22, the scene data includes natural sound background sound effects, different scenes have different natural sound background sound effects, wherein the server retrieves the corresponding natural sound background sound effects from the database based on the selected scene.

[0030] Option 25: The manipulation according to Option 19 or 22 includes: Name the main character according to the prompts; Select the main character's appearance, color, and body type from the character model library; Place the main character within the boundary area; Adjust the main character's orientation and height within the boundary area; Name the auxiliary characters according to the prompts; Select the auxiliary character's appearance, color, and body type from the character model library; Place the auxiliary angle within the boundary area; Adjust the orientation and height of the auxiliary angle within the boundary area.

[0031] Option 26: According to the method described in Option 25, the image includes human figures and non-human figures, wherein the non-human figures are divided into three types: positive, negative, and neutral.

[0032] Option 27: According to the method described in Option 26, the non-human figures include plants, animals, and objects.

[0033] Option 28: According to the method described in Option 25, both the main character and the supporting character are cartoon characters.

[0034] Option 29: According to any one of Options 25-28, the psychological assessment model includes a role relationship health sub-model, wherein the response to the test subject's manipulation of the protagonist and supporting characters within the boundary region, receiving manipulation parameters, and the psychological assessment model obtaining the test subject's psychological state based at least on the manipulation parameters, includes: Receive the position, orientation, and height of the main character within the boundary area; The role relationship health sub-model is configured as follows: Read the boundary radius from the scene data, create a circle with the same radius and a Cartesian coordinate system, wherein the Cartesian coordinate system takes the center of the circle as the origin, corresponding to the center of the circle boundary, takes a point on the circle as the gate point, corresponding to the center of the gap, the line connecting the origin and the gate point forms the first coordinate axis of the Cartesian coordinate system, the second coordinate axis passes through the origin and is orthogonal to the first coordinate axis, and the third coordinate axis passes through the origin and is perpendicular to the surface where the circle is located; The position, orientation, and height of the main character within the boundary area are projected into the coordinate system; Calculate the first distance between the protagonist's coordinates and the heart gate point, the second distance between the protagonist's coordinates and the origin, and the first orientation angle between the protagonist and the heart gate point; The distance and sense of security index mapping table is retrieved from the database, and the first distance is matched with the distance level in the distance and sense of security index mapping table to obtain the protagonist's sense of security index. The distance and control perception index mapping table is retrieved from the database, and the second distance is matched with the distance level in the distance and control perception index mapping table to obtain the protagonist's control perception index. The system retrieves the orientation angle and external environment mapping table from the database and matches the first orientation angle with the orientation angle level in the orientation angle and external environment mapping table to obtain the relationship index between the protagonist and the outside world. The health of the protagonist's relationship with the outside world is obtained based on the aforementioned security index, control index, and relationship index.

[0035] Option 30: According to the method of Option 29, the step of receiving manipulation parameters and the psychological assessment model obtaining the psychological state of the test subject based at least on the manipulation parameters in response to the test subject's manipulation of the main character and supporting character in the region within the boundary further includes: Receive the position, orientation, and height of the auxiliary angle within the boundary region; The role relationship health sub-model is configured as follows: The position, orientation, and height of the auxiliary angle within the boundary region are projected into the coordinate system. Calculate the angle between the line connecting the main character and the auxiliary character and the direction the main character is facing, the third distance between the main character and the auxiliary character, and the height difference between the main character and the auxiliary character; The angle and attention mapping table is retrieved from the database, and the angle is matched with the angle level in the angle and attention mapping table to obtain the attention index between the main character and the supporting character. The distance-to-closeness relationship mapping table is retrieved from the database, and the third distance is matched with the distance level in the distance-to-closeness relationship mapping table to obtain the closeness relationship index between the main character and the supporting character. Retrieve the height difference and status relationship mapping table from the database, and match the height difference with the height difference level in the height difference and status relationship mapping table to obtain the status relationship index between the main character and the supporting character; The health of the relationship between the main character and supporting characters is obtained based on the attention index, the closeness index, and the status index.

[0036] Option 31: According to the method of Option 30, the psychological assessment model further includes a semantic recognition sub-model, wherein the step of receiving manipulation parameters in response to the test subject's manipulation of the main character and supporting character in the region within the boundary, and the psychological assessment model obtaining the test subject's psychological state based at least on the manipulation parameters, further includes: The semantic recognition sub-model is configured to receive the names given by the test subject to the main character and the supporting character and obtain the relationship health weight between the main character and the supporting character based on the names. The weight is sent to the character relationship health sub-model so that the character relationship health sub-model can use it as a weighting factor in obtaining the relationship health between the main character and the supporting character based on the attention index, the closeness index and the status index.

[0037] Option 32: According to the method of Option 30 or 31, the psychological assessment model further includes a color health sub-model, wherein the step of receiving manipulation parameters in response to the test subject's manipulation of the main and supporting characters in the region within the boundary, and the psychological assessment model obtaining the test subject's psychological state based at least on the manipulation parameters, further includes: Identify the colors of the main and supporting characters; The color health sub-model is configured as follows: Receive the colors of the main character and supporting characters, and obtain the color health of the corresponding board based on the colors of the main character and supporting characters.

[0038] Option 33: According to the method described in Option 25 or 32, the color includes brightness, saturation, and hue.

[0039] Option 34: According to the method described in Option 32, the psychological assessment report includes a total health score obtained by weighted summation of the health score of the role relationship and the health score of the card color.

[0040] Option 35: The method described in Option 19, The selected theme, the selected scene, and the manipulation parameters constitute the information on the screen; The method further includes: In response to the test subject's sharing request, JASON format data is sent to the recipient, wherein the JASON format data is generated based on the market information, and the recipient, after logging into their own account, is presented with the scene and operation results contained in the market information.

[0041] Option 36: The method according to Option 19 further includes: When the same test subject is assessed multiple times, the psychological state obtained from each assessment is recorded. In response to a test subject's request to query historical psychological states, the psychological states obtained from each assessment are sent to the user terminal, so that the user terminal is configured to simultaneously display a timeline and movable labels on the timeline on the page displaying the psychological assessment report, wherein the timeline has time scales that correspond to the time of each of the test subjects' assessments; in response to the test subject dragging the movable labels to each time scale, the psychological state at that time scale is displayed on the page.

[0042] Solution 37: A user terminal includes a first processor and a first memory, wherein the first memory stores a first program, and when the first program is executed by the first processor, it implements the method according to any one of Solutions 1-18.

[0043] Solution 38: A server includes a second processor and a second memory, the second memory storing a second program, which, when executed by the first processor, implements the method according to any one of Solutions 19-36.

[0044] Solution 39: A human-computer interaction psychological assessment system, comprising the user terminal described in Solution 37 and the server described in Solution 38.

[0045] The above-described technical solutions of this application have at least one or more of the following beneficial effects: This invention proposes a human-computer interaction psychological assessment method, user terminal, server, and system, which have the following advantages compared with existing technologies: 1. By adopting a user terminal-server physical architecture, test subjects can conduct psychological assessments in a comfortable environment without feeling uncomfortable. This overcomes the problem that test subjects may feel nervous and resistant when taking tests in front of strangers (testers), making it difficult to accurately project their psychological information. At the same time, data such as topics, scenarios, and roles, as well as assessment algorithms, are stored on the server side, reducing the resource consumption of user terminals and lowering the hardware requirements for test subjects.

[0046] 2. By embedding a dynamic URL in the login QR code provided to the user terminal and having the server perform permission verification, the topics that the test subject can see and the allowed test validity period / number of tests can be defined, which greatly facilitates the management of the evaluation party.

[0047] 3. Classify scenarios into positive and negative scenarios, and record whether the test taker chose a positive or negative scenario. This factor will be considered when analyzing the test taker's psychological state, making the score closer to the actual situation. Therefore, the final implementation method is to directly identify negative scenarios and subtract 15% from the total result.

[0048] 4. Allows for custom board names. By detecting the custom board names defined by the test subject and using them as input to the algorithm model, the analysis results are more accurate.

[0049] 5. Unique natural background sound effects are set for each scene, which solves the problem that users are easily irritated by monotonous background sounds when the evaluation time is long, and helps users immerse themselves in the scene more quickly and helps users project their subconscious. Furthermore, white noise is incorporated into the natural sounds to help users calm down as quickly as possible.

[0050] 6. Allows for custom auxiliary character names. By detecting the auxiliary character names customized by the test subject and using them as input to the algorithm model, it helps the algorithm analyze the relationships between characters.

[0051] 7. A boundary was added to the presented scene to distinguish between the inner world and the outside world. The gap in the boundary is used as a door connecting the inner world and the outside world. The placement of characters is only allowed within the boundary area, which more accurately projects the psychology of the test subject and provides a basis for obtaining the health of the protagonist's relationship with the outside world more accurately through the algorithm.

[0052] 8. Create a circle with the same radius as the boundary in the algorithm model and construct a Cartesian coordinate system from it. Project the manipulation parameters of the main character and the auxiliary character into the Cartesian coordinate system, calculate the distance between the main character's coordinates and the heart gate, the distance between the main character's coordinates and the origin, and the orientation angle between the main character and the heart gate, so as to obtain the health status of the main character's relationship with the outside world.

[0053] 9. Allows changing the height of the main character and supporting characters, and calculates the height difference between the main character and supporting characters to obtain an indicator of the status relationship between the main character and supporting characters, thereby providing a more comprehensive analysis of the health of the relationship between the main character and supporting characters.

[0054] 10. Overall effect: After calculation based on 100 randomly selected market data points and algorithm adjustments, the doubt rate decreased from 30% to about 5%. Attached Figure Description

[0055] The disclosure of this application will become more readily understood with reference to the accompanying drawings. It will be readily understood by those skilled in the art that these drawings are for illustrative purposes only and are not intended to limit the scope of protection of this application. Wherein: Figure 1 This invention provides a structural block diagram of a human-computer interaction psychological assessment system according to an exemplary embodiment of the present application. Figure 2 This is a flowchart illustrating the main steps of applying a human-computer interaction psychological assessment method according to an embodiment of this application to a user terminal. Figures 3-14 These are screenshots of key steps of an evaluation method according to an embodiment of this application, displayed on a user terminal. Figures 15-17 This is a schematic diagram of an algorithm model according to an embodiment of this application; Figure 18 This is a flowchart illustrating the main steps of applying a human-computer interaction psychological assessment method according to an embodiment of this application on a server. Detailed Implementation

[0056] Some embodiments of this application are described below with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are merely illustrative of the technical principles of this application and are not intended to limit the scope of protection of this application.

[0057] In the description of this application, "module" and "processor" can include hardware, software, or a combination of both. A module can include hardware circuitry, various suitable sensors, communication ports, memory, and may also include software components, such as program code, or a combination of software and hardware. A processor can be a central processing unit, microprocessor, image processor, digital signal processor, or any other suitable processor. The processor has data and / or signal processing capabilities. The processor can be implemented in software, in hardware, or a combination of both. Computer-readable storage media includes any suitable medium capable of storing program code, such as magnetic disks, hard disks, optical disks, flash memory, read-only memory, random access memory, etc. The term "A and / or B" means all possible combinations of A and B, such as only A, only B, or A and B. The terms "at least one A or B" or "at least one of A and B" have a similar meaning to "A and / or B" and can include only A, only B, or A and B. The singular terms "a" or "this" can also include plural forms.

[0058] Here we will first explain some of the terms used in this application.

[0059] A scene is a virtual environment displayed (or provided) during application runtime. This virtual environment can be a simulation of the real world, a semi-simulated / semi-fictional environment, or a purely fictional environment. The virtual environment can be any of a two-dimensional, 2.5-dimensional, or three-dimensional virtual environment; this application does not limit it. The following embodiments illustrate this using a three-dimensional virtual environment. In some embodiments of this application, the virtual environment is used to allow the test subject to place a role within it.

[0060] A character, also known as a virtual object, refers to an active object in a virtual environment. This active object can be a virtual person, virtual animal, etc., such as people, animals, plants, and objects displayed in a 3D virtual environment. Optionally, the virtual object is a 3D model created based on animation skeletal technology. Each virtual object has its own shape and volume in the 3D virtual environment and occupies a portion of the space within the 3D virtual environment. In this application, characters include protagonists and supporting characters.

[0061] Figure 1 A structural block diagram of a human-computer interaction psychological assessment system provided in an exemplary embodiment of this application is shown. The system includes: a server 10 and a user terminal.

[0062] Server 10 includes at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Illustratively, server 10 includes a processor 100 and memory 105.

[0063] The processor may include one or more processing cores, such as a quad-core processor or an octa-core processor. The processor can be implemented using at least one hardware form of DSP (Digital Signal Processing), FPGA (Field Programmable Gate Array), or PLA (Programmable Logic Array). The processor may also include a main processor and coprocessors. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, the processor may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, the processor may also include an AI (Artificial Intelligence) processor, which handles computational operations such as large model modeling and training.

[0064] The memory 105 may include one or more computer-readable storage media, which may be non-transitory. The memory may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory are used to store at least one instruction, which is executed by a corresponding processor to implement the methods involved in this application.

[0065] The memory 105 further includes a receiving module 1052, a sending module 1050, and a psychological assessment model 1054. The receiving module 1052 is used to receive data sent by the user terminal; the sending module 1050 is used to send data to the user terminal; and the psychological assessment model 1054 is used to control the rendering of the virtual environment screen and to perform psychological assessments based on the data obtained from the user terminal.

[0066] In the illustration, the user terminal can be a desktop computer 12 or a smartphone 14. However, those skilled in the art will understand that the invention is not limited thereto, and the user terminal can also be a tablet computer, a laptop computer, etc. User terminal 12 or 14 also includes a processor and memory.

[0067] In this application, a user terminal-server physical architecture is adopted, which allows test subjects to conduct psychological assessments in a comfortable and private environment without negative feelings. This overcomes the problem that test subjects may feel nervous and resistant when taking tests in specific locations (such as psychological testing rooms or psychological counseling rooms), making it difficult for them to accurately project their psychological information.

[0068] In a preferred embodiment, data such as theme-scene-role, scene rendering, and psychological assessment algorithms are all stored on the server side, and the user terminal is only used for presentation and input, which reduces the resource consumption of the user terminal and lowers the requirements for the hardware of the test subject.

[0069] In alternative embodiments, server 10 undertakes the main computing work and user terminal undertakes the secondary computing work; or, server 10 undertakes the secondary computing work and user terminal undertakes the main computing work; or, server 10 and user terminal use a distributed computing architecture for collaborative computing.

[0070] See appendix Figure 2 , Figure 2 This is a schematic flowchart illustrating the main steps of a human-computer interaction psychological assessment method according to an embodiment of this application, implemented on a user terminal. Figure 2 As shown, the method mainly includes the following steps S10 to S18.

[0071] S10. In response to the login request of the test subject, an assessment topic selection interface is presented, wherein the assessment topic selection interface includes a topic identifier.

[0072] In a specific example, this step further includes: S100 provides a login QR code via a WeChat mini-program on the user terminal.

[0073] S102. In response to the subject recognizing the login QR code, a first request is sent to the server, wherein the first request contains topic access permission information associated with the QR code, and the server generates a topic link that is allowed to be accessed based on the topic access permission information.

[0074] When generating a QR code in the background, a dynamic URL can be embedded in it. Administrators can define the topics that test subjects can see and the validity period / number of tests allowed for specific test subjects (e.g., based on the purchased services).

[0075] S104. The allowed access topic links are displayed as icons on the evaluation topic selection interface.

[0076] like Figure 3As shown, the presented themes include MBTI assessment themes, mood landscape themes, etc. Test takers can swipe left and right to view all accessible theme icons.

[0077] In another embodiment, the administrator may allow only one theme to be presented, for example, in a trial scenario.

[0078] S12. In response to the test subject's selection of a topic identifier, a scene selection interface is presented, wherein the scene selection interface includes a scene identifier.

[0079] In a specific example, this step further includes: S120. In response to the test subject's selection of a topic identifier, a second request is sent to the server, wherein the server generates scene links contained in the selected topic based on the second request.

[0080] For example, when a test subject clicks the "Start Test" button corresponding to the MBTI topic, a request is sent to the server, and the server generates scenario links contained in the MBTI topic.

[0081] S122. The scene links are displayed as icons on the scene selection interface.

[0082] The server renders the scene links as icons on the scene selection interface, such as... Figure 4 As shown, this includes links to multiple scenes. Test participants can swipe left and right to view all scene icons.

[0083] In one embodiment, scenes are distinguished as positive scenes and negative scenes. For example, savanna-autumn (left) and forest-daytime (middle) are marked as positive scenes, while forest-nighttime (right) is marked as a negative scene.

[0084] The scenarios are categorized into positive and negative scenarios, and the test taker's choice of which scenario was selected is recorded. This factor is taken into account in subsequent analyses of the test taker's psychological state, making the scores closer to reality. For example, the score obtained from a scenario identified as negative is multiplied by a coefficient less than 1, such as 75%.

[0085] S14. In response to the test subject's selection of scene identifier, present the corresponding scene, wherein the scene includes a circular boundary with a notch, the boundary dividing the scene into an inner boundary region and an outer boundary region.

[0086] In a specific example, the test subject selected the scene: forest - daytime, clicked the "Create" button, and the page redirected to... Figure 5 As shown.

[0087] In this application, a boundary 40 (e.g., presented as a heightened embankment) is rendered in the presented scene to distinguish between the inner self and the external world, with a gap 45 in the boundary serving as a "gateway" connecting the inner self and the external world. This gateway distinguishes between "self" and "non-self" (the external world), a concept pioneered by the inventors in psychological testing. The inventors discovered that enabling test subjects to distinguish the boundary between the inner self and the external world influences their psychological state. In this application, the placement of characters is no longer applied indiscriminately throughout the presented scene; instead, the placement is limited to areas within the boundary. The data obtained in this way forms the basis for exploring the relationship between a person's inner self and the external world, providing a methodological foundation for subsequent algorithms to more accurately assess the psychological state of test subjects—the health of the relationship between characters and the external world: indicators of security, control, and relationships.

[0088] Furthermore, clinical trials have found that different themes require different boundary radii for better evaluation. For example, in the self-exploration theme of MBTI, the boundary radius is larger than that in the private space theme; and the private space theme has a smaller boundary radius compared to the family and friends space theme.

[0089] In a specific example, step S14 further includes: S140. In response to the test subject's selection of a scene identifier, a third request is sent to the server, wherein the server retrieves the corresponding scene data from the database based on the third request. S142. Present the scene based on the scene data.

[0090] Through steps S140-S142, scene generation is completed on the server, and the user terminal only needs to present the scene, which reduces the resource requirements of the user terminal.

[0091] Furthermore, in one embodiment of this application, the scene data includes natural sound background effects, with different natural sound background effects for different scenes. The server retrieves the corresponding natural sound background effects from the database based on the selected scene. Setting unique natural sound background effects for each scene (e.g., the call of an owl at night) solves the problem of user irritation caused by monotonous background noise during long evaluation periods (e.g., 10-20 minutes), thereby helping users immerse themselves in the scene more quickly and aiding in the projection of their subconscious. Further, in one embodiment, incorporating white noise into the natural sounds can help users calm their emotions more quickly.

[0092] S16. In response to the subject's manipulation of the main character and supporting character within the boundary area, manipulation parameters are sent to the server, wherein the server includes a psychological assessment model, which obtains the subject's psychological state based at least on the manipulation parameters.

[0093] The manipulation includes: (1) Naming the protagonist (the test subject himself) according to the guidance prompts, such as Figure 6 and Figure 7 As shown.

[0094] (2) Select the main character's image, color, and body type from the character model library.

[0095] Among them, the choice of protagonist image is as follows Figure 8 As shown, in addition to the human figures included in existing technologies, one embodiment of this application also adds non-human figures, such as plants, animals, and objects. The design of the plant, animal, and object models references the theory of group unconscious projection and can be categorized into three types: positive, negative, and neutral. The psychological responses to the test subject's choices on the interface are mapped to the non-human models in the model library, making the assessment more accurate. Secondly, as... Figure 8 As shown, you can also choose a body type. Different body types reflect your inner self-image; for example, choosing a muscular body type often indicates that you perceive yourself as strong. Additionally, the main character's color can be selected as follows... Figure 9 As shown.

[0096] (3) Place the main character within the boundary area, such as Figure 10 As shown, the location data of the main character is recorded.

[0097] (4) Adjust the orientation and height of the main character within the boundary area.

[0098] like Figure 11 As shown, you can slide the slider left and right to adjust the character's orientation (i.e., the direction of their face).

[0099] like Figure 12 As shown, you can click the arrow on the right to adjust the height of the main character.

[0100] The placement of the main characters is now complete. Next, we'll place the supporting characters (which can be multiple), as follows: Figure 13 As indicated.

[0101] (5) Naming the auxiliary characters according to the prompts (similar to the naming interface for the main characters, not shown); In this example, custom auxiliary character names are allowed. By detecting the user's custom auxiliary character names and using them as input to the algorithm model, the algorithm can be helped to analyze the relationships between characters.

[0102] For example, naming the mother "Little Swallow" and the father "Stinky Old Man" can reflect the emotional attributes (positive / negative) of the relationship. Reading the names of supporting characters during subsequent algorithm evaluation can help the algorithm analyze the relationship between the main character and the supporting characters.

[0103] (6) Select the auxiliary character's appearance, color, and body type from the character model library (similar to the main character's interface, not shown); (7) Place the auxiliary character within the boundary area (similar to the main character interface, not shown); (8) Adjust the orientation and height of the auxiliary angle within the boundary area.

[0104] If multiple auxiliary corners are set, steps (5)-(8) can be repeated until the "plate setting" is completed, such as Figure 14 As shown.

[0105] Unlike existing technologies, in this embodiment, the heights of the main character and supporting characters are set to be adjustable. This is because the consultant (test subject) found, based on clinical experience, that the height difference between the main character and supporting characters can be understood as a physical manifestation of psychological inequality, pointing to a sense of oppression and coercive control. As described in the algorithm section below, there is an optimal height difference between the main character and various supporting characters; exceeding or falling below this value can be considered an abnormal status between the characters.

[0106] Specifically, the inventors of this application have made the following classifications: The height of the supporting characters represents their status in the protagonist's heart, and they are divided into two types: equal and unequal (master and servant). -Human roles versus human roles (equal relationship) In equal relationships (e.g., the protagonist and other important characters), there is no height difference between characters by default. Any height adjustment is considered an unequal relationship, and the corresponding health score needs to be adjusted; (characters with higher heights may have issues). -Human roles and non-human roles (master-servant relationship) The height difference between characters in a master-servant relationship (e.g., the protagonist and the protagonist's emotional feelings) is considered reasonable by default to being adjusted to one level or less (master higher, servant lower). Exceeding one level or reversing the relationship is considered unreasonable.

[0107] Based on this principle, subsequent algorithms are optimized by adding parameters for calculating the height difference between characters, thereby obtaining an indicator of the status relationship between the main character and supporting characters, and thus more comprehensively analyzing the health of the relationship between the main character and supporting characters.

[0108] Furthermore, compared to existing technologies that simply consider color factors, one embodiment of this application further refines the color parameters of all elements on the disc by considering a weighted average of hue, brightness, and saturation. In practice, the resulting overall color health V of the disc is more accurate than a rough consideration of color. The respective weighting coefficients can be obtained based on clinical experience.

[0109] In addition, in one embodiment of this application, custom disk names are allowed. By detecting the custom disk names defined by the test subject and using them as input to the algorithm model, the analysis results can be made more accurate.

[0110] In addition to the color health of the board, the psychological assessment algorithm of this application will also calculate the character's relationship health P (including two parts: the relationship health between the protagonist and the outside world and the relationship health between the protagonist and the supporting characters), and then obtain the total health of the board = a*P+b*V, where, in one example, a is 80% and b is 20%.

[0111] In addition, in order to adapt to mobile phone screens, such as Figure 14 As shown, both the main character and supporting characters are cartoon characters, which facilitates their projection into the algorithm model.

[0112] Next, we will focus on the health of the protagonist's relationship with the outside world and the health of the protagonist's relationship with the supporting characters.

[0113] In one embodiment, step S16 further includes: Record the position, orientation, and height of the main character within the boundary area; The location, orientation, and height of the main character within the boundary area are sent to the server.

[0114] On the server side, the psychological assessment model includes a role relationship health sub-model, which is configured as follows: S1600: Read the boundary radius from the scene data, create a circle with the same radius and a Cartesian coordinate system, such as... Figure 15 As shown, the Cartesian coordinate system has the center of the circle as the origin O (corresponding to the center of the circular boundary), and a point A on the circle as the gate point (corresponding to the center of the boundary gap). The line connecting the origin and the gate point forms the first coordinate axis of the Cartesian coordinate system (Z-axis in the figure). The second coordinate axis passes through the origin and is orthogonal to the first coordinate axis (X-axis in the figure). The third coordinate axis passes through the origin and is perpendicular to the surface where the circle is located.

[0115] Specifically, the X-axis is the horizontal line that passes through the origin of the coordinate system and divides the stage in two. The X-axis extends from left to right, with positive values ​​extending to the right and negative values ​​extending to the left.

[0116] Z-axis: The straight line that passes perpendicularly through the origin of the coordinate system and divides the stage in two is the Z-axis. The Z-axis extends from bottom to top. An upward extension of the Z-axis represents a positive value, and a downward extension represents a negative value.

[0117] Y-axis: The straight line orthogonal to the plane spanned by the X-axis and Z-axis is the Y-axis. A positive value on the Y-axis indicates that the point is above the reference plane (XZ plane), and a negative value indicates that the point is below the reference plane (XZ plane).

[0118] Heart Gate Point A: The intersection of the circular boundary of the stage and the negative Z-axis is the heart gate point.

[0119] Stage Equator: The X-axis of the stage is the equator.

[0120] Central axis of the stage: The Z-axis of the stage is the central axis.

[0121] Upper stage: The part of the stage above the X-axis in the positive direction of the Z-axis is a semi-circle.

[0122] The lower half of the stage: The part of the stage below the X-axis in the negative Z-axis direction is a semi-circle.

[0123] Left half of the stage: The part of the stage to the left of the Z-axis and in the negative X-axis direction is a semi-circle.

[0124] The right half of the stage: The part of the stage to the right of the Z-axis, along the positive X-axis, is a semi-circle.

[0125] Coordinate axis angle settings: The negative half of the X-axis is The positive half-axis is negative. ; The direction of the negative Z-axis is absolute. The positive Z-axis is simultaneously and .

[0126] relatively With character A as the origin of the coordinate system, the direction directly in front of character A is the relative direction. .

[0127] Absolute angle : The relative of character A and the absolute coordinate system The angle between them .

[0128] Orientation Angle The line connecting character A and character B is opposite to character A. The angle between the lines .

[0129] S1601, Project the protagonist's position, orientation, and height within the boundary area into the coordinate system, such as... Figure 16 As shown, point B, projected onto the stage, is oriented as indicated by the short arrow.

[0130] S1602. Calculate the first distance between the coordinates of the protagonist (i.e., the coordinates (z,x) on the plane of the circle) and the heart gate point, the second distance between the plane coordinates of the protagonist and the origin, and the first orientation angle between the protagonist and the heart gate point.

[0131] by Figure 16 As shown in the example, the first distance is the distance between A and B, the second distance is the distance between B and C, and the first orientation angle is the angle between the short arrow and the line connecting A and B.

[0132] S1603. Retrieve the distance-security index mapping table from the database, and match the first distance with the distance level in the distance-security index mapping table to obtain the protagonist's security index.

[0133] Specifically, through clinical practice, the correlation between different distances between the subject and their perceived psychological security and their perceived sense of security is pre-established. For example, multiple samples are collected to obtain different levels, thus constructing a mapping table. The actual first distance obtained by the test subject is mapped to the mapping table to find the corresponding security index. Generally, the greater the distance, the smaller the security index.

[0134] S1604. Retrieve the distance and control perception index mapping table from the database, and match the second distance with the distance level in the distance and control perception index mapping table to obtain the protagonist's control perception index.

[0135] Specifically, clinical practice is used to pre-determine the correspondence between different distances between the subject and the origin and their perceived sense of control. For example, multiple samples are collected at different levels to create a mapping table. The actual second distance obtained by the subject is then mapped onto the mapping table to find the corresponding index of perceived control. Generally, the closer to the origin, the greater the index of perceived control.

[0136] S1605. Retrieve the orientation angle and external environment mapping table from the database, and match the first orientation angle with the orientation angle level in the orientation angle and external environment mapping table to obtain the relationship index between the protagonist and the outside world. Specifically, through clinical practice, the different orientation angles between the subject and the cardiac point, and the correspondence between the subject and the external environment, are obtained in advance. For example, multiple samples are collected to obtain different gear positions, thus constructing a mapping table. The first orientation angle actually obtained by the subject is mapped to the mapping table to find the corresponding relationship index.

[0137] S1606. Based on the aforementioned security index, control index, and relationship index, the health of the protagonist's relationship with the outside world is obtained.

[0138] The psychological assessment report can provide the results of each indicator separately, or it can take a weighted average of the three to obtain the health index of the subject and the external environment.

[0139] In the algorithm model, a circle with the same radius as the boundary is created, and a Cartesian coordinate system is constructed from it. The protagonist's manipulation parameters are projected into the Cartesian coordinate system. The distance between the protagonist's coordinates and the heart gate, the distance between the protagonist's coordinates and the origin, and the orientation angle between the protagonist and the heart gate are calculated to obtain the protagonist's health status in relation to the outside world.

[0140] In the above scheme, by setting a boundary with gaps, the inner world and the outside world of the test subject are distinguished. The placement of roles is only allowed in the area within the boundary, which more accurately projects the psychology of the test subject. Furthermore, the algorithm calculates the distance between the protagonist and the heart gate point, the distance from the origin point, and the orientation angle of the protagonist and the heart gate point to more accurately obtain the health of the protagonist's relationship with the outside world.

[0141] In one embodiment, step S16 further includes: Record the position, orientation, and height of the auxiliary angle within the boundary region; The position, orientation, and height of the auxiliary angle within the boundary area are sent to the server.

[0142] On the server side, the role relationship health sub-model is also configured as follows: S1610. Project the position, orientation, and height of the auxiliary angle within the boundary region into the coordinate system, such as... Figure 17 Taking only one auxiliary corner as an example, it is projected onto point C on the stage, with the direction indicated by the short arrow.

[0143] S1611. Calculate the angle between the line connecting the main character and the auxiliary character and the direction the main character is facing (the angle between the line connecting BC and the short arrow of B), the third distance between the main character and the auxiliary character (the distance of BC), and the height difference between the main character and the auxiliary character (Y-axis direction).

[0144] S1612. Retrieve the angle-to-attention mapping table from the database, and match the angle with the angle level in the angle-to-attention mapping table to obtain the attention index between the main character and the supporting character.

[0145] The inventor discovered that when the line connecting character A and character B is opposite to the line connecting character A and character B... The angle between the lines is equal to a specific angle. The optimal angle for character A's psychological experience is determined by this. Therefore, based on clinical practice, a correspondence between different angles and the level of attention between characters can be established in advance. Multiple samples can be collected to obtain different levels, thus constructing a mapping table. The line connecting the main character and supporting characters placed by the test subject is then aligned with the main character. The angles between the lines are mapped to the mapping table to find the attention index between the main character and the supporting character.

[0146] S1613. Retrieve the distance and affinity mapping table from the database, and match the third distance with the distance level in the distance and affinity mapping table to obtain the affinity index between the main character and the supporting character.

[0147] The inventors discovered that the optimal psychological distance for character A is when the distance between character A and character B equals a specific distance k. Therefore, based on clinical practice, a correspondence between different distances and the degree of kinship between characters can be pre-established, and multiple samples can be collected to obtain different levels, thus constructing a mapping table. The distances between the main and supporting characters placed by the test subjects can be mapped to the mapping table to find the corresponding indicators of the closeness or distance between the main and supporting characters.

[0148] S1614. Retrieve the height difference and status relationship mapping table from the database, and match the height difference with the height difference level in the height difference and status relationship mapping table to obtain the status relationship index between the main character and the supporting character.

[0149] The inventors discovered that the optimal psychological height for character A is when the height difference between character A and character B equals a specific height difference *m*. Therefore, based on clinical practice, a correspondence between different height differences and the status relationship between characters can be pre-established. Multiple samples can be collected to obtain different levels, thus constructing a mapping table. By mapping the height difference between the main character and supporting characters placed by the test subjects to the mapping table, the corresponding status relationship index between the main character and supporting characters can be found.

[0150] S1615. The health of the relationship between the main character and the supporting character is obtained based on the attention index, the closeness index, and the status index.

[0151] The psychological assessment report can provide the results of the above indicators separately, or it can take a weighted average of the three to obtain the health index of the main character and the supporting characters.

[0152] As mentioned above, in one embodiment of this application, the character name can be customized. In this case, step S16 further includes: Identify the names given by the test subjects to the main and supporting characters; The identified names are sent to the server, wherein the psychological assessment model includes a semantic recognition sub-model, the semantic recognition sub-model obtains the health weight of the relationship between the protagonist and the supporting characters based on the names, wherein the weight is sent to the character relationship health sub-model, so that the weight is used as a weighting factor in obtaining the health of the relationship between the protagonist and the supporting characters based on the attention index, the closeness index and the status index.

[0153] As mentioned above, in one embodiment of this application, the color parameters can be further refined, considering a weighted average of hue, brightness, and saturation. Therefore, in a specific example, step S16 further includes: Identify the colors of the main and supporting characters; The identified main and supporting character colors are sent to the server. The psychological assessment model also includes a color health sub-model, which obtains the color health of the corresponding board based on the main and supporting character colors.

[0154] S18. Present a psychological assessment report generated based on the psychological state.

[0155] In a specific example, a screenshot of the test subject's plate arrangement is provided, and the scores and explanations for each of the above dimensions are given in the form of radar charts and tables.

[0156] In summary, the assessment algorithm was optimized by uncovering more factors that influence psychological state. The final algorithm model was calculated using 100 randomly selected chart data points from counselors. After optimization, the doubt rate decreased from 30% to approximately 5%.

[0157] In one embodiment, the method further includes: Generate JASON format data from the market information (selected theme, selected scene, and manipulation parameters); In response to a participant's sharing request, the JASON format data is sent to the recipient via the server. The recipient, after logging into their account, is presented with the scenario and manipulation results contained in the data. This JASON format data facilitates subsequent psychological therapy.

[0158] In addition, as test takers participate in assessments multiple times, their abilities will increase over time, and users may see changes in their psychological state over time.

[0159] Therefore, in one embodiment, the method further includes: In response to a test subject's request to query historical psychological states, the system retrieves the psychological states obtained from each assessment from the server. The page displaying the psychological assessment report also displays a timeline and movable labels on the timeline, wherein the timeline has time scales that correspond to the time of each assessment of the test subject. In response to the test subject dragging the movable label to each time scale, the mental state at that time scale is displayed on the page.

[0160] See appendix Figure 18 , Figure 18This is a flowchart illustrating the main steps of a human-computer interaction psychological assessment method according to another embodiment of this application, implemented on the server side. Figure 18 As shown, the method mainly includes the following steps S20 to S28.

[0161] S20. In response to the login request of the test subject on the user terminal, generate an assessment topic selection interface to be presented on the user terminal, wherein the assessment topic selection interface includes a topic identifier. S22. In response to the subject's selection of a theme identifier on the user terminal, a scene selection interface is generated and presented on the user terminal, wherein the scene selection interface includes a scene identifier. S24. In response to the test subject's selection of scene identifier on the user terminal, a corresponding scene is generated and presented on the user terminal, wherein the scene includes a circular boundary with a notch, the boundary dividing the scene into an inner boundary region and an outer boundary region. S26. In response to the subject's manipulation of the main character and supporting character in the area within the boundary, receive manipulation parameters and obtain the subject's mental state based at least on the manipulation parameters; S28. Generate a psychological assessment report based on the psychological state.

[0162] As for the technical details and preferred embodiments of steps S20-S28, they are similar to those of steps S10-S18, except that the two are different in terms of the executing entity. Those skilled in the art can draw these details by referring to the corresponding text and accompanying drawings, and will not repeat them here.

[0163] This application, in another aspect, provides a user terminal, including a first processor and a first memory, wherein the first memory stores a first program, and the first program, when executed by the first processor, implements as follows: Figure 2 The method shown.

[0164] This application further provides a server, including a second processor and a second memory, wherein the second memory stores a second program, and the second program, when executed by the first processor, implements as follows: Figure 18 The method shown.

[0165] It should be noted that although the steps in the above embodiments are described in a specific order, those skilled in the art will understand that in order to achieve the effect of this application, different steps do not necessarily have to be executed in such an order. They can be executed simultaneously (in parallel) or in other orders. These adjusted solutions are equivalent to the technical solutions described in this application and therefore will also fall within the protection scope of this application.

[0166] The technical solution of this application has been described above with reference to one embodiment shown in the accompanying drawings. However, it will be readily understood by those skilled in the art that the scope of protection of this application is obviously not limited to these specific embodiments. Without departing from the principles of this application, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will all fall within the scope of protection of this application.

Claims

1. A human-computer interaction psychological assessment method, applied to a user terminal, characterized in that, include: In response to the test subject's login request, an assessment topic selection interface is presented, wherein the assessment topic selection interface includes topic identifiers; In response to the test subject's selection of a topic identifier, a scene selection interface is presented, wherein the scene selection interface includes a scene identifier; In response to the test subject's selection of scene identifiers, a corresponding scene is presented, wherein the scene includes a circular boundary with a notch, the boundary dividing the scene into an inner region and an outer region; In response to the subject's manipulation of the main character and supporting characters within the boundary area, manipulation parameters are sent to the server, wherein the server includes a psychological assessment model that obtains the subject's psychological state based at least on the manipulation parameters. A psychological assessment report generated based on the stated psychological state is presented.

2. The method according to claim 1, characterized in that, The manipulation includes: Name the main character according to the prompts; Select the main character's appearance, color, and body type from the character model library; Place the main character within the boundary area; Adjust the main character's position, orientation, and height within the boundary area; Name the auxiliary characters according to the prompts; Select the auxiliary character's appearance, color, and body type from the character model library; Place the auxiliary angle within the boundary area; Adjust the position, orientation, and height of the auxiliary angle within the boundary area.

3. The method according to claim 2, characterized in that, The imagery includes human figures and non-human figures, with the non-human figures categorized into three types: positive, negative, and neutral.

4. A human-computer interaction psychological assessment method, applied to a server, characterized in that... include: In response to the test subject's login request on the user terminal, an assessment topic selection interface is generated and presented on the user terminal, wherein the assessment topic selection interface includes a topic identifier; In response to the test subject's selection of a theme identifier on the user terminal, a scene selection interface is generated and presented on the user terminal, wherein the scene selection interface includes a scene identifier; In response to the test subject's selection of scene identifier on the user terminal, a corresponding scene is generated and presented on the user terminal, wherein the scene includes a circular boundary with a notch, the boundary dividing the scene into an inner boundary region and an outer boundary region; In response to the subject's manipulation of the main character and supporting characters within the boundary area, manipulation parameters are received and the subject's psychological state is obtained at least based on the manipulation parameters; A psychological assessment report is generated based on the described psychological state.

5. The method according to claim 4, characterized in that, The manipulation includes: Name the main character according to the prompts; Select the main character's appearance, color, and body type from the character model library; Place the main character within the boundary area; Adjust the main character's position, orientation, and height within the boundary area; Name the auxiliary characters according to the prompts; Select the auxiliary character's appearance, color, and body type from the character model library; Place the auxiliary angle within the boundary area; Adjust the position, orientation, and height of the auxiliary angle within the boundary area.

6. The method according to claim 5, characterized in that, The imagery includes human figures and non-human figures, with the non-human figures categorized into three types: positive, negative, and neutral.

7. The method according to claim 4, characterized in that, The selected theme, the selected scene, and the manipulation parameters constitute the information on the screen; The method further includes: In response to the test subject's sharing request, JASON format data is sent to the recipient, wherein the JASON format data is generated based on the market information, and the recipient, after logging into their own account, is presented with the scene and operation results contained in the market information.

8. A user terminal, characterized in that, It includes a first processor and a first memory, wherein the first memory stores a first program, and when the first program is executed by the first processor, it implements the method according to any one of claims 1-3.

9. A server, characterized in that, It includes a second processor and a second memory, wherein the second memory stores a second program, which, when executed by the first processor, implements the method according to any one of claims 4-7.

10. A human-computer interactive psychological assessment system, characterized in that, It includes the user terminal as described in claim 8 and the server as described in claim 9.

Citation Information

Patent Citations

  • Intelligent screen interaction psychological assessment system and method, electronic equipment and storage medium

    CN116269388A