Teaching method and device of interactive device, interactive device, computer readable storage medium and program product
Patent Information
- Application Number
- CN202510471565.6
- 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
[0003]但是,目前没有将积木类型的教具与智能终端进行衔接,并通过两者的衔接让使用者在娱乐中乐于学习的交互设备
[0036]上述本申请提供的交互设备的示教处理方法、装置、交互设备、计算机可读存储介质和计算机程序产品中,交互设备的示教处理方法包括响应于通过教具对象针对交互设备触发的触摸操作,确定触摸操作对应的触摸特征数据;触摸特征数据包括教具对象和交互设备之间的接触面积、接触位置、接触面积所覆盖的电容节点的数量、电容感应信号中的至少一者;在触摸特征数据与预设置的教具特征数据相匹配的情况下,从触摸特征数据中确定教具触摸状态数据;教具触摸状态数据包括教具对象的型号数据、尺寸数据、类型数据、触摸贴附方向和触摸贴附位置中的至少一者,用于表征教具对象与交互设备之间的触摸状态;基于预设置的数据格式转换方式,针对教具触摸状态数据进行数据格式转换,得到第一示教数据;基于第一示教数据确定与教具对象相关联的教具示教画面,并通过交互设备执行针对教具示教画面的画面展示操作;以此实现了教具对象与交互设备进行触摸交互时,通过交互设备中展示教具对象对应的教具示教画面,提升了积木类型的教具与智能终端的交互性,从而有利于提升使用教具对象与交互设备进行娱乐活动或教学活动的互动性、趣味性,有利于提升交互设备的使用体验。
Smart Images

Figure CN122963427A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of touch display technology, and in particular to a teaching processing method, apparatus, interactive device, computer-readable storage medium, and program product for an interactive device. Background Technology
[0002] In today's rapidly developing information age, entertainment and learning methods are very different from before. Now there are smart terminals such as mobile phones or tablets that allow users to engage in entertainment and learning activities. However, users also have a need to use traditional teaching aids such as building blocks for entertainment and learning.
[0003] However, there is currently no interactive device that connects building block-type educational toys with smart terminals, allowing users to learn while having fun through this connection. Summary of the Invention
[0004] Therefore, it is necessary to provide a teaching processing method, device, interactive device, computer-readable storage medium, and computer program product that can connect block-type teaching aids with smart terminals to address the above-mentioned technical problems.
[0005] In a first aspect, this application provides a teaching processing method for an interactive device, comprising:
[0006] In response to a touch operation triggered by an interactive device through a teaching aid object, touch feature data corresponding to the touch operation is determined; the touch feature data includes at least one of the following: the contact area between the teaching aid object and the interactive device, the contact position, the number of capacitive nodes covered by the contact area, and the capacitive sensing signal.
[0007] When the touch feature data matches the preset teaching aid feature data, the teaching aid touch state data is determined from the touch feature data; the teaching aid touch state data includes at least one of the model data, size data, type data, touch attachment direction, and touch attachment position of the teaching aid object, which is used to characterize the touch state between the teaching aid object and the interactive device;
[0008] Based on a preset data format conversion method, the touch state data of the teaching aid is converted to obtain the first teaching data;
[0009] Based on the first teaching data, a teaching aid teaching screen associated with the teaching aid object is determined, and a screen display operation for the teaching aid teaching screen is performed through the interactive device.
[0010] In one embodiment, determining the teaching aid display screen associated with the teaching aid object based on the first teaching data, and performing a screen display operation on the teaching aid display screen through the interactive device, includes:
[0011] Based on a preset encoding method, the first teaching data is encoded to obtain the second teaching data;
[0012] The second teaching data is sent to the teaching application client corresponding to the interactive device; the second teaching data is used to instruct the teaching application client to decode the second teaching data according to the decoding method matching the encoding method to obtain the target teaching data, determine the teaching aid teaching screen associated with the teaching aid object based on the target teaching data, and perform the screen display operation for the teaching aid teaching screen through the teaching application client.
[0013] In one embodiment, determining the teaching aid touch state data from the touch feature data when the touch feature data matches preset teaching aid feature data includes:
[0014] The touch area corresponding to the touch operation is determined based on the touch feature data;
[0015] If the touch area is greater than or equal to a preset area threshold and the touch feature data matches the teaching aid element feature data in the preset teaching aid feature data, then the teaching aid object is determined to include teaching aid elements.
[0016] The touch state data of the teaching aid associated with the teaching aid element is determined from the touch feature data.
[0017] In one embodiment, it further includes:
[0018] If the touch area is greater than or equal to the preset area and the touch feature data matches the first hand-shaped teaching aid feature data in the preset teaching aid feature data, then the teaching aid object is determined to include the first hand-shaped teaching aid.
[0019] The touch state data of the teaching aid associated with the first hand teaching aid is determined from the touch feature data.
[0020] In one embodiment, it further includes:
[0021] If the touch area is less than the preset area and the touch feature data matches the second hand teaching aid feature data in the preset teaching aid feature data, then the teaching aid object is determined to include the second hand teaching aid.
[0022] The touch feature data is used to determine the touch state data of the teaching aid associated with the second hand teaching aid.
[0023] In one embodiment, determining the touch feature data corresponding to the touch operation in response to a touch operation triggered by a teaching aid object on an interactive device includes:
[0024] In response to a touch operation triggered by a teaching aid object on an interactive device, the touch position of the touch operation in the interactive device is determined;
[0025] If the touch location is at least partially located within the first region, the touch feature data corresponding to the touch operation is extracted.
[0026] After performing the screen display operation on the teaching aid demonstration screen through the interactive device, the method further includes:
[0027] The teaching aid's instructional screen is displayed in the second area of the interactive device.
[0028] Secondly, this application also provides a teaching processing apparatus for an interactive device, the apparatus comprising:
[0029] A touch response module is used to respond to a touch operation triggered by an educational object on an interactive device and determine touch feature data corresponding to the touch operation; the touch feature data includes at least one of the following: the contact area between the educational object and the interactive device, the contact position, the number of capacitive nodes covered by the contact area, and the capacitive sensing signal.
[0030] The data processing module is used to determine the touch state data of the teaching aid from the touch feature data when the touch feature data matches the preset teaching aid feature data; the touch state data of the teaching aid includes at least one of the model data, size data, type data, touch attachment direction and touch attachment position of the teaching aid object, and is used to characterize the touch state between the teaching aid object and the interactive device;
[0031] The format conversion module is used to convert the data format of the teaching aid touch state data based on a preset data format conversion method to obtain the first teaching data;
[0032] The teaching display module is used to determine the teaching aid display screen associated with the teaching aid object based on the first teaching data, and to perform a screen display operation on the teaching aid display screen through the interactive device.
[0033] Thirdly, this application also provides an interactive device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the first aspect.
[0034] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps in the first aspect.
[0035] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps in the first aspect.
[0036] In the teaching processing method, apparatus, interactive device, computer-readable storage medium, and computer program product of the interactive device provided in this application, the teaching processing method of the interactive device includes determining touch feature data corresponding to the touch operation in response to a touch operation triggered by a teaching aid object on the interactive device; the touch feature data includes at least one of the contact area between the teaching aid object and the interactive device, the contact position, the number of capacitive nodes covered by the contact area, and the capacitive sensing signal; if the touch feature data matches preset teaching aid feature data, determining teaching aid touch state data from the touch feature data; the teaching aid touch state data includes the model data, size data, type data, touch attachment direction, and touch attachment of the teaching aid object. At least one of the attached positions is used to characterize the touch state between the teaching aid object and the interactive device; based on a preset data format conversion method, the touch state data of the teaching aid is converted to obtain the first teaching data; based on the first teaching data, the teaching aid teaching screen associated with the teaching aid object is determined, and the screen display operation for the teaching aid teaching screen is executed through the interactive device; thereby realizing that when the teaching aid object interacts with the interactive device through touch, the teaching aid teaching screen corresponding to the teaching aid object is displayed in the interactive device, which improves the interactivity between block-type teaching aids and smart terminals, thereby improving the interactivity and fun of using teaching aid objects and interactive devices for entertainment or teaching activities, and improving the user experience of interactive devices. Attached Figure Description
[0037] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0038] Figure 1 This is an application scenario diagram of the teaching processing method of an interactive device in one embodiment;
[0039] Figure 2 This is an application environment diagram of a teaching processing method for an interactive device in one embodiment.
[0040] Figure 3 This is a flowchart illustrating a teaching process for an interactive device in one embodiment;
[0041] Figure 4 This is an identification association diagram of teaching aid objects in one embodiment;
[0042] Figure 5 This is a flowchart illustrating the teaching process of an interactive device in another embodiment;
[0043] Figure 6 This is a structural block diagram of the teaching processing device of an interactive device in one embodiment;
[0044] Figure 7 This is a diagram of the internal structure of an interactive device in one embodiment. Detailed Implementation
[0045] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0046] In related technologies, there are many types of learning aids for numbers and letters, such as cards and books. Although there are many types of existing learning aids for numbers and letters, most of them lack interactivity and fun, and cannot project physical teaching aids onto electronic screens. Since physical teaching aids alone cannot attract students' attention well, nor can they effectively help them understand and remember the shapes of numbers and letters, there is an urgent need to provide a teaching processing method that can synchronously display physical teaching aids on electronic screens.
[0047] The teaching processing method for interactive devices provided in this application embodiment can be applied to, for example... Figure 1 The interactive device 100 shown can be used to place teaching aids 11, such as the mathematical symbol equal sign "=". After the teaching aid 11 is placed on the interactive device 100, the teaching screen 12 corresponding to the teaching aid "=" can be displayed on the interactive device 100, that is, the teaching screen 12 is also displayed as the equal sign "=".
[0048] The interactive device 100 can be a terminal device, which is not limited to various personal computers, laptops, smartphones, tablets, or IoT devices; the touch area and display area in the interactive device can overlap or be separate, and this application does not specifically limit this. Figure 2As shown, terminal device 102 can communicate with server 104 via a network. The data storage system can store the data that server 104 needs to process, such as acquired touch feature data, pre-set teaching aid feature data, etc. The data storage system can be integrated onto server 104, or it can be located in the cloud or on other network servers. Server 104 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.
[0049] The interactive device provided in this application can determine the touch feature data of the touch operation when a touch operation of a teaching aid object is received. Then, if the touch feature data matches the preset teaching aid feature data, the teaching aid touch state data is extracted. The teaching aid touch state data is then converted into a format to simplify the data. Finally, the interactive device can display the teaching aid teaching screen associated with the teaching aid object, which is determined based on the first teaching data obtained from the format conversion. This enables the teaching aid object to interact with the interactive device through touch, and the corresponding teaching aid teaching screen can be displayed on the interactive device, which is beneficial to improving the interactivity between block-type teaching aids and smart terminals.
[0050] In one exemplary embodiment, such as Figure 3 As shown, a teaching processing method for an interactive device is provided, which is applied to... Figure 1 The interactive device 100 shown is used as an example for illustration, including the following steps 201 to 204. Wherein:
[0051] Step 201: In response to a touch operation triggered by the teaching aid object 11 on the interactive device 100, determine the touch feature data corresponding to the touch operation.
[0052] The teaching aid 11 can be a number teaching aid, letter teaching aid, or graphic teaching aid made of conductive materials. Graphic teaching aids can include at least one of the following: operator teaching aids, plant-shaped teaching aids, animal-shaped teaching aids, pattern-shaped teaching aids, and Chinese character-shaped teaching aids. Pattern-shaped teaching aids include, for example, circular teaching aids, square teaching aids, five-pointed star teaching aids, cloud-shaped teaching aids, etc. In addition, the teaching aid 11 may also be made of other materials, as long as the capacitive touch screen interactive device 100 can sense the capacitive sensing signal generated by the teaching aid 11 when it is placed on the touch area of the interactive device 100; for example, the teaching aid 11 can also be a human finger, palm, etc.
[0053] Teaching aids 11 in the shape of precise numbers or letters can be manufactured by means of laser cutting, 3D printing, etc.; solid teaching aids made of conductive materials can be presented in the form of cards.
[0054] The touch operation is triggered by attaching or placing the teaching aid object 11 to the touch area of the interactive device 100.
[0055] In this interactive device 100, the touch area and display area can completely overlap, similar to a touchscreen mobile phone or a touchscreen teaching tablet. Alternatively, the touch area and display area can be completely separate; for example, a portion of the interactive device 100 may be a touch area, and another portion a display area, with no overlap between the two. Furthermore, the interactive device 100 can also consist of two communicatively connected sub-devices: one sub-device receives touch operations, and the other displays the corresponding teaching aid object 11 based on the touch operation. Alternatively, the touch area and display area of the interactive device 100 can optionally have a partial overlap.
[0056] The touch feature data may include the contact area, contact position, number of capacitive nodes covered by the contact area, capacitive sensing signals, and other data information between the teaching aid object 11 and the interactive device 100; this application does not specifically limit this. The contact area may refer to the actual contact area between the teaching aid object 11 and the interactive device 100, or it may refer to the area of the shape enclosed by the edges of the contact areas between the teaching aid object 11 and the interactive device 100; this application does not specifically limit this. The contact position may include the specific coordinates of the contact area between the teaching aid object 11 and the interactive device 100 within the interactive device 100, or it may include relative contact position information between the teaching aid object 11 and the interactive device 100, such as the relative contact position information between the outline of the teaching aid object 11 and the interactive device 100.
[0057] For example, when a user attaches the teaching aid object 11 to the touch area of the interactive device 100, the interactive device 100 can sense the touch signal based on the touch operation of the teaching aid object 11 being attached to the surface of the interactive device 100; and then can determine the touch feature data corresponding to the touch operation based on the touch signal in response to the touch operation; the touch feature data can be used to determine some feature information of the teaching aid object 11.
[0058] Step 202: If the touch feature data matches the preset teaching aid feature data, determine the teaching aid touch state data from the touch feature data; the teaching aid touch state data is used to characterize the touch state between the teaching aid object 11 and the interactive device 100.
[0059] The pre-set teaching aid feature data can be based on different historical data features identified by different teaching aid objects 11 interacting with the interactive device 100 beforehand, and then these historical data features are obtained through algorithm training in advance; the pre-set teaching aid feature data can improve the recognition rate of teaching aid objects 11. This application does not specifically limit the feature data included in the teaching aid feature data, and different types and models of teaching aid objects 11 may correspond to different teaching aid feature data.
[0060] The touch state data of the teaching aid may include: model data, size data, type data, touch attachment direction, touch attachment position, and other information data that characterize the specific model of the teaching aid object 11. This application does not impose specific limitations on the types and quantities of data that can be included in the touch state data of the teaching aid.
[0061] For example, after obtaining the touch feature data corresponding to the touch operation in response to the touch operation of the teaching aid object 11, the touch feature data can be compared with the preset teaching aid feature data. If the comparison result shows that the touch feature data matches the preset teaching aid feature data, it means that the touch feature data contains relevant data information about the teaching aid object 11. This allows the interactive device 100 to accurately identify the specific model and other information of the teaching aid object 11. Therefore, the touch feature data can be further used to determine the teaching aid touch state data that characterizes the touch state between the teaching aid object 11 and the interactive device 100, so as to improve the subsequent accurate display effect of the teaching aid object 11.
[0062] It should be added that the above-mentioned touch feature data matches the preset teaching aid feature data. For example, the touch feature data may include the preset teaching aid feature data, or the similarity between the touch feature data and the preset teaching aid feature data may be greater than or equal to a preset value. This application does not make specific limitations in this regard.
[0063] Step 203: Based on the preset data format conversion method, the data format of the teaching aid touch state data is converted to obtain the first teaching data.
[0064] The preset data format conversion method can, for example, convert a long string of data into a data group, which includes multiple sub-data. Each sub-data can be used to represent a feature of the teaching aid object 11. For example, a sub-data at a certain position in the data group can represent the specific model of the teaching aid object 11, another sub-data at another position in the data group can be used to represent the specific size of the teaching aid object 11, another sub-data at another position in the data group can be used to represent the specific type of the teaching aid object 11, and another sub-data at another position in the data group can be used to represent the attachment direction of the teaching aid object 11 in the interactive device 100, etc.
[0065] In other words, the pre-set data format conversion method provided in this application can be used to simplify and organize a long string of messy data containing multiple types of information, thereby reducing the amount of data obtained after format conversion, accelerating data transmission efficiency, and thus improving the display efficiency of the teaching aid object 11 by the interactive device 100. Furthermore, the pre-set data format conversion method provided in this application can organize multiple sub-data included in the teaching aid touch state data of the teaching aid object 11, which is beneficial to improving the recognition efficiency and accuracy of the relevant data of the teaching aid object 11 in the future.
[0066] For example, after obtaining the touch state data of the teaching aid object 11, the touch state data can be converted into first teaching data based on a preset data format conversion method to obtain data about the teaching aid object 11 that is simplified and formatted.
[0067] Step 204: Based on the first teaching data, determine the teaching aid teaching screen associated with the teaching aid object 11, and perform screen display operation on the teaching aid teaching screen through the interactive device 100.
[0068] Among them, the teaching aid demonstration screen 12 is the screen information displayed in the display area of the interactive device 100 that is related to the teaching aid object 11 attached to the touch area; for example, Figure 1 As shown, when the teaching aid object 11 is the mathematical symbol equal sign "=", the teaching screen displayed on the interactive device 100 corresponding to the teaching aid object 11 "=" is also equal sign "=".
[0069] For example, after determining the first teaching data of the teaching aid object 11 that interacts with the interactive device 100 by touch, a teaching aid teaching screen 12 associated with the teaching aid object 11 can be determined based on the first teaching data, and then the interactive device 100 can perform a screen display operation on the teaching aid teaching screen 12 to display the teaching aid teaching screen 12 in the display area of the interactive device 100.
[0070] The teaching processing method for the interactive device provided in this application includes, in response to a touch operation triggered by the teaching aid object 11 on the interactive device 100, determining touch feature data corresponding to the touch operation; if the touch feature data matches the preset teaching aid feature data, determining teaching aid touch state data from the touch feature data; the teaching aid touch state data is used to characterize the touch state between the teaching aid object 11 and the interactive device 100; based on a preset data format conversion method, performing data format conversion on the teaching aid touch state data to obtain first teaching data; determining the teaching aid teaching screen associated with the teaching aid object 11 based on the first teaching data, and performing a screen display operation on the teaching aid teaching screen through the interactive device 100; thereby realizing that when the teaching aid object 11 interacts with the interactive device 100 through touch, the interactive device 100 displays the teaching aid teaching screen 12 corresponding to the teaching aid object 11, improving the interactivity between the block-type teaching aid and the smart terminal, thereby improving the interactivity and fun of using the teaching aid object 11 and the interactive device 100 for entertainment or teaching activities, and improving the user experience of the interactive device 100.
[0071] It should be added that the touch screen in the interactive device 100 provided in this application can be a capacitive screen. The capacitive screen is formed by stacking and intersecting multiple horizontal and vertical TX electrodes (Transmit electrodes) and RX electrodes (Receive electrodes). The projections of each TX and each RX on the screen will intersect vertically. Each intersection point is called a capacitance node. After AD (Analog to Digital) conversion, each capacitance node will have a capacitance value data. When a conductor approaches a node, the capacitance value data of that node will change.
[0072] Therefore, this application provides an alternative implementation method in which, when the teaching aid object 11 is attached to the screen, the capacitive touch screen can sense the capacitive sensing signal generated by the teaching aid object 11, thereby converting it into a data signal. The touch chip of the capacitive screen can recognize different data features through different number / letter / graphic teaching aids, and can further train the recognition rate of these teaching aid objects 11 in advance based on these feature values through algorithms; for example... Figure 4 As shown, when a 9cm x 6cm digit "1" is placed on the screen, the inductive flux caused by the capacitive nodes covered by the vertical projection of the digit's main structure is higher than that of the non-main area. This results in a different numerical value. A color gradation is then created based on this numerical value. Figure 4As shown in the figure, the structural body of the number "1" has a higher sensitivity and a larger capacitance change. The algorithm extracts its unique data features based on these capacitance changes to train the recognition rate of the number "1". Similarly, other number / letter / graphic teaching aids 11 can also use the same method to identify and train the data features of each teaching aid in advance. Furthermore, different sizes and font shapes of the same character can be retrained for recognition, thereby improving the accuracy of the interactive device 100 in recognizing the teaching aids 11 that are interacting with via touch.
[0073] Regarding the teaching method for the interactive device provided in this application, taking the interactive device 100 itself, which includes a touch area and a display area, as an example, several alternative implementation methods are provided, including:
[0074] If there is only one teaching aid object 11 attached to the touch area of the interactive device 100, then only this one teaching aid object 11 will be displayed in the display area of the interactive device 100.
[0075] If there are multiple teaching aid objects 11 attached to the touch area of the interactive device 100, only the most recently placed teaching aid object 11 will be displayed in the display area of the interactive device 100, and the other teaching aid objects 11 will not be displayed.
[0076] If there are multiple teaching aid objects 11 attached to the touch area of the interactive device 100, then all teaching aid objects 11 will be displayed in the display area of the interactive device 100.
[0077] When multiple teaching aids 11 attached to the touch area of the interactive device 100 constitute a calculation formula, the calculation formula can be displayed in the display area of the interactive device 100. Based on the user's touch of the result display button in the interactive device 100, the calculation answer of the calculation formula can be further displayed in the display area of the interactive device 100.
[0078] When multiple teaching aids 11 attached to the touch area of the interactive device 100 form an English letter, in addition to displaying these multiple teaching aids 11 in the display area of the interactive device 100, it is possible to further display associative information about the English letter; the associative information includes, for example, the definition of the English letter, example sentences, etc.
[0079] Furthermore, the display position and attachment position of the teaching aid object 11 and the attached physical teaching aid object 11 displayed in the interactive device 100 can be exactly the same or different. When the display position and attachment position are exactly the same, the teaching aid teaching screen 12 of the teaching aid object 11 can still be displayed in the interactive device 100 after the teaching aid object 11 is removed, until the set elimination time is reached or the user gives the interactive device 100 an instruction to eliminate the teaching aid teaching screen 12.
[0080] Furthermore, the size, orientation, font type, color type, and fill rendering type of the teaching aid object 11 and the attached physical teaching aid object 11 displayed in the interactive device 100 can all be configured according to the user's needs or the manufacturer of the interactive device 100.
[0081] In an exemplary embodiment, step 204 above, which involves determining the teaching aid display screen associated with the teaching aid object 11 based on the first teaching data and performing a screen display operation on the teaching aid display screen through the interactive device 100, can be optionally implemented by executing steps 241 and 242, wherein:
[0082] Step 241: Based on the preset encoding method, encode the first teaching data to obtain the second teaching data;
[0083] Step 242: Send the second teaching data to the teaching application client corresponding to the interactive device 100; The second teaching data is used to instruct the teaching application client to decode the second teaching data according to the decoding method matching the encoding method to obtain the target teaching data, determine the teaching aid teaching screen 12 associated with the teaching aid object 11 based on the target teaching data, and perform the screen display operation for the teaching aid teaching screen 12 through the teaching application client.
[0084] An alternative implementation method is provided, in which the method of displaying the teaching aid demonstration screen 12 corresponding to the teaching aid object 11 through the interactive device 100 may include displaying the teaching aid demonstration screen 12 based on a teaching application client (e.g., educational application software) installed in the interactive device 100, and displaying the teaching aid demonstration screen 12 based on a display screen communicatively connected to the interactive device 100. That is, this application does not specifically limit whether the teaching aid demonstration screen 12 must be displayed on the interactive device 100 terminal; it may also be displayed through other display screens communicatively connected to the interactive device 100.
[0085] For example, this application provides an alternative implementation method for displaying the teaching aid screen 12 related to the teaching aid object 11 after determining the first teaching data of the teaching aid object 11. First, based on the system software in the interactive device 100, the first teaching data is encoded according to a preset encoding method to obtain the second teaching data corresponding to the first teaching data. Then, the second teaching data is transmitted to the teaching application client corresponding to the interactive device 100. The teaching application client then decodes the second teaching data using a decoding method corresponding to the preset encoding method to obtain the target teaching data corresponding to the second teaching data, which is the target teaching data corresponding to the teaching aid object 11. The target teaching data contains some feature information about the teaching aid object 11. The teaching application client can then determine the teaching aid screen 12 associated with the teaching aid object 11 based on the target teaching data. The teaching application client then performs a screen display operation on the teaching aid screen 12, thereby displaying the teaching aid screen 12 in the teaching application client.
[0086] The embodiment provided in this application uses a teaching application client to display the teaching aid object 11 on the teaching aid teaching screen 12, which facilitates the control of the relevant display effects of the teaching aid object 11 through the teaching application client, which is beneficial to enhancing the fun of the interactive device 100 and improving the user experience.
[0087] Furthermore, the embodiment provided in this application involves encoding and decoding the first teaching data to obtain the target teaching data, which helps to ensure the security of data transmission.
[0088] Regarding the technical solution for encoding and decoding the first teaching data provided in this application, this application provides an optional embodiment: First, the data protocol related to the transmitted first teaching data needs to be defined. Taking the USB HID protocol as an example, a reserved byte bit is selected in the touch protocol as a special value bit to encode the applied letters and numbers. For example, the codes corresponding to the numbers and letters 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, G, H, I... are defined as 00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 0a, 0b, 0c, 0d, 0e, 0f, 10, 11, 12... respectively. It should be added that if only one byte bit is used, 256 different codes can be encoded, that is, up to 256 different numbers, uppercase and lowercase letters, and geometric shapes can be represented. If this is not enough, an additional byte can be added.
[0089] In addition, another byte in the touch protocol is selected to represent the status bit. For example, 00 represents normal touch operation, such as finger or palm, while 01 represents the touch state of the teaching aid.
[0090] For example, when using the uppercase letter "K" as a teaching aid, assuming that its touch feature data has been trained and debugged, when it is placed on the touch screen surface of the interactive device, the touch chip of the interactive device will identify it as the teaching aid letter "K" based on the touch feature data and algorithm. Then the status bit byte of the reported data can be encoded as 01, and the feature value byte can be encoded as 14. The touch feature data is shown in Table 1 below.
[0091] Table 1
[0092] Byte0 Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7 Byte8 Byte9 Byte10 Byte11 Byte12 Byte13 Byte14 Byte15 Byte16 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX 01 14
[0093] In Table 1 above, byte15 is the status bit, byte16 is the feature value bit, and the other bytes are information data such as Report ID, number of touch points, X / Y position coordinates, area width and height, pressure, etc. in the touch. They will not be elaborated here, but will be uniformly represented by "XX". Then, this information is encapsulated into a data packet, which is used as the second teaching data after the first teaching data is encoded. The touch data (second teaching data) is defined by the report descriptor and sent to the host device (interactive device) in the interrupt transmission mode.
[0094] During decoding, the host (interactive device) parses the data packet according to the report descriptor and extracts various touch state information, that is, obtains the target teaching data, which is then processed by the operating system or application (such as the teaching application client). When the application receives the touch data, it extracts the data of byte 15 and byte 16, restores the touch event according to the content defined by the protocol, and finally presents the teaching aid status through display or other interactive methods.
[0095] It should be added that, if the protocol is restricted during encoding, the state and feature values can be merged into the same byte. Only a separate set of codes needs to be set for normal touch, such as 00 for normal touch. When it is determined to be a teaching aid touch, a non-00 code can be used. For example, the numbers and letters 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, G, H, I... are defined as 01, 02, 03, 04, 05, 06, 07, 08, 09, 0a, 0b, 0c, 0d, 0e, 0f, 10, 11, 12, 13... etc. The subsequent decoding can also be performed in the same way according to the defined content.
[0096] In an exemplary embodiment, the step 202 described above, which involves determining the touch state data of the teaching aid from the touch feature data when the touch feature data matches the preset teaching aid feature data, can be optionally implemented by executing steps 221-223, wherein:
[0097] Step 221: Determine the touch area corresponding to the touch operation based on touch feature data;
[0098] Step 222: If the touch area is greater than or equal to a preset area threshold and the touch feature data matches the teaching aid element feature data in the preset teaching aid feature data, then determine that the teaching aid object 11 includes teaching aid elements.
[0099] Step 223: Determine the teaching aid touch state data associated with the teaching aid element from the touch feature data.
[0100] The pre-set teaching aid feature data may include different sub-teaching aid feature data corresponding to various types of teaching aid objects 11. For example, if the teaching aid object 11 includes teaching aid elements (e.g., physical card-type teaching aids), first hand teaching aids (e.g., palm), and second hand teaching aids (e.g., fingertips, hand joints), then the pre-set teaching aid feature data may include, for example, pre-set teaching aid element feature data, first hand teaching aid feature data, and second hand teaching aid feature data.
[0101] For example, the data value corresponding to the touch (contact) area between the teaching aid object 11 and the interactive device 100 can be obtained first based on the touch feature data. Then, the contact area is compared with a preset area threshold. If the comparison result is that the touch area is greater than or equal to the preset area threshold, it indicates that the area of the teaching aid object 11 is relatively large. Furthermore, if it is determined that the touch feature data matches the teaching aid element feature data in the preset teaching aid feature data, it can be determined that the teaching aid object 11 that interacts with the interactive device 100 is a teaching aid element or includes a teaching aid element. Then, the teaching aid touch state data associated with the teaching aid element can be determined from the touch feature data. This ensures that the teaching aid demonstration screen 12 displayed by the interactive device 100 will definitely include a teaching aid element, thus improving the display accuracy of the teaching aid demonstration screen 12.
[0102] The touch area compared with the preset area threshold, as mentioned above, can be set as the actual contact area between the teaching aid object 11 and the interactive device 100 based on the requirements, or it can refer to the area of the graphic enclosed by the edges of the contact area between the teaching aid object 11 and the interactive device 100. This application does not make any specific limitation on this.
[0103] In an exemplary embodiment, the teaching processing method for the interactive device provided in this application further includes steps 224 and 225, wherein:
[0104] Step 224: If the touch area is greater than or equal to the preset area and the touch feature data matches the first hand teaching aid feature data in the preset teaching aid feature data, then determine that the teaching aid object 11 includes the first hand teaching aid.
[0105] Step 225: Determine the touch state data of the teaching aid associated with the first hand teaching aid from the touch feature data.
[0106] For example, after acquiring the data value corresponding to the touch (contact) area between the teaching aid object 11 and the interactive device 100 based on touch feature data, and comparing the contact area with a preset area threshold, if the comparison result shows that the touch area is greater than or equal to the preset area threshold, it indicates that the area of the teaching aid object 11 is relatively large. Furthermore, if it is determined that the touch feature data matches the first hand teaching aid feature data in the preset teaching aid feature data, it can be determined that the teaching aid object 11 that interacts with the interactive device 100 is a first hand teaching aid or includes a first hand teaching aid. Then, the teaching aid touch state data associated with the first hand teaching aid can be determined from the touch feature data, which ensures that the teaching aid demonstration screen 12 displayed by the interactive device 100 will definitely include the first hand teaching aid, thus improving the display accuracy of the teaching aid demonstration screen 12.
[0107] The first hand-based teaching aid is, for example, the entire palm or the center of the hand. That is, when the user places their palm on the touch area of the interactive device 100, the teaching aid corresponding to the palm can be displayed on the display area of the interactive device 100, which can display the user's palm graphic on the interactive device 100. This is beneficial to increase the interest of younger users and enhance the interactivity of the interactive device 100.
[0108] In an exemplary embodiment, the teaching processing method of the interactive device provided in the application further includes steps 226 and 227, wherein:
[0109] Step 226: If the touch area is smaller than the preset area and the touch feature data matches the second hand teaching aid feature data in the preset teaching aid feature data, then determine that the teaching aid object 11 includes the second hand teaching aid.
[0110] Step 227: Determine the touch state data of the teaching aid associated with the second hand teaching aid from the touch feature data.
[0111] For example, after acquiring the data value corresponding to the touch (contact) area between the teaching aid object 11 and the interactive device 100 based on touch feature data, and comparing the contact area with a preset area threshold, if the comparison result shows that the touch area is less than the preset area threshold, it indicates that the area of the teaching aid object 11 is relatively small and is unlikely to be the user's palm or a physical teaching aid component. At this time, it is possible to directly determine that the teaching aid object 11 is a second hand teaching aid or includes a second hand teaching aid. Then, the teaching aid touch state data associated with the second hand teaching aid can be determined from the touch feature data. This ensures that the teaching aid demonstration screen 12 displayed by the interactive device 100 will definitely include a second hand teaching aid, thus improving the display accuracy of the teaching aid demonstration screen 12.
[0112] For example, if the comparison result shows that the touch area is less than the preset area threshold, it indicates that the area of the teaching aid object 11 is relatively small. However, it is not necessary to directly determine that the teaching aid object 11 involves a second hand teaching aid. In order to ensure the accuracy of the identification of the teaching aid object 11, the matching of the touch feature data with the second hand teaching aid feature data in the preset teaching aid feature data can be further judged. If the judgment result is a match, it is then determined that the teaching aid object 11 is a second hand teaching aid or includes a second hand teaching aid. Then, the teaching aid touch state data associated with the second hand teaching aid can be determined from the touch feature data. This ensures that the teaching aid demonstration screen 12 displayed by the interactive device 100 will definitely include a second hand teaching aid, which is beneficial to further improve the display accuracy of the teaching aid demonstration screen 12.
[0113] In an exemplary embodiment, the step 201 above, which involves determining the touch feature data corresponding to a touch operation triggered by the teaching aid object 11 on the interactive device 100, can be optionally implemented by executing steps 211-212, wherein:
[0114] Step 211: In response to a touch operation triggered by the teaching aid object 11 on the interactive device 100, determine the touch position of the touch operation in the interactive device 100;
[0115] Step 212: If the touch position is at least partially located within the first area, extract the touch feature data corresponding to the touch operation.
[0116] Correspondingly, after the screen display operation of the teaching aid screen 12 performed by the interactive device 100 in step 204 above, the method further includes: displaying the teaching aid screen 12 in the second area of the interactive device 100.
[0117] For example, this application provides a process for displaying a teaching aid screen 12 for a teaching aid object 11 through an interactive device 100. One possible execution method is as follows: when the teaching aid object 11 is attached to the touch surface of the interactive device 100 to trigger a touch operation, the touch position of the touch operation in the interactive device 100 can be determined first. It can be determined whether there is a touch position located within a first area of the interactive device 100, where the first area is the touch area of the interactive device 100. If there is a touch position within the touch area, the touch feature data corresponding to the touch operation can be further extracted to obtain corresponding first teaching data based on the processing of the touch feature data. Then, the teaching aid screen 12, determined based on the first teaching data and associated with the teaching aid object 11, can be displayed in a second area of the interactive device 100, where the second area is the display area of the interactive device 100.
[0118] The interactive device provided in this application can be, for example, a teaching tablet. The teaching tablet can have a touch area and a display area of equal size. In this case, the first and second areas mentioned above can be set as two independent areas without overlapping. This arrangement ensures that when the user attaches a teaching aid to the first area, the corresponding teaching aid display in the second area is not obscured by the teaching aid, improving the display effect of the interactive device and allowing the user to quickly view the information. However, this application is not limited to this; the first and second areas can also be set to overlap at least partially or completely.
[0119] Furthermore, this application does not specifically limit the positions of the first and second regions in a teaching tablet. For example, the first and second regions can be divided by the teaching software installed in the teaching tablet; alternatively, the corresponding region where the teaching aid is attached can be selected as the first region, and the other regions can be the second region.
[0120] Regarding the teaching processing method for the interactive device provided in this application, this application also provides an alternative implementation method for reference. Figure 5 Specifically, this includes the following steps S1-S9:
[0121] Step S1: Use number / letter / graphic teaching aids to stick on the touch screen;
[0122] Step S2: The capacitive touch screen can sense the capacitive touch signal generated by the teaching aid.
[0123] Step S3: The touch chip algorithm determines whether the touch area has reached the large area threshold.
[0124] Step S4: If the judgment result is that the touch area reaches a large area threshold, determine whether the data features match a preset feature among numbers / letters / graphics.
[0125] Step S5: If the judgment result is that the touch area has not reached the large area threshold, output the touch protocol data format of a normal hand (such as fingers or finger joints), for example, distinguish the state of hand touch by one of the data bits.
[0126] Step S6: If the judgment result of step S4 is yes, output the touch protocol data format of the teaching aid; for example, use one data bit to distinguish the touch state of the teaching aid, and use another bit as the feature value bit. Each number / letter / graphic teaching aid has a preset different feature value.
[0127] Step S7: If the judgment result of step S4 is negative, output the palm touch protocol data format, and use one of the data bits to distinguish the palm touch state.
[0128] Step S8: The host system software receives the reported touch data, extracts the touch coordinates, number of points, status, feature values, and other useful information data, and directly packages or modifies it into a unified application layer data format for forwarding and output.
[0129] In step S9, the teaching aid application software receives the data forwarded by the system, extracts the feature values of the teaching aid touch status bits, and displays the corresponding numbers / letters / graphics on the electronic screen according to the application graphics corresponding to the preset feature values.
[0130] As can be seen, when the touch chip in the interactive device provided in this application detects the data characteristics of the teaching aid, it outputs and reports to the system layer of the host through a data format that reflects the touch state of the teaching aid in a specific touch protocol. The system software will directly forward or modify the unified data format and forward it to the teaching aid application software. The application software (teaching application client) receives the touch data and extracts the feature values with the touch state bits of the teaching aid. Based on the application graphics corresponding to the preset feature values, it displays the corresponding numbers / letters / graphics on the electronic screen.
[0131] This application uses conductive materials to create graphic teaching aids for numbers and letters, and combines a capacitive touchscreen and algorithms to achieve electronic display of numbers and letters; it retains the advantages of traditional teaching aids being intuitive and easy to understand, while increasing interactivity and fun. This application uses modern manufacturing technologies, such as laser cutting and 3D printing, to produce precise number or letter shapes for the teaching aids, which not only improves the aesthetics of the teaching aids but also enhances learning efficiency.
[0132] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0133] Based on the same inventive concept, this application also provides a teaching processing apparatus for an interactive device to implement the teaching processing method of the interactive device described above. The solution provided by this apparatus is similar to the solution described in the above method. Therefore, the specific limitations of one or more teaching processing apparatus embodiments of interactive devices provided below can be found in the limitations of the teaching processing method of the interactive device above, and will not be repeated here.
[0134] In one exemplary embodiment, such as Figure 6 As shown, a teaching processing device 60 for an interactive device is provided, including: a touch response module 61, a data processing module 62, a format conversion module 63, and a teaching display module 64, wherein:
[0135] The touch response module 61 is used to respond to a touch operation triggered by the teaching aid object on the interactive device and determine the touch feature data corresponding to the touch operation; the touch feature data includes at least one of the following: the contact area between the teaching aid object and the interactive device, the contact position, the number of capacitive nodes covered by the contact area, and the capacitive sensing signal.
[0136] Data processing module 62 is used to determine the touch state data of the teaching aid from the touch feature data when the touch feature data matches the preset teaching aid feature data; the touch state data of the teaching aid includes at least one of the model data, size data, type data, touch attachment direction and touch attachment position of the teaching aid object, and is used to characterize the touch state between the teaching aid object and the interactive device.
[0137] The format conversion module 63 is used to convert the data format of the teaching aid touch state data based on a preset data format conversion method to obtain the first teaching data;
[0138] The teaching display module 64 is used to determine the teaching screen associated with the teaching aid object based on the first teaching data, and to perform screen display operations on the teaching screen through an interactive device.
[0139] In an exemplary embodiment, the teaching display module 64 is used to determine the teaching aid teaching screen associated with the teaching aid object based on the first teaching data, and to perform a screen display operation for the teaching aid teaching screen through the interactive device. Specifically, it is used to: encode the first teaching data based on a preset encoding method to obtain second teaching data; send the second teaching data to the teaching application client corresponding to the interactive device; the second teaching data is used to instruct the teaching application client to decode the second teaching data according to a decoding method matching the encoding method to obtain target teaching data; determine the teaching aid teaching screen associated with the teaching aid object based on the target teaching data; and perform a screen display operation for the teaching aid teaching screen through the teaching application client.
[0140] In an exemplary embodiment, the data processing module 62 is used to determine the touch state data of the teaching aid from the touch feature data when the touch feature data matches the preset teaching aid feature data. Specifically, it is used to: determine the touch area corresponding to the touch operation based on the touch feature data; determine that the teaching aid object includes a teaching aid element when the touch area is greater than or equal to a preset area threshold and the touch feature data matches the teaching aid element feature data in the preset teaching aid feature data; and determine the teaching aid touch state data associated with the teaching aid element from the touch feature data.
[0141] In an exemplary embodiment, the data processing module 62 is further configured to determine that the teaching aid object includes a first hand teaching aid when the touch area is greater than or equal to a preset area and the touch feature data matches the first hand teaching aid feature data in the preset teaching aid feature data; and to determine the teaching aid touch state data associated with the first hand teaching aid from the touch feature data.
[0142] In an exemplary embodiment, the data processing module 62 is further configured to determine that the teaching aid object includes a second hand teaching aid when the touch area is smaller than a preset area and the touch feature data matches the second hand teaching aid feature data in the preset teaching aid feature data; and to determine the teaching aid touch state data associated with the second hand teaching aid from the touch feature data.
[0143] In an exemplary embodiment, the touch response module 61 is used to determine touch feature data corresponding to a touch operation triggered by a teaching aid object on an interactive device in response to the touch operation triggered by the teaching aid object on the interactive device. Specifically, it is used to: determine the touch position of the touch operation in the interactive device in response to the touch operation triggered by the teaching aid object on the interactive device; and extract the touch feature data corresponding to the touch operation when the touch position is at least partially located in a first area. The teaching display module 64 is used to perform a screen display operation on the teaching aid screen through the interactive device, and further includes displaying the teaching aid screen in a second area of the interactive device.
[0144] Each module in the teaching processing device of the aforementioned interactive device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in the computer device in hardware form, or stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0145] In one exemplary embodiment, an interactive device is provided, which may be a computer device, or a terminal, and its internal structure diagram may be as follows. Figure 7 As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a teaching processing method for an interactive device. The display unit is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0146] Those skilled in the art will understand that Figure 7The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0147] In one exemplary embodiment, an interactive device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the teaching processing method of the interactive device.
[0148] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps of a teaching processing method for an interactive device.
[0149] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in a teaching processing method for an interactive device.
[0150] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0151] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0152] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0153] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A teaching processing method for an interactive device, characterized in that, The method includes: In response to a touch operation triggered by an interactive device through a teaching aid object, touch feature data corresponding to the touch operation is determined; the touch feature data includes at least one of the following: the contact area between the teaching aid object and the interactive device, the contact position, the number of capacitive nodes covered by the contact area, and the capacitive sensing signal. When the touch feature data matches the preset teaching aid feature data, the teaching aid touch state data is determined from the touch feature data; the teaching aid touch state data includes at least one of the model data, size data, type data, touch attachment direction, and touch attachment position of the teaching aid object, which is used to characterize the touch state between the teaching aid object and the interactive device; Based on a preset data format conversion method, the touch state data of the teaching aid is converted to obtain the first teaching data; Based on the first teaching data, a teaching aid teaching screen associated with the teaching aid object is determined, and a screen display operation for the teaching aid teaching screen is performed through the interactive device.
2. The method according to claim 1, characterized in that, The step of determining the teaching aid teaching screen associated with the teaching aid object based on the first teaching data, and performing a screen display operation on the teaching aid teaching screen through the interactive device, includes: Based on a preset encoding method, the first teaching data is encoded to obtain the second teaching data; The second teaching data is sent to the teaching application client corresponding to the interactive device; the second teaching data is used to instruct the teaching application client to decode the second teaching data according to the decoding method matching the encoding method to obtain the target teaching data, determine the teaching aid teaching screen associated with the teaching aid object based on the target teaching data, and perform the screen display operation for the teaching aid teaching screen through the teaching application client.
3. The method according to claim 1, characterized in that, When the touch feature data matches the preset teaching aid feature data, determining the teaching aid touch state data from the touch feature data includes: The touch area corresponding to the touch operation is determined based on the touch feature data; If the touch area is greater than or equal to a preset area threshold and the touch feature data matches the teaching aid element feature data in the preset teaching aid feature data, then the teaching aid object is determined to include teaching aid elements. The touch state data of the teaching aid associated with the teaching aid element is determined from the touch feature data.
4. The method according to claim 3, characterized in that, Also includes: If the touch area is greater than or equal to the preset area and the touch feature data matches the first hand-shaped teaching aid feature data in the preset teaching aid feature data, then the teaching aid object is determined to include the first hand-shaped teaching aid. The touch state data of the teaching aid associated with the first hand teaching aid is determined from the touch feature data.
5. The method according to claim 3, characterized in that, Also includes: If the touch area is less than the preset area and the touch feature data matches the second hand teaching aid feature data in the preset teaching aid feature data, then the teaching aid object is determined to include the second hand teaching aid. The touch feature data is used to determine the touch state data of the teaching aid associated with the second hand teaching aid.
6. The method according to any one of claims 1 to 5, characterized in that, The step of determining touch feature data corresponding to a touch operation triggered by a teaching aid object on an interactive device includes: In response to a touch operation triggered by a teaching aid object on an interactive device, the touch position of the touch operation in the interactive device is determined; If the touch location is at least partially located within the first region, the touch feature data corresponding to the touch operation is extracted. After performing the screen display operation on the teaching aid demonstration screen through the interactive device, the method further includes: The teaching aid's instructional screen is displayed in the second area of the interactive device.
7. A teaching processing device for an interactive device, characterized in that, The device includes: A touch response module is used to respond to a touch operation triggered by an educational object on an interactive device and determine touch feature data corresponding to the touch operation; the touch feature data includes at least one of the following: the contact area between the educational object and the interactive device, the contact position, the number of capacitive nodes covered by the contact area, and the capacitive sensing signal. The data processing module is used to determine the touch state data of the teaching aid from the touch feature data when the touch feature data matches the preset teaching aid feature data; the touch state data of the teaching aid includes at least one of the model data, size data, type data, touch attachment direction and touch attachment position of the teaching aid object, and is used to characterize the touch state between the teaching aid object and the interactive device; The format conversion module is used to convert the data format of the teaching aid touch state data based on a preset data format conversion method to obtain the first teaching data; The teaching display module is used to determine the teaching aid display screen associated with the teaching aid object based on the first teaching data, and to perform a screen display operation on the teaching aid display screen through the interactive device.
8. An interactive device comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.