Display control method, device and electronic equipment of control

By displaying the target object to be moved or deformed in the graphical user interface, obtaining user operation parameters, and automatically adjusting the control layout, the problem of poor user experience in default or custom layouts is solved, and efficient improvement of user operation comfort and experience is achieved.

CN114995930BActive Publication Date: 2025-12-05NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210405745.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-18
Publication Date
2025-12-05
Estimated Expiration
2042-04-18

AI Technical Summary

Technical Problem

In existing technologies, users need to invest a lot of time and effort to adapt to the default or custom layout when manipulating control layouts, resulting in a poor user experience. This is especially true in applications with high operational requirements, where users find it difficult to meet their operational comfort needs.

Method used

By displaying the target object to be moved or deformed in the graphical user interface, the user is guided to perform touch operations, and operation parameters are obtained. Based on these parameters, the display control parameters of the controls are determined, thereby automatically adjusting the control layout to achieve a layout that conforms to the user's habits.

Benefits of technology

Users don't need to manually adjust the control layout; a simple touch operation is all it takes to get a control layout that suits their operating habits, improving operating comfort and user experience, reducing learning and adaptation time, and lowering churn rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114995930B_ABST
    Figure CN114995930B_ABST
Patent Text Reader

Abstract

The application provides a display control method and device of a control and electronic equipment; the method comprises the following steps: in response to a preset operation, displaying operation instruction information in a graphical user interface; wherein the operation instruction information is used for indicating that a user performs a touch operation on a target object which is moving or deforming; in response to the touch operation on the target object, obtaining operation parameters of the touch operation; based on the operation parameters of the touch operation, determining display control parameters of a target control, and controlling the display of the target control based on the display control parameters. In this way, the user does not need to personally adjust the control layout, and only needs to perform a simple touch operation to obtain a control layout which conforms to the touch operation habit of the user, so that the user has a high operation comfort degree and the application experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of interface interaction, and in particular to a display control method and device of a control and electronic equipment. BACKGROUND

[0002] In a game or other application, a user needs to operate a control to issue a corresponding instruction. The layout of the control in the interface can affect the comfort of the user operation. In the related art, some application programs set a default control layout, and the user adapts to the default control layout through multiple operations, but in the adaptation process, there is a risk of poor user experience, leading to user loss. For application programs with high operation requirements, a function of user-defined control layout can be provided, but some users are difficult to truly understand their own operation habits, and the user-defined control layout is still difficult to meet the user's operation comfort requirement. SUMMARY

[0003] Therefore, the present application aims to provide a display control method and device of a control and electronic equipment to obtain a control layout that meets the user's touch operation habits, has high operation comfort, and improves the user's application experience.

[0004] In a first aspect, an embodiment of the present application provides a display control method of a control. A graphical user interface is provided by a terminal device. The method comprises: displaying operation instruction information in the graphical user interface in response to a preset operation; wherein the operation instruction information is used to instruct the user to perform a touch operation on a target object that is moving or morphing; obtaining operation parameters of the touch operation in response to the touch operation on the target object; determining display control parameters of a target control based on the operation parameters of the touch operation, and controlling the display of the target control based on the display control parameters.

[0005] The above step of displaying operation instruction information in the graphical user interface in response to a preset operation comprises: displaying a first object that is moving in the graphical user interface in response to a preset operation; the first object is used to instruct the user to perform a touch operation at the position of the first object; and displaying a second object with a gradually increasing display area in the graphical user interface; the second object is used to instruct the user to perform a touch operation on the display area of the second object.

[0006] The above step of displaying a second object with a gradually increasing display area in the graphical user interface comprises: displaying the second object with a default display area size at a specified position in the graphical user interface; wherein the specified position comprises: a preset position or a touch position of the touch operation on the first object; and in response to the touch operation on the second object, controlling the display area of the second object to gradually increase according to the touch frequency of the touch operation on the second object.

[0007] The step of determining the display control parameter of the target control based on the operation parameter of the touch operation includes: determining a control display area in the graphical user interface based on the operation parameter of the touch operation; and determining the display control parameter of the target control from the control display area.

[0008] The step of determining the control display area in the graphical user interface based on the operation parameter of the touch operation includes: determining a maximum touch area in the graphical user interface based on the touch position and the touch time of the first object in the operation parameter of the touch operation; establishing a normal distribution relationship between each position area in the maximum touch area and the touch frequency based on the touch position and the touch frequency of the touch position in the maximum touch area; determining the control display area from the maximum touch area based on the normal distribution relationship; and wherein the control display area includes multiple control display areas, and the touch frequency of each control display area is different.

[0009] The control display area includes multiple control display areas, and the step of determining the display control parameter of the target control from the control display area includes: determining a target display area from the control display area based on the control attribute of the target control; wherein the control attribute is used to indicate the trigger frequency of the target control; obtaining a third object from the target object based on the operation parameter of the touch operation; wherein the third object is an object in the target display area with the highest touch frequency of the touch operation on the same object; and determining the display position and the display size of the target control based on the touch position of the touch operation on the third object and the touch frequency of the touch position.

[0010] The step of determining the display position and the display size of the target control based on the touch position of the touch operation on the third object and the touch frequency of the touch position includes: obtaining a first touch position with the highest touch frequency and a second touch position farthest from the first touch position in the touch position of the touch operation on the third object; and determining the display position and the display size of the target control based on the first touch position and the second touch position.

[0011] After the step of determining the display position and the display size of the target control based on the touch position of the touch operation on the third object and the touch frequency of the touch position, the method further includes: if the target control includes multiple target controls, adjusting the display positions of the multiple target controls based on a specified distance between adjacent target controls to obtain final display positions of the multiple target controls.

[0012] The object control control is preset in the graphical user interface, and the object control control is displayed in a first region in the graphical user interface; in response to a preset operation, the step of displaying operation instruction information in the graphical user interface includes: in response to a triggering operation on the object control control, displaying a target object in a second region in the graphical user interface; and the second region is a region in the graphical user interface other than the first region.

[0013] In a second aspect, an embodiment of the present application provides a display control device of a control, which provides a graphical user interface through a terminal device; the device includes: an information display module, configured to display operation instruction information in the graphical user interface in response to a preset operation; the operation instruction information is used to indicate that a user performs a touch operation on a target object that is moving or morphing; a parameter acquisition module, configured to acquire operation parameters of the touch operation in response to the touch operation on the target object; and a control display module, configured to determine display control parameters of a target control based on the operation parameters of the touch operation, and control the target control to display based on the display control parameters.

[0014] In a third aspect, an embodiment of the present application provides an electronic device, including a processor and a memory, the memory stores machine executable instructions capable of being executed by the processor, and the processor executes the machine executable instructions to implement the display control method of the control.

[0015] In a fourth aspect, an embodiment of the present application provides a machine readable storage medium, which stores machine executable instructions, and the machine executable instructions cause the processor to implement the display control method of the control when the machine executable instructions are called and executed by the processor.

[0016] The embodiments of the present application have the following beneficial effects:

[0017] The display control method, device and electronic device of the control respond to a preset operation to display operation instruction information in a graphical user interface; the operation instruction information is used to indicate that a user performs a touch operation on a target object that is moving or morphing; operation parameters of the touch operation are acquired in response to the touch operation on the target object; display control parameters of a target control are determined based on the operation parameters of the touch operation, and the target control is controlled to display based on the display control parameters. In this way, the user is guided to perform the touch operation through the target object that is moving or morphing, so that the operation parameters of the current user are obtained, and then the display control parameters of the target control are determined based on the operation parameters, and the control layout is implemented. This way does not require the user to personally adjust the control layout, and only needs the user to perform a simple touch operation to obtain the control layout that conforms to the touch operation habit of the user. The control layout makes the user have a high operation comfort degree, and improves the application experience of the user.

[0018] Other features and advantages of the present application will be set forth in the descriptions that follow, and in part will be apparent from the description or can be learned by practice of the application. The purposes and other advantages of the application will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.

[0019] In order to make the above objectives, features and advantages of the present application more apparent, the following will specifically describe a preferred embodiment in combination with the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS

[0020] In order to more clearly illustrate the specific embodiments of the present application or the technical solutions in the prior art, the following will briefly introduce the drawings needed to be used in the specific embodiments or the prior art description. Obviously, the drawings described below are some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor on the basis of these drawings.

[0021] Figure 1 A flow chart of a display control method of a control provided by an embodiment of the present application;

[0022] Figure 2 A schematic diagram of an object control control and a target object provided by an embodiment of the present application;

[0023] Figure 3 A schematic diagram of a first object provided by an embodiment of the present application;

[0024] Figure 4 A schematic diagram of a second object provided by an embodiment of the present application;

[0025] Figure 5 A normal distribution example diagram corresponding to a normal distribution frequency density formula provided by an embodiment of the present application;

[0026] Figure 6 A schematic diagram of a plurality of control display regions provided by an embodiment of the present application;

[0027] Figure 7 A schematic diagram of a plurality of control display regions and control display positions provided by an embodiment of the present application;

[0028] Figure 8 A structural schematic diagram of a control display control device provided by an embodiment of the present application;

[0029] Figure 9 A structural schematic diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0030] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions of the present application will be described below in connection with the drawings. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.

[0031] The control layout in the application program can adopt a default layout, and the user directly uses the default layout, gradually adapts to and gets used to the default layout. The disadvantages of using the default layout include: the user needs to avoid intuitive operation through trial and error, and also needs to correct conditioned reflex through memory and thinking; the user needs to invest a large amount of time cost to learn and adapt, and the early experience is poor; there are differences in learning degrees among different users, so that users who are always difficult to get started will eventually be lost; the user unilaterally adapts to the application program, and the whole learning process is low in efficiency; due to individual differences in the structure, size and operation habit of the user's hand, the preset layout always has differences with the ideal layout of the user, and it is impossible to completely eliminate the differences through the subjective consciousness of the user, for example, a user with a small palm size cannot get used to a large screen no matter how much he or she learns.

[0032] For an application program with high operation requirements, on the basis of the above default layout, the control layout suitable for the operation habit of the user himself or herself can be configured in a self-defined manner. The self-defined control layout has the following disadvantages: the user needs to continuously try and error in operation to induce the control layout conforming to the intuitive operation habit; the user also needs to invest a large amount of time cost to explore, and the early experience is poor; in the process of learning and inducing the operation habit, it is difficult to determine which is the effective experience feedback, and the corresponding control needs to be adjusted; after obtaining the effective experience feedback, it is also difficult to determine how to adjust the control based on the feedback, so that the size and layout of the adjusted control are still uncomfortable; the user needs to invest a large amount of time cost to unilaterally adapt to the game, and the early experience is poor, and the whole exploration process is low in efficiency; for a relatively complex game, the number of controls is large, and the self-defined workload is large.

[0033] Therefore, the embodiments of the present application provide a control display control method, device and electronic equipment, which can be applied to various application programs with operation interaction requirements, and is especially suitable for application programs with high operation requirements, such as game programs.

[0034] The control display control method in one of the embodiments of the present application can run on a touch local terminal device or a server. When the control display control method runs on the server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.

[0035] In an optional embodiment, various cloud applications can be run under the cloud interaction system, such as cloud games. Taking cloud games as an example, cloud games refer to a game mode based on cloud computing. In the running mode of cloud games, the running subject of the game program and the presentation subject of the game picture are separated, and the storage and running of the display control method of the control are completed on the cloud game server. The client device is used for receiving and sending data and presenting the game picture. For example, the client device can be a display device close to the user side with data transmission function, such as a mobile terminal, a television, a computer, a palm computer, etc. However, the cloud game server in the cloud end performs information processing. When playing the game, the player operates the client device to send operation instructions to the cloud game server, the cloud game server runs the game according to the operation instructions, encodes and compresses the game picture and other data, returns the data to the client device through the network, and finally decodes and outputs the game picture through the client device.

[0036] In an optional embodiment, taking games as an example, the local touch terminal device stores a game program and is used for presenting a game picture. The local touch terminal device is used for interacting with the player through a graphical user interface, that is, a conventional game program is downloaded and installed on an electronic device and is run. The way in which the local touch terminal device provides the graphical user interface to the player can include various ways, for example, the graphical user interface can be rendered and displayed on the display screen of the terminal, or the graphical user interface can be provided to the player through holographic projection. For example, the local touch terminal device can include a display screen used for presenting a graphical user interface including a game picture and a processor used for running the game, generating the graphical user interface and controlling the display of the graphical user interface on the display screen.

[0037] In a possible embodiment, the embodiment of the present application provides a display control method of a control. A graphical user interface is provided through a touch terminal device. The touch terminal device can be the local touch terminal device mentioned above or the client device in the cloud interaction system mentioned above. The graphical user interface can display interface content, such as a game scene picture, a communication interaction window and the like, according to the type of the started application program.

[0038] In order to facilitate the understanding of the present embodiment, first, a display control method of a control disclosed by the embodiment of the present application is introduced in detail, as shown in the following Figure 1 The display control method of the control provides a graphical user interface through a terminal device. The terminal device can be the local terminal device mentioned above or the client device mentioned above. The method includes the following steps:

[0039] Step S102: In response to a preset operation, operation instruction information is displayed in the graphical user interface; wherein, the operation instruction information is used to instruct the user to perform a touch operation on a target object that is moving or deforming.

[0040] The preset operation is used to trigger the display of operation instruction information, which can specifically trigger a specified control. The operation instruction information can be in the form of text, icons, images, animations, etc. In this embodiment, the aim is to guide the user to perform a touch operation through a target object, and determine the display control parameters of the control based on the operation parameters of the touch operation. For this purpose, the aforementioned operation instruction information is used to prompt the user to perform a touch operation on a moving or deforming target object.

[0041] To enhance the fun, the target object can be a virtual object such as a red envelope, fruit, a frisbee, or a whack-a-mole. After the preset action is triggered, the moving target object is displayed in the graphical user interface. The target object's movement path can be random or a preset path; for example, the target object moves from the lower left corner of the graphical user interface to the upper right corner. The graphical user interface displays a deforming target object, which can gradually change shape during display; for example, the display area of ​​the target object gradually increases, or the shape of the target object gradually changes from a square to a circle. The deformation method of the target object can be preset or changed randomly.

[0042] In practice, there can be multiple target objects to guide the user to perform multiple touch operations. Moving and deforming target objects can be displayed simultaneously, interspersed, or sequentially. Specific touch operations include clicking, long-pressing, etc.

[0043] Step S104: Respond to the touch operation on the target object and obtain the operation parameters of the touch operation;

[0044] It should be noted that steps S102 and S104 above can be executed simultaneously or repeatedly. That is, within a certain period of time, the target object will continuously appear in the graphical user interface. During the appearance of the target object, the user performs a touch operation on the target object, and at this time, the operation parameters of the touch operation are obtained.

[0045] Touch operations targeting a target object can specifically be a single click or a series of clicks on the target object. The operation parameters for the touch operation can include the trigger position and trigger time. A preset reference position can be used as the origin of a coordinate system, and the position coordinates of each trigger position can be determined based on this coordinate system. Once each target object appears in the graphical user interface, a timer can begin until the target object is triggered, thus obtaining the trigger time.

[0046] In step S106, a display control parameter of the target control is determined based on the operation parameter of the touch operation, and the display of the target control is controlled based on the display control parameter.

[0047] The display control parameter of the target control can include a display position and a display size of the target control, etc. For a game program, there are more controls in the graphical user interface. In this case, the operable area of the graphical user interface can be divided into multiple interaction areas, such as a high-frequency interaction area, a low-frequency interaction area, and a maximum interaction area, according to the operation parameter of the touch operation. For controls with higher usage frequency, such as attack controls, they are placed in the high-frequency interaction area. For controls with lower usage frequency, such as crouch controls, they are placed in the low-frequency interaction area. For controls with very low usage frequency, such as backpack controls, they are placed in the maximum interaction area. After the interaction area of the target control is determined, the specific display position and display size of the target control are determined based on the operation parameter of the touch operation.

[0048] In the display control method of the control described above, operation instruction information is displayed in the graphical user interface in response to a preset operation. The operation instruction information is used to instruct the user to perform a touch operation on a target object that is moving or being deformed. The operation parameter of the touch operation is obtained in response to the touch operation on the target object. The display control parameter of the target control is determined based on the operation parameter of the touch operation, and the display of the target control is controlled based on the display control parameter. In this way, the user is guided to perform a touch operation through a target object that is moving or being deformed, so as to obtain the operation parameter of the current user. Then, the display control parameter of the target control is determined based on the operation parameter, and the control layout is realized. This way does not require the user to manually adjust the control layout. After the user performs a simple touch operation, the control layout that meets the user's touch operation habit is obtained. This control layout provides the user with high operation comfort, and improves the user's application experience.

[0049] To facilitate understanding, the following provides a specific display method of operation instruction information.

[0050] Figure 2 As an example, an object control control is preset in the graphical user interface, and the object control control is displayed in a first area in the graphical user interface. In response to a trigger operation on the object control control, a target object is displayed in a second area in the graphical user interface. The second area is an area in the graphical user interface other than the first area.

[0051] In actual implementation, the graphical user interface can be roughly divided into multiple areas, such as the first area and the second area described above. For a horizontally rectangular touch screen, the first area can be a left area suitable for left-hand operation of a user, and the second area can be a right area suitable for right-hand operation of the user. The left area of the screen is suitable for left-hand operation, and the right area of the screen is suitable for right-hand operation. In this embodiment, the object control control is arranged in the left area, which is the first area described above. When the object control control is triggered, the target object is displayed in the right area, i.e., the second area.

[0052] The operation aims to arrange controls only in part of the graphical user interface, for example, to arrange controls only in the right area of the graphical user interface, so as to avoid the influence of the left hand of the user on the final arrangement result, and to control the left hand of the user through the object control control, thereby improving the accuracy of control arrangement.

[0053] It can be understood that when the first area described above needs to be arranged with controls, the object control control is displayed in the second area, and the target object is displayed in the first area. For example, the object control control is displayed in the right area of the interface to control the right hand of the user, thereby ensuring the accuracy of control arrangement in the left area.

[0054] In an implementation manner, the operation indication information in the above embodiment can be the target object. Specifically, in response to a preset operation, a first object moving in the graphical user interface is displayed; the first object is used to instruct the user to perform a touch operation at a position of the first object; and a second object with a gradually increasing display area is displayed in the graphical user interface; the second object is used to instruct the user to perform a touch operation in the display area of the second object.

[0055] The moving path of the first object described above can be randomly determined, or the moving path can be preset, Figure 3 As an example, the path of the moving object is a curved path moving from the lower left to the upper right. Figure 3 The dashed line in the above figure represents the path, and the first object of the dashed line is a position once passed through by the first object. When the first object moves along the path, the user performs a touch operation on the first object, such as clicking the first object. If the first object is performed with a touch operation during the movement, the first object can disappear at the touch position of the touch operation, or continue to move along the path until it moves out of the interface. After the first object disappears in the interface, other first objects can appear from any position in the interface and continue to start random movement.

[0056] Generally, if the first object moves out of the region operable by the user, the user will not perform the touch operation on the first object any more. By the target object moving randomly, the user can be guided to perform the touch operation at a corresponding position in the interface, so as to obtain the maximum touch range operable by the user at present. Based on this, in a specific implementation, a moving path with a larger range can be set in advance, for example, moving from the lower left region of the interface to the upper right region, or moving from the upper left region of the interface to the lower right region, to guide the user to perform a farther touch operation, so as to obtain the maximum touch range operable by the user at present.

[0057] For the display of the second object, the second object with a default display region size is displayed at a specified position in the graphical user interface; wherein the specified position comprises: a preset position or a touch position of the touch operation on the first object; in response to the touch operation on the second object, the display region of the second object is gradually enlarged according to the touch frequency of the touch operation on the second object.

[0058] The preset position can be a commonly used display position of a certain control, or a touch position of the touch operation on the first object performed by the user. It should be noted that the touch position of the touch operation on the first object can be understood as a touch position that is more convenient for the user. Specifically, the touch position of the touch operation on the first object can include multiple positions, and in actual implementation, part of the touch positions can be selected as the specified position according to the properties of the control, the touch frequency of the touch position, etc.

[0059] Figure 4 As an example of the second object, in actual implementation, the greater the touch frequency of the touch operation on the second object, the more convenient the position of the second object for the user to operate, and at this time, the display region of the second object is enlarged faster, so as to guide the user to continue to perform the touch operation and obtain the region that is more convenient for the user to operate at the display position of the second object as soon as possible.

[0060] Displaying the second object at the specified position is mainly used to more accurately determine the display position of the control. In the process of being touched, the display region of the second object is gradually enlarged. Since the touch position of the touch operation is in the display region of the second object, it can be considered that the touch operation is a touch operation on the second object. In the process of the display region of the second object being gradually enlarged, the touchable range of the second object can be expanded, and the touch position of the touch operation can gradually change according to the operation habit of the user, that is, the user will be more inclined to trigger the second object at a more comfortable and efficient position. Therefore, by the second object with the gradually enlarged display region, the more comfortable and efficient touch position of the user can be accurately obtained.

[0061] In the process of performing touch operations on the first object and the second object, the user obtains operation parameters of each touch operation, which can include touch position, touch time and other parameters of the touch operation. Based on the operation parameters of the touch operation, a control display area is determined in the graphical user interface; and display control parameters of a target control are determined from the control display area. Specifically, the operation parameters can be counted to obtain touch frequency, touch speed and other results of each touch position. If the use frequency of the target control is also high, the touch position with high touch frequency can be used as the display position of the target control. The display control parameters of the target control can include display position, display size, shape and other parameters of the target control.

[0062] In a specific implementation, based on the operation parameters of the touch operation, the touch position and the touch time of the moving first object are used to determine a maximum touch area in the graphical user interface; based on the touch position of the touch operation and the touch frequency of the touch position in the maximum touch area, a normal distribution relationship between each position area in the maximum touch area and the touch frequency is established; based on the normal distribution relationship, a control display area is determined from the maximum touch area; wherein the control display area includes multiple; the touch frequency of each control display area is different.

[0063] The first object can be randomly moved from each direction of the graphical user interface to each direction of the graphical user interface, thereby guiding the user to perform touch operations at each position of the interface. Generally, if the operable area of the user's finger is exceeded, the touch operation is no longer performed. Considering that different users have different hand shapes and operation habits, the operable areas of different users are different. Based on this, the maximum touch area of the user can be obtained by the touch position of the first object.

[0064] Suppose the coordinates of the touch position are P i (x i ,y i ), i represents the i-th touch operation; P0(x0,y0) is the coordinate origin, which can be specifically the position of the user's palm. For example, for the right hand of the user, the lower right corner of the interface can be used as the coordinate origin. The touch distance of the i-th touch operation from the coordinate origin is The average touch speed wherein n represents the total number of touch operations; t i represents the difference between the time when the target object corresponding to the i-th touch operation appears in the graphical user interface and the triggering time of the i-th touch operation, which can also be understood as the reaction time.

[0065] From the above operation parameters of the touch operation, the slowest reaction time t max and the maximum touch distance r maxThe maximum touch area mentioned above can be obtained. The maximum touch area can also be called the maximum touch range; r tmax t represents the touch distance corresponding to the slowest response time. rmax This represents the response time corresponding to the maximum touch distance.

[0066] Furthermore, within this maximum touch area, the touch frequency at each touch position is statistically analyzed, and then a normal distribution frequency density formula is established. Where μ=∫ Ω xdP=∑ i p i x i ; Where n represents the total number of touch operations; μ is the mean of the normal distribution, x i p represents the touch position of the i-th touch operation. i Represents the touch position x i Touch frequency.

[0067] For ease of understanding, Figure 5 This is an example diagram of the normal distribution corresponding to the above normal distribution frequency density formula. The diagram shows the normal distribution relationship between various locations within the maximum touch area and the touch frequency. In one approach, the maximum touch area can be divided into three control display areas: the area within the range of μ-σ and μ+σ is designated as the high-frequency interaction area; the areas within the ranges of μ-2σ and μ-σ, and μ+σ and μ+2σ, are designated as the low-frequency interaction areas; and the areas within the ranges of μ-3σ and μ-2σ, and μ+2σ and μ+3σ, are designated as the furthest interaction area.

[0068] Figure 6 An example of multiple control display areas is shown, where a high-frequency interaction area can be used to display controls with a high interaction frequency; a low-frequency interaction area can be used to display controls with a low interaction frequency; and a maximum interaction area is used to display controls with a very low interaction frequency, i.e., infrequently used controls. It should be noted that the maximum touch area can be divided into multiple control display areas, for example, four or five control display areas, and is not limited to the three control display areas mentioned above.

[0069] In a game scene, a large number of controls need to be displayed in a graphical user interface, if all are displayed in a high-frequency interaction area, not only the picture is blocked, but also the operation is inconvenient. In this case, the target control is displayed in different control display areas according to the control attribute of the target control. Specifically, based on the control attribute of the target control, a target display area is determined from the control display area; wherein the control attribute is used to indicate the trigger frequency of the target control; based on the operation parameter of the touch operation, a third object is obtained from the target object; wherein the third object is the object with the highest touch frequency of the touch operation on the same object in the target display area; based on the touch position of the touch operation on the third object and the touch frequency of the touch position, the display position and the display size of the target control are determined.

[0070] The control attribute of the target control can be determined according to the control function of the target control, for example, for an attack control, the attack control is used to trigger an attack operation, so the control attribute of the attack control is a high-frequency operation control; therefore, the target display area of the attack control can be the aforementioned high-frequency interaction area; for example, a prone control, the prone control is used to trigger a prone operation, so the control attribute of the prone control is a low-frequency operation control; therefore, the target display area of the prone control can be the aforementioned low-frequency interaction area; for example, a backpack control, the backpack control is used to trigger an operation of opening the backpack, so the control attribute of the backpack control is an infrequently used operation control; therefore, the target display area of the backpack control can be the aforementioned maximum interaction area.

[0071] Considering that there are also multiple display controls in the target display area, the display position of the target control needs to be further determined from the target display area. In the touch operation of the first object and the second object, the target object located in the target display area includes multiple, from which the target object with the highest touch frequency is selected, that is, the third object described above. It can be understood that if a user frequently triggers a certain target object, it can be inferred that the position of the target object is suitable for user operation, that is, the user has a high degree of comfort when performing a trigger operation on the target object. Therefore, the display position and the display size of the target control can be further determined according to the third object described above.

[0072] In a specific implementation, in the touch position of the touch operation on the third object, a first touch position with the highest touch frequency and a second touch position farthest from the first touch position are obtained; based on the first touch position and the second touch position, the display position and the display size of the target control are determined.

[0073] The coordinate point of the first touch position is P h (x h ,y h ), and the coordinate point of the second touch position is The spline curve is calculated based on the first touch position and the second touch position Wherein,

[0074]

[0075] n represents the number of splines; when n=0, the b value between the interpolation point x i and the interpolation point x i+1 is equal to zero; the b value corresponding to the interpolation point x i and x i+1 is equal to 1.

[0076] In the above manner, the first touch position and the second touch position are calculated by interpolation, so that the outer contour of the touch range can be obtained in the target display area, which can be understood as the boundary of the hot area corresponding to the target control. The hot area here can be understood as a further refined area in the target display area, or it can be understood that the hot area is the area frequently operated by the player in the target display area. In actual implementation, the hot area can be determined as the display position of the target control.

[0077] When determining the display size of the target control, taking a circular control as an example, the display size is the radius, and the radius r i of the control is:

[0078]

[0079] Then, the S i can be obtained by the radius r i of the control. i 2 .

[0080] Further, if the target control includes multiple, the display positions of the multiple target controls are close, at this time, in order to facilitate operation, it is also necessary to set the additional condition parameters of the control in advance, for example, the minimum distance between adjacent controls, based on the minimum distance, the display position of the target control obtained above is adjusted to obtain the final display position of each target control. Specifically, if the target control includes multiple, based on the specified distance between adjacent target controls, the display positions of the multiple target controls are adjusted to obtain the final display positions of the multiple target controls. The distance between the adjusted adjacent target controls is usually not less than the specified distance, so as to avoid the misoperation of the user on multiple controls.

[0081] Figure 7As an example, for the left region and the right region on the graphical user interface, a plurality of target display regions can be obtained by the above-mentioned manner respectively, for example, the high-frequency interaction region 1, the low-frequency interaction region 1 and the maximum interaction region 1 are calculated in the left region; the high-frequency interaction region 2, the low-frequency interaction region 2 and the maximum interaction region 2 are calculated in the right region.

[0082] In actual implementation, the left region and the right region can perform the above-mentioned interaction operation respectively, so as to obtain the target display region in each region, and a certain safety size can be reserved between the target display regions of the left region and the right region, so as to avoid mutual overlap, avoid that the control of the left region is displayed in the right region, or the control of the right region is displayed in the left region, thereby making the control layout more reasonable.

[0083] Suppose that in the high-frequency interaction region 1 of the right region, four target controls need to be displayed, which are control A, control B, control C and control E, and the display position and the display size of each target control can be obtained based on the foregoing manner, and the final display position of each target control is obtained based on the specified distance between adjacent controls. Similarly, in the high-frequency interaction region 2 of the left region, the display position and the display size of the remote sensing control can be obtained by the foregoing manner.

[0084] In the above-mentioned embodiment, an interactive mode based on actual experience of players is provided, which is fast, efficient and painless, indirectly gives adjustment guidance or directly adjusts, so that the interface layout is more in line with the use intuition and operation habit of each player, and a more smooth, more natural, more real and more efficient experience is brought.

[0085] Through the interactive mode in the embodiment, the memory burden of players adapting to the interface can be reduced, the intuitive operation of players is quickly adapted to reduce the trial and error process; the adaptation process changes from one-way adaptation of players to two-way adaptation of players and games; the learning intensity is reduced, the influence of learning ability of players on the start-up is reduced, the start-up time is shortened, and the player loss is reduced; compared with the traditional adjustment mode, the layout after adjustment in the embodiment is closer to the ideal layout of players; players do not need to recognize their own operation habits, ensuring the efficiency of unified interface customization; different players do not exist differences in adjustment ability through unified customization operation; through quantitative analysis of operation, effective feedback and judgment can be made on inconvenient operation or operation error; the control can be adjusted according to effective experience feedback, so as to ensure the adaptation degree after adjustment; the method of adjusting the layout has a short cycle and a fast speed, and the poor experience in the adjustment process is eliminated; the players basically do not need to manually adjust during the adaptation process, and there is no workload of customization; in general, the optimization method is to optimize the layout based on the test results of the hot area on the basis of the existing layout, while the scheme of the embodiment directly uses the test results of the hot area to generate the preset layout.

[0086] Corresponding to the above method embodiments, see Figure 8 A structural diagram of a display control device of a control is shown, a graphical user interface is provided by a terminal device; the device comprises:

[0087] An information display module 80 is configured to display operation instruction information in the graphical user interface in response to a preset operation; wherein the operation instruction information is used to instruct the user to perform a touch operation on a target object that is moving or morphing;

[0088] A parameter acquisition module 82 is configured to acquire operation parameters of the touch operation in response to the touch operation on the target object;

[0089] A control display module 84 is configured to determine display control parameters of a target control based on the operation parameters of the touch operation, and control the target control to display based on the display control parameters.

[0090] The display control device of the above control displays operation instruction information in the graphical user interface in response to a preset operation; wherein the operation instruction information is used to instruct the user to perform a touch operation on a target object that is moving or morphing; operation parameters of the touch operation are acquired in response to the touch operation on the target object; display control parameters of a target control are determined based on the operation parameters of the touch operation, and the target control is controlled to display based on the display control parameters. In this way, the user is guided to perform a touch operation through a target object that is moving or morphing, so as to obtain the operation parameters of the current user, and then the display control parameters of the target control are determined based on the operation parameters, so as to realize control layout. This way does not require the user to personally adjust the control layout, and only needs the user to perform a simple touch operation, and then the control layout that meets the user's touch operation habit is obtained. The control layout makes the user have a high operation comfort degree, and improves the user's application experience.

[0091] The above information display module is further configured to display a first object that is moving in the graphical user interface in response to a preset operation; the first object is used to instruct the user to perform a touch operation at the position of the first object; and a second object with a gradually increasing display area is displayed in the graphical user interface; the second object is used to instruct the user to perform a touch operation on the display area of the second object.

[0092] The above information display module is further configured to display a second object with a default display area size at a specified position in the graphical user interface; wherein the specified position comprises a preset position or a touch position of the touch operation on the first object; and the display area of the second object is controlled to gradually increase according to a touch frequency of the touch operation on the second object in response to the touch operation on the second object.

[0093] The control display module is further configured to determine a control display region in the graphical user interface based on the operation number of the touch operation, and determine the display control parameter of the target control from the control display region.

[0094] The control display module is further configured to determine a maximum touch region in the graphical user interface based on the touch position and the touch time of the first object in the operation parameter of the touch operation, establish a normal distribution relationship between each position region and the touch frequency in the maximum touch region based on the touch position of the touch operation and the touch frequency of the touch position in the maximum touch region, determine the control display region from the maximum touch region based on the normal distribution relationship, and wherein the control display region includes a plurality of control display regions, and the touch frequency of each control display region is different.

[0095] The control display region includes a plurality of control display regions, and the control display module is further configured to determine a target display region from the control display region based on the control attribute of the target control, wherein the control attribute is used to indicate the trigger frequency of the target control, obtain a third object from the target object based on the operation parameter of the touch operation, wherein the third object is an object in the target display region with the highest touch frequency of the touch operation on the same object, and determine the display position and the display size of the target control based on the touch position of the touch operation on the third object and the touch frequency of the touch position.

[0096] The control display module is further configured to obtain a first touch position with the highest touch frequency and a second touch position farthest from the first touch position in the touch position of the touch operation on the third object, and determine the display position and the display size of the target control based on the first touch position and the second touch position.

[0097] The device further includes a position adjustment module configured to adjust the display positions of the plurality of target controls based on the specified distance between adjacent target controls to obtain the final display positions of the plurality of target controls if the target control includes a plurality of target controls.

[0098] The graphical user interface is preset with an object control control, and the object control control is displayed in a first region in the graphical user interface, and the information display module is further configured to display the target object in a second region in the graphical user interface in response to a trigger operation on the object control control, and wherein the second region is a region in the graphical user interface other than the first region.

[0099] The display control method and device of the control above shorten and facilitate the optimization adjustment process of the traditional interface control layout, optimize from one-way adaptation to two-way adaptation, the game directly generates an interface layout adapted to the intuitive operation of the player, greatly reducing the process of repeated trial and error of the player; the whole process is carried out through the game, and can be automatically completed imperceptibly in combination with the novice guide, to a certain extent, eliminating the negative experience of interface layout adjustment; the adjusted layout is more in line with the operation habit of the player, and the position and size of the control do not need to be learned by the player, reducing the memory burden of the player to adapt to the game interface, speeding up the speed of new game, and improving the user stickiness.

[0100] The embodiment also provides an electronic device including a processor and a memory, the memory storing machine executable instructions capable of being executed by the processor, and the processor executes the machine executable instructions to implement the display control method of the control above. The electronic device can be a server or a terminal device.

[0101] Referring to Figure 9 The electronic device includes a processor 100 and a memory 101, the memory 101 storing machine executable instructions capable of being executed by the processor 100, and the processor 100 executes the machine executable instructions to implement the display control method of the control above.

[0102] Further, Figure 9 The electronic device shown also includes a bus 102 and a communication interface 103, and the processor 100, the communication interface 103 and the memory 101 are connected through the bus 102.

[0103] The memory 101 can include a high-speed random access memory (RAM), and can also include a non-volatile memory, for example, at least one disk memory. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 103 (which can be wired or wireless), and the Internet, a wide area network, a local area network, a metropolitan area network, etc. can be used. The bus 102 can be an ISA bus, a PCI bus or an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, Figure 9 Only one bidirectional arrow is used in the figure, but it does not mean that there is only one bus or one type of bus.

[0104] The processor 100 can be an integrated circuit chip with processing capability. In implementation, each step of the above method can be completed by integrated logic circuit of hardware in the processor 100 or by instructions in the form of software. The processor 100 described above can be a general processor, including a central processing unit (CPU), a network processor (NP), etc.; or can be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. Each method, step and logic block disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium in the art. The storage medium is located in the memory 101, and the processor 100 reads the information in the memory 101, and combines the hardware to complete the steps of the method of the above embodiments, for example:

[0105] In response to the preset operation, operation instruction information is displayed in the graphical user interface; wherein the operation instruction information is used to instruct the user to perform a touch operation on the target object that is moving or deforming; in response to the touch operation on the target object, an operation parameter of the touch operation is obtained; based on the operation parameter of the touch operation, a display control parameter of the target control is determined, and the display control parameter is used to control the display of the target control.

[0106] The above method guides the user to perform a touch operation through the target object that is moving or deforming, thereby obtaining the operation parameter of the current user, and then determining the display control parameter of the target control based on the operation parameter, thereby realizing the control layout. This method does not require the user to personally adjust the control layout, and only needs the user to perform a simple touch operation to obtain a control layout that conforms to the user's touch operation habit. The control layout has high operation comfort for the user and improves the user's application experience.

[0107] The step of displaying the operation instruction information in the graphical user interface in response to the preset operation comprises: displaying a first object moving in the graphical user interface in response to the preset operation; the first object is used to instruct the user to perform a touch operation at the position of the first object; and a second object with a gradually increasing display area is displayed in the graphical user interface; the second object is used to instruct the user to perform a touch operation in the display area of the second object.

[0108] The step of displaying the second object with a gradually increasing display area in the graphical user interface comprises: displaying the second object with a default display area size at a specified position in the graphical user interface; the specified position comprises a preset position or a touch position of the touch operation on the first object; and in response to the touch operation on the second object, the display area of the second object is gradually increased according to the touch frequency of the touch operation on the second object.

[0109] The user is guided to continue to perform the touch operation to obtain an area that is more convenient for the user to operate as soon as possible at the display position of the second object.

[0110] The step of determining the display control parameter of the target control based on the operation parameter of the touch operation comprises: determining a control display area in the graphical user interface based on the operation parameter of the touch operation; and determining the display control parameter of the target control from the control display area.

[0111] The step of determining the control display area in the graphical user interface based on the operation parameter of the touch operation comprises: determining a maximum touch area in the graphical user interface based on the touch position and touch time of the touch operation on the first object in the operation parameter of the touch operation; establishing a normal distribution relationship between each position area in the maximum touch area and the touch frequency based on the touch position of the touch operation and the touch frequency of the touch position in the maximum touch area; determining the control display area from the maximum touch area based on the normal distribution relationship; and the control display area comprises a plurality of control display areas, and the touch frequency of each control display area is different.

[0112] The control display area comprises a plurality of control display areas, and the step of determining the display control parameter of the target control from the control display area comprises: determining a target display area from the control display area based on the control attribute of the target control; the control attribute is used to indicate the triggering frequency of the target control; obtaining a third object from the target object based on the operation parameter of the touch operation; the third object is an object with the highest touch frequency of the touch operation on the same object in the target display area; and determining the display position and display size of the target control based on the touch position of the touch operation on the third object and the touch frequency of the touch position.

[0113] The step of determining the display position and the display size of the target control based on the touch positions of the touch operation on the third object and the touch frequencies of the touch positions comprises: obtaining a first touch position with the highest touch frequency and a second touch position farthest from the first touch position among the touch positions of the touch operation on the third object; and determining the display position and the display size of the target control based on the first touch position and the second touch position.

[0114] After the step of determining the display position and the display size of the target control based on the touch positions of the touch operation on the third object and the touch frequencies of the touch positions, the method further comprises: if the target control comprises a plurality of target controls, adjusting the display positions of the plurality of target controls based on a specified distance between adjacent target controls to obtain final display positions of the plurality of target controls.

[0115] The object control control is preset in the graphical user interface and is displayed in a first region in the graphical user interface; and the step of displaying operation instruction information in the graphical user interface in response to a preset operation comprises: displaying a target object in a second region in the graphical user interface in response to a trigger operation on the object control control; and the second region is a region in the graphical user interface other than the first region.

[0116] The method of controlling the single hand of the user through the object control control can improve the accuracy of the control layout and avoid the influence of the misoperation of the two hands on the final layout result.

[0117] The embodiment also provides a machine-readable storage medium storing machine-executable instructions, and the machine-executable instructions cause a processor to implement the display control method of the control when the machine-executable instructions are called and executed by the processor.

[0118] The method also comprises: displaying operation instruction information in the graphical user interface in response to a preset operation; and the operation instruction information is used to instruct the user to perform a touch operation on the target object that is being moved or deformed; obtaining operation parameters of the touch operation in response to the touch operation on the target object; determining display control parameters of the target control based on the operation parameters of the touch operation; and controlling the display of the target control based on the display control parameters.

[0119] The method guides the user to perform the touch operation through the target object that is being moved or deformed, thereby obtaining the operation parameters of the current user, and then determining the display control parameters of the target control based on the operation parameters to implement the control layout. This method does not require the user to personally adjust the control layout, but only needs the user to perform a simple touch operation, and then the control layout that conforms to the touch operation habit of the user is obtained. The control layout makes the user have a high operation comfort degree and improves the application experience of the user.

[0120] The step of displaying the operation instruction information in the graphical user interface in response to the preset operation comprises: displaying a first object moving in the graphical user interface in response to the preset operation; the first object is used to instruct the user to perform a touch operation at the position of the first object; and a second object with a gradually increasing display area is displayed in the graphical user interface; the second object is used to instruct the user to perform a touch operation in the display area of the second object.

[0121] The step of displaying the second object with a gradually increasing display area in the graphical user interface comprises: displaying the second object with a default display area size at a specified position in the graphical user interface; the specified position comprises: a preset position or a touch position of the touch operation on the first object; and in response to the touch operation on the second object, the display area of the second object is gradually increased according to the touch frequency of the touch operation on the second object.

[0122] The step of guiding the user to continue to perform the touch operation to obtain an area that is more convenient for the user to operate as soon as possible at the display position of the second object.

[0123] The step of determining the display control parameter of the target control based on the operation parameter of the touch operation comprises: determining a control display area in the graphical user interface based on the operation parameter of the touch operation; and determining the display control parameter of the target control from the control display area.

[0124] The step of determining the control display area in the graphical user interface based on the operation parameter of the touch operation comprises: determining a maximum touch area in the graphical user interface based on the touch position and touch time of the touch operation on the first object in the operation parameter of the touch operation; establishing a normal distribution relationship between each position area in the maximum touch area and the touch frequency based on the touch position of the touch operation and the touch frequency of the touch position in the maximum touch area; determining the control display area from the maximum touch area based on the normal distribution relationship; and the control display area comprises a plurality of control display areas; and the touch frequency of each control display area is different.

[0125] The control display area comprises a plurality of control display areas; and the step of determining the display control parameter of the target control from the control display area comprises: determining a target display area from the control display area based on the control attribute of the target control; the control attribute is used to indicate the triggering frequency of the target control; obtaining a third object from the target object based on the operation parameter of the touch operation; the third object is an object with the highest touch frequency of the touch operation on the same object in the target display area; and determining the display position and display size of the target control based on the touch position of the touch operation on the third object and the touch frequency of the touch position.

[0126] The step of determining the display position and display size of the target control based on the touch positions of the touch operation on the third object and the touch frequency of the touch positions comprises: obtaining a first touch position with the highest touch frequency and a second touch position farthest from the first touch position among the touch positions of the touch operation on the third object; and determining the display position and display size of the target control based on the first touch position and the second touch position.

[0127] After the step of determining the display position and display size of the target control based on the touch positions of the touch operation on the third object and the touch frequency of the touch positions, the method further comprises: if the target control comprises a plurality of target controls, adjusting the display positions of the plurality of target controls based on a specified distance between adjacent target controls to obtain final display positions of the plurality of target controls.

[0128] The object control control is preset in the graphical user interface, and the object control control is displayed in a first region in the graphical user interface; and the step of displaying operation instruction information in the graphical user interface in response to a preset operation comprises: displaying a target object in a second region in the graphical user interface in response to a trigger operation on the object control control; and the second region is a region in the graphical user interface other than the first region.

[0129] The control of the single hand of the user through the object control control can improve the accuracy of the control layout and avoid the influence of the misoperation of the two hands on the final layout result.

[0130] The control method and device, the electronic device, and the computer program product of the storage medium provided in the embodiments of the present application comprise a computer readable storage medium storing program codes, the program codes comprise instructions for executing the method described in the foregoing method embodiments, and specific implementation can be referred to the method embodiments, which will not be described herein.

[0131] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system and device described above can refer to the corresponding process in the foregoing method embodiments, which will not be described herein.

[0132] In addition, in the description of the embodiments of the present application, unless otherwise explicitly specified and limited, the terms "mounting", "connection", and "connection" should be understood in a broad sense, for example, can be fixed connection, can also be detachable connection, or integral connection; can be mechanical connection, can also be electrical connection; can be directly connected, can also be indirectly connected through an intermediate medium, and can be the communication inside two elements. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.

[0133] If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the parts of the present application that essentially contribute to the prior art or the parts of the technical solutions can be embodied in the form of software products. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in the various embodiments of the present application. The aforementioned storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.

[0134] In the description of the present application, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer" and the like indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, and are only for the purpose of facilitating the description of the present application and simplifying the description, and do not indicate or imply that the devices or elements referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as limiting the present application. In addition, the terms "first", "second", "third" are only for the purpose of description, and cannot be understood as indicating or implying relative importance.

[0135] Finally, it should be noted that: the above embodiments are only specific embodiments of the present application, which are used to illustrate the technical solutions of the present application, and are not limited thereto, the protection scope of the present application is not limited thereto, although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art within the technical range disclosed by the present application can modify or easily think of changes to the technical solutions recorded in the foregoing embodiments, or make equivalent replacement to part of the technical features; and these modifications, changes or replacements do not make the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A display control method of a control, characterized by, A graphical user interface is provided by a terminal device; the method comprises: In response to a preset operation, operation instruction information is displayed in the graphical user interface; wherein the operation instruction information is used to instruct a user to perform a touch operation on a target object that is moving or morphing; In response to the touch operation on the target object, operation parameters of the touch operation are acquired; Based on the operation parameters of the touch operation, a control display area is determined in the graphical user interface; display control parameters of a target control are determined from the control display area, and the target control is displayed based on the display control parameters; The step of determining a control display area in the graphical user interface based on the operation parameters of the touch operation comprises: Based on the touch position and touch time of the touch operation on the moving first object in the operation parameters of the touch operation, a maximum touch area is determined in the graphical user interface; Based on the touch position of the touch operation and the touch frequency of the touch position in the maximum touch area, a normal distribution relationship between each position area and touch frequency in the maximum touch area is established; Based on the normal distribution relationship, a control display area is determined from the maximum touch area; wherein the control display area comprises multiple; the touch frequency of each control display area is different.

2. The method of claim 1, wherein, The step of displaying operation instruction information in the graphical user interface in response to a preset operation comprises: In response to a preset operation, a moving first object is displayed in the graphical user interface; the first object is used to instruct a user to perform a touch operation at the position of the first object; A second object with a gradually increasing display area is displayed in the graphical user interface; the second object is used to instruct a user to perform a touch operation on the display area of the second object.

3. The method of claim 2, wherein, The step of displaying a second object with a gradually increasing display area in the graphical user interface comprises: A second object with a default display area size is displayed at a specified position in the graphical user interface; wherein the specified position comprises: a preset position or a touch position of the touch operation on the first object; In response to the touch operation on the second object, the display area of the second object is controlled to gradually increase according to the touch frequency of the touch operation on the second object.

4. The method of claim 1, wherein, The control display area comprises multiple; the step of determining display control parameters of a target control from the control display area comprises: Based on the control attribute of the target control, a target display area is determined from the control display area; wherein the control attribute is used to indicate the trigger frequency of the target control; Based on the operation parameters of the touch operation, a third object is acquired from the target object; wherein the third object is the object with the highest touch frequency of the touch operation on the same object in the target display area; Based on the touch position of the touch operation on the third object and the touch frequency of the touch position, the display position and display size of the target control are determined.

5. The method of claim 4, wherein, The step of determining the display position and display size of the target control based on the touch positions of the touch operation on the third object and the touch frequency of the touch positions comprises: obtaining a first touch position with the highest touch frequency and a second touch position farthest from the first touch position among the touch positions of the touch operation on the third object; determining the display position and display size of the target control based on the first touch position and the second touch position.

6. The method of claim 4, wherein, After the step of determining the display position and display size of the target control based on the touch positions of the touch operation on the third object and the touch frequency of the touch positions, the method further comprises: if the target control comprises a plurality of target controls, adjusting the display positions of the plurality of target controls based on a specified distance between adjacent target controls to obtain the final display positions of the plurality of target controls.

7. The method of claim 1, wherein, The object control control is preset in the graphical user interface and is displayed in a first area in the graphical user interface. The step of displaying operation instruction information in the graphical user interface in response to a preset operation comprises: displaying the target object in a second area in the graphical user interface in response to a triggering operation on the object control control; wherein the second area is an area in the graphical user interface other than the first area.

8. A display control device of a control, characterized by, A graphical user interface is provided by a terminal device; the apparatus comprises: an information display module configured to display operation instruction information in the graphical user interface in response to a preset operation; wherein the operation instruction information is used to instruct a user to perform a touch operation on a target object that is moving or morphing; a parameter acquisition module configured to acquire operation parameters of a touch operation on the target object in response to the touch operation; a control display module configured to determine a control display area in the graphical user interface based on the operation parameters of the touch operation, determine display control parameters of a target control from the control display area, and control the display of the target control based on the display control parameters; the control display module is further configured to determine a maximum touch area in the graphical user interface based on touch positions and touch times of a first object that is moving in the operation parameters of the touch operation, establish a normal distribution relationship between each position area and touch frequency in the maximum touch area based on touch positions of the touch operation and touch frequency of the touch positions in the maximum touch area, and determine a control display area from the maximum touch area based on the normal distribution relationship; wherein the control display area comprises a plurality of control display areas; and the touch frequency of each control display area is different.

9. An electronic device, comprising: The apparatus comprises a processor and a memory, the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the control display control method of any one of claims 1-7.

10. A machine-readable storage medium, characterized in that, The machine readable storage medium stores machine executable instructions that, when called and executed by the processor, cause the processor to implement the display control method of the control according to any one of claims 1-7.

Citation Information

Patent Citations

  • Video interface setting method and device, electronic equipment and storage medium

    CN111309214A

  • User operation guiding method and device and electronic equipment

    CN113827963A