Customized intelligent interaction platform

Through a customized intelligent interaction platform, the central control module is used to adjust the call residence time and priority of the application, the problem of insufficient efficiency and accuracy of the interaction platform in the existing technology is solved, and the user management and interaction efficiency are improved.

CN115410430BActive Publication Date: 2025-07-29SHANXI HUANSHUO ELECTRONICS TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210974569.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-15
Publication Date
2025-07-29
Estimated Expiration
2042-08-15

AI Technical Summary

Technical Problem

The interaction platform based on the education system in the prior art has problems of insufficient interaction efficiency and accuracy.

Method used

Design a custom-based intelligent interaction platform, including custom interaction modules, call modules, user management modules, role switching modules, storage modules and central control modules. Through the central control module, the call residence time and priority of the application are adjusted according to the user's historical use data, and the precise management and interaction efficiency of users are improved.

Benefits of technology

It improves the interaction efficiency and accuracy of the interactive platform, shortens the time for users to find common applications, realizes accurate permission management for users of different roles, and ensures the timeliness and accuracy of the platform.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115410430B_ABST
    Figure CN115410430B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of interaction, and particularly to an intelligent interaction platform based on customization, including: a custom interaction module for performing data interaction on user-customized applications and naming the platform; a calling module for calling the application to be interacted and sending the called application to the central control module; a user management module for preliminarily determining the default role according to the historical usage frequency of the user on the interaction platform; a role switching module for switching the user role that needs role switching after verification or the roles of a user with multiple roles; a storage module for storing user information and application browsing information during the role switching process and sending the historical stored data to be called to the central control module; a central control module for receiving the user-related data information sent by each module and adjusting the corresponding operating parameters of each module to the corresponding values; the present invention realizes the improvement of the interaction efficiency and accuracy of the interaction platform.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of interaction technologies, and in particular, to a custom-based intelligent interaction platform. Background Art

[0002] In the prior art, there are generally problems of low interaction efficiency and unsatisfactory data interaction in interaction platforms based on educational systems, which all trouble the quality of online education.

[0003] Chinese Patent Publication No.: CN106033648A discloses an interactive system based on a cloud platform, an interactive joint education system and its method. The user types of the system include three parties of students, teachers, and schools, and also include a user management module, a data exchange module, a cloud service module, a resource management module, a custom interaction module, and a terminal for receiving or sending data. The interaction steps are as follows: Step 1, any user among the three parties connects to the user management module through any starting terminal, and the user management module permits the authorization range of the starting terminal according to the user information; Step 2, the user in Step 1 performs data interaction with the data exchange module within the authorized range through the starting terminal; Step 3, the data exchange module selects resource data of the resource management module through the cloud service module or the data exchange module defines custom data through the custom interaction module; Step 4, the cloud service module calls the custom data or resource data and sends it to the terminals used by any other user among the three parties; By means of one-cloud multi-screen and precise push technologies, the pattern of the interactive communication platform is changed. It can be seen that the interactive system based on the cloud platform, the interactive joint education system and its method have problems of insufficient interaction efficiency and accuracy of the interaction platform. Summary of the Invention

[0004] Therefore, the present invention provides a custom-based intelligent interaction platform to overcome the problems of insufficient interaction efficiency and accuracy of the interaction platform in the prior art.

[0005] To achieve the above object, the present invention provides an intelligent interaction platform based on customization, including: a custom interaction module for performing data interaction on user-customized applications and naming the platform; a call module connected to the interaction module for calling the application to be interacted and sending the called application to the central control module; a user management module connected to the call module for managing the user by authorizing the management scope or permission of the user and preliminarily determining the default role according to the historical usage frequency of the interaction platform when the user enters the platform; a role switching module connected to the user management module for switching the roles of users who need role switching after verification or the roles of users with multiple roles; a storage module connected to the role switching module for storing user information and application browsing information during the role switching process and sending the historical stored data to be called to the central control module; a central control module connected to the custom interaction module, the call module, the user management module, and the role switching module respectively for receiving user-related data information sent by each module and adjusting the corresponding operating parameters of each module to corresponding values; the central control module determines whether to perform preset call and interaction on the application according to the average usage duration of the user for the application and the number of times the user uses the application in the historical data, and adjusts the call stay duration to the corresponding value according to the average usage duration of the user for the application when the above determination is completed. While adjusting the call stay duration, the central control module adjusts the call priority of the application in the call module to the corresponding level according to the actual number of times the user uses the application. The central control module determines whether the adjustment of the call stay duration according to the actual usage duration of the user for the application is correct, and if the determination is incorrect, adjusts the call stay duration to the corresponding value again.

[0006] Further, the user management module preliminarily determines the default role according to the historical usage frequency of the interaction platform when the user enters the platform. The default roles include: parent, manager, student, and teacher. The central control module determines whether to open the role switching permission according to the different default roles of the user.

[0007] If the default role is parent, manager, or teacher, the central control module determines that the role switching permission is open for the user.

[0008] If the default role is student, the central control module determines that the role switching permission is not open for the user, and further determines the user by calling the number of application uses corresponding to the student role of the user's interaction platform in the storage module.

[0009] Further, the central control module is provided with a preset usage duration S0 and a preset application usage times F0. The central control module determines whether to perform a preset call and interaction on the application according to the average usage duration S of the user for the application and the usage times F of the user for the application in the historical data.

[0010] If S < S0 and F < F0, the central control module determines not to call the application.

[0011] If S < S0 and F ≥ F0, the central control module determines to call the application, calculates the difference △S between the average usage duration of the user for the application in the historical data and the preset usage duration, and reduces the call stay duration to the corresponding value according to △S. Set △S = S0 - S.

[0012] If S ≥ S0 and F < F0, the central control module determines to call the application, calculates the difference △F between the usage times of the user for the application in the historical data and the preset application usage times, and adjusts the call priority to the corresponding level according to △F. Set △F = F0 - F.

[0013] If S ≥ S0 and F ≥ F0, the central control module determines to directly perform an interactive call on the application.

[0014] Further, the central control module is provided with a preset first usage duration difference △S1, a preset second usage duration difference △S2, a preset first call stay duration adjustment coefficient β1, a preset call stay duration adjustment coefficient β2, and a preset call stay duration T0. Among them, △S1 < △S2, 0 < β1 < β2 < 1. When the central control module completes the determination of whether to perform a preset call and interaction on the application and the average usage duration S of the user for the application in the historical data satisfies S < S0 and the usage times F of the user for the application satisfies F ≥ F0, the call stay duration is adjusted according to the difference △S between the average usage duration of the user for the application in the historical data and the preset usage duration.

[0015] If △S ≤ △S1, the central control module determines not to adjust the call stay duration.

[0016] If △S1 < △S ≤ △S2, the central control module determines to adjust the call stay duration using β2.

[0017] If △S > △S2, the central control module determines to adjust the call stay duration using β1.

[0018] When the central control module performs a secondary adjustment of the call stay duration using βj, set j = 1, 2. The adjusted call stay duration is denoted as T'. Set T' = T0×(1 + βj) / 2.

[0019] Further, the central control module is provided with a preset first application usage times difference △F1, a preset second application usage times difference △F2, a preset first call priority A1, a preset second call priority A2, and a preset third call priority A3, where △F1 < △F2 and A1 > A2 > A3. When the central control module finishes determining whether to make a preset call to the application and the average usage duration S of the user for this application in the historical data satisfies S ≥ S0 and the usage times F of the user for this application satisfies F < F0, the call priority of this application in the call module is adjusted to the corresponding level according to the difference △F between the actual usage times of the user for this application and the preset application usage times.

[0020] If △F ≤ △F1, the central control module determines to adjust the application call priority to A3;

[0021] If △F1 < △F ≤ △F2, the central control module determines to adjust the call priority of the application to A2;

[0022] If △F > △F2, the central control module determines to adjust the call priority of the application to A1;

[0023] When the central control module finishes adjusting the call priority, it monitors the actual usage duration of the application by the user that has been interactively called and determines whether to perform a pre-interactive call to the interactive interface for the next user of this type according to the monitoring result.

[0024] Further, the central control module determines whether the adjustment of the call stay duration is correct according to the actual usage duration S’ of the application by the user monitored by the timer.

[0025] If S’ < T0, the central control module determines that the adjustment of the call stay duration is incorrect, calculates the difference △S’ between the actual usage duration and the preset application duration, and performs a secondary adjustment of the call stay duration according to △S’, where △S’ = T0 - S’;

[0026] If S’ ≥ T0, the central control module determines that the adjustment of the call stay duration is correct and controls the interactive platform to pre-interactively call this application to the interactive interface when the next user of this type uses the platform.

[0027] Further, the central control module is provided with a preset third usage duration difference △S3, a preset fourth usage duration difference △S4, a preset third call stay duration adjustment coefficient β3, and a preset call stay duration adjustment coefficient β4, where △S3 < △S4 and 0 < β1 < β2 < β3 < β4 < 1. The central control module performs a secondary adjustment of the call stay duration according to the difference △S’ between the actual usage duration and the preset application duration.

[0028] If △S’ ≤ △S3, the central control module determines to secondary adjust the call stay duration to T0;

[0029] If △S3 < △S’ ≤ △S4, the central control module determines to use β4 to adjust the call stay duration;

[0030] If △S’ > △S4, the central control module determines to use β3 to adjust the call stay duration;

[0031] When the central control module performs secondary adjustment on the call duration using βj, set j = 3, 4. The call stay duration after secondary adjustment is denoted as T”, and set T” = T’ × (1 + βj) / 2.

[0032] Furthermore, the central control module is provided with a preset first application interaction quantity E1 and a preset second application interaction quantity E2, where E1 < E2. When the central control module completes the adjustment of the call stay duration and the actual usage duration of a single application is within the allowable range, it determines whether there is an abnormal operation according to the application interaction quantity of the interaction module per unit time.

[0033] If E ≤ E1, the central control module determines that the application interaction quantity of the user per unit time is within the allowable range and controls the user management module to grant the user a third-level authorization permission;

[0034] If E1 < E ≤ E2, the central control module determines that the application interaction quantity of the user per unit time exceeds the allowable range, controls the user management module to authenticate or verify the identity of the user and verify the application, and adjusts the authorization permission of the user according to the difference △E between the actual application interaction quantity of the user per unit time and the preset application interaction quantity. Set △E = E - E1;

[0035] If E > E2, the central control module determines that the application interaction quantity of the user per unit time exceeds the allowable range, issues a virus check and abnormal operation check notice, and suspends the operation of the platform of the current user.

[0036] Furthermore, the central control module is provided with a preset first application interaction quantity difference △E1 and a preset second application interaction quantity difference △E2, where △E1 < △E2. When the central control module completes the determination of whether there is an abnormal operation, it adjusts the authorization permission of the user according to the difference between the actual application interaction quantity of the user per unit time and the preset application interaction quantity.

[0037] If △E < △E1, the central control module determines not to adjust the authorization permission of the user;

[0038] If △E1 < △E ≤ △E2, the central control module determines to lower the authorization permission of the user from the third-level authorization permission to the fourth-level authorization permission;

[0039] If △E > △E2, the central control module determines to lower the user's authorization level from the third-level authorization to no authorization.

[0040] Furthermore, the user management module can open the platform name modification permission for the user according to the role after the user's role switch.

[0041] Compared with the prior art, the beneficial effects of the present invention are as follows. The platform of the present invention sets a custom interaction module and a central control module. The custom interaction module conducts data interaction and platform name naming for the application to be used by the user, and the central control module adjusts the corresponding operating parameters of each corresponding module of the platform according to the usage duration and usage times of the application. Among them, the adjustment of the preset call stay duration improves the update ability of the stay duration of the default application corresponding to each preset role and the timely update ability of the default application, maintains the timeliness and accuracy of the default application in the platform, shortens the search and interaction time of the user for the frequently used application, and improves the interaction efficiency and accuracy of the interaction platform.

[0042] Furthermore, the platform of the present invention sets four default roles: parent, administrator, student, and teacher, and can determine whether to open the role switch permission according to the different default roles of the user, solving the problem that one user may apply multiple roles, indirectly improving the efficiency of the interaction work, and at the same time providing a platform for more convenient and rapid communication in education, further improving the interaction efficiency and accuracy of the interaction platform.

[0043] Furthermore, the platform of the present invention sets a preset usage duration and a preset application usage times, and can determine whether to perform a preset call and interaction for the application according to the average usage duration of the user for the application and the usage times of the user for the application in the historical data, realizing the accurate determination of whether to call the application, and further improving the interaction efficiency and accuracy of the interaction platform.

[0044] Furthermore, the platform of the present invention sets a preset first usage duration difference, a preset second usage duration difference, a preset first call stay duration adjustment coefficient, a preset call stay duration adjustment coefficient, and a preset call stay duration. The call stay duration can be adjusted according to the difference between the average usage duration of the user for the application in the historical data and the preset usage duration, improving the accurate adjustment ability of the call stay duration, realizing the accurate control of the stay time of the application in the interaction interface, and further improving the interaction efficiency and accuracy of the interaction platform.

[0045] Furthermore, by setting a preset first application usage times difference, a preset second application usage times difference, a preset first call priority, a preset second call priority, and a preset third call priority, the platform according to the present invention can adjust the call priority of the application in the call module to the corresponding level according to the difference between the actual usage times of the application by the user and the preset application usage times, achieving accurate determination of whether to call the application when the call quantity is fixed, and further improving the interaction efficiency and accuracy of the interaction platform.

[0046] Furthermore, the central control module of the platform according to the present invention determines whether the adjustment of the call stay duration is correct according to the actual application usage duration of the user monitored by the timer, achieving accurate verification of the call stay duration and the actual usage duration of the user, and further improving the interaction efficiency and accuracy of the interaction platform.

[0047] Furthermore, by setting a preset third usage duration difference, a preset fourth usage duration difference, a preset third call stay duration adjustment coefficient, and a preset call stay duration adjustment coefficient, the platform according to the present invention can perform secondary adjustment on the call stay duration according to the difference between the actual usage duration and the preset application duration, improving the accurate secondary adjustment of the call stay duration, achieving accurate adjustment of the default application, and further improving the interaction efficiency and accuracy of the interaction platform.

[0048] Furthermore, by setting a preset first application interaction quantity and a preset second application interaction quantity, the platform according to the present invention can determine whether there is an abnormal operation according to the application interaction quantity per unit time of the interaction module when the adjustment of the call stay duration is completed and the actual usage duration of a single application is within the allowable range, improving the accurate monitoring ability of the normal operation of the platform, and further improving the interaction efficiency and accuracy of the interaction platform.

[0049] Furthermore, by setting a preset first application interaction quantity difference and a preset second application interaction quantity difference, the platform according to the present invention can adjust the authorization permission of the user according to the difference between the actual application interaction quantity per unit time of the user and the preset application interaction quantity when the determination of whether there is an abnormal operation is completed, achieving accurate adjustment of the user authorization permission, avoiding a large number of abnormal situations, and further improving the interaction efficiency and accuracy of the interaction platform.

[0050] Furthermore, the platform according to the present invention can open the platform name modification permission for the user according to the role after the user's role switch through the set user management module, achieving customization of the platform, improving the accuracy of activity development, and further improving the interaction efficiency and accuracy of the interaction platform. Brief Description of the Drawings

[0051] Figure 1 This is the overall structural block diagram of the embodiment of the present invention based on a custom intelligent interaction platform;

[0052] Figure 2 This is the connection block diagram of the embodiment of the present invention based on a custom intelligent interaction platform with external resources;

[0053] Figure 3 This is the specific structural block diagram of the role switching module of the embodiment of the present invention based on a custom intelligent interaction platform;

[0054] Figure 4 This is the specific structural block diagram of the custom interaction module of the embodiment of the present invention based on a custom intelligent interaction platform. Detailed Embodiments

[0055] In order to make the objectives and advantages of the present invention clearer and more understandable, the present invention will be further described below in conjunction with embodiments; it should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0056] The preferred embodiments of the present invention will be described below with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are only used to explain the technical principles of the present invention and do not limit the protection scope of the present invention.

[0057] It should be noted that in the description of the present invention, the terms indicating directions or positional relationships such as "upper", "lower", "left", "right", "inner", "outer", etc. are based on the directions or positional relationships shown in the drawings. This is only for convenience of description and does not indicate or imply that the device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the present invention.

[0058] In addition, it should also be noted that in the description of the present invention, unless otherwise clearly defined and limited, the terms "installation", "connection", and "connection" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the communication inside two elements. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific situations.

[0059] Please refer to Figure 1 、 Figure 2 、 Figure 3 and Figure 4As shown below, they are respectively the overall structural block diagram, the connection block diagram with external resources, the specific structural block diagram of the role switching module, and the specific structural block diagram of the custom interaction module of the embodiment of the present invention. The embodiment of the present invention is based on a custom intelligent interaction platform, including:

[0060] A custom interaction module for performing data interaction on user-defined applications and naming the platform;

[0061] A call module connected to the interaction module for calling the application to be interacted and sending the called application to the central control module;

[0062] A user management module connected to the call module, which manages the user by authorizing the management scope or permissions of the user and preliminarily determines the default role according to the historical usage frequency of the interaction platform when the user enters the platform;

[0063] A role switching module connected to the user management module for switching the roles of users who need role switching after verification or the roles of users with multiple roles;

[0064] A storage module connected to the role switching module for storing user information and application browsing information during the role switching process and sending the historical stored data to be called to the central control module;

[0065] A central control module connected to the custom interaction module, the call module, the user management module, and the role switching module respectively for receiving user-related data information sent by each module and adjusting the corresponding operating parameters of each module to corresponding values; The central control module determines whether to perform preset calls and interactions on the application according to the average usage duration of the user for the application and the number of times the user uses the application in the historical data, and adjusts the call stay duration to the corresponding value according to the average usage duration of the user for the application when the above determination is completed. While adjusting the call stay duration, the central control module adjusts the call priority of the application in the call module to the corresponding level according to the actual number of times the user uses the application. The central control module determines whether the adjustment of the call stay duration according to the actual usage duration of the user by the application is correct, and if the determination is incorrect, adjusts the call stay duration to the corresponding value for the second time.

[0066] Through the setting of a custom interaction module and a central control module, the platform of the present invention conducts data interaction and names the platform for the application determined by the user to be used through the custom interaction module, and adjusts the corresponding operation parameters of each corresponding module of the platform according to the usage duration and usage times of the application set by the central control module. Among them, the adjustment of the preset call stay duration improves the update of the stay duration of the default application corresponding to each preset role and the ability to update the default application in a timely manner, maintains the timeliness and accuracy of the default application in the platform, shortens the search and interaction time of the user for commonly used applications, and improves the interaction efficiency and accuracy of the interaction platform.

[0067] Please continue to refer to Figure 1 As shown, when the user enters the platform, the user management module preliminarily determines the default role according to the historical usage frequency of the user for the interaction platform. The default roles include: parents, managers, students, and teachers. The central control module determines whether to open the role switching permission according to the different default roles of the user.

[0068] If the default role is a parent, manager, or teacher, the central control module determines that the role switching permission is open for this user;

[0069] If the default role is a student, the central control module determines that the role switching permission is not open for this user, and further determines the user by calling the number of applications used by the student role of the user's interaction platform in the storage module.

[0070] The platform of the present invention sets four default roles: parents, managers, students, and teachers, and can determine whether to open the role switching permission according to the different default roles of the user, solving the problem that one user may apply multiple roles for different users, indirectly improving the efficiency of the interaction work, and at the same time providing a platform for more convenient and rapid communication in education, further improving the interaction efficiency and accuracy of the interaction platform.

[0071] Please continue to refer to Figure 1 As shown, the central control module is provided with a preset usage duration S0 and a preset application usage times F0. The central control module determines whether to perform a preset call and interaction on the application according to the average usage duration S of the user for the application and the usage times F of the user for the application in the historical data.

[0072] If S < S0 and F < F0, the central control module determines not to call the application;

[0073] If S < S0 and F ≥ F0, the central control module determines to call the application, calculates the difference △S between the average usage duration of the application by the user in the historical data and the preset usage duration, and reduces the call stay duration to the corresponding value according to △S. Set △S = S0 - S;

[0074] If S ≥ S0 and F < F0, the central control module determines to call the application, calculates the difference △F between the number of times the user uses the application in the historical data and the preset number of times the application is used, and adjusts the call priority to the corresponding level according to △F. Set △F = F0 - F;

[0075] If S ≥ S0 and F ≥ F0, the central control module determines to directly perform an interactive call on the application.

[0076] By setting the preset usage duration and the preset number of times the application is used, the platform of the present invention can determine whether to perform a preset call and interaction on the application according to the average usage duration of the application by the user in the historical data and the number of times the user uses the application, realizing accurate determination of whether to call the application, and further improving the interaction efficiency and accuracy of the interaction platform.

[0077] Please continue to refer to Figure 2 As shown, the central control module is provided with a preset first usage duration difference △S1, a preset second usage duration difference △S2, a preset first call stay duration adjustment coefficient β1, a preset call stay duration adjustment coefficient β2, and a preset call stay duration T0. Among them, △S1 < △S2, 0 < β1 < β2 < 1. When the central control module completes the determination of whether to perform a preset call and interaction on the application and the average usage duration S of the application by the user in the historical data satisfies S < S0 and the number of times F the user uses the application satisfies F ≥ F0, the call stay duration is adjusted according to the difference △S between the average usage duration of the application by the user in the historical data and the preset usage duration.

[0078] If △S ≤ △S1, the central control module determines not to adjust the call stay duration;

[0079] If △S1 < △S ≤ △S2, the central control module determines to use β2 to adjust the call stay duration;

[0080] If △S > △S2, the central control module determines to use β1 to adjust the call stay duration;

[0081] When the central control module performs secondary adjustment of the call stay duration using βj, set j = 1, 2. The adjusted call stay duration is denoted as T'. Set T' = T0 × (1 + βj) / 2.

[0082] Through setting a preset first usage duration difference, a preset second usage duration difference, a preset first call stay duration adjustment coefficient, a preset call stay duration adjustment coefficient, and a preset call stay duration, the platform according to the present invention can adjust the call stay duration according to the difference between the average usage duration of the application by the user in historical data and the preset usage duration, improving the precise adjustment ability for the call stay duration, achieving precise control of the stay time of the application on the interaction interface, and further improving the interaction efficiency and accuracy of the interaction platform.

[0083] Please continue to refer to Figure 2 As shown, the central control module is provided with a preset first application usage times difference △F1, a preset second application usage times difference △F2, a preset first call priority A1, a preset second call priority A2, and a preset third call priority A3, where △F1 < △F2 and A1 > A2 > A3. After the central control module finishes determining whether to make a preset call to the application and the average usage duration S of the application by the user in historical data satisfies S ≥ S0 and the usage times F of the application by the user satisfies F < F0, it adjusts the call priority of the application in the call module to the corresponding level according to the difference △F between the actual usage times of the application by the user and the preset application usage times.

[0084] If △F ≤ △F1, the central control module determines to adjust the application call priority to A3;

[0085] If △F1 < △F ≤ △F2, the central control module determines to adjust the call priority of the application to A2;

[0086] If △F > △F2, the central control module determines to adjust the call priority of the application to A1;

[0087] When the central control module finishes adjusting the call priority, it monitors the actual usage duration of the application by the user for the applications that have been interactively called and determines whether to perform a pre-interactive call to the interaction interface for the next such user according to the monitoring result.

[0088] Through setting a preset first application usage times difference, a preset second application usage times difference, a preset first call priority, a preset second call priority, and a preset third call priority, the platform according to the present invention can adjust the call priority of the application in the call module to the corresponding level according to the difference between the actual usage times of the application by the user and the preset application usage times, achieving precise determination of whether to call the application when the call quantity is certain, and further improving the interaction efficiency and accuracy of the interaction platform.

[0089] Please continue to refer to Figure 2As shown, the central control module determines whether the adjustment of the call stay duration is correct according to the actual usage duration S' of the user's application monitored by the timer.

[0090] If S' < T0, the central control module determines that the adjustment of the call stay duration is incorrect, calculates the difference △S' between the actual usage duration and the preset application duration, and performs a secondary adjustment on the call stay duration according to △S'. Set △S' = T0 - S'.

[0091] If S' ≥ T0, the central control module determines that the adjustment of the call stay duration is correct and controls the interaction platform to pre-interactively call the application to the interaction interface when the next user of this type uses the platform.

[0092] The central control module of the platform in the present invention determines whether the adjustment of the call stay duration is correct according to the actual usage duration of the user's application monitored by the timer, realizes the accurate verification of the call stay duration and the user's actual usage duration, and further realizes the improvement of the interaction efficiency and accuracy of the interaction platform.

[0093] Please continue to refer to Figure 2 As shown, the central control module is provided with a preset third usage duration difference △S3, a preset fourth usage duration difference △S4, a preset third call stay duration adjustment coefficient β3, and a preset call stay duration adjustment coefficient β4. Among them, △S3 < △S4, 0 < β1 < β2 < β3 < β4 < 1. The central control module performs a secondary adjustment on the call stay duration according to the difference △S' between the actual usage duration and the preset application duration.

[0094] If △S' ≤ △S3, the central control module determines to adjust the call stay duration to T0 for the second time.

[0095] If △S3 < △S' ≤ △S4, the central control module determines to use β4 to adjust the call stay duration.

[0096] If △S' > △S4, the central control module determines to use β3 to adjust the call stay duration.

[0097] When the central control module performs a secondary adjustment on the call duration using βj, set j = 3, 4. The call stay duration after the secondary adjustment is denoted as T". Set T" = T' × (1 + βj) / 2.

[0098] Through the setting of a preset third usage duration difference, a preset fourth usage duration difference, a preset third call stay duration adjustment coefficient, and a preset call stay duration adjustment coefficient, the platform according to the present invention can perform secondary adjustment on the call stay duration based on the difference between the actual usage duration and the preset application duration, improving the precise secondary adjustment of the call stay duration, achieving precise adjustment of the default application, and further improving the interaction efficiency and accuracy of the interaction platform.

[0099] Please continue to refer to Figure 2 As shown, the central control module is provided with a preset first application interaction quantity E1 and a preset second application interaction quantity E2, where E1 < E2. When the central control module completes the adjustment of the call stay duration and the actual usage duration of a single application is within the allowable range, it determines whether there is an abnormal operation based on the application interaction quantity of the interaction module per unit time.

[0100] If E ≤ E1, the central control module determines that the application interaction quantity of the user per unit time is within the allowable range and controls the user management module to grant the user a third-level authorization permission.

[0101] If E1 < E ≤ E2, the central control module determines that the application interaction quantity of the user per unit time exceeds the allowable range, controls the user management module to authenticate or verify the identity of the user and verify the application, and adjusts the authorization permission of the user according to the difference △E between the actual application interaction quantity of the user per unit time and the preset application interaction quantity. It is set that △E = E - E1.

[0102] If E > E2, the central control module determines that the application interaction quantity of the user per unit time exceeds the allowable range, issues a virus check and abnormal operation check notice, and suspends the operation of the platform for the current user.

[0103] Through the setting of a preset first application interaction quantity and a preset second application interaction quantity, the platform according to the present invention can determine whether there is an abnormal operation based on the application interaction quantity of the interaction module per unit time when the adjustment of the call stay duration is completed and the actual usage duration of a single application is within the allowable range, improving the precise monitoring ability of the normal operation of the platform and further improving the interaction efficiency and accuracy of the interaction platform.

[0104] Please continue to refer to Figure 2 As shown, the central control module is provided with a preset first application interaction quantity difference △E1 and a preset second application interaction quantity difference △E2, where △E1 < △E2. When the central control module completes the determination of whether there is an abnormal operation, it adjusts the authorization permission of the user according to the difference between the actual application interaction quantity of the user per unit time and the preset application interaction quantity.

[0105] If △E < △E1, the central control module determines not to adjust the user's authorization permission;

[0106] If △E1 < △E ≤ △E2, the central control module determines to lower the user's authorization permission from the third-level authorization permission to the fourth-level authorization permission;

[0107] If △E > △E2, the central control module determines to lower the user's authorization permission from the third-level authorization permission to no permission.

[0108] By setting a preset first application interaction quantity difference and a preset second application interaction quantity difference, the platform of the present invention can adjust the user's authorization permission according to the difference between the actual application interaction quantity of the user per unit time and the preset application interaction quantity when determining whether there is an abnormal operation, achieving precise adjustment of the user's authorization permission, avoiding a large number of abnormal situations, and further improving the interaction efficiency and accuracy of the interaction platform.

[0109] Please continue to refer to Figure 3 and Figure 4 As shown, the user management module can open the platform name modification permission for the user according to the role after the user's role switch.

[0110] The platform of the present invention can open the platform name modification permission for the user according to the role after the user's role switch through the set user management module, realizing the customization of the platform, improving the accuracy of activity development, and further improving the interaction efficiency and accuracy of the interaction platform.

[0111] So far, the technical solutions of the present invention have been described in conjunction with the preferred embodiments shown in the drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present invention is obviously not limited to these specific embodiments. Without departing from the principle of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will all fall within the protection scope of the present invention.

[0112] The above are only the preferred embodiments of the present invention and are not used to limit the present invention; for those skilled in the art, the present invention can have various changes and modifications. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims

1. A custom-based intelligent interaction platform, characterized in that, Including: A custom interaction module for data interaction with user-defined applications and naming the platform; A call module connected to the interaction module for calling the application to be interacted and sending the completed application to the central control module; A user management module connected to the call module for managing the user by authorizing the management scope or permissions of the user and preliminarily determining the default role according to the historical usage frequency of the user on the interaction platform when the user enters the platform; A role switching module connected to the user management module for switching the roles of users who need role switching after verification or users with multiple roles; A storage module connected to the role switching module for storing user information and application browsing information during role switching and sending the historical stored data to be called to the central control module; A central control module connected to the custom interaction module, the call module, the user management module, and the role switching module respectively for receiving user-related data information sent by each module and adjusting the corresponding operation parameters of each module to corresponding values; The central control module determines whether to perform a preset call and interaction on the application according to the average usage duration of the user on the application and the number of times the user uses the application in the historical data, and adjusts the call stay duration to the corresponding value according to the average usage duration of the user on the application when the above determination is completed. While adjusting the call stay duration, the central control module adjusts the call priority of the application in the call module to the corresponding level according to the number of times the user uses the application. The central control module determines whether the adjustment of the call stay duration is correct according to the actual usage duration of the user on the application, and if the determination is incorrect, adjusts the call stay duration to the corresponding value for the second time; The user management module preliminarily determines the default role according to the historical usage frequency of the user on the interaction platform when the user enters the platform. The default roles include: parent, administrator, student, and teacher. The central control module determines whether to open the role switching permission according to the different default roles of the user. If the default role is parent, administrator, or teacher, the central control module determines to open the role switching permission for the user; If the default role is student, the central control module determines not to open the role switching permission for the user and further determines the user by calling the number of application uses corresponding to the student role of the user on the interaction platform in the storage module; The central control module is provided with a preset usage duration S0 and a preset application usage times F0. The central control module determines whether to perform a preset call and interaction on the application according to the average usage duration S of the user on the application and the number of times F the user uses the application in the historical data. If S < S0 and F < F0, the central control module determines not to call the application; If S < S0 and F ≥ F0, the central control module determines to call the application, calculates the difference △S between the average usage duration of the user on the application in the historical data and the preset usage duration, and reduces the call stay duration to the corresponding value according to △S. Let △S = S0 - S; If S≥S0 and F<F0, the central control module determines to call the application, calculates the difference △F between the number of times the user uses the application in the historical data and the preset number of application uses, and adjusts the call priority to the corresponding level according to △F. Set △F = F0 - F; If S≥S0 and F≥F0, the central control module determines to directly perform an interactive call on the application; The central control module is provided with a preset first usage duration difference △S1, a preset second usage duration difference △S2, a preset first call stay duration adjustment coefficient β1, a preset call stay duration adjustment coefficient β2, and a preset call stay duration T0. Among them, △S1<△S2, 0<β1<β2<1. When the central control module completes the determination of whether to perform a preset call and interaction on the application, and the average usage duration S of the user for the application in the historical data satisfies S<S0 and the number of times F the user uses the application satisfies F≥F0, it adjusts the call stay duration according to the difference △S between the average usage duration of the user for the application in the historical data and the preset usage duration. If △S≤△S1, the central control module determines not to adjust the call stay duration; If △S1<△S≤△S2, the central control module determines to use β2 to adjust the call stay duration; If △S>△S2, the central control module determines to use β1 to adjust the call stay duration; When the central control module uses βj to adjust the call stay duration, set j = 1, 2. The adjusted call stay duration is denoted as T’. Set T’ = T0×(1 + βj) / 2.

2. The customized intelligent interaction platform according to claim 1, wherein The central control module is provided with a preset first application usage times difference △F1, a preset second application usage times difference △F2, a preset first call priority A1, a preset second call priority A2, and a preset third call priority A3. Among them, △F1<△F2, A1>A2>A3. When the central control module completes the determination of whether to perform a preset call on the application, and the average usage duration S of the user for the application in the historical data satisfies S≥S0 and the number of times F the user uses the application satisfies F<F0, it adjusts the call priority of the application in the call module to the corresponding level according to the difference △F between the number of times the user uses the application and the preset number of application uses. If △F≤△F1, the central control module determines to adjust the application call priority to A3; If △F1<△F≤△F2, the central control module determines to adjust the call priority of the application to A2; If △F>△F2, the central control module determines to adjust the call priority of the application to A1; When the central control module completes the adjustment of the call priority, it monitors the actual usage duration of the application by the user for the applications that have been interactively called, and determines whether to perform a pre-interactive call to the interactive interface for the next such user according to the monitoring results.

3. The customized intelligent interaction platform according to claim 2, wherein , the central control module determines whether the adjustment of the call stay duration is correct according to the actual usage duration S’ of the application by the user monitored by the timer. If S’ < T0, the central control module determines that the adjustment of the call stay duration is incorrect, calculates the difference △S’ between the actual usage duration and the preset call stay duration, and performs a secondary adjustment on the call stay duration according to △S’, setting △S’ = T0 - S’; If S’ ≥ T0, the central control module determines that the adjustment of the call stay duration is correct and controls the interaction platform to pre-interactively call the application to the interaction interface when the next user of this type uses the platform.

4. The custom-based intelligent interaction platform according to claim 3, wherein The central control module is provided with a preset third usage duration difference △S3, a preset fourth usage duration difference △S4, a preset third call stay duration adjustment coefficient β3, and a preset call stay duration adjustment coefficient β4, where △S3 < △S4, 0 < β1 < β2 < β3 < β4 < 1. The central control module performs a secondary adjustment on the call stay duration according to the difference △S’ between the actual usage duration and the preset call stay duration. If △S’ ≤ △S3, the central control module determines to adjust the call stay duration to T0 for the second time; If △S3 < △S’ ≤ △S4, the central control module determines to use β4 to adjust the call stay duration; If △S’ > △S4, the central control module determines to use β3 to adjust the call stay duration; When the central control module performs a secondary adjustment on the call stay duration using βj, set j = 3, 4. The call stay duration after the secondary adjustment is denoted as T”, and set T” = T’ × (1 + βj) / 2.

5. The intelligent interaction platform based on customization according to claim 4, characterized in that, The central control module is provided with a preset first application interaction quantity E1 and a preset second application interaction quantity E2, where E1 < E2. When the adjustment of the call stay duration is completed and the actual usage duration of a single application is within the allowable range, the central control module determines whether there is an abnormal operation according to the application interaction quantity per unit time of the interaction module. If E ≤ E1, the central control module determines that the application interaction quantity per unit time of the user is within the allowable range and controls the user management module to grant the user a third-level authorization permission; If E1 < E ≤ E2, the central control module determines that the application interaction quantity per unit time of the user exceeds the allowable range, controls the user management module to verify the identity or role of the user and verify the application, and adjusts the authorization permission of the user according to the difference △E between the actual application interaction quantity per unit time of the user and the preset application interaction quantity, setting △E = E - E1; If E > E2, the central control module determines that the application interaction quantity per unit time of the user exceeds the allowable range, issues a virus check and abnormal operation check notice, and suspends the operation of the platform of the current user.

6. The customized intelligent interaction platform according to claim 5, characterized in that, The central control module is provided with a preset first application interaction quantity difference △E1 and a preset second application interaction quantity difference △E2, where △E1 < △E2. When the determination of whether there is an abnormal operation is completed, the central control module adjusts the authorization permission of the user according to the difference between the actual application interaction quantity per unit time of the user and the preset application interaction quantity. If △E < △E1, the central control module determines not to adjust the authorization permission of the user; If △E1 < △E ≤ △E2, the central control module determines to reduce the authorization permission of the user from the third-level authorization permission to the fourth-level authorization permission; If △E > △E2, the central control module determines to reduce the user's authorization permission from the third-level authorization permission to no permission.

7. The custom-based intelligent interaction platform according to claim 1, characterized in that The user management module can open the platform name modification permission for the user according to the role after the user's role is switched.

Citation Information

Patent Citations

  • Method and system for user identity verification, and campus management system

    CN105915515A

  • Cloud-platform-based interactive system, interactive cooperative education system, and method thereof

    CN106033648A

  • Service recommendation method based on cloud computing and block chain and cloud computing system

    CN114896501A