Application scenario simulation method and device, storage medium and electronic device

By configuring the input state and distribution of the sound absorbing device, adjusting the reverb value to simulate the noise floor environment of the voice equipment, solving the problem that the noise floor environment cannot be accurately simulated in the prior art, and improving the test accuracy and adaptability of the voice equipment in different application environments.

CN113971338BActive Publication Date: 2025-08-26QINGDAO HAIER TECH +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111109637.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-22
Publication Date
2025-08-26
Estimated Expiration
2041-09-22

AI Technical Summary

Technical Problem

The prior art cannot effectively simulate the noise floor environment of voice equipment in use, resulting in the test results being greatly affected by environmental factors.

Method used

By determining the target application scenario, configuring the input state and distribution of the sound-absorbing device, adjusting the reverb value to simulate the target application scenario, and ensuring that the reverb value of the test audio meets the preset threshold.

Benefits of technology

It accurately simulates the noise floor environment of voice equipment in laboratory environments, and improves the adaptability and accuracy of performance testing of voice equipment in different application environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113971338B_ABST
    Figure CN113971338B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and device for simulating an application scenario, a storage medium, and an electronic device, wherein the method comprises: determining a target application scenario to be simulated, wherein the target application scenario is used to indicate the background noise environment corresponding to a voice device; determining the activation state of a sound-absorbing device in a target area according to the target application scenario, wherein the activation state is used to indicate the distribution of multiple sound-absorbing devices in the target area; determining the reverberation value of a test audio emitted by the voice device after passing through the target area in the activation state, and determining that the simulation of the target application scenario is successful when the reverberation value meets a preset threshold corresponding to the target application scenario; solving the problem of being unable to simulate the background noise environment of the voice device in use, and then being able to perform targeted simulation of the target application scenario according to the different application scenarios of the voice device, so that the performance of the voice device can be accurately tested, thereby improving the adaptability of the voice device to different application environments.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communications, and in particular to a method and device for simulating an application scenario, a storage medium, and an electronic device. Background Art

[0002] Currently, AI voice product testing mainly includes functional testing and performance testing. Functional testing does not have strict requirements on the test environment. However, in performance testing, environmental instability and changes in different parameters in the test environment will cause significant differences in test results. Variable parameters such as ambient noise volume, noise type, room reverberation value, and other environmental factors are likely to have a significant impact on test results.

[0003] In the related art, the environmental noise can only be controlled by controlling the volume of the noise-emitting body and the number of noise sources, and the background noise environment of various scenarios cannot be simulated. Example: 1: Noise environment simulation. Before the voice product is tested, various types of noise such as TV dramas, music, white noise, etc. are played through high-fidelity speakers to achieve the effect of the test environment simulating the real environment. However, this solution can only simulate variable environments and cannot simulate background noise environments, such as spatial reverberation. Example 2: The same noise will have obvious differences in performance in the user's home and in the store. For example, household noise, such as music and news programs, will also have different effects in the bedroom and bathroom. For voice products, slight environmental differences will have a significant impact on the test results.

[0004] Regarding the problem in related technologies that it is impossible to simulate the background noise environment of voice equipment during use, no effective solution has been proposed. Summary of the Invention

[0005] The embodiments of the present invention provide a simulation method and device for an application scenario, a storage medium, and an electronic device, so as to at least solve the problem in the related art that the background noise environment of the voice device during use cannot be simulated.

[0006] According to one embodiment of the present invention, a method for simulating an application scenario is provided, comprising: determining a target application scenario to be simulated, wherein the target application scenario is used to indicate a background noise environment corresponding to a voice device; determining an engagement state of sound absorbing devices in a target area based on the target application scenario, wherein the engagement state is used to indicate a distribution of multiple sound absorbing devices in the target area; and determining a reverberation value of test audio emitted by the voice device after passing through the target area in the engagement state, and determining that the simulation of the target application scenario is successful if the reverberation value meets a preset threshold corresponding to the target application scenario.

[0007] In an exemplary embodiment, determining the activation state of a sound absorbing device in a target area based on the target application scenario includes: determining environmental characteristics corresponding to the target application scenario, wherein the environmental characteristics include at least one of the following: noise level in a background noise environment, the amount of noise in the background noise environment, and the size of a space in the background noise environment; and determining the type of a first sound absorbing device to be activated in the target area based on the environmental characteristics.

[0008] In an exemplary embodiment, after determining the type of the first sound absorbing device to be activated in the target area based on the environmental characteristics, the method further includes: determining a structural feature corresponding to the first sound absorbing device, wherein the structural feature is used to indicate a parameter range corresponding to an adjustable reverberation value of the sound absorbing device; and determining a spatial position of the first sound absorbing device in the target area based on the structural feature.

[0009] In an exemplary embodiment, after determining the spatial position of the first sound absorbing device in the target area based on the structural features, the method further includes: determining a coordinate position of the sound absorbing device in the target area based on the spatial position; displaying the coordinate position in a planar layout image corresponding to the target area, and marking the coordinate position to determine a distribution diagram of the first sound absorbing device corresponding to the target area.

[0010] In an exemplary embodiment, after determining a reverberation value of the test audio emitted by the voice device after passing through the target area in the engaged state, the method further includes: determining that a simulation of the target application scenario has failed if the reverberation value does not meet a preset threshold corresponding to the target application scenario; determining a difference between the reverberation value corresponding to the target application scenario in which the simulation failed and the preset threshold; and determining a second sound absorbing device to be adjusted in the engaged state based on the difference.

[0011] In an exemplary embodiment, when the reverberation value meets a preset threshold corresponding to the target application scenario, after determining that the simulation of the target application scenario is successful, the method further includes: receiving a reverberation adjustment instruction corresponding to the target application scenario; and determining a target reverberation value of the voice device to be tested according to the reverberation adjustment instruction.

[0012] In an exemplary embodiment, after determining that the simulation of the target application scenario is successful when the reverberation value meets a preset threshold corresponding to the target application scenario, the method further includes: recording test data of the voice device under the target application scenario in which the simulation is successful, wherein the test data is used to indicate a matching relationship between the coordinate position of the sound absorbing device activated in the target area and the reverberation value; and associating and binding the test data with the voice device.

[0013] According to another embodiment of the present invention, a device for simulating an application scenario is further provided, comprising: a first determination module for determining a target application scenario to be simulated, wherein the target application scenario is used to indicate a background noise environment corresponding to a voice device; a second determination module for determining an engagement state of a sound-absorbing device in a target area based on the target application scenario, wherein the engagement state is used to indicate a distribution of multiple sound-absorbing devices in the target area; and a third determination module for determining a reverberation value of test audio emitted by the voice device after passing through the target area in the engagement state, and determining that the simulation of the target application scenario is successful if the reverberation value meets a preset threshold corresponding to the target application scenario.

[0014] In an exemplary embodiment, the second determination module is further configured to determine environmental characteristics corresponding to the target application scenario, wherein the environmental characteristics include at least one of the following: noise level in the background noise environment, the amount of noise in the background noise environment, and the size of the space in the background noise environment; and the type of the first sound absorbing device to be activated in the target area is determined based on the environmental characteristics.

[0015] In an exemplary embodiment, the second determining module is further configured to determine a structural feature corresponding to the first sound absorbing device, wherein the structural feature is used to indicate a parameter range corresponding to an adjustable reverberation value of the sound absorbing device; and determine the spatial position of the first sound absorbing device in the target area based on the structural feature.

[0016] In an exemplary embodiment, the second determination module is further configured to determine a coordinate position of the sound absorbing device in the target area based on the spatial position; display the coordinate position in a planar layout image corresponding to the target area, and mark the coordinate position to determine a distribution diagram of the first sound absorbing device corresponding to the target area.

[0017] In an exemplary embodiment, the third determination module further includes: an adjustment unit configured to determine that the simulation of the target application scenario has failed if the reverberation value does not meet a preset threshold corresponding to the target application scenario; determine a difference between the reverberation value corresponding to the target application scenario in which the simulation failed and the preset threshold; and determine, based on the difference, a second sound absorbing device to be adjusted in the activated state.

[0018] In an exemplary embodiment, the apparatus further includes: a receiving module configured to receive a reverberation adjustment instruction corresponding to the target application scenario; and determine a target reverberation value of the voice device to be tested according to the reverberation adjustment instruction.

[0019] In an exemplary embodiment, the apparatus further includes: a recording module configured to record test data of the voice device in the target application scenario successfully simulated, wherein the test data is used to indicate a matching relationship between the coordinate position of the sound-absorbing device enabled in the target area and the reverberation value; and to associate and bind the test data with the voice device.

[0020] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is configured to execute the simulation method of the above-mentioned application scenario when running.

[0021] According to another aspect of an embodiment of the present invention, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the simulation method of the application scenario through the computer program.

[0022] In an embodiment of the present invention, a target application scenario to be simulated is determined, wherein the target application scenario is used to indicate the background noise environment corresponding to the voice device; the engagement state of the sound absorbing device in the target area is determined according to the target application scenario, wherein the engagement state is used to indicate the distribution of multiple sound absorbing devices in the target area; the reverberation value of the test audio emitted by the voice device after passing through the target area in the engagement state is determined, and when the reverberation value meets the preset threshold corresponding to the target application scenario, it is determined that the simulation of the target application scenario is successful; that is, by determining the target application scenario to be simulated, and then determining the engagement state of the sound absorbing device, the target application scenario that meets the corresponding reverberation value is determined to comprehensively test the voice device. The above technical solution solves the problem of being unable to simulate the background noise environment of the voice device in use, and then can perform targeted simulation of the target application scenario according to the different application scenarios of the voice device, so that the performance of the voice device can be accurately tested, thereby improving the adaptability of the voice device to different application environments. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0024] Figure 1 This is a hardware structure block diagram of a computer terminal for a simulation method of an application scenario according to an embodiment of the present invention;

[0025] Figure 2 is a flow chart of a simulation method for an application scenario according to an embodiment of the present invention;

[0026] Figure 3is a schematic diagram of a space of a laboratory simulating reverberation values ​​of a user's home environment according to an optional embodiment of the present invention;

[0027] Figure 4 is a top view of a wall sound absorber in a laboratory for simulating the reverberation value of a user's home environment according to an optional embodiment of the present invention;

[0028] Figure 5 is a diagram showing the layout of acoustic materials on the top surface of a laboratory for simulating reverberation values ​​in a user's home environment according to an optional embodiment of the present invention;

[0029] Figure 6 It is a structural block diagram of a simulation device for an application scenario according to an embodiment of the present invention. DETAILED DESCRIPTION

[0030] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.

[0031] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0032] The method embodiments provided in the embodiments of the present application can be executed in a computer terminal, a computer terminal or a similar computing device. Taking running on a computer terminal as an example, Figure 1 This is a hardware structure diagram of a computer terminal for simulating a method for an application scenario according to an embodiment of the present invention. Figure 1 As shown, the computer terminal may include one or more ( Figure 1Only one is shown) a processor 102 (the processor 102 may include but is not limited to a microprocessor MCU or a programmable logic device FPGA and other processing devices) and a memory 104 for storing data. In an exemplary embodiment, the computer terminal may also include a transmission device 106 and an input / output device 108 for communication functions. It will be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above-mentioned computer terminal. For example, the computer terminal may also include Figure 1 More or fewer components than shown, or with Figure 1 Equivalent functions or comparisons shown Figure 1 Shown are different configurations with more functionality.

[0033] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the simulation method of the application scenario in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, implementing the above-mentioned method. The memory 104 may include a high-speed random access memory and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely located relative to the processor 102, and these remote memories may be connected to the computer terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0034] The transmission device 106 is used to receive or send data via a network. A specific example of the aforementioned network may include a wireless network provided by a computer terminal's communications provider. In one embodiment, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0035] In this embodiment, a simulation method for an application scenario is provided, which is applied to the above-mentioned computer terminal. Figure 2 4 is a flow chart of a method for simulating an application scenario according to an embodiment of the present invention, the flow chart comprising the following steps:

[0036] Step S202: determining a target application scenario to be simulated, wherein the target application scenario is used to indicate a background noise environment corresponding to the voice device;

[0037] Optionally, the target application scenario mentioned above refers to the actual use environment of the voice equipment, such as the living room, study, kitchen, balcony, bathroom, etc. Different spatial environments correspond to different test voice transmission conditions, and it is necessary to determine the corresponding voice equipment requirements at the same reverberation time;

[0038] Step S204, determining the deployment status of the sound absorbing devices in the target area according to the target application scenario, wherein the deployment status is used to indicate the distribution of multiple sound absorbing devices in the target area;

[0039] Step S206 , determining a reverberation value of the test audio emitted by the voice device after passing through the target area in the engaged state, and determining that the simulation of the target application scenario is successful when the reverberation value meets a preset threshold corresponding to the target application scenario.

[0040] Through the above steps, the target application scenario to be simulated is determined, wherein the target application scenario is used to indicate the background noise environment corresponding to the voice device; the input state of the sound-absorbing device in the target area is determined according to the target application scenario, wherein the input state is used to indicate the distribution of multiple sound-absorbing devices in the target area; the reverberation value of the test audio emitted by the voice device after passing through the target area in the input state is determined, and when the reverberation value meets the preset threshold corresponding to the target application scenario, it is determined that the simulation of the target application scenario is successful; that is, by determining the target application scenario to be simulated, and then determining the input state of the sound-absorbing device, the target application scenario that meets the corresponding reverberation value is determined to comprehensively test the voice device. The above technical solution solves the problem of being unable to simulate the background noise environment of the voice device in use, and then can perform targeted simulation of the target application scenario according to the different application scenarios of the voice device, so that the performance of the voice device can be accurately tested, thereby improving the adaptability of the voice device to different application environments.

[0041] In an exemplary embodiment, determining the activation state of a sound absorbing device in a target area based on the target application scenario includes: determining environmental characteristics corresponding to the target application scenario, wherein the environmental characteristics include at least one of the following: noise level in a background noise environment, the amount of noise in the background noise environment, and the size of a space in the background noise environment; and determining the type of a first sound absorbing device to be activated in the target area based on the environmental characteristics.

[0042] In short, when simulating a target application scenario, it is necessary to determine the type of first sound-absorbing device to be deployed in the target area for simulating the target application scenario based on the noise level, the amount of noise in the noise environment, and the spatial size of the noise environment corresponding to the target application scenario.

[0043] In an exemplary embodiment, after determining the type of the first sound absorbing device to be activated in the target area based on the environmental characteristics, the method further includes: determining a structural feature corresponding to the first sound absorbing device, wherein the structural feature is used to indicate a parameter range corresponding to an adjustable reverberation value of the sound absorbing device; and determining a spatial position of the first sound absorbing device in the target area based on the structural feature.

[0044] It is understandable that due to the different structures of different sound absorbing devices, the parameter ranges corresponding to the adjustable reverberation values ​​are also different. In addition, different sound absorbing devices have different placements in the target area, which needs to be determined according to the material of the sound absorbing device.

[0045] Optional, such as Figure 4 There are 16 recessed sound-absorbing devices on the surrounding walls corresponding to the target area, and each of the 16 sound-absorbing devices is divided into two layers, the thickness of the sound-absorbing material of the corresponding sound-absorbing device is 90 mm, the width of the sound-absorbing device is 600 mm, and the length is the same as the wall height of the target area.

[0046] In an exemplary embodiment, after determining the spatial position of the first sound absorbing device in the target area based on the structural features, the method further includes: determining a coordinate position of the sound absorbing device in the target area based on the spatial position; displaying the coordinate position in a planar layout image corresponding to the target area, and marking the coordinate position to determine a distribution diagram of the first sound absorbing device corresponding to the target area.

[0047] In an exemplary embodiment, after determining a reverberation value of the test audio emitted by the voice device after passing through the target area in the engaged state, the method further includes: determining that a simulation of the target application scenario has failed if the reverberation value does not meet a preset threshold corresponding to the target application scenario; determining a difference between the reverberation value corresponding to the target application scenario in which the simulation failed and the preset threshold; and determining a second sound absorbing device to be adjusted in the engaged state based on the difference.

[0048] It is understandable that when the completed simulated target application scenario does not meet the preset threshold of the reverberation value, it means that some of the first sound absorbing devices in the current operation state need to be adjusted, or new sound absorbing devices need to be added.

[0049] In an exemplary embodiment, when the reverberation value meets a preset threshold corresponding to the target application scenario, after determining that the simulation of the target application scenario is successful, the method further includes: receiving a reverberation adjustment instruction corresponding to the target application scenario; and determining a target reverberation value of the voice device to be tested according to the reverberation adjustment instruction.

[0050] In an exemplary embodiment, after determining that the simulation of the target application scenario is successful when the reverberation value meets a preset threshold corresponding to the target application scenario, the method further includes: recording test data of the voice device under the target application scenario in which the simulation is successful, wherein the test data is used to indicate a matching relationship between the coordinate position of the sound absorbing device activated in the target area and the reverberation value; and associating and binding the test data with the voice device.

[0051] That is to say, in order to improve the continuous testing requirements for different voice devices, after successfully simulating the target application scenario, the corresponding attraction device is put into the coordinate position and matched with the generated reverberation value, and the voice device that emits the test voice is associated and bound to obtain the test results of the voice device in the target application scenario, which can be used as a data reference in subsequent use or development.

[0052] In order to better understand the process of the simulation method of the above application scenario, the implementation method flow of the simulation of the above application scenario is described below in combination with an optional embodiment, but it is not used to limit the technical solution of the embodiment of the present invention.

[0053] During actual testing of voice products, environmental factors can significantly impact performance results. A common solution is to test in a confined space, minimizing external interference. This solution can only partially mitigate the impact of environmental variations on the results and cannot truly simulate the device's performance in real-world scenarios.

[0054] In this embodiment, a method for simulating the reverberation value of a user's home environment is provided. By adjusting various environmental parameters, the effect of simulating home spaces and store scenes is achieved, thereby reflecting the true performance of the product in the market in a laboratory environment. Among them, reverberation is an acoustic characteristic. When sound waves propagate indoors, they are reflected by obstacles such as walls, ceilings, and floors. Each reflection is absorbed by the obstacles. When the sound source stops making sound, the sound waves will undergo multiple reflections and absorptions in the room before finally disappearing. We feel that after the sound source stops making sound, there are still several sound waves mixed and continuing for a period of time (the phenomenon of sound continuation after the indoor sound source stops making sound). This phenomenon is called reverberation, and this period of time is called reverberation time.

[0055] As an optional implementation scheme, Figure 3 FIG. 1 is a schematic diagram of a space of a laboratory for simulating the reverberation value of a user's home environment according to an optional embodiment of the present invention. Figure 3 As shown, specifically including the following sound absorbing devices:

[0056] The top surface includes a Schroeder diffuser 32, a drawer-type adjustable sound absorber 34, a wall-mounted high-frequency sound absorbing panel 36, a wall-mounted full-frequency sound absorber 38, a reverse-type adjustable sound absorber 40, and a wall-mounted triangular diffuser 42.

[0057] Optional, Figure 4 is a top view of a wall sound absorber in a laboratory for simulating the reverberation value of a user's home environment according to an optional embodiment of the present invention; Figure 5 is a layout diagram of acoustic materials on the top surface of a laboratory according to an optional embodiment of the present invention;

[0058] Optional, according to the above Figure 4 、 5 The layout of the laboratory in the figure. According to the layout diagram, the wall sound-absorbing bodies and ceiling sound-absorbing materials in different positions are switched on and off to adjust the indoor reverberation value. The specific parameter value adjustment method is as follows:

[0059] Reverberation time 0.2s (bedroom): All the wall-mounted flip-type adjustable sound absorbers are in the open state, and all the top drawer-type adjustable sound absorbers are in the open state. Figure 5 The position marked in the middle is the open and turned on state. All the full-range sound absorbers on the wall are hung in position. The specific state of the sound absorbing device is shown in Table 1 below:

[0060] Table 1

[0061]

[0062] Reverberation time 0.3s (Bedroom): 9 sets of wall-mounted flip-up adjustable sound absorbers are open, 23 sets are closed, and all top drawer-type adjustable sound absorbers are open. All full-range wall-mounted sound absorbers are in place. The specific sound absorption device activation status is shown in Table 2 below:

[0063] Table 2

[0064]

[0065] Reverberation time 0.5s (living room, bedroom, kitchen, bathroom, etc.). Two 1 / 2 groups of wall-mounted flip-up adjustable sound absorbers are open (with the left cabinet door open), and 30 groups are closed. The middle two groups of top drawer-mounted adjustable sound absorbers are closed, and the remaining groups are open. All full-range wall-mounted sound absorbers are in place. The specific sound absorption device operation status is shown in Table 3 below:

[0066] Table 3

[0067]

[0068] Reverberation time 0.6s (living room, study, kitchen, balcony, bathroom, etc.), all wall-mounted flip-up adjustable sound absorbers are closed, and all top drawer-mounted adjustable sound absorbers are closed. The top row of full-range wall absorbers is removed, while the bottom row remains. The specific sound absorption device operation status is shown in Table 4 below:

[0069] Table 4

[0070]

[0071] In summary, through the optional embodiments of the present invention, the indoor reverberation value is adjusted according to the number and position of different sound-absorbing bodies, and different reverberation values ​​are adjusted to achieve the effect of simulating the user's home space. Due to the stability of the test environment, the accuracy of the test results is brought, and the simulation of the real use scenarios of various voice products can be achieved. In addition, after the environment configuration is completed, all parameters are fixed, and there is no environmental fluctuation. The test environment is specially configured to achieve the effect of simulating the user's home, which can more accurately and truly reflect the performance of the product in various real use scenarios.

[0072] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods of various embodiments of the present invention.

[0073] In this embodiment, a simulation device for an application scenario is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments. Details that have been described will not be repeated here. As used below, the term "module" may refer to a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation using hardware, or a combination of software and hardware, is also possible and contemplated.

[0074] Figure 6 is a structural block diagram of a simulation device for an application scenario according to an embodiment of the present invention; Figure 6 As shown, including:

[0075] A first determining module 62 is configured to determine a target application scenario to be simulated, wherein the target application scenario is used to indicate a background noise environment corresponding to the voice device;

[0076] A second determining module 64 is configured to determine an activation state of the sound absorbing devices in the target area according to the target application scenario, wherein the activation state indicates a distribution of the plurality of sound absorbing devices in the target area;

[0077] The third determination module 66 is used to determine the reverberation value of the test audio emitted by the voice device after passing through the target area in the engaged state, and determine that the simulation of the target application scenario is successful when the reverberation value meets the preset threshold corresponding to the target application scenario.

[0078] Through the above-mentioned device, the target application scenario to be simulated is determined, wherein the target application scenario is used to indicate the background noise environment corresponding to the voice device; the input state of the sound-absorbing device in the target area is determined according to the target application scenario, wherein the input state is used to indicate the distribution of multiple sound-absorbing devices in the target area; the reverberation value of the test audio emitted by the voice device after passing through the target area in the input state is determined, and when the reverberation value meets the preset threshold value corresponding to the target application scenario, it is determined that the simulation of the target application scenario is successful; that is, by determining the target application scenario to be simulated, and then determining the input state of the sound-absorbing device, the target application scenario that meets the corresponding reverberation value is determined to comprehensively test the voice device. The above-mentioned technical solution solves the problem of being unable to simulate the background noise environment of the voice device in use, and then can perform targeted simulation of the target application scenario according to the different application scenarios of the voice device, so that the performance of the voice device can be accurately tested, thereby improving the adaptability of the voice device to different application environments.

[0079] In one exemplary embodiment, the second determination module is further configured to determine environmental characteristics corresponding to the target application scenario, wherein the environmental characteristics include at least one of the following: noise level, noise level, and spatial size of the noise floor environment; and to determine the type of first sound-absorbing device to be deployed in the target area based on the environmental characteristics. In short, when simulating the target application scenario, the type of first sound-absorbing device to be deployed in the target area to simulate the target application scenario needs to be determined based on the noise level, noise level, and spatial size of the noise floor environment corresponding to the target application scenario.

[0080] In one exemplary embodiment, the second determination module is further configured to determine a structural feature corresponding to the first sound-absorbing device, wherein the structural feature indicates a parameter range corresponding to an adjustable reverberation value of the sound-absorbing device; and determine the spatial position of the first sound-absorbing device within the target area based on the structural feature. It will be appreciated that due to the varying structures of different sound-absorbing devices, the parameter range corresponding to the adjustable reverberation value also varies, and the placement of different sound-absorbing devices within the target area also varies, requiring determination based on the material of the sound-absorbing device.

[0081] Optional, such as Figure 4 There are 16 recessed sound-absorbing devices on the surrounding walls corresponding to the target area, and each of the 16 sound-absorbing devices is divided into two layers, the thickness of the sound-absorbing material of the corresponding sound-absorbing device is 90 mm, the width of the sound-absorbing device is 600 mm, and the length is the same as the wall height of the target area.

[0082] In an exemplary embodiment, the second determination module is further configured to determine a coordinate position of the sound absorbing device in the target area based on the spatial position; display the coordinate position in a planar layout image corresponding to the target area, and mark the coordinate position to determine a distribution diagram of the first sound absorbing device corresponding to the target area.

[0083] In one exemplary embodiment, the third determination module further includes an adjustment unit configured to determine that the simulation of the target application scenario has failed if the reverberation value does not meet a preset threshold corresponding to the target application scenario; determine the difference between the reverberation value corresponding to the target application scenario for which the simulation failed and the preset threshold; and determine, based on the difference, a second sound-absorbing device in the active state to be adjusted. It will be appreciated that if the simulated target application scenario does not meet the preset reverberation value threshold, this indicates that some of the first sound-absorbing devices in the active state need to be adjusted, or new sound-absorbing devices need to be added.

[0084] In an exemplary embodiment, the apparatus further includes: a receiving module configured to receive a reverberation adjustment instruction corresponding to the target application scenario; and determine a target reverberation value of the voice device to be tested according to the reverberation adjustment instruction.

[0085] In an exemplary embodiment, the apparatus further includes: a recording module configured to record test data of the voice device in the target application scenario successfully simulated, wherein the test data is used to indicate a matching relationship between the coordinate position of the sound-absorbing device enabled in the target area and the reverberation value; and to associate and bind the test data with the voice device.

[0086] That is to say, in order to improve the continuous testing requirements for different voice devices, after successfully simulating the target application scenario, the corresponding attraction device is put into the coordinate position and matched with the generated reverberation value, and the voice device that emits the test voice is associated and bound to obtain the test results of the voice device in the target application scenario, which can be used as a data reference in subsequent use or development.

[0087] It should be noted that the above modules can be implemented through software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.

[0088] An embodiment of the present invention further provides a storage medium, which includes a stored program, wherein the program executes any of the above methods when it is run.

[0089] Optionally, in this embodiment, the storage medium may be configured to store program codes for executing the following steps:

[0090] S1, determining a target application scenario to be simulated, wherein the target application scenario is used to indicate a background noise environment corresponding to a voice device;

[0091] S2, determining an investment status of the sound absorbing devices in the target area according to the target application scenario, wherein the investment status is used to indicate a distribution of the plurality of sound absorbing devices in the target area;

[0092] S3, determining a reverberation value of the test audio emitted by the voice device after passing through the target area in the engaged state, and determining that the simulation of the target application scenario is successful when the reverberation value meets a preset threshold corresponding to the target application scenario.

[0093] An embodiment of the present invention further provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0094] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0095] Optionally, in this embodiment, the processor may be configured to execute the following steps through a computer program:

[0096] S1, determining a target application scenario to be simulated, wherein the target application scenario is used to indicate a background noise environment corresponding to a voice device;

[0097] S2, determining an investment status of the sound absorbing devices in the target area according to the target application scenario, wherein the investment status is used to indicate a distribution of the plurality of sound absorbing devices in the target area;

[0098] S3, determining a reverberation value of the test audio emitted by the voice device after passing through the target area in the engaged state, and determining that the simulation of the target application scenario is successful when the reverberation value meets a preset threshold corresponding to the target application scenario.

[0099] Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store program codes.

[0100] Optionally, specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.

[0101] Obviously, those skilled in the art will appreciate that the various modules or steps of the present invention described above can be implemented using a general-purpose computing device, can be centralized on a single computing device, or can be distributed across a network of multiple computing devices. Alternatively, they can be implemented using program code executable by a computing device, and thus, can be stored in a storage device and executed by the computing device. In some cases, the steps shown or described can be performed in a different order than herein, or can be fabricated into separate integrated circuit modules, or multiple modules or steps can be fabricated into a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.

[0102] The foregoing description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Those skilled in the art will readily appreciate that various modifications and variations of the present invention are possible. Any modifications, equivalent substitutions, or improvements made within the principles of the present invention are intended to be within the scope of protection of the present invention.

Claims

1. A method for simulating an application scenario, characterized in that: include: Determining a target application scenario to be simulated, wherein the target application scenario is used to indicate a background noise environment corresponding to the voice device; determining an investment status of the sound absorbing devices in the target area according to the target application scenario, wherein the investment status is used to indicate the distribution of the plurality of sound absorbing devices in the target area; Determining a reverberation value of the test audio emitted by the voice device after passing through the target area in the engaged state, and determining that the simulation of the target application scenario is successful if the reverberation value meets a preset threshold corresponding to the target application scenario; Determining the deployment state of the sound absorbing device in the target area according to the target application scenario includes: determining environmental characteristics corresponding to the target application scenario, wherein the environmental characteristics include at least: noise level of the background noise environment, the amount of noise in the background noise environment, and the size of the space in the background noise environment; A first sound absorbing device to be activated among the multiple sound absorbing devices is determined based on the noise level, the amount of noise, and the size of the space, and a type of the first sound absorbing device is determined, wherein the type includes at least one of the following: a top Schroeder diffuser, a drawer-type adjustable sound absorber, a wall high-frequency sound absorbing panel, a wall full-range sound absorber, a reverse adjustable sound absorber, and a wall triangular diffuser.

2. The method for simulating an application scenario according to claim 1, characterized in that: After determining the type of the first sound absorbing device to be activated in the target area according to the environmental characteristics, the method further includes: determining a structural feature corresponding to the first sound absorbing device, wherein the structural feature is used to indicate a parameter range corresponding to a reverberation value that is allowed to be adjusted by the sound absorbing device; The spatial position of the first sound absorbing device in the target area is determined according to the structural characteristics.

3. The method for simulating an application scenario according to claim 2, wherein: After determining the spatial position of the first sound absorbing device in the target area according to the structural feature, the method further includes: determining the coordinate position of the sound absorbing device in the target area according to the spatial position; The coordinate position is displayed in the plane layout image corresponding to the target area, and the coordinate position is marked to determine the distribution diagram of the first sound absorbing device corresponding to the target area.

4. The method for simulating an application scenario according to claim 1, wherein: After determining the reverberation value of the test audio emitted by the voice device after passing through the target area in the engaged state, the method further includes: If the reverberation value does not meet the preset threshold corresponding to the target application scenario, determining that the simulation of the target application scenario has failed; Determine the difference between the reverberation value corresponding to the target application scenario where the simulation fails and the preset threshold; The second sound absorbing device to be adjusted in the activated state is determined based on the difference.

5. The method for simulating an application scenario according to claim 1, wherein: When the reverberation value meets the preset threshold corresponding to the target application scenario, after determining that the simulation of the target application scenario is successful, the method further includes: receiving a reverberation adjustment instruction corresponding to the target application scenario; A target reverberation value of the speech device to be tested is determined according to the reverberation adjustment instruction.

6. The method for simulating an application scenario according to claim 1, wherein: When the reverberation value meets the preset threshold corresponding to the target application scenario, after determining that the simulation of the target application scenario is successful, the method further includes: Recording test data of the voice device in the target application scenario when the simulation is successful, wherein the test data is used to indicate a matching relationship between the coordinate position of the sound absorbing device activated in the target area and the reverberation value; The test data is associated and bound with the voice device.

7. A simulation device for an application scenario, characterized in that: include: A first determination module is configured to determine a target application scenario to be simulated, wherein the target application scenario is used to indicate a background noise environment corresponding to the voice device; a second determining module, configured to determine an activation state of the sound absorbing devices in the target area according to the target application scenario, wherein the activation state indicates a distribution of the plurality of sound absorbing devices in the target area; a third determination module, configured to determine a reverberation value of the test audio emitted by the voice device after passing through the target area in the engaged state, and determine that the simulation of the target application scenario is successful if the reverberation value meets a preset threshold corresponding to the target application scenario; The second determination module is further configured to determine environmental characteristics corresponding to the target application scenario, wherein the environmental characteristics include at least: noise level of the background noise environment, the amount of noise in the background noise environment, and the size of a space in the background noise environment; based on the noise level, the amount of noise, and the size of the space, determine a first sound absorbing device to be activated among the multiple sound absorbing devices, and determine a type of the first sound absorbing device, wherein the type includes at least one of the following: a top Schroeder diffuser, a drawer-type adjustable sound absorber, a wall high-frequency sound absorbing panel, a wall full-range sound absorber, a reverse adjustable sound absorber, and a wall triangular diffuser.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program executes the method described in any one of claims 1 to 6 when executed.

9. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 6 through the computer program.

Citation Information

Patent Citations

  • Method for controlling noise of main control room of nuclear power plant

    CN106782486A