Adaptive control system and adaptive control program
The adaptive control system addresses the limitations of conventional AI technologies by enabling selective management of AI function usage and content access based on user-specific conditions, thereby enhancing security and versatility.
Patent Information
- Application Number
- JP2024220393
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-12-16
- Publication Date
- 2025-06-11
- Estimated Expiration
- 2044-12-16
AI Technical Summary
Conventional AI technologies only determine whether a user can access content, without selectively managing the usage level or form desired by the user, which limits versatility and security.
An adaptive control system that includes a computer system with an arithmetic unit capable of controlling content usage based on user-specific conditions, allowing selective use of AI functions and high-performance AI functions, and varying usage forms in stages.
Enables tailored access to content, improving security and versatility by allowing users to choose AI function usage levels and forms based on their needs, thereby enhancing user experience and system security.
Smart Images

Figure 0007691161000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an adaptive control system and and an adaptive control program, and particularly to an adaptive control system for the use of content including an AI function by a user and relating to an adaptive control program.
Background Art
[0002] In recent years, with the development of AI technology, it has been used and realized in various fields. For example, there is known a technique for determining whether to allow (reject the use of) refueling for a user by AI processing using an AI model for determining the presence or absence of a user's dangerous behavior or the like from image data (see, for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, the above-described conventional technology simply determines whether a user can use what the user desires by using AI processing, and does not selectively determine the usage level desired by the user.
[0005] For example, in the case of the above-described refueling, considering the disadvantage to the user due to a so-called "fuel shortage", it is possible to perform adaptive control that distributes the usage conditions while allowing "refueling" itself, such as stepwise usage up to 5 liters, up to 10 liters, or full tank, or setting different unit prices even for the same regular gasoline. In this way, it is possible to improve versatility while ensuring the security function.
[0006] An object of the present invention is to allow the use of content itself, and to be able to distribute whether or not to use the AI function and whether or not to use a high-performance AI function and the usage form in stages according to the user, and to improve the security function and versatility. An adaptive control system that can be realized and It is to provide an adaptive control program.
Means for Solving the Problems
[0007] To achieve the above object, the adaptive control system of the present invention includes a computer system that implements content including an AI function, and a user terminal that can be accessed through a telecommunication line by the computer system. The computer system includes an arithmetic unit that controls the usage environment of the content according to the user who operates the user terminal. The arithmetic unit includes a selection processing unit that selects whether or not to use the AI function according to whether or not a user who requests the use of the content satisfies a predetermined condition, and a selection processing unit that selects whether or not to use the high-performance AI function from the users who are determined to be usable by the selection processing unit based on the predetermined condition.
Effects of the Invention
[0008] According to the present invention, it is possible to allow the use of content itself, and to distribute whether or not to use the AI function and whether or not to use a high-performance AI function and the usage form in stages according to the user, and to improve the security function and versatility.
Brief Description of the Drawings
[0009]
Figure 1
Figure 2
Figure 3
Figure 4
Embodiment for Carrying out the Invention
[0010] Next, an adaptive control system according to an embodiment of the present invention will be described with reference to the drawings.
[0011] As shown in FIG. 1, the adaptive control system 1 includes a computer system 10 that implements content including an AI function (hereinafter also simply referred to as "content"), and a user terminal 20 of a user who uses the content including the AI function.
[0012] Here, the content includes various applications, SNS content (such as chats and blogs), SNS tools (such as analysis tools and management tools), and in particular, generally means all software composed of computer programming having an AI function.
[0013] The user terminal 20 includes a communication unit 21 for connecting to a network NT such as the Internet through a telecommunication line, a display unit 22 such as a monitor, an operation unit 23 such as a mouse, keyboard, and touch panel, an audio unit 24 such as a microphone and speaker, a video acquisition unit 25 such as a camera, a storage unit 26 such as various internal memories and external memories, and a control unit 27 that executes various controls according to a program installed in the storage unit 26. Since the user terminal 20 can use a general-purpose computer such as a personal computer, tablet terminal, or smartphone, a detailed description thereof is omitted here.
[0014] The computer system 10 includes a management server 11 of a management operator who performs management operations including the operation of the content, and a service server 12 that allows the content to be used on the user terminal 20, and each can be independently connected to the network NT through a telecommunication line.
[0015] Note that the service server 12 here is a computer that provides the above-described content to users, and functions as, for example, an application server or the like. Therefore, the management server 11 and the service server 12 may use independent computers, or only one of them (for example, the management server 11) may be used.
[0016] On the other hand, as shown in FIG. 2, the management server 11 includes a communication unit 13 for connecting to the network NT, a timer 14 having a clock function including days of the week and dates, a storage unit 15 such as a RAM and a ROM, and an arithmetic unit 16 functionally including a selection processing unit 16a and a selection processing unit 16b, and a data storage unit 17 composed of a large-capacity storage medium or the like.
[0017] Here, the data storage unit 17 includes, for example, a database-type user information storage unit 17a and a selection information storage unit 17b including predetermined conditions executed by the arithmetic unit 16. At this time, the information stored in the user information storage unit 17a and the selection information storage unit 17b can be used for an AI function (an example will be described later) executed by the arithmetic unit 16 separately from the AI function (mainly the function of the service server 12) in the above content.
[0018] Next, an example of a pre-selection processing routine executed by the arithmetic unit 16 of the management server 11 will be described with reference to FIG. 3.
[0019] (Step S1) In step S1, the arithmetic unit 16 determines whether a request for using the service server 12 is received from the user terminal 20 via the network NT. When the arithmetic unit 16 determines that the request has been received (Yes), the process proceeds to step S2. When the arithmetic unit 16 determines that the request has not been received (No), this step S1 is continuously monitored.
[0020] (Step S2) In step S2, the arithmetic unit 16 determines whether usage right information such as a user name for permitting the use of the service server 12 is stored in the user information stored in the user information storage unit 17a in advance in the request transmitted from the user terminal 20. When the arithmetic unit 16 determines that the request includes the usage right information for permitting the use of the service server 12 (Yes), the process proceeds to step S3. When it is determined that the usage right information is not included (No), the process proceeds to step S4.
[0021] (Step S3) In step S3, the arithmetic unit 16 determines whether the date and time (including the day of the week, etc.) when the service server 12 can be used is based on the time information when the request is received. When the arithmetic unit 16 determines that it is the available date and time (Yes), the process proceeds to step S5. When it is determined that it is not the available date and time (No), the process proceeds to step S4.
[0022] Therefore, the routine of this step S3 is useful, for example, when the content is for corporate use, to allow use during working hours and prevent use outside of working hours (including holidays and business holidays).
[0023] (Step S4) In step S4, the arithmetic unit 16 notifies the user terminal 20 of an error indicating that the service server 12 cannot be used and ends this routine. Note that the error notification content can include, for example, a message indicating that there is no usage permission when migrating from step S2, and a message indicating that it is outside the usage time when migrating from step S3.
[0024] (Step S5) In step S5, the arithmetic unit 16 proceeds to a routine for determining the approval or disapproval of using the service server 12 as shown in the flowchart of FIG. 4.
[0025] Next, an example of the screening and selection processing routine executed by the arithmetic unit 16 of the management server 11 will be described with reference to FIG. 4.
[0026] (Step S11) In step S11, the arithmetic unit 16 causes the screening processing unit 16a to refer to the user information storage unit 17a and determines whether the user is allowed to use the service server 12 including the AI function. That is, the screening processing unit 16a executes a screening processing routine for screening whether to use the AI function according to whether a predetermined condition is satisfied.
[0027] If the screening processing unit 16a determines that the predetermined condition is satisfied (Yes), the process proceeds to step S12. If the screening processing unit 16a determines that the predetermined condition is not satisfied (No), the process proceeds to step S19.
[0028] (Step S12) In step S12, the arithmetic unit 16 refers to the usage request information etc. included in the received request, calculates the (approximate) cost when using the content including the AI function, transmits the calculation result (amount, required time, etc.) to the user terminal 20, and proceeds to step S13.
[0029] (Step S13) In step S13, it is determined whether the arithmetic unit 16 has received an answer from the user terminal 20 indicating that the content including the AI function is to be used. If the arithmetic unit 16 has received an answer indicating that the content including the AI function is to be used (Yes), the process proceeds to step S14. If the arithmetic unit 16 has not received an answer indicating that the content including the AI function is to be used (No), the process proceeds to step S19.
[0030] (Step S14) In step S14, the selection processing unit 16b of the arithmetic unit 16 determines, for example, whether the usage conditions of content including a high-performance AI function are satisfied for one of the plurality of predetermined conditions stored in the selection information storage unit 17b (from the highest priority). If the selection processing unit 16b determines that the usage conditions of content including a high-performance AI function are satisfied (Yes), the process proceeds to step S15. If it determines that the usage conditions of content including a high-performance AI function are not satisfied (No), the process proceeds to step S16.
[0031] (Step S15) In step S15, the selection processing unit 16b of the arithmetic unit 16, for example, adds the flag "1" to the storage unit 15 in association with the user and proceeds to step S17.
[0032] (Step S16) In step S16, the selection processing unit 16b of the arithmetic unit 16, for example, adds the flag "0" to the storage unit 15 in association with the user and proceeds to step S17.
[0033] (Step S17) In step S17, it is determined whether the determination has been completed for all (for example, five) predetermined conditions stored in the selection information storage unit 17b by the selection processing unit 16b of the arithmetic unit 16. If the selection processing unit 16b of the arithmetic unit 16 determines that the determination has been completed for all predetermined conditions (Yes), the process proceeds to step S18. If it determines that the determination has not been completed for all predetermined conditions (No), the process returns to step S14.
[0034] (Step S18) In step S18, the selection processing unit 16b of the arithmetic unit 16 refers to the number of flags corresponding to the user stored in the storage unit 15, and determines whether the number of flags is equal to or greater than a predetermined value (for example, "3" or more). When the selection processing unit 16b of the arithmetic unit 16 determines that the number of flags is equal to or greater than the predetermined value, the process proceeds to step S21; when it determines that the number of flags is not equal to or greater than the predetermined value, the process proceeds to step S20.
[0035] Therefore, in the present embodiment, the routine from step S15 to step S18 is a selection processing routine for selecting whether a user who is determined to be available for use by the selection processing unit 16b based on a predetermined condition can use a high-performance AI function (of content) by the selection unit 16a.
[0036] (Step S19) In step S19, the arithmetic unit 16 transmits a message indicating that the content does not use the AI function to the user terminal 20, and the process proceeds to step S22.
[0037] (Step S20) In step S20, the arithmetic unit 16 transmits a message indicating that the content has a low-performance AI function to the user terminal 20, and the process proceeds to step S23.
[0038] (Step S21) In step S21, the arithmetic unit 16 transmits a message indicating that the content has a high-performance AI function to the user terminal 20, and the process proceeds to step S24.
[0039] (Step S22) In step S22, the arithmetic unit 16 processes the request of the user terminal 20 in a state where the AI function is not used, and ends this routine.
[0040] (Step S23) In step S23, the arithmetic unit 16 processes the request of the user terminal 20 in a state where a low-performance AI function is used, and ends this routine.
[0041] (Step S24) In step S25, the arithmetic unit 16 processes the request of the user terminal 20 in a state where a high-performance AI function is used, and ends this routine.
[0042] Incidentally, the pre-screening processing routine shown in FIG. 3 and the screening / selection processing routine shown in FIG. 4 executed by the arithmetic unit 16 of the management server 11 are merely examples and are not limited to the above. For example, they can be appropriately changed according to the type of content and the owner of the service server 12.
[0043] For example, in the pre-screening processing routine shown in FIG. 3, two items, the usage right and the usage date and time, are used as conditions, but only one of them may be used, and other conditions can be added.
[0044] Also, in the screening / selection processing routine shown in FIG. 4, the distribution between high performance and low performance is executed based on the number of flags (point numbers) of all corresponding conditions. However, the distribution may be performed only by a simple Yes / No using any one of the conditions, or by the level (point system) of one condition, or by distributing to high performance only when all conditions are satisfied.
[0045] As described above, the adaptive control system 1 includes a computer system 10 that implements content including an AI function, and a user terminal 20 that can be accessed by the computer system 10 through a telecommunication line. The computer system 10 includes an arithmetic unit 16 that controls the content usage environment according to the user who operates the user terminal 20. Further, the arithmetic unit 16 includes a screening processing unit 16a that screens whether to use the AI function according to whether a predetermined condition is satisfied for the user who requested the use of the content, and a selection processing unit 16b that determines whether to use the high-performance AI function from the users who are determined to be usable by the screening processing unit 16a based on a predetermined condition.
[0046] As a result, in the computer system 10, it is possible to allow the use of content itself, and to allocate the use of the AI function and the availability of the high-performance AI function and the step-by-step usage form according to the user, and to improve the security function and the versatility.
[0047] By the way, in the above, "selection" refers to the act of selecting things or people, including the meaning of selecting the optimal one from a plurality of options, and mainly means "sorting out". "Selection" refers to the act of selecting according to a specific purpose, including the meaning of selecting according to strict criteria or purposes, and mainly means "selection". In addition, "right or wrong" means the result considering "ethical correctness" or "good or evil (good or bad)", and "feasibility" means the result considering "simple good or bad" or "can or cannot".
[0048] In addition, when the selection processing unit 16a of the adaptation control system 1 selects that the use is permitted, the calculation unit 16 of the adaptation control system 1 transmits use permission information indicating that the use of the AI function is possible to the user terminal 20, calculates the cost when the AI function is used, and transmits the calculation result and use confirmation information indicating whether to use the AI function. When there is a response from the user terminal 20 to use the AI function, the use of the content including the AI function is permitted. When there is a response from the user terminal 20 not to use the AI function, the use of the content not including the AI function is permitted. Thus, the user can select whether to use the AI function while considering the cost, and the versatility can be improved.
[0049] Furthermore, the arithmetic unit 16 of the adaptive control system 1 performs pre-screening on whether to use the content itself for the user who requested the use of the content, based on absolute conditions including at least one of the content usage rights or usage date and time. The screening unit 16a permits the use of content including the AI function for users who are determined to be able to use the content itself and also determined to be able to use the AI function, and permits the use of content without the AI function for users who are determined to be able to use the content itself but not the AI function. The selection unit 16b permits the use of content including a high-performance AI function (such as detailed and genuine content) for users who are determined to be able to use the content itself and also determined to be able to use the high-performance AI function, and permits the use of content including a low-performance AI function (such as simple and superficial content) for users who are determined to be able to use the content itself but not the high-performance AI function. By doing so, it is possible to pre-determine whether to reject or permit the use of the content itself and then execute the distribution of the usage form, thereby improving the security function.
[0050] In the adaptive control system 1, the predetermined conditions include at least one of user behavior (such as illegal behavior and circumvention of the law), user level (such as emotions, personality, characteristics, knowledge, etc.), user image, and social user attributes (such as occupation, job responsibility, industry, etc.) as request or past usage history information.
[0051] Therefore, in the screening unit 16a, when at least one of the predetermined conditions is satisfied, it is determined that the use is permitted. In the selection unit 16b, it is possible to select whether it is high-performance or low-performance according to at least one level value or two or more count values of the predetermined conditions, which can further contribute to the improvement of the security function and the improvement of versatility.
[0052] Also, by using the AI function in the arithmetic unit 16, as shown below, · Profiling ⇒ Diagnosing the user's portrait from the usage history · Personality diagnosis ⇒ Diagnosing the user's personality from the usage history · Harassment diagnosis ⇒ Diagnosing signs of harassment of the user from the usage history ·Emotion diagnosis ⇒ Diagnose the ebb and flow of the user's emotions from usage history ·Stress diagnosis ⇒ Diagnose the user's stress from usage history ·Diagnosis of signs of improper or illegal behavior ⇒ Diagnose signs related to the user's improper or illegal behavior from usage history ·Business analysis ⇒ Analyze what kind of business the user is engaged in from usage history ·Collection of knowledge related to business ⇒ Analyze the content of requests and corresponding content related to business from usage history It is also possible to add advanced diagnoses and analyses such as the above as conditions for the selection process
[0053] Note that in the above, the arrows shown in each figure indicate an example of the signal flow and do not limit the signal flow direction
[0054] Although not exemplified one by one, the present invention can be implemented with various modifications within the scope not departing from its gist
Industrial Applicability
[0055] As described above, the adaptive control system according to the present invention permits the use of content itself, and can allocate whether to use the AI function, whether to use a high-performance AI function, and the staged usage form according to the user, and has the effect of realizing an improvement in security function and an improvement in versatility [localization]. It is useful for an adaptive control system, an appropriate control method, and an adaptive control program in general for the use of content including the AI function by the user
[0056] Specifically, by enabling two levels of high and low AI functions, technically, by maintaining user access from each tool, such as memory retention using the AI function and data sharing between multiple AI functions, sharing and utilization of past history between tools and AI functions become possible
[0057] In addition, by using the AI function of the arithmetic unit 16, it is possible to analyze the expressions of the user's emotions, personality, etc., such as the analysis of the user's speech from each tool like the evaluation of the intimacy with the AI function and with humans, identify emotions, and change the behavior of the AI function according to the identification results.
[0058] Furthermore, in the interpersonal relationships within the company such as between superiors and subordinates, seniors and juniors, the behavior of the AI function can be changed, such as constructing the organization and subordination relationships between the AI function and humans, and having conversations between AI functions.
[0059] Also, depending on the request content of the interlocutor, it is possible to perform preprocessing to appropriately distribute the interlocutor's request to an appropriate target, whether it is an AI function or a human, by automatically discriminating an appropriate system such as the AI function to be used (expecting a cost reduction effect when continuing to use general-purpose content).
[0060] In addition, by imitating the profiles of AI function users such as personality and character, the AI function can reproduce the user's personality (character, way of speaking, way of thinking, etc.).
[0061] On the other hand, as for services, it is possible to expand the versatility, such as detecting signs of illegal or evasive acts and adopting a crime prevention mechanism, and applying the content created for entertainment to security-related companies, and also expand the versatility as an industrial medicine assistant by constructing various diagnostic systems such as stress diagnosis and harassment diagnosis.
Explanation of Signs
[0062] 1 Adaptive control system 10 Computer system 11 Management server 14 Timer 16 Arithmetic unit 16a Sorting processing unit 16b Selection processing unit 17 Data storage unit 17a User information storage unit 17b Selection information storage unit 20 User terminals
Claims
1. A computer system that implements content including an AI function; A user terminal capable of accessing the computer system via a telecommunications line; Equipped with the computer system includes a calculation unit that controls a usage environment of the content in response to a user who operates the user terminal; The calculation unit is To users who have requested to use the content, A selection processing unit that selects whether or not to use the AI function depending on whether or not a predetermined condition is satisfied; A selection processing unit that selects whether or not to use the high-performance AI function from the users who have been approved for use by the selection processing unit based on the predetermined conditions; Equipped with When the selection processing unit selects that the AI function is usable, it transmits to the user terminal information indicating that the AI function is usable, calculates a cost of using the AI function, and transmits the calculation result and usage confirmation information indicating whether or not the AI function is to be used; When there is a response from the user terminal indicating that the AI function will be used, the use of the content including the AI function is permitted; When there is a response from the user terminal indicating that the AI function will not be used, the use of the content not including the AI function is permitted.
1. An adaptive control system comprising:
2. A computer system implementing content including an AI function; A user terminal capable of accessing the computer system via a telecommunications line; Equipped with the computer system includes a calculation unit that controls a usage environment of the content in response to a user who operates the user terminal; The calculation unit is To users who have requested to use the content, A selection processing unit that selects whether or not to use the AI function depending on whether or not a predetermined condition is satisfied; A selection processing unit that selects whether or not to use the high-performance AI function from the users who have been approved for use by the selection processing unit based on the predetermined conditions; Equipped with The calculation unit is To users who have requested to use the content, A pre-screening process is performed to determine whether or not the content can be used based on absolute conditions including at least one of the usage rights of the content or the usage date and time of the content; The sorting processing unit includes: For users who agree to use the content itself, For users who agree to use the AI function, the use of the content including the AI function is permitted, For users who are not permitted to use the AI function, the use of the content that does not include the AI function is permitted, The selection processing unit: For users who agree to use the AI function, For users who have been permitted to use the high-performance AI function, the use of the content including the high-performance AI function is permitted, For users who have decided not to use the high-performance AI function, the use of the content including the low-performance AI function is permitted.
1. An adaptive control system comprising:
3. In the adaptive control system according to claim 2, The predetermined conditions include: The request or past usage history information includes user behavior, user level, user image, social user attributes, At least one of The sorting processing unit includes: If at least one of the predetermined conditions is satisfied, the use is approved; The selection processing unit: selecting the high performance or the low performance according to at least one level value or two or more count values of the predetermined condition; 1. An adaptive control system comprising:
4. A computer system that implements content including an AI function; A user terminal capable of accessing the computer system via a telecommunications line; Equipped with A computing unit of the computer system that controls the content usage environment in response to a user who operates the user terminal, To users who have requested to use the content, A selection process for selecting whether or not to use the AI function depending on whether or not a predetermined condition is satisfied; a transmission process for transmitting usage information indicating that the AI function is available to the user terminal when the selection process selects that the AI function is available, and for calculating the cost of using the AI function and transmitting the calculation result and usage confirmation information indicating whether or not the AI function is to be used; a first permission process for allowing use of the content including the AI function when there is a response from the user terminal indicating that the AI function will be used, and allowing use of the content not including the AI function when there is a response from the user terminal indicating that the AI function will not be used; An adaptive control program for executing the above.
5. A computer system that implements content including an AI function; A user terminal capable of accessing the computer system via a telecommunications line; Equipped with A computing unit of the computer system that controls the content usage environment in response to a user who operates the user terminal, To users who have requested to use the content, a pre-screening process for pre-screening whether or not to use the content itself based on absolute conditions including at least one of a usage right of the content and a usage date and time; To users who have requested to use the content, A selection process for selecting whether or not to use the AI function depending on whether or not a predetermined condition is satisfied; For users who agree to use the content itself, A second permission process that allows the use of the content including the AI function for users who have decided to use the AI function in the selection process, and allows the use of the content not including the AI function for users who have decided to use the AI function in the selection process; An adaptive control program for executing The second permission process is For users who have approved the use of the AI function in the selection process, A high-performance AI permission process that allows a user who has been permitted to use the high-performance AI function to use the content including the high-performance AI function; A low-performance AI allowing process for allowing a user who has determined that the high-performance AI function is not available to use the content including the low-performance AI function; An adaptive control program, including:
Citation Information
Patent Citations
Self-service fueling system
JP7281595B1