Data configuration method, interaction method, device, intelligent interaction panel and medium

CN122963630APending Publication Date: 2026-10-23GUANGZHOU SHIYUAN ELECTRONICS CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510471777.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-15
Publication Date
2026-10-23

AI Technical Summary

Technical Problem

然而,在某些特定应用场景下,用户可能需要频繁使用具有固定功能的交互工具(例如智能印章),这些交互工具的功能通常是预定义且不可更改的,一个智能印章只能对应单一功能,这种设计虽然简单直观,但在实际应用中却存在诸多局限性

Benefits of technology

[0012]基于上述技术方案,本申请实施例通过采用响应于目标应用的开启指令,显示目标应用的应用界面,在输入装置作用于智能交互平板的显示屏的情况下,获取输入装置的设备标识,从根据上述数据配置方法得到的目标应用缓存的功能配置数据中获取设备标识对应的待执行功能,在应用界面中执行待执行功能对应的目标操作的技术方案,实现了基于上述数据配置方法得到的输入装置的功能配置数据执行每个输入装置的目标功能对应的操作,能够确保每个输入装置的目标功能被准确的实现,提高了实现每个输入装置的目标功能的可靠性,使得智能交互平板与输入装置之间的交互变得更加智能、便捷和高效。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122963630A_ABST
    Figure CN122963630A_ABST
Patent Text Reader

Abstract

The application provides a data configuration method, an interaction method, a device, an intelligent interaction panel and a computer readable storage medium, and relates to the technical field of electronic equipment. The method comprises the following steps: in response to a function configuration request of an input device for interacting with an intelligent interaction panel, displaying a first interface comprising a device identifier of the input device and a function configuration area corresponding to the device identifier; then, in response to a function configuration operation of the input device, updating the first interface into a second interface comprising the device identifier and a target function configured for the input device, the target function being displayed in the function configuration area; generating function configuration data of the input device based on the device identifier and the target function; and storing the function configuration data so that the intelligent interaction panel can execute the target function according to the function configuration data in the case of interacting with the input device. The application can meet the requirement of a user for configuring different functions for the input device for interacting with the intelligent interaction panel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of electronic device technology, and more specifically, to a data configuration method, interaction method, apparatus, smart interactive flat panel, and computer-readable storage medium in the field of electronic device technology. Background Technology

[0002] With the rapid development of information technology, touchscreen devices (such as smart interactive whiteboards and touchscreen computers) have been widely used in education, office work, design, and creative fields. To enhance user experience, touchscreen devices often need to be used in conjunction with various interactive tools to achieve diverse functional operations. However, in certain specific application scenarios, users may need to frequently use interactive tools with fixed functions (such as smart stamps). The functions of these interactive tools are usually predefined and unchangeable; a single smart stamp can only correspond to a single function. While this design is simple and intuitive, it has many limitations in practical applications. For example, when a smart stamp can only perform one specific function (such as erasing or marking), if multiple functions need to be performed, multiple smart stamps must be prepared, which is not only inconvenient to carry but also increases procurement costs. Summary of the Invention

[0003] This application provides a data configuration method, interaction method, device, smart interactive flat panel, and computer-readable storage medium. By configuring different functions of the input device used to interact with the smart interactive flat panel in an electronic device, the same input device can perform multiple functions, which is beneficial to meet the diverse needs of users in interacting with the smart interactive flat panel through the input device. It not only realizes the reuse of a single input device, but also expands the usage scenarios of the input device and improves the portability of the input device.

[0004] In a first aspect, a data configuration method is provided, applied to an electronic device. The data configuration method includes: in response to a function configuration request for an input device, displaying a first interface, the first interface including a device identifier of the input device and a function configuration area corresponding to the device identifier, the input device being used to interact with a smart interactive whiteboard; in response to a function configuration operation on the input device, updating the first interface to a second interface, the second interface including a device identifier and a target function configured for the input device, the target function being displayed in the function configuration area; generating function configuration data for the input device based on the device identifier and the target function; and storing the function configuration data so that the smart interactive whiteboard can execute the target function according to the function configuration data when interacting with the input device.

[0005] Based on the above technical solution, this application adopts a technical solution that, in response to a function configuration request for an input device interacting with a smart interactive whiteboard, displays a first interface including the device identifier of the input device and a corresponding function configuration area. Then, in response to a function configuration operation for the input device, the first interface is updated to a second interface including the device identifier and a target function configured for the input device. The target function is displayed in the function configuration area. Based on the device identifier and the target function, function configuration data for the input device is generated and stored. This allows the smart interactive whiteboard to execute the target function according to the function configuration data when interacting with the input device. This technical solution can meet the needs of users to configure different functions for the input device interacting with the smart interactive whiteboard according to their actual requirements. On the one hand, it not only realizes the reuse of a single input device but also expands the usage scenarios of the input device. On the other hand, users can interact with the smart interactive whiteboard for different functions by carrying a small number of input devices, improving the portability of the input devices. For businesses, it can reduce the design cost of input devices; for customers, when purchasing a smart interactive whiteboard, there is no need to purchase additional input devices, which helps reduce procurement costs.

[0006] In one possible implementation, the function configuration area includes a first function area and a second function area. The function configuration operation includes a first configuration operation regarding a first function of the input device and a second configuration operation regarding a second function of the input device, where the second function is a sub-function of the first function. In response to the function configuration operation of the input device, updating the first interface to the second interface includes: in response to the first and second configuration operations of the input device, updating the first interface to a third interface, where the third interface includes a device identifier and a first and second function configured for the input device, the first function is displayed in the first function area, and the second function is displayed in the second function area. The third interface is used as the second interface, and the target function includes both the first and second functions.

[0007] Based on the above-mentioned scheme for configuring target functions for input devices, more refined functions can be configured for input devices, which is conducive to enhancing the adaptability of input devices and enabling them to flexibly respond to the interaction needs in different scenarios.

[0008] In one possible implementation, storing the function configuration data includes: storing the function configuration data in the local space of the smart interactive flat panel when the electronic device is a smart interactive flat panel, and / or sending the function configuration data to a server so that the server stores the function configuration data. On the one hand, this can achieve data backup, and on the other hand, the server can provide the data to other smart interactive flat panels for use. This ensures that the same input device can achieve the target function not only when interacting with one smart interactive flat panel, but also when interacting with another smart interactive flat panel, thus ensuring that the same input device can be used across devices.

[0009] In one possible implementation, storing the function configuration data includes: when the electronic device is a terminal device other than a smart interactive flat panel, sending the function configuration data to a server so that the server stores the function configuration data, thereby ensuring that the smart interactive flat panel can obtain the function configuration data of each input device in a timely manner, so as to improve the reliability of triggering the target function of the corresponding input device when the smart interactive flat panel interacts with the input device.

[0010] In one possible implementation, after storing the function configuration data, the data configuration method further includes: using the function configuration data stored on the server to update the function configuration data stored in the local space of the smart interactive flat panel. This not only ensures that the function configuration data stored in the local space of the smart interactive flat panel is up-to-date, but also ensures the reliability of achieving the target function of the input device when interacting with the input device in the future.

[0011] Secondly, an interaction method is provided for use with a smart interactive flat panel. This method includes: displaying the application interface of the target application in response to an opening command of the target application; obtaining the device identifier of the input device (used to interact with the smart interactive flat panel) when the input device is interacting with the display screen of the smart interactive flat panel; obtaining the function to be executed corresponding to the device identifier from the function configuration data cached by the target application; wherein the function configuration data cached by the target application comes from the function configuration data stored locally on the smart interactive flat panel, and the function configuration data stored locally is obtained according to the aforementioned data configuration method; and executing the target operation corresponding to the function to be executed in the application interface.

[0012] Based on the above technical solution, this application embodiment adopts a technical solution that responds to the opening command of the target application, displays the application interface of the target application, obtains the device identifier of the input device when the input device is applied to the display screen of the smart interactive flat panel, obtains the function to be executed corresponding to the device identifier from the function configuration data cached by the target application obtained according to the above data configuration method, and executes the target operation corresponding to the function to be executed in the application interface. This achieves the execution of the operation corresponding to the target function of each input device based on the function configuration data of the input device obtained by the above data configuration method, which can ensure that the target function of each input device is accurately implemented, improves the reliability of implementing the target function of each input device, and makes the interaction between the smart interactive flat panel and the input device more intelligent, convenient and efficient.

[0013] In one possible implementation, the interaction method further includes: if the function configuration data stored in the local space is updated, and an activation command is received, a data update broadcast is sent to the target application to instruct the target application to update the function configuration data cached by the target application according to the function configuration data stored in the local space, thereby ensuring that the function configuration data cached by the target application is up-to-date, so as to ensure the reliability of achieving the target function of each input device.

[0014] Thirdly, a data configuration device is provided for use in an electronic device, the data configuration device comprising:

[0015] The first display module is used to display a first interface in response to a function configuration request for the input device. The first interface includes a device identifier of the input device and a function configuration area corresponding to the device identifier. The input device is used to interact with the smart interactive whiteboard.

[0016] The interface update module is used to update the first interface to the second interface in response to the function configuration operation of the input device. The second interface includes the device identifier and the target function configured for the input device. The target function is displayed in the function configuration area.

[0017] The data generation module is used to generate functional configuration data about the input device based on the device identifier and target function;

[0018] The data storage module stores function configuration data so that the smart interactive whiteboard can execute the target function based on the function configuration data when interacting with the input device.

[0019] Fourthly, an interactive device is provided for use on a smart interactive flat panel, the interactive device comprising:

[0020] The second display module is used to display the application interface of the target application in response to the opening command of the target application;

[0021] The identifier acquisition module is used to acquire the device identifier of the input device when the input device interacts with the display screen of the smart interactive flat panel. The input device is used to interact with the smart interactive flat panel.

[0022] The function acquisition module is used to obtain the function to be executed corresponding to the device identifier from the function configuration data cached by the target application; wherein, the function configuration data cached by the target application comes from the function configuration data stored in the local space of the smart interactive flat panel, and the function configuration data stored in the local space is obtained according to the data configuration method described above;

[0023] The function execution module is used to execute the target operation corresponding to the function to be executed in the application interface.

[0024] Fifthly, a smart interactive flat panel is provided, including a memory and a processor. The memory is used to store executable program code, and the processor is used to call and run the executable program code from the memory, causing the smart interactive flat panel to perform the aforementioned data configuration method or interaction method.

[0025] Sixthly, a computer program product is provided, comprising: computer program code, which, when run on a computer, causes the computer to execute the aforementioned data configuration method or interaction method.

[0026] In a seventh aspect, a computer-readable storage medium is provided that stores computer program code, which, when executed on a computer, causes the computer to perform the aforementioned data configuration method or interaction method. Attached Figure Description

[0027] Figure 1 A schematic flowchart of a data configuration method provided in an embodiment of this application is shown;

[0028] Figure 2 An exemplary scenario diagram illustrating the functional configuration of the input device is shown;

[0029] Figure 3 Another exemplary scenario diagram regarding the functional configuration of the input device is shown;

[0030] Figure 4 A schematic flowchart of an interaction method provided in an embodiment of this application is shown;

[0031] Figure 5 A schematic diagram showing the arrangement of the first conductive component for recognition on the smart interactive flat panel is shown;

[0032] Figure 6 This illustration shows a scenario where the input device provided in this application interacts with a smart interactive whiteboard.

[0033] Figure 7 An exemplary flowchart illustrating the configuration and implementation of input device functions is shown.

[0034] Figure 8 This illustration shows a schematic diagram of the structure of a data configuration device provided in an embodiment of this application;

[0035] Figure 9 This illustration shows a structural schematic diagram of an interactive device provided in an embodiment of this application;

[0036] Figure 10 A schematic diagram of the structure of a smart interactive flat panel provided in an embodiment of this application is shown. Detailed Implementation

[0037] The technical solutions in this application will be clearly and thoroughly described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more than two.

[0038] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.

[0039] With the rapid development of information technology, touchscreen devices (such as smart interactive whiteboards and touchscreen computers) have been widely used in education, office work, design, and creative fields. To enhance user experience, touchscreen devices often need to be used in conjunction with various interactive tools to achieve diverse functional operations. However, in certain specific application scenarios, users may need to frequently use interactive tools with fixed functions (such as smart stamps). The functions of these interactive tools are usually predefined and unchangeable; a single smart stamp can only correspond to a single function. While this design is simple and intuitive, it has many limitations in practical applications. For example, a smart stamp can only perform one specific function (drawing a pattern of a capital letter). Assuming that a smart stamp is used on a smart interactive whiteboard, and the whiteboard displays a pattern of a capital letter, if 26 patterns of capital letters need to be drawn, then 26 smart stamps are needed, which is not only inconvenient to carry but also increases procurement costs.

[0040] To address the aforementioned issues, this application provides a data configuration method, interaction method, device, smart interactive whiteboard, and computer-readable storage medium. By configuring different functions for input devices used to interact with the smart interactive whiteboard within an electronic device, this application enables the same input device to perform multiple functions. This helps meet the diverse needs of users interacting with the smart interactive whiteboard through the input device, not only achieving reuse of a single input device but also expanding the usage scenarios of the input device and improving its portability. In other words, users can interact with the smart interactive whiteboard for different functions by carrying only a small number of input devices.

[0041] The following is an embodiment of a data configuration method provided in this application specification.

[0042] Figure 1 A schematic flowchart illustrating a data configuration method provided in an embodiment of this application is shown, such as... Figure 1 As shown, the data configuration method provided in this application embodiment is applied to electronic devices, including smartphones, computers, smart interactive flat panels, and other terminal devices capable of data configuration.

[0043] The data configuration method provided in this application includes the following steps:

[0044] S110: In response to a request for function configuration of the input device, the first interface is displayed.

[0045] In an exemplary embodiment, the input device described in this application can be understood as a passive interactive tool, such as a smart stamp. The input device is used to interact with a smart interactive whiteboard; for example, a user can use the input device to draw, label, add text, etc., on the display interface of the smart interactive whiteboard. Typically, the input device and the smart interactive whiteboard are sold together; merchants include the input device when selling smart interactive whiteboards, and the input device included with the smart interactive whiteboard includes at least one.

[0046] Each input device Si has a unique device identifier, represented by ID. When a user needs to configure different functions for the input device Si, they can do so through any electronic device (such as a smartphone, computer, or smart interactive whiteboard).

[0047] like Figure 2 As shown, Figure 2An exemplary scenario diagram of the functional configuration of an input device is shown. The specific process of configuring the function of the input device Si includes: the user can trigger a functional configuration option or icon for the input device in the display interface 200 of the electronic device, then the electronic device will receive a functional configuration request for the input device, and then respond to the functional configuration request, thereby switching from the display interface 200 to the first interface 201, thereby displaying the first interface 201, which includes the ID of the input device Si and the functional configuration area corresponding to the ID. Figure 2 The first interface 201 displays IDs including ID1 for input device S1, ID2 for input device S2, ID3 for input device S3, and so on. The function configuration areas include function configuration area 1 corresponding to ID1, function configuration area 2 corresponding to ID2, function configuration area 3 corresponding to ID3, and so on. After the user triggers the function configuration area Qi corresponding to input device S1, they can set the functions they need to configure for input device S1 in the function configuration area Qi.

[0048] This application embodiment illustrates two configuration methods for setting the functions to be configured for the input device Si in the function configuration area Qi. For the first configuration method (i.e., the user selects the functions to be configured for the input device in the function option bar), after the user triggers the function configuration area Qi, the first interface 201 will display the function option bar Fi corresponding to the function configuration area Qi. The function option bar Fi provides multiple different function options for the user to choose from. For example... Figure 2 As shown, for example, after a user triggers the function configuration area Q1, the first interface 201 will display the function option bar F1 corresponding to the function configuration area Q1. The function option bar F1 provides function 11, function 12, ..., etc. If the user selects function 11 in the function option bar F1, then the function configured for input device S1 is function 11. The process of configuring functions for other input devices such as input device S2 and input device S3 using the first configuration method is the same as the process of configuring functions for input device S1 using the first configuration method, and will not be described again in this application.

[0049] For the second configuration method (i.e., the user directly enters the function name of the function to be configured for the input device in the function input field), after the user triggers the function configuration area Qi, the first interface 201 will display the function input field Ei corresponding to the function configuration area Qi. The user can enter the function name of the function to be configured in the function input field Ei. For example... Figure 2As shown, for example, after a user triggers the function configuration area Q1, the first interface 201 will display the function input field E1 corresponding to the function configuration area Q1. The function input field E1 will display a writing cursor B. If the user enters the function name "Function 11" in the function input field E1, then the function configured for input device S1 will be function 11. The process of configuring functions for other input devices such as input device S2 and input device S3 using the second configuration method is the same as the process of configuring functions for input device S1 using the second configuration method, and will not be described again in this application.

[0050] S120: In response to a function configuration operation for the input device, update the first interface to the second interface.

[0051] After a user performs a function configuration operation on the first interface 201 for the input device Si, the electronic device updates the first interface 201 to the second interface 202 in response to the function configuration operation on the input device Si. The second interface 202 includes the input device Si's IDi and the target function configured for the input device Si, and the target function configured for the input device Si is displayed in the corresponding function configuration area Qi of the input device Si.

[0052] like Figure 2 As shown, after the user completes the function configuration of input devices S1-S3 respectively, the second interface 202 displays the function configured by the user for input device S1 as function 11, for input device S2 as function 21, and for input device S3 as function 31. It should be noted that after configuring the function for each input device, the functions of the multiple input devices may be different, and there may also be input devices with the same function.

[0053] S130: Generate functional configuration data for the input device based on the device identifier and target function.

[0054] After the user configures the functions of the input device Si, the electronic device generates the function configuration data of the input device Si based on the ID of the input device Si and the target function of the input device Si. One data structure of the function configuration data of the input device Si is shown in Table 1:

[0055] Table 1

[0056] ID Function Name Function code Data content ID1 Function 11 101 Date 11 ID2 Function 21 201 Date 21 ID3 Function 31 301 Date 31 ... ... ... ...

[0057] As shown in Table 1, the data structure of the function configuration data for input device Si includes ID, function name, function code, and data content. The data content can be empty or non-empty. When the data content is not empty, it can be text, a webpage link, an image link, a video link, etc. For function implementation, after the smart interactive whiteboard obtains the ID of input device Si, it queries the function configuration data using the ID of input device Si to obtain the function code corresponding to the ID of input device Si. The corresponding function is then obtained through the function code, and the corresponding operation is executed to achieve the desired function.

[0058] S140: Stores function configuration data so that the smart interactive whiteboard can execute the target function according to the function configuration data when interacting with the input device.

[0059] After generating the functional configuration data of the input device Si, the functional configuration data of the input device Si is added to the functional configuration data list and then stored. When the smart interactive flat panel detects that the input device Si is interacting with the smart interactive flat panel, the ID of the input device Si is read, and then the functional configuration data list is queried based on the ID of the input device Si, thereby executing the operation to realize the target function corresponding to the input device Si.

[0060] This application employs a technical solution that, in response to a function configuration request for an input device interacting with a smart interactive whiteboard, displays a first interface including a device identifier for the input device and a corresponding function configuration area. Then, in response to a function configuration operation for the input device, the first interface is updated to a second interface including the device identifier and a target function configured for the input device. The target function is displayed in the function configuration area. Based on the device identifier and the target function, function configuration data for the input device is generated and stored. This allows the smart interactive whiteboard to execute the target function according to the function configuration data when interacting with the input device. This technical solution enables users to configure different functions for the input device interacting with the smart interactive whiteboard according to their actual needs. On the one hand, it not only achieves the reuse of a single input device but also expands the usage scenarios of the input device. On the other hand, users can interact with the smart interactive whiteboard for different functions by carrying a small number of input devices, improving the portability of the input devices. For businesses, it reduces the design cost of input devices; for customers, there is no need to purchase additional input devices when buying a smart interactive whiteboard, which helps reduce procurement costs.

[0061] The electronic device used by the user to configure the input device can be any of the terminal devices such as smartphones, computers, and smart interactive whiteboards. This design enables users to configure the input device through multiple terminal devices such as smartphones, computers, and smart interactive whiteboards, improving the flexibility of input device configuration. This allows users to easily complete the function settings of the input device in different scenarios without being limited by a specific hardware platform, greatly enhancing the user experience.

[0062] In practical applications, the input device Si includes a first function and a second function. The second function can be understood as a sub-function of the first function, and the first function can be called a primary function, while the second function can be called a secondary function. Some primary functions have at least one second function, while others have no second function, meaning the second function is empty.

[0063] Configuring functions for the input device Si includes configuring not only the first function but also the second function. For example, the first function of the input device Si is drawing, and the second function includes drawing circles, rectangles, triangles, squares, etc. Specifically, if the first function is drawing shapes and the second function is drawing circles, then the input device Si can draw circles. As another example, the first function of the input device Si is inserting simple animal drawings, and the second function includes drawing monkeys, squirrels, rabbits, etc. Specifically, if the first function is inserting simple animal drawings and the second function is a rabbit, then the input device Si can insert a simple rabbit drawing.

[0064] In the case of configuring a first function and a second function for an input device Si, the function configuration area Qi corresponding to the input device Si includes a first function area Qi-1 and a second function area Qi-2. The function configuration operation includes a first configuration operation regarding the first function of the input device and a second configuration operation regarding the second function of the input device. Specifically, the first configuration operation is applied to the first function area Qi-1 to configure the first function for the input device Si, and the second configuration operation is applied to the second function area Qi-2 to configure the second function for the input device Si.

[0065] In one possible implementation, updating the first interface to the second interface in response to a function configuration operation on the input device includes the following steps:

[0066] In response to a first configuration operation and a second configuration operation for the input device, the first interface is updated to a third interface. The third interface includes a device identifier and a first function and a second function configured for the input device. The first function is displayed in the first function area, and the second function is displayed in the second function area.

[0067] The third interface is used as the second interface, and the target functions include the first and second functions.

[0068] like Figure 3 As shown, Figure 3 Another exemplary scenario diagram regarding the functional configuration of the input device is shown. The specific process of configuring the function of the input device Si includes: the user can trigger the functional configuration option or icon of the input device in the display interface 200 of the electronic device, then the electronic device will receive the functional configuration request of the input device, and then respond to the functional configuration request of the input device, thereby switching the display interface 200 to the first interface 201, thereby displaying the first interface 201. The first interface 201 includes the ID of the input device Si and the first functional area Qi-1 and the second functional area Qi-2 corresponding to the ID. Figure 3 The first interface 201 displays IDs including ID1 for input device S1, ID2 for input device S2, ID3 for input device S3, etc. The function configuration areas include a first function area Q1-1 and a second function area Q1-2 corresponding to ID1, a first function area Q2-1 and a second function area Q2-2 corresponding to ID2, a first function area Q3-1 and a second function area Q3-2 corresponding to ID3, etc. After the user triggers the first function area Qi-1 and the second function area Qi-2 corresponding to input device S1, they can set the first function they want to configure for input device S1 in the first function area Qi-1 and the second function they want to configure for input device S1 in the second function area Qi-2.

[0069] When a user performs a first configuration operation to configure the input device Si for a first function in the first functional area Qi-1 of the first interface 201, and a first configuration operation to configure the input device Si for a second function in the second functional area Qi-2 of the first interface 201, the electronic device updates the first interface 201 to the third interface 203 in response to the first and second configuration operations on the input device Si. Both configuring the first function on the input device Si by performing the first configuration operation and configuring the second function on the input device Si by performing the second configuration operation can be achieved through the first or second configuration method described above. The specific configuration process is combined with the above. Figure 2 The descriptions of the functional configuration are similar, and will not be repeated in the embodiments of this application.

[0070] After updating the first interface 201 to the third interface 203, the third interface 203 is used as the second interface. The third interface 203 includes the ID of the input device Si, the first function and the second function configured for the input device Si. The first function configured for the input device Si is displayed in the first function area Qi-1. That is, the second interface includes the ID of the input device Si, the first function and the second function configured for the input device Si. Among them, the first function configured for the input device Si is displayed in the first function area Qi-1, the second function configured for the input device Si is displayed in the second function area Qi-2, and the target function configured for the input device Si includes the first function and the second function configured for the input device Si.

[0071] like Figure 3 As shown, after the user completes the first and second function configurations for input devices S1-S3 respectively, the third interface 203 displays the user's configurations for input device S1 as first function 1-11 (e.g., drawing a shape) and second function 1-21 (e.g., a circle), input device S2 as first function 2-11 (e.g., inserting a simple animal drawing) and second function 2-21 (e.g., a monkey), and input device S3 as first function 3-11 (e.g., inserting an emoticon) and second function 3-21 (e.g., a laughing-crying emoticon).

[0072] After the user configures the first and second functions for the input device Si, the electronic device generates function configuration data for the input device Si based on the ID of the input device Si and the first and second functions of the input device Si. Another data structure for the function configuration data of the input device Si is shown in Table 2.

[0073] Table 2

[0074] ID First Function Name Second function name Function code Data content ID1 First function 1-11 Second function 1-21 1001 Date 110 ID2 First function 1-21 Second function 2-21 2001 Date 220 ID3 Second function 1-31 Second function 2-21 3001 Date 330 ... ... ... ...

[0075] As shown in Table 3, Table 3 presents a partial example of the specific functional configuration data based on Table 2. In Table 3, "-" indicates that the data is empty.

[0076] Table 3

[0077]

[0078] As shown in Tables 2 and 3, the data structure of the function configuration data for input device Si includes ID, first function name, second function name, function code, and data content. The data content can be empty or not. When the data content is not empty, it can be text, a webpage link, an image link, a video link, etc. For function implementation, after the smart interactive whiteboard obtains the ID of input device Si, it queries the function configuration data using the ID of input device Si to obtain the function code corresponding to the ID of input device Si. The function code then retrieves the second function under the corresponding first function, and the operation corresponding to the second function is executed to achieve the corresponding second function.

[0079] Based on the above-mentioned scheme for configuring target functions for input devices, more refined functions can be configured for input devices, which is conducive to enhancing the adaptability of input devices and enabling them to flexibly respond to the interaction needs in different scenarios.

[0080] In one possible implementation, the above-mentioned storage function configuration data includes the following steps:

[0081] In the case of an electronic device being a smart interactive flat panel, the function configuration data is stored in the local space of the smart interactive flat panel, and / or the function configuration data is sent to a server so that the server stores the function configuration data.

[0082] For the first storage method of electronic device function configuration data, if the electronic device is a smart interactive flat panel, after the user configures the input device's functions through the smart interactive flat panel, the smart interactive flat panel stores the input device's function configuration data in its local space, so that it can execute the target function according to the function configuration data when interacting with the input device. And / or, the smart interactive flat panel sends the input device's function configuration data to a server. This allows for data backup and also provides the data to other smart interactive flat panels, ensuring that the same input device can perform its target function not only when interacting with one smart interactive flat panel but also when interacting with another, thus guaranteeing that the same input device can be used across devices.

[0083] In one possible implementation, the above-mentioned storage function configuration data includes the following steps:

[0084] When the electronic device is a terminal device other than a smart interactive flat panel, the function configuration data is sent to the server so that the server stores the function configuration data.

[0085] For the second storage method of electronic device function configuration data, if the electronic device is a terminal device other than a smart interactive whiteboard, such as a smartphone, after the user configures the function of the input device through the smartphone, the smartphone will send the function configuration data of the input device to the server. The server will then send the function configuration data to the smart interactive whiteboard, so that the smart interactive whiteboard can execute the target function according to the function configuration data when interacting with the input device. This ensures that the smart interactive whiteboard can obtain the function configuration data of each input device in a timely manner, thereby improving the reliability of triggering the target function of the corresponding input device when interacting with the input device. Alternatively, the user can also establish a communication connection between the smartphone and the smart interactive whiteboard, thereby directly sending the function configuration data of the input device to the smart interactive whiteboard.

[0086] In one possible implementation, after configuring the storage function data, the data configuration method further includes the following steps:

[0087] The function configuration data stored on the server is used to update the function configuration data stored locally on the smart interactive whiteboard.

[0088] Since users can configure the input device's functions not only through the smart interactive whiteboard but also through other terminal devices, both configuration methods send the configuration data to the server for storage. This ensures that the configuration data stored locally on the smart interactive whiteboard is up-to-date. The smart interactive whiteboard retrieves data from the server's stored configuration data at preset intervals. For example, if the preset interval is 1 second, the smart interactive whiteboard retrieves data from the server's stored configuration data every 1 second and then updates the configuration data stored locally on the smart interactive whiteboard with the data retrieved from the server. This not only ensures that the configuration data stored locally on the smart interactive whiteboard is up-to-date but also improves the reliability of achieving the input device's target functions during subsequent interactions.

[0089] The following is an embodiment of an interaction method provided in this application specification.

[0090] Figure 4 A schematic flowchart of an interaction method provided in an embodiment of this application is shown, such as... Figure 4 As shown, the interaction method provided in this application embodiment is applied to a smart interactive flat panel, which carries various applications, such as whiteboard applications, drawing applications, video applications, etc. The interaction method provided in this application embodiment includes the following steps:

[0091] S210: In response to the target application's open command, display the target application's interface.

[0092] In one exemplary embodiment, the target application can be understood as an application capable of triggering a target function of the input device, such as a smart stamp, and the target application includes a whiteboard application, a drawing application, etc. After receiving an activation command from the target application, the smart interactive flat panel responds by displaying the application interface of the target application on its screen. The screen of the smart interactive flat panel is a capacitive touchscreen.

[0093] S220: When the input device is used to interact with the display screen of the smart interactive flat panel, the device identifier of the input device is obtained. The input device is used to interact with the smart interactive flat panel.

[0094] When the target application's interface is displayed on the screen, if the smart interactive flat panel detects that an input device is interacting with the screen (e.g., the input device is in contact with the screen), it obtains the device identifier of the input device, represented as its ID. The touch end (also called the contact end or contact surface) of the input device, used for contact with the smart interactive flat panel, has multiple conductive elements. After the input device interacts with the screen, the smart interactive flat panel identifies the arrangement of the first conductive element among these elements and obtains a preset identifier corresponding to that arrangement, thus obtaining the input device's ID.

[0095] For example, the touch terminal of the input device used for contacting the smart interactive flat panel is provided with 8 conductive elements. Among the 8 conductive elements, there are 6 first conductive elements and 2 second conductive elements. The first conductive elements can be understood as conductive elements in the first grounding state, and the second conductive elements can be understood as conductive elements in the second grounding state. The first state is used to indicate that the conductive element is grounded, and the second state is used to indicate that the conductive element is not grounded. Grounding of the conductive element can be understood as the conductive element being connected to the ground wire to achieve grounding, or it can be understood as the conductive element being connected to the earth through the human body to achieve grounding.

[0096] A reference coordinate system is established with one corner of the display screen as the origin O, one side connecting to that corner as the X-axis, and the other side connecting to that corner as the Y-axis. When the input device is applied to the display screen, the smart interactive flat panel can identify six first conductive elements, thereby obtaining the position coordinates of these six first conductive elements in the reference coordinate system. For example... Figure 5 As shown, Figure 5 A schematic diagram showing the arrangement of the first conductive component in the intelligent interactive flat panel is shown. Figure 5The origin O of the reference coordinate system is the lower left corner of the display screen, the Y-axis is the left side of the display screen, and the X-axis is the bottom side of the display screen. After the input device is applied to the display screen, the smart interactive flat panel can recognize six first conductive elements, which are represented as conductive elements 5011-5016. The position coordinates of conductive elements 5011-5016 are P1, P2, P3, P4, P5, and P6, respectively. Then, a first matrix with M rows and N columns is constructed based on P1-P6, where M and N are positive integers, and at least one of M and N is greater than or equal to 2. The first matrix needs to include these six position coordinates. For example, if M = N = 4, the first matrix is ​​represented as R1, that is:

[0097]

[0098] In R1, "*" indicates that the element is empty.

[0099] After obtaining R1, a first identifier is used to represent the elements in the first matrix that are position coordinates, and a second identifier is used to represent the elements in the first matrix that are not position coordinates, resulting in a second matrix, denoted as R2. R2 represents the arrangement of these six first conductive components. For example, if the first identifier is "1" and the second identifier is "0", then P1-P6 in R1 are all replaced with "1", and "*" is all replaced with "0", thus obtaining R2, i.e.:

[0100]

[0101] R2 determines the arrangement of the six first conductive elements on the display screen and also on the touch screen of the input device. Once R2 is obtained, the preset identifier corresponding to R2 is the ID of the input device. For example, if the preset identifier corresponding to R2 is ID1, then the ID of the input device is ID1. Since the arrangement of the first conductive elements differs in different input devices, this design allows for setting a different ID for each input device.

[0102] S230: Obtain the function to be executed corresponding to the device identifier from the function configuration data cached by the target application.

[0103] The function configuration data cached by the target application comes from the function configuration data stored in the local space of the smart interactive flat panel. In other words, the function configuration data cached by the target application is obtained from the local space of the smart interactive flat panel, and the function configuration data stored in the local space of the smart interactive flat panel is configured according to the above data configuration method.

[0104] After obtaining the input device ID, the function configuration data cached by the target application is queried using the input device ID to obtain the function configuration data corresponding to the input device ID. For example, the function configuration data cached by the target application includes data 1-data 10, where the input device ID is specifically ID1, and the ID in data 2 is also ID1. Therefore, the function configuration data corresponding to the input device ID is data 2.

[0105] S240: Execute the target operation corresponding to the function to be executed in the application interface.

[0106] After obtaining the function configuration data corresponding to the input device ID, the function code corresponding to the input device ID can be obtained. The specific function can be obtained through the function code, that is, the function to be executed. Then, the smart interactive whiteboard executes the target operation corresponding to the function to be executed in the application interface.

[0107] like Figure 6 As shown, Figure 6 This diagram illustrates a scenario where an input device interacts with a smart interactive whiteboard, as provided in an embodiment of this application. 300 represents the application interface of the target application, 400 represents the input device, and 500 represents a "circle". Figure 6 As shown in scenario J1, the user touches the input device with the display screen of the smart interactive flat panel. The smart interactive flat panel obtains the ID of the input device, specifically ID1. It then queries the target application's cached function configuration data using the input device ID. The resulting function configuration data corresponding to the input device ID is data 2. In data 2, the function code corresponding to ID1 is 1001. The first function corresponding to 1001 is drawing a shape, and the second function is "circle," meaning the function to be executed is drawing a "circle." Figure 6 As shown in scenario J2, the smart interactive flat panel performs the target operation of drawing a "circle" in the application interface, thereby displaying a "circle" graphic at the position touched by the input device in the application interface, thus realizing the function of the input device drawing a "circle" graphic.

[0108] This application embodiment employs a technical solution that, in response to an opening command of the target application, displays the application interface of the target application. When the input device is applied to the display screen of the smart interactive flat panel, the device identifier of the input device is obtained, and the function to be executed corresponding to the device identifier is obtained from the function configuration data cached by the target application obtained according to the above data configuration method. The target operation corresponding to the function to be executed is then executed in the application interface. This technical solution enables the execution of the operation corresponding to the target function of each input device based on the function configuration data of the input device obtained by the above data configuration method. This ensures that the target function of each input device is accurately implemented, improves the reliability of implementing the target function of each input device, and makes the interaction between the smart interactive flat panel and the input device more intelligent, convenient, and efficient.

[0109] In one possible implementation, the above interaction method further includes the following steps:

[0110] If the function configuration data stored locally is updated, and an enable command is received, a data update broadcast is sent to the target application to instruct the target application to update the function configuration data cached by the target application based on the function configuration data stored locally.

[0111] To ensure that the target application's cached function configuration data is up-to-date, when the smart interactive flat panel updates the function configuration data stored in its local space, if it receives an activation command for the target application, indicating that the user needs to use the target application, a data update broadcast is sent to the target application to ensure that the target function of the input device can be accurately triggered. The data update broadcast instructs the target application to update its cached function configuration data according to the function configuration data stored in the smart interactive flat panel's local space. After receiving the data update broadcast, the target application retrieves data from the smart interactive flat panel's local space and uses the retrieved data to update its own cached function configuration data, thereby ensuring that the target application's cached function configuration data is up-to-date and ensuring the reliability of achieving the target function of each input device.

[0112] The following combination Figure 7 The functions of the input device and the complete process of implementing those functions are explained, such as... Figure 7 As shown, Figure 7 An exemplary flowchart illustrating the configuration and implementation of input device functions is shown. Figure 7 The input device service is integrated into the smart interactive whiteboard. Figure 7 The electronic devices mentioned are terminal devices other than smart interactive flat panels, such as smartphones.

[0113] S310: The electronic device obtains the ID and target function of the input device according to the user's operation on the function configuration of the input device, and generates the first function configuration data of the input device according to the ID and target function of the input device;

[0114] S311: The electronic device sends the first function configuration data to the server for storage; wherein, if the electronic device is a smart interactive flat panel, the smart interactive flat panel not only stores the second function configuration data generated by itself in its own local space, but also sends the second function configuration data to the server for storage, and all function configuration data stored on the server is called the third function configuration data.

[0115] S312: After the input device service detects that the smart interactive flat panel is powered on, it retrieves the third function configuration data from the server at preset intervals.

[0116] S313: The second function configuration data stored in the local space of the smart interactive flat panel is updated using the third function configuration data, and a data update broadcast is sent to the target application that is enabled;

[0117] S314: The target application obtains the second function configuration data from the local space, updates its own cached fourth function configuration data with the obtained second function configuration data, and obtains the fifth function configuration data (i.e. the updated fourth function configuration data).

[0118] S315: The target application detects a touch event (i.e., an event in which the input device comes into contact with the display screen of the smart interactive whiteboard) and obtains the ID of the input device from the touch event;

[0119] S316: The target application retrieves the function to be executed corresponding to the ID from its own cached fifth function configuration data;

[0120] S317: Execute the target operation corresponding to the function to be executed in the application interface, that is, realize the target function of the input device.

[0121] This application enables the configuration of different functions for input devices used to interact with a smart interactive whiteboard via electronic devices. This allows users to configure different functions for their input devices based on their actual needs. On one hand, it not only achieves reuse of a single input device but also expands its usage scenarios. On the other hand, users can interact with the smart interactive whiteboard for different functions by carrying only a small number of input devices, improving the portability of the input devices. For businesses, this reduces the design cost of input devices; for customers, it eliminates the need to purchase additional input devices when buying a smart interactive whiteboard, thus reducing procurement costs. When the input device interacts with the smart interactive whiteboard, the function configuration data obtained from the above data configuration method is used to execute the operation corresponding to the target function of each input device. This ensures that the target function of each input device is accurately implemented, improving the reliability of achieving the target function of each input device, and making the interaction between the smart interactive whiteboard and the input device more intelligent, convenient, and efficient.

[0122] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.

[0123] Figure 8 This illustration shows a structural schematic diagram of a data configuration device provided in an embodiment of this application, such as... Figure 8 As shown, this data configuration device 800 is used in electronic devices, including:

[0124] The first display module 810 is used to display a first interface in response to a function configuration request for the input device. The first interface includes a device identifier of the input device and a function configuration area corresponding to the device identifier. The input device is used to interact with the smart interactive whiteboard.

[0125] The interface update module 820 is used to update the first interface to a second interface in response to a function configuration operation for the input device. The second interface includes a device identifier and a target function configured for the input device. The target function is displayed in the function configuration area.

[0126] The data generation module 830 is used to generate functional configuration data about the input device based on the device identifier and target function;

[0127] The data storage module 840 is used to store function configuration data so that the smart interactive whiteboard can execute the target function according to the function configuration data when interacting with the input device.

[0128] In one possible implementation, the function configuration area includes a first function area and a second function area. The function configuration operation includes a first configuration operation regarding a first function of the input device and a second configuration operation regarding a second function of the input device, wherein the second function is a sub-function of the first function. The first display module 810 is specifically used to: update the first interface to a third interface in response to the first configuration operation and the second configuration operation of the input device. The third interface includes a device identifier and the first and second functions configured for the input device. The first function is displayed in the first function area, and the second function is displayed in the second function area. The third interface is used as the second interface, and the target function includes the first function and the second function.

[0129] In one possible implementation, the data storage module 840 includes:

[0130] The first storage unit is used to store function configuration data in the local space of the smart interactive flat panel when the electronic device is a smart interactive flat panel, and / or to send the function configuration data to the server so that the server stores the function configuration data.

[0131] In one possible implementation, the data storage module 840 includes:

[0132] The second storage unit is used to send function configuration data to the server when the electronic device is a terminal device other than a smart interactive flat panel, so that the server can store the function configuration data.

[0133] In one possible implementation, the data configuration device 800 further includes:

[0134] The first update unit is used to update the function configuration data stored in the local space of the smart interactive flat panel using the function configuration data stored on the server.

[0135] It should be noted that the data configuration device provided in the above embodiments is only illustrated by the division of the above functional modules when executing the data configuration method. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the data configuration device and data configuration method embodiments provided in the above embodiments belong to the same concept. Therefore, for details not disclosed in the device embodiments of this application, please refer to the above-described data configuration method embodiments of this application, which will not be repeated here.

[0136] Figure 9 This application provides a schematic diagram of the structure of an interactive device according to an embodiment of the present application. Figure 9 As shown, the interactive device 900 is applied to a smart interactive flat panel and includes:

[0137] The second display module 910 is used to display the application interface of the target application in response to the opening command of the target application;

[0138] The identifier acquisition module 920 is used to acquire the device identifier of the input device when the input device is interacting with the display screen of the smart interactive flat panel.

[0139] The function acquisition module 930 is used to obtain the function to be executed corresponding to the device identifier from the function configuration data cached by the target application; wherein, the function configuration data cached by the target application comes from the function configuration data stored in the local space of the smart interactive flat panel, and the function configuration data stored in the local space is obtained according to the above data configuration method;

[0140] The function execution module 940 is used to execute the target operation corresponding to the function to be executed in the application interface.

[0141] In one possible implementation, the interactive device 900 further includes:

[0142] The second update unit is used to send a data update broadcast to the target application when an enable command is received, in case the function configuration data stored in the local space is updated, so as to instruct the target application to update the function configuration data cached by the target application according to the function configuration data stored in the local space.

[0143] It should be noted that the interactive device provided in the above embodiments is only illustrated by the division of the above functional modules when executing the interactive method. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the interactive device and interactive method embodiments provided in the above embodiments belong to the same concept. Therefore, for details not disclosed in the device embodiments of this application, please refer to the above-described interactive method embodiments of this application, which will not be repeated here.

[0144] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0145] Figure 10 The diagram shows a structural schematic of a smart interactive flat panel provided in an embodiment of this application, as follows: Figure 10 As shown, the intelligent interactive flat panel 1000 includes a memory 1001 and a processor 1002. The memory 1001 stores executable program code 10011, and the processor 1002 is used to call and execute the executable program code 10011 to perform a data configuration method or an interaction method. The intelligent interactive flat panel provided in this embodiment is used to execute the aforementioned data configuration method or interaction method, thus achieving the same effect as the above-described implementation method.

[0146] This embodiment also provides a computer-readable storage medium storing computer program code. When the computer program code is run on a computer, the computer executes the above-described related method steps to implement a data configuration method or interaction method in the above embodiment.

[0147] This embodiment also provides a computer program product that, when run on a computer, causes the computer to perform the aforementioned related steps to implement a data configuration method or interaction method as described in the above embodiment.

[0148] In addition, the smart interactive flat panel provided in the embodiments of this application may specifically be a chip, component or module. The smart interactive flat panel may include a connected processor and a memory. The memory is used to store instructions. When the smart interactive flat panel is running, the processor may call and execute the instructions to make the chip execute a data configuration method or interaction method in the above embodiments.

[0149] In this embodiment, the smart interactive flat panel, computer-readable storage medium, computer program product or chip are all used to execute the corresponding data configuration method or interaction method provided above. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding data configuration method or interaction method provided above, and will not be repeated here.

[0150] Through the above description of the embodiments, those skilled in the art will understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0151] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0152] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A data configuration method, characterized in that, The data configuration method, applied to electronic devices, includes: In response to a request for function configuration of the input device, a first interface is displayed. The first interface includes a device identifier of the input device and a function configuration area corresponding to the device identifier. The input device is used to interact with the smart interactive whiteboard. In response to a function configuration operation for the input device, the first interface is updated to a second interface, the second interface including the device identifier and a target function configured for the input device, the target function being displayed in the function configuration area; Based on the device identifier and the target function, generate functional configuration data for the input device; The function configuration data is stored so that the smart interactive flat panel can execute the target function according to the function configuration data when interacting with the input device.

2. The data configuration method according to claim 1, characterized in that, The function configuration area includes a first function area and a second function area. The function configuration operation includes a first configuration operation regarding a first function of the input device and a second configuration operation regarding a second function of the input device, wherein the second function is a sub-function of the first function. The step of updating the first interface to the second interface in response to a function configuration operation of the input device includes: In response to the first configuration operation and the second configuration operation for the input device, the first interface is updated to a third interface, the third interface including a device identifier and a first function and a second function configured for the input device, the first function being displayed in the first function area and the second function being displayed in the second function area; The third interface is used as the second interface, and the target function includes the first function and the second function.

3. The data configuration method according to claim 1, characterized in that, The storage of the function configuration data includes: When the electronic device is the smart interactive flat panel, the function configuration data is stored in the local space of the smart interactive flat panel, and / or the function configuration data is sent to the server so that the server stores the function configuration data.

4. The data configuration method according to claim 1, characterized in that, The storage of the function configuration data includes: When the electronic device is a terminal device other than the smart interactive flat panel, the function configuration data is sent to the server so that the server stores the function configuration data.

5. The data configuration method according to claim 3 or 4, characterized in that, After storing the function configuration data, the data configuration method further includes: The function configuration data stored on the server is used to update the function configuration data stored locally on the smart interactive flat panel.

6. An interaction method, characterized in that, Applied to smart interactive whiteboards, the interaction method includes: In response to the launch command of the target application, the application interface of the target application is displayed; When the input device is applied to the display screen of the smart interactive flat panel, the device identifier of the input device is obtained, and the input device is used to interact with the smart interactive flat panel; The function to be executed corresponding to the device identifier is obtained from the function configuration data cached by the target application; wherein, the function configuration data cached by the target application comes from the function configuration data stored in the local space of the smart interactive flat panel, and the function configuration data stored in the local space is obtained by the data configuration method according to any one of claims 1 to 5; Execute the target operation corresponding to the function to be executed in the application interface.

7. The interaction method according to claim 6, characterized in that, The interaction method also includes: If the function configuration data stored in the local space is updated, and the enable command is received, a data update broadcast is sent to the target application to instruct the target application to update the function configuration data cached by the target application according to the function configuration data stored in the local space.

8. A data configuration device, characterized in that, The data configuration device, applied to electronic devices, includes: A first display module is configured to display a first interface in response to a function configuration request for an input device. The first interface includes a device identifier of the input device and a function configuration area corresponding to the device identifier. The input device is configured to interact with the smart interactive whiteboard. An interface update module is used to update the first interface to a second interface in response to a function configuration operation of the input device. The second interface includes the device identifier and a target function configured for the input device. The target function is displayed in the function configuration area. A data generation module is used to generate functional configuration data about the input device based on the device identifier and the target function; The data storage module is used to store the function configuration data so that the smart interactive flat panel can execute the target function according to the function configuration data when interacting with the input device.

9. An interactive device, characterized in that, The interactive device, used in smart interactive flat panels, includes: The second display module is used to display the application interface of the target application in response to the opening command of the target application; The identifier acquisition module is used to acquire the device identifier of the input device when the input device acts on the display screen of the smart interactive flat panel, wherein the input device is used to interact with the smart interactive flat panel; The function acquisition module is used to acquire the function to be executed corresponding to the device identifier from the function configuration data cached by the target application; wherein, the function configuration data cached by the target application comes from the function configuration data stored in the local space of the smart interactive flat panel, and the function configuration data stored in the local space is obtained by the data configuration method according to any one of claims 1 to 5; The function execution module is used to execute the target operation corresponding to the function to be executed in the application interface.

10. A smart interactive flat panel, characterized in that, The electronic device includes: Memory, used to store executable program code; A processor is configured to call and run the executable program code from the memory, causing the electronic device to perform the data configuration method as described in any one of claims 1 to 5, or the interaction method as described in claim 6 or 7.

11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed, implements the data configuration method as described in any one of claims 1 to 5, or performs the interaction method as described in claim 6 or 7.