Cyber-physical system and computer system

JPWO2024262591A5Active Publication Date: 2026-02-04TOSHIBA DIGITAL SOLUTIONS CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025528122
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-20
Filing Date
2024-06-20
Publication Date
2026-02-04
Estimated Expiration
2044-06-20

AI Technical Summary

Technical Problem

Current Cyber-Physical Systems (CPS) lack the ability to autonomously manage and extend the lifespan of real-world objects and services, requiring extensive human effort and resource consumption, as they primarily monitor and reproduce real-world entities in cyberspace without enabling autonomous decision-making or long-term utilization.

Method used

A cyber-physical system that models real-world objects and services as virtual intention models in cyberspace, allowing them to operate autonomously through software-based virtual thought processing, driven by predetermined thinking factors and autonomous thinking characteristics, enabling self-management and cooperative actions.

Benefits of technology

This approach allows real-world objects and services to be used appropriately for a long time, reducing resource consumption and waste, and enabling autonomous management, thereby contributing to sustainable resource use and environmental protection.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

[Problem] To provide a mechanism that allows various "things" in the real world to autonomously make decisions in cyberspace, and to contribute to a reduction in resource consumption and the like, protection of the global environment, and resource conservation, for example, by causing "things" to operate from the perspective of the "things" so that the "things" fulfill the original roles thereof for long life, health, contributions, and the like. [Solution] A cyber-physical system according to an embodiment comprises: a virtual intention management unit for modeling, in cyberspace, thinking models corresponding to things in the real world, and determining autonomous thinking characteristics of the thinking models on the basis of a predetermined thinking factor; a physical data interface unit for providing physical data to the cyberspace; a cyberspace execution unit for causing each of the thinking models to execute virtual thinking processing based on the autonomous thinking characteristics; and a cyber data interface unit for outputting the results of the autonomous thinking performed by the thinking models through the virtual thinking processing or information based on the results of the autonomous thinking.
Need to check novelty before this filing date? Find Prior Art

Description

Cyber-Physical Systems and Computer Systems

[0001] TECHNICAL FIELD Embodiments of the present invention relate to cyber-physical system technology.

[0002] One way to utilize cyberspace (virtual space) is through CPS (cyber-physical systems). CPS is a system that creates added value by feeding back the results of analysis and accumulated information in cyberspace to the physical side (the real world). Another example of CPS is digital twins. Digital twins are a technology that "reproduces" the same manufacturing equipment and environments as in the real world in cyberspace, allowing them to operate in the same way as in the real world.

[0003] Japanese Patent Application Laid-Open No. 2020-173598

[0004] In recent years, various efforts have been made to protect global resources and aim for a sustainable society and economy. For example, efforts are being made to use "things" appropriately, for as long as possible, and with care. In order to use "things" appropriately, for as long as possible, and with care, these "things" need to be managed appropriately by people. However, it is not realistic for people to manage all "things," and it would require a great deal of effort and burden (cost, etc.).

[0005] The present invention aims to provide a mechanism that enables "things" in the real world to operate autonomously in cyberspace, and to realize a cyber-physical system that allows "things" to manage themselves autonomously.

[0006] Another objective is to provide a mechanism for a virtual will model that operates autonomously in cyberspace.

[0007] The cyber-physical system of the embodiment comprises a virtual intention management unit that models a thought model corresponding to one in the real world in cyberspace and determines the autonomous thinking characteristics of the thought model based on predetermined thought factors, a physical data interface unit that provides collected physical data to cyberspace, a cyberspace execution unit that causes each of the thought models to execute virtual thinking processing based on the autonomous thinking characteristics, and a cyber data interface unit that outputs the results of the autonomous thinking of the thought model through the virtual thinking processing, or information based on the results of the autonomous thinking.

[0008] 1 is a conceptual diagram of a cyber-physical system according to a first embodiment. FIG. 2 is a system configuration diagram of a server-physical system according to the first embodiment. FIG. 3 is a functional block diagram of the server-physical system according to the first embodiment. FIG. 4 is a diagram illustrating a processing flow of the cyber-physical system according to the first embodiment. FIG. 5 is a diagram illustrating an example configuration of a virtual intention module that operates a thinking model according to the first embodiment. FIG. 6 is a diagram illustrating a processing flow of independently executed virtual thinking processing according to the first embodiment. FIG. 7 is a diagram illustrating a processing flow of mutually cooperative virtual thinking processing according to the first embodiment. FIG. 8 is a diagram illustrating thinking factors according to the first embodiment. FIG. 9 is a diagram illustrating autonomous thinking characteristics based on thinking factors according to the first embodiment. FIG. 10 is a conceptual diagram of a computer system according to a second embodiment. FIG. 11 is a system configuration diagram of a computer system according to the second embodiment. FIG. 12 is a functional block diagram of a computer system according to the second embodiment. FIG. 13 is a diagram illustrating a processing flow of a computer system according to the second embodiment.

[0009] Hereinafter, embodiments will be described with reference to the drawings.

[0010] First Embodiment FIGS. 1 to 9 are diagrams for explaining a first embodiment.

[0011] One feature of this embodiment is that it has a thought model, which will be described later, as a mechanism for real-world "things" to operate autonomously in cyberspace. There are multiple types of thought models expressed in cyberspace. For example, there are thought models corresponding to real-world "things," thought models corresponding to real-world "services," thought models corresponding to people or organizations that provide services in the real world, and thought models corresponding to objects that are not linked to real-world "things."

[0012] First, we will explain the term "things" in the embodiments. "Things" refer to objects in the real world, including tangible objects and other detectable objects (Kojien, 7th Edition). In the following description, "things" such as facilities, machines, devices, products, and vehicles operating in the real world are used as examples, but are not limited to these. For example, artifacts (mobile equipment / moving bodies such as facilities, machines, devices, and vehicles, robots, structures such as buildings, bridges, and roads, products distributed or used, processed products using raw materials, products and parts manufactured by manufacturing facilities or manufacturing machines, or products and parts manufactured by hand), agricultural and livestock products (e.g., agricultural products or processed agricultural products, livestock products or processed livestock products), natural products such as plants obtained from nature (e.g., natural resources such as trees and flowers, and agricultural products grown as agricultural products), and animals (including livestock) that exist in nature can also be included as targets that can be applied to the fiber-physical system of the present embodiment.

[0013] Furthermore, the "thing" described in this embodiment can include not only "things" that have processing mechanisms, connection functions, etc. in themselves, such as the above-mentioned facilities, machines, devices, and products, but also "things" that do not have processing mechanisms, connection functions, etc. In other words, for example, parts, raw materials, fluids, or aggregates thereof that constitute facilities, machines, devices, products, etc. can also be applied as "things" in this embodiment.

[0014] As mentioned above, things need to be managed in order to be used appropriately, for a long time, and with care. However, there are many "things." For example, there may be many different "things," or many identical "things." For this reason, managing many "things" individually is extremely time-consuming.

[0015] On the other hand, known CPSs can analyze collected sensor data in cyberspace and perform operations similar to those in the real world. Therefore, although known CPSs have the ability to manage "things," they are merely "reproduced" in cyberspace from real-world "things," and the reproduced "things" still need to be monitored and managed. Therefore, even if you try to use existing CPSs to manage "things" appropriately, for a long time, and with care, you still need to monitor and manage each of the many "things" reproduced in cyberspace.

[0016] In response to these challenges, the applicant came up with the idea that "Things are made by people for people to use, but by looking at the problem from the perspective of the things rather than from the perspective of people, a different solution than conventional solutions can be achieved."

[0017] In other words, from the perspective of the "thing," it can be seen as if the "thing" has a will of its own, such as "ensuring that the "thing" continues to be used for the purpose for which it was created, with its original functions and performance, for a long period of time."

[0018] Therefore, we provide a system (virtual will model) that uses software to represent "things" in cyberspace as if they were entities with will, allowing "things" to operate autonomously in cyberspace, deciding on their own what actions to take and carrying out those actions. This makes it possible to express the virtual will of "things" in cyberspace, such as continuing to be used for a long period of time (longevity for the "thing"), continuing to demonstrate the original functions and performance of the "thing" (health as a "thing"), and continuing to be useful when used (contribution as a "thing").

[0019] 1 is a conceptual diagram of the cyber-physical system of this embodiment. In the real world, "things" do not actually have wills, but in cyberspace, a virtual will model is created that acts according to the will of the "things," as if they had wills.

[0020] For example, a thought model with goals common to many "things," such as "longevity," "health (maintaining a specified state)," and "maintaining appropriate functional performance (maintenance, repair, replenishment, etc.)," ​​can be expressed in software, and the thought model can be made to operate as a virtual will model by executing virtual thought processes.This makes it possible to provide a system in which "things" themselves can think autonomously, reducing resource consumption and waste due to consumption of "things."

[0021] The cyber-physical system of this embodiment expresses and operates a virtual will model in cyberspace as software to ensure that "things" are used appropriately, for a long time, and with care, enabling the "things" to manage themselves autonomously.

[0022] Next, the above-mentioned "service" will be explained. In addition to real-world "things," the cyber-physical system of this embodiment can also represent and operate real-world "services" provided to real-world "things" as virtual will models in cyberspace. In other words, the provision of services by people or organizations to real-world "things" in real-world social and economic activities can be represented in cyberspace as virtual will models. Not limited to this, the provision of services by people or organizations that are not provided to real-world "things" can also be represented in cyberspace as virtual will models. For example, there are services provided to people or organizations, such as management consulting. These services, rather than "things," also fall under the category of "services" in this embodiment and can be represented in cyberspace as virtual thought models. Note that the services of this embodiment are, for example, real-world services, services, benefits, etc. provided by people, organizations, things, machines, devices, products, etc., regardless of whether they are paid or free.

[0023] In addition, the thinking model that is modeled in cyberspace in response to a "thing" can be configured to hold various information associated with the "thing," such as basic information (product name, serial number, ID, manufacturing classification, etc.), configuration information (component parts, etc.), specification information (ratings and performance, etc.), status information (operating time, performance values, fuel consumption, etc.), surrounding environment information (location, temperature, humidity, wind direction, wind speed, etc.), maintenance history information (inspection history, maintenance history, part replacement, consumables, etc.), and history (manufacturing location, manufacturer, user, responsible manager, etc.).

[0024] In addition, the thinking model that is modeled in response to the service provided to a "thing" can be configured to hold various information related to the service provided, such as basic information (service name, content provided, etc.), service target information (designation of the target to whom the service is provided, etc.), service specifications (service level, time and period when the service can be provided, conditions for provision, location of provision, etc.), service fee information (service conditions and corresponding fees, etc.), and service history information.

[0025] Next, we will explain other things besides "things" and "services." There are other modeling objects in cyberspace besides the above-mentioned "things" and "services." These are modeling objects that are not linked to "things" in the real world, and we will explain these. The cyber-physical system 100 of this embodiment can also use modeling objects that are not linked to "things" in the real world. The virtual intention management unit 122 can model in cyberspace a non-associative thought model that has a mutual relationship with the thought model corresponding to a "thing" and in which virtual thought processing is executed without being linked to a "thing" in the real world.

[0026] Examples of non-collaborative thinking models include an agent function that mediates between thinking models of "things," a matching function that matches with collaborators, a scheduling function that encourages the execution of actions at appropriate times and times, an optimization calculation processing function that optimizes energy consumption and action execution, and an AI function.

[0027] The non-associative thinking model is configured in the same way as the above-mentioned thinking model linked to real-world "things," except that it is a thinking model that is not linked to "things" in the real world. The non-associative thinking model also has autonomous thinking characteristics determined, and operates as a virtual will model that performs the above-mentioned virtual thinking processing by the cyberspace execution unit 123.

[0028] <System Configuration> Fig. 2 is a system configuration diagram of the server physical system 100 of this embodiment. Fig. 3 is a functional block diagram of the server physical system 100.

[0029] 3, the cyber-physical system 100 includes a communication device 110, a control device 120, and a storage device 130. The control device 120 includes a physical data interface unit 121, a virtual intention management unit 122, an autonomous thought control unit 122A, a cyberspace execution unit 123, and a cyber data interface unit 124.

[0030] 2, the physical data interface unit 121 provides information collected in the real world, for example, information collected through a predetermined data collection system (such as a sensor system), to cyberspace. The physical data interface unit 121 can acquire physical data such as sensor data from the data collection system via the communication device 110. In addition to the data collection system, the physical data interface unit 121 can also accept physical data from, for example, predetermined observation devices and equipment (including sensors, equipment signals, imaging devices, etc.) and provide the data to cyberspace. The physical data interface unit 121 can also associate the modeled thought models with the physical data, allowing each thought model to use the corresponding physical data.

[0031] In the real world (physical world), there are various "things" such as facilities, machines, devices, products, and moving objects (vehicles, aircraft, etc.), and artifacts and social infrastructure are constructed by the collection and combination of these "things." The same is true for services, which are formed by the provision of services by people or organizations for "things" in the real world, such as repair services.

[0032] The virtual intention management unit 122 models in cyberspace thought models that correspond to these real-world "things" and "services." Specifically, it accepts input of the modeling target and generates a thought model that corresponds to the input target. The virtual intention management unit 122 also includes an autonomous thought control unit 122A, which determines the autonomous thought characteristics of the generated thought model based on predetermined thought factors.

[0033] The cyberspace execution unit 123 is a functional unit that operates each thought model modeled in cyberspace and realizes the autonomous operation of the thought models through software control (program control).The cyberspace execution unit 123 causes the thought models to execute virtual thought processes based on autonomous thinking characteristics, so that the thought models operate as virtual will models (see Figure 1) that have virtual will in cyberspace and behave autonomously.

[0034] The cyber data interface unit 124 outputs the results of the virtual thought processing performed by each thought model in cyberspace. The results of this virtual thought processing are the results of autonomous thinking by the thought model through the virtual thought processing, or information based on the results of autonomous thinking. The cyber data interface unit 124 can, for example, output the results of the virtual thought processing to a specified display device, transmit them to a specified device via a network, or store them in a specified memory area. It can also notify specified people or organizations, which can lead to the execution of services, etc. in the real world.

[0035] FIG. 4 illustrates a processing flow of the cyber-physical system 100 according to this embodiment. A modeling target is input to the cyber-physical system 100 (S101). The modeling target is a "thing" in the real world. Input of the modeling target to the cyber-physical system 100 can be performed without using an input device such as a terminal. For example, in a manufacturing facility, each manufactured product can be detected and the detected product can be automatically input as the modeling target. In this way, a mechanism for linking with "things" in the real world can be introduced in advance, so that when a "thing" appears in the real world or is recognized in the real world, a corresponding mental model can be automatically modeled in cyberspace. As described above, there are many "things" in the real world, both the same and different. Therefore, a mechanism for automatically modeling "things" that appear in the real world or are recognized in the real world in cyberspace significantly contributes to reducing effort and costs. The system may also be configured to include a function for inputting the modeling target using an input device such as a terminal.

[0036] On the other hand, in addition to "things" in the real world, modeling objects that are not linked to "things" in the real world can also be input (S102).

[0037] The virtual intention management unit 122 generates a thought model corresponding to the input modeling target (S301). The autonomous thought control unit 122A controls one or more different thought factors that make up the autonomous thought characteristics so that they can be set, and sets the thought factors for the generated thought model (S103). The autonomous thought control unit 122A determines the autonomous thought characteristics of the generated thought model based on the set thought factors (S302). The determined autonomous thought characteristics are applied to the corresponding thought model.

[0038] The mode of setting the thought factors can be, for example, determined in advance so that the autonomous thinking characteristics are automatically determined when generating a thought model (presetting processing of autonomous thinking characteristics).Also, it may be configured so that input means such as a terminal can be used to control input of the thought factors to be set for each thought model, and the autonomous thinking characteristics are determined.

[0039] The cyber-physical system 100 receives input of physical data through the physical data interface unit 121 (S104).

[0040] The cyber-physical system 100 operates each thought model in the cyberspace execution area through the cyberspace execution unit 123, and executes virtual thought processing based on the autonomous thought characteristics (S303). The cyber-physical system 100 stores the results of the virtual thought processing performed by each thought model in cyberspace in the storage device 130 for each thought model (S304). Furthermore, the results of the autonomous thought of the thought model through the virtual thought processing, or information based on the results of the autonomous thought, are output through the cyber data interface unit 124 (S305).

[0041] Fig. 5 is a diagram showing an example of the configuration of a virtual thought module that operates a thought model. As described above, the thought model is configured as software (program) executed by the cyberspace execution unit 123, and one virtual thought module 200 is applied to one thought model. In the example of Fig. 5, a virtual thought module 200A and a virtual thought module 200B are applied individually to thought model A and thought model B, respectively. Note that the functions of the virtual thought modules applied to each thought model are the same.

[0042] The virtual intention module 200 is composed of a self-situation understanding function 201, an action selection function 202, an action list 203, an action execution function 204, and a mutual cooperation function 210. The mutual cooperation function 210 is a functional part that communicates with the virtual intention module 200 of another thinking model, and includes a cooperation content evaluation function 211 and a mutual communication function 212.

[0043] The self situation assessment function 201 performs situation assessment processing based on physical data, etc. The situation assessment processing is processing that uses the device's own physical data, etc. acquired through the physical data interface unit 121, to assess and analyze the device's own state and situation, and outputs the results. In other words, the situation assessment processing is processing that assesses the situation in order to take appropriate action depending on the situation. In this case, the situation assessment processing may be configured to analyze the influence of other thought models using, in addition to physical data related to the device itself, for example, physical data of other thought models and the results of the situation assessment processing, so as to assess the device's own state and situation.

[0044] The action selection function 202 is a control unit that selects an action according to the results of the situation understanding process, and determines whether an independently executed action by the thinking model itself or a mutually cooperative action that requires the cooperation of other thinking models is necessary based on the results of the situation understanding process, based on the autonomous thinking characteristics. This determination of whether an action is necessary includes determining whether either an independently executed action or a mutually cooperative action is necessary, as well as determining that neither action is necessary (determination not to execute an action). In other words, the action selection function 202 determines whether an action is necessary based on the results of the situation understanding process, and if an action is necessary, determines whether an independently executed action or a mutually cooperative action is necessary, and performs a selection process.

[0045] When an independently executed action is selected, the action selection function 202 selects a candidate action that matches the result of the situation grasping process based on the autonomous thinking characteristics from among the candidate actions belonging to the independently executed action included in the action list 203, and determines the selected candidate action as the action to be executed.

[0046] FIG. 6 illustrates the processing flow of the independently executed virtual thinking process (first virtual thinking process), which corresponds to step S303 in FIG. 4 . As shown in FIG. 6 , the independently executed virtual thinking process includes the following processes: the situation assessment process (S3031); the determination of whether an independently executed action or a cooperative action is necessary (S3032); the selection of a candidate independently executed action from the action list 203 that matches the results of the situation assessment process based on the autonomous thinking characteristics (S3034); and the determination of the selected candidate action as the action to be executed (S3035). In other words, the cyberspace execution unit 123 executes the independently executed virtual thinking process through the virtual intention module 200, thereby realizing a mechanism for the thinking model to operate autonomously. Thus, if it is determined in step S3032 that the currently facing problem can be solved by an independently executed action, the independently executed virtual thinking process is selected and executed.

[0047] The action execution function 204 executes the determined execution action (step S3036 in FIG. 6 ). Here, the execution of the action is a process of outputting the determined execution action to the real world via the cyber data interface unit 124 or storing it in the storage device 130. Also, the execution result of the determined execution action is reflected in the thought model and a process of updating the thought model (such as the state of the "thing"). Through the virtual thought process, the result of autonomous thinking by the thought model or information based on the result of autonomous thinking is fed back to the real world via the cyber data interface unit 124. Here, the result of autonomous thinking is, for example, the execution action described above. Furthermore, the information based on the result of autonomous thinking is, for example, information related to the determined execution action that is notified to the "thing" or related people and organizations in the real world. Furthermore, the execution result of the determined execution action can also be fed back to the real world as information based on the result of autonomous thinking.

[0048] 6, the process of executing the determined execution action (S3036) is described as being included in the independently executed virtual thinking process, but the present invention is not limited to this. That is, after step S3035 in which the selected candidate action is determined as the execution action, step S3036 may be executed at a timing separate from the independently executed virtual thinking process.

[0049] Next, as described above, the action selection function 202 determines, based on the autonomous thinking characteristics, whether an independently executed action by the thinking model itself or a mutually cooperative action that requires the cooperation of other thinking models is necessary based on the results of the situation understanding process. At this time, if the action selection function 202 selects a mutually cooperative action, it evaluates the cooperation content presented by the other thinking models through the mutual cooperation function 210 based on the autonomous thinking characteristics, and determines the mutually cooperative action based on the cooperation content as the action to be executed.

[0050] When the action selection function 202 selects a mutual cooperation type action, the mutual cooperation function 210 causes the cooperation content evaluation function 211 to execute an evaluation process to evaluate the cooperation content presented by other thinking models based on the autonomous thinking characteristics.The mutual communication function 212 then executes a mutual communication process to form an agreement with the cooperation partner based on the results of the evaluation process and on the transaction conditions held by each thinking model.The action execution function 204 determines the candidate action corresponding to the cooperation partner based on the mutual communication process as the action to be executed.

[0051] The mutual communication function 212 may be configured to include the following transaction processing (transaction function). For example, the mutual cooperation functions 210 may communicate with each other between their own and their partner's thought models. Therefore, for example, a known smart contract technology, in which software automatically concludes a contract, may be applied to match pre-stored transaction conditions with each other, and a transaction protocol may be defined in which a predetermined process, i.e., a transaction contract to conclude a mutual cooperation transaction, is automatically executed when both transaction conditions are met. The mutual communication function 212 may execute transaction processing (exchanges to reach an agreement based on each other's transaction conditions) with the mutual communication function 212 of the partner through the transaction protocol method.

[0052] The transaction protocol method can, for example, define a series of mutual flows in a transaction contract and can be configured to include protocols for various processes aimed at reaching an agreement, such as negotiation, comparison, and decision processes leading up to the conclusion of the contract, as well as protocols for various processes aimed at reaching an agreement, such as accepting and holding requests and terminating the contract in each process. The cyberspace execution unit 123 provides the transaction protocol used in transaction processing by the mutual communication function 212, and the mutual communication function 212 can perform transaction processing based on the transaction protocol. Note that, for example, in various processes aimed at reaching an agreement, negotiations leading up to the conclusion of the contract may not result in an agreement. In other words, the mutual communication function 212 executes various processes aimed at reaching an agreement and engages in exchanges to reach an agreement based on the mutual transaction terms. If an agreement is not reached with the other party as a result, it determines that cooperation is not possible from that other party. The mutual cooperation function 210 can then control the execution of a mutual communication process to reach an agreement based on the transaction terms with another cooperation partner evaluated through the above-mentioned evaluation process.

[0053] Here, the following methods can be used to obtain the cooperation content presented by other thought models and perform the evaluation process.

[0054] (1) Each thinking model stores candidate actions belonging to independently executed actions and candidate actions belonging to mutually cooperative actions in the action list 202. The cooperation content evaluation function 211 can then perform an evaluation process to evaluate the cooperation content of each candidate action belonging to the mutually cooperative actions stored in the action list 202 based on the autonomous thinking characteristics.

[0055] In this case, the action list 202 is configured to include a candidate action (first candidate action) belonging to independently executed actions, a candidate action (second candidate action) belonging to mutual cooperation actions including cooperation content presented by other thought models, and a candidate action (third candidate action) belonging to mutual cooperation actions including cooperation content that can be provided from itself to other thought models modeled in cyberspace. The cyberspace execution unit 123 can perform a candidate action providing process to provide the third candidate action held in the action list 202 of each thought model to other thought models. Each thought model can treat the shared third candidate action as a second candidate action (a candidate action belonging to mutual cooperation actions including cooperation content presented by other thought models), and the cooperation content evaluation function 211 can perform an evaluation process using the action list 202.

[0056] Note that a known method can be applied as appropriate to the method of retaining in one's own action list 202 candidate actions (second candidate actions) belonging to mutual cooperation actions that include cooperation content presented by other thought models. As an example, a known pub / sub messaging technique may be applied. In pub / sub messaging technique, a sending client that creates and sends a message is called a publisher, and a client that receives the message is called a subscriber. Messages sent from a publisher are registered to a destination called a topic, and messages registered to a topic are distributed to one or more subscribers that have subscribed to delivery of that topic.

[0057] By applying this known pub / sub messaging technology, the cyberspace execution unit 123 can be configured to have one or more topics that store third candidate actions sent from thought models, and a function to distribute the third candidate actions registered in the topics to thought models that wish to receive the distribution from the topics. The cyberspace execution unit 123 accepts in advance from each thought model an application for a topic that it wishes to distribute to one or more topics, and each thought model transmits the third candidate actions to the topic (destination). With this configuration, each thought model can select and collect the second candidate actions it requires via the topic, while appropriately providing the third candidate actions to other thought models.

[0058] (2) In the case of (1) above, each thinking model holds in its action list 202 a candidate action (second candidate action) belonging to a mutual cooperation type action including cooperation content presented by other thinking models. However, a method may also be adopted in which the second candidate action is not held in the action list 202 so that actions presented by others can be dynamically utilized.

[0059] Specifically, each thought model is configured so that its action list 202 includes a candidate action (first candidate action) that belongs to independently executed actions, and a candidate action (third candidate action) that belongs to mutual cooperation actions that include cooperation content that can be provided by the thought model itself to other thought models modeled in cyberspace.

[0060] The cyberspace execution unit 123 can then collect the third candidate actions held by each thinking model, store them in a predetermined storage area, and perform a candidate action providing process to provide candidate actions belonging to mutual cooperative actions to other thinking models. In other words, the cyberspace execution unit 123 provides a viewing area for mutual cooperative actions obtained from other thinking models, and each thinking model references the viewing area. The cooperation content evaluation function 211 can perform an evaluation process to evaluate the cooperation content of candidate actions belonging to mutual cooperative actions stored in the viewing area based on autonomous thinking characteristics.

[0061] (3) As in (2) above, as a method of not storing second candidate actions in the action list 202, a thinking model can interactively obtain second candidate actions from other thinking models and perform evaluation processing.

[0062] Specifically, each thought model is configured so that its action list 202 includes a candidate action (first candidate action) that belongs to independently executed actions, and a candidate action (third candidate action) that belongs to mutual cooperation actions that include cooperation content that can be provided by the thought model itself to other thought models modeled in cyberspace.

[0063] The mutual cooperation function 210 can perform query processing to other thinking models and response processing to output candidate actions (third candidate actions) belonging to mutual cooperation type actions including cooperation content in response to queries from other thinking models. The query processing is a process of acquiring candidate actions (second candidate actions) for mutual cooperation type actions obtained from other thinking models from the other thinking models. The response processing is a process of providing candidate actions (third candidate actions) belonging to mutual cooperation type actions including available cooperation content from the action list 202 to the other thinking models in response to queries from the other thinking models. The mutual cooperation function 210 can execute dialogue processing including query processing and response processing. The cooperation content evaluation function 211 can perform evaluation processing to evaluate the cooperation content obtained through the dialogue processing based on autonomous thinking characteristics.

[0064] Fig. 7 is a diagram showing the processing flow of the mutually cooperative virtual thinking process (second virtual thinking process), which corresponds to step S303 in Fig. 4. The same processes as those in the independently executed virtual thinking process shown in Fig. 6 are denoted by the same reference numerals.

[0065] As shown in FIG. 7 , the following processes correspond to the mutual cooperative virtual thinking process: situation assessment process (S3031); determination of whether an independent action or a mutual cooperative action is necessary (S3032); cooperation content evaluation process (S3042) performed when a mutual cooperative action is selected (S3041); mutual communication process with the cooperation partner based on the results of the evaluation process (S3043); and determination of a candidate action corresponding to the cooperation partner based on the mutual communication process as an action to be executed (S3044). The cyberspace execution unit 123 executes the mutual cooperative virtual thinking process through the virtual intention module 200, realizing a mechanism in which the thinking model operates autonomously. In this way, if it is determined in step S3032 that cooperation from others is necessary to solve the problem at hand, the mutual cooperative virtual thinking process is selected and executed.

[0066] The action execution function 204 executes the determined execution action (step S3036 in FIG. 7). Similarly in the mutually cooperative virtual thinking process, the execution of the action is a process of outputting the determined execution action to the real world via the cyber data interface unit 124 or storing it in the storage device 130. In addition, the execution result of the determined execution action is reflected in the thinking model, and a process of updating the thinking model (such as the state of the "thing").

[0067] At this time, both of the cooperative thinking models execute an action by their respective action execution functions 204. That is, the action selection function 202 of the cooperating side also determines, as an execution action, an action to be provided to the other party with which an agreement has been reached (for example, a business contract has been concluded) through the mutual cooperation function 210. Then, the determined execution action is executed (step S3036 in FIG. 6 or FIG. 7).

[0068] <Explanation of Thought Factors and Autonomous Thinking Characteristics> Fig. 8 is a diagram for explaining thought factors of this embodiment. Fig. 9 is a diagram for explaining autonomous thinking characteristics based on thought factors.

[0069] As shown in Figure 8, there are five thought factors: the first thought factor governs "survival and longevity," the second thought factor governs "living and living," the third thought factor governs "health and good condition," the fourth thought factor governs "beauty and the best work," and the fifth thought factor governs "usefulness." The example in Figure 8 shows a hierarchical structure of thought factor units, with the first thought factor as the starting point (center) and the second to fifth thought factors each forming a layer.

[0070] Taking equipment as an example, the first thought factor, "Survival / Longevity," is a factor that generates, for example, the thought tendency (goal) of wanting to continue existing. The second thought factor, "Living / Life," is a factor that generates, for example, the thought tendency (goal) of wanting to continue operating. The third thought factor, "Health / Good Condition," is a factor that generates, for example, the thought tendency of wanting to maintain a specified state and operate in the best possible condition by maintaining appropriate functionality and performance (maintenance, repair, replenishment, etc.). The fourth thought factor, "Beauty / Excellent Work," is a factor that generates, for example, the thought tendency of wanting to perform at maximum performance (maximum functionality and performance). The fifth thought factor, "Usefulness," is a factor that generates, for example, the thought tendency of supporting others, providing services, and contributing to others. The fifth thought factor, "Usefulness," also includes factors similar to a person's desire for recognition from others and society by contributing to others.

[0071] Using these thought factors, the autonomous thinking characteristics of a thought model are determined based on one thought factor or a combination of multiple different thought factors. The autonomous thinking control unit 122A can hold table information that allows each thought factor to be specified, as shown in Figure 9, for example, and can control one or multiple different thought factors to be specified. Then, it can control the autonomous thinking characteristics of each thought model to be determinable based on the specified thought factors.

[0072] Furthermore, the autonomous thinking control unit 122A defines the autonomous thinking characteristics as a function composed of five thought factors, for example, as shown in Fig. 9. It can also be configured to set weight values ​​for multiple different thought factors and determine the autonomous thinking characteristics based on one or multiple different thought factors based on the set weight values.

[0073] Here, the autonomous thinking characteristics will be explained with reference to the table in FIG. 9. When the thinking model is "equipment," as shown in FIG. 9, the autonomous thinking characteristics designated with the second thinking factor "living / lifestyle" have the characteristic of extending the operating time (allowing for long-term operation). Furthermore, the autonomous thinking characteristics designated with the third thinking factor "health / good condition" have the characteristic of maintaining the condition of the equipment (device) in good condition. Furthermore, the autonomous thinking characteristics designated with the fifth thinking factor "useful" have the characteristic of assisting other equipment.

[0074] An autonomous thinking characteristic designated by the third thought factor "health / good condition" and the fifth thought factor "useful" has the characteristic of supporting other equipment (devices) while maintaining one's own condition. An autonomous thinking characteristic designated by the second thought factor "life / living" and the third thought factor "health / good condition" has the characteristic of extending the operating time while maintaining the condition of equipment in good condition. Furthermore, an autonomous thinking characteristic designated by the fourth thought factor "beauty / best work" and the fifth thought factor "useful" has the characteristic of providing maximum support to other equipment.

[0075] The autonomous thinking control unit 122A can also control the thinking factors or combinations of multiple different thinking factors to dynamically change depending on the physical data corresponding to each thinking model or the results of the situation understanding process based on the physical data. It can also control the autonomous thinking characteristics once determined to be statically maintained (fixed) without dynamic change. The multiple thinking models modeled in cyberspace can also be configured to include those whose autonomous thinking characteristics, determined when the thinking model was generated, do not change, and those whose autonomous thinking characteristics change dynamically after the thinking model was generated.

[0076] Furthermore, as described above, the first thought factor ("longevity") and the third thought factor ("health (maintaining a specified state)" and "maintaining appropriate functional performance (maintenance, repair, replenishment, etc.)") can be commonly incorporated into the autonomous thinking characteristics of each thought model as thought factors (purposes) common to many "things." In other words, one or more predetermined different thought factors can be automatically set for each of the same type of "thing" or for each benefit or function provided by the "thing" to determine the autonomous thinking characteristics. This makes it possible to incorporate common thought factors (purposes) as common software or settings, rather than incorporating individual thought factors into a wide variety of "things." Conversely, even for the same type of "thing," even if the benefits and functions provided by the "thing" are the same, different thought factors or combinations of different thought factors can be set to determine the autonomous thinking characteristics.

[0077] In this way, the autonomous thinking characteristics of the thinking model of this embodiment can be determined based on one thinking factor or a combination of multiple different thinking factors. For example, it is possible to realize a virtual will model that enables autonomous decision-making, such as contributing to others, as long as it does not impair longevity or health.

[0078] The above-mentioned five thought factors are merely examples, and other thought factors may be applied to determine the autonomous thinking characteristics. Furthermore, the group of thought factors for determining the autonomous thinking characteristics may be set arbitrarily. For example, the autonomous thinking characteristics may be determined based on a group of thought factors consisting of three of the above-mentioned five thought factors, or on one or more combinations of the three thought factors.

[0079] Here, a specific example of virtual thinking processing based on autonomous thinking characteristics will be described using the thinking model "Mobile Unit" as an example. Assume that the second thinking factor "Living / Life" is specified as the autonomous thinking characteristic. In the independently executed virtual thinking processing shown in FIG. 6 , the result of the situation assessment processing in step S3031 indicates that the deterioration level of the drive battery is below a specified value. Based on the autonomous thinking characteristics, the thinking model "Mobile Unit" can evaluate that the deterioration level of the drive battery is below the specified battery replacement value, and therefore, it is safe to continue operation without replacing the drive battery. In step S3032, the thinking model "Mobile Unit" determines that a mutual cooperation action is not necessary because the drive battery does not need to be replaced, and selects an independently executed action (S3033).

[0080] In step S3034, the thought model "Mobile Body" selects a candidate action belonging to the independently executed action from the action list 203. At this time, based on the autonomous thought characteristics, it selects a candidate action that matches the result of the situation understanding process (the degree of deterioration of the drive battery is less than the battery replacement specified value). For example, since the degree of deterioration is less than the battery replacement specified value, it can select an action to charge the battery to full charge capacity.

[0081] Next, in the mutually cooperative virtual thinking process shown in Figure 7, suppose that the result of the situation assessment process in step S3031 indicates that the deterioration level of the drive battery is above a specified value. In this case, the "mobile body" thinking model evaluates, based on its autonomous thinking characteristics, that the deterioration level of the drive battery is above a specified battery replacement value and therefore that the drive battery should be replaced. In step S3032, the "mobile body" thinking model determines that an independent action is not necessary because the drive battery needs to be replaced, and selects a mutually cooperative action (S3041).

[0082] Next, if the "thing" corresponding to the thought model is a mobile body (hereinafter referred to as the thought model "mobile body"), it evaluates cooperation content including battery replacement work presented by other thought models in order to receive drive battery replacement maintenance based on its autonomous thinking characteristics (S3042). For example, the thought model "mobile body" highly evaluates cooperation content that allows for early battery replacement work because it wants to keep the body in operation for a long time. The thought model "mobile body" executes mutual communication processing with the cooperation partner that has presented cooperation content that allows for early battery replacement work, and determines the candidate action corresponding to the cooperation partner based on the mutual communication processing as the action to be executed.

[0083] Judgments and choices based on the above-mentioned autonomous thinking characteristics will differ if the autonomous thinking characteristics differ. For example, a thinking model "Mobile" with autonomous thinking characteristics that specify the second thinking factor "Living / Life" and the third thinking factor "Health / Good Condition" will have the characteristic of extending the operating time while maintaining the condition of the mobile in good condition. Therefore, even if the degree of deterioration of the drive battery is below a specified value, it will determine that the drive battery needs to be replaced and select a mutually cooperative action. Judgments and choices will differ from autonomous thinking characteristics that specify only the second thinking factor "Living / Life."

[0084] In this way, by performing thought processing using each of the first to fifth thought factors, things can autonomously aim for longevity and health (maintenance of condition), which in turn can contribute to reducing resource consumption and waste, and contributing to the global environment, etc.

[0085] The cyber-physical system 100 of this embodiment can realize a cyberspace in which "things" in the real world, which do not actually have wills, virtually have wills in cyberspace and act according to the will of the "things."

[0086] Specifically, we provide a mechanism that allows a thinking model modeled in cyberspace to execute virtual thinking processing based on autonomous thinking characteristics in a software manner, making it operate according to the will of the "thing." By executing virtual thinking processing based on autonomous thinking characteristics, each thinking model can be made to operate as a virtual will model that behaves with autonomous will.

[0087] Therefore, it will become possible for real-world objects to be autonomously managed by themselves, so that they can be used appropriately, for a long time, and with care.

[0088] In the cyber-physical system 100 of this embodiment, "things" in the real world are modeled as thought models in cyberspace, enabling them to operate autonomously without human intervention, thereby achieving the following specific effects.

[0089] Even simple objects that do not have computing capabilities can have software that expresses virtual will, dramatically increasing the number of things participating in cyberspace and dramatically expanding the scope in which "things" can connect and cooperate with each other.

[0090] Furthermore, there is no need for people to manage all "things," and "things" will be able to autonomously manage their own lifespan (life) and condition (health), eliminating the burden of managing "things" on people. This will also enable new benefits to be provided, such as appropriate condition maintenance and maintenance for "things," and offerings for the next user and uses that suit the user's life stage.

[0091] The autonomous thinking characteristic is implemented as a virtual will of the "thing," with thought factors (purposes) common to many things, such as "longevity / survival" and "maintenance of health / condition," being implemented as common software, so there is no need to develop and implement software for each individual "thing."

[0092] In human society, people with wills cooperate with each other to accomplish things that cannot be done alone and to create new value. Similarly, the cyber-physical system 100 of this embodiment allows "things" represented as "virtual will model" software to build mutual cooperative relationships in cyberspace, thereby enabling the creation of new value that has not been possible before.

[0093] Based on the above, we can contribute to realizing an economy and society that contributes to the protection of global resources by using many "things" appropriately for as long as possible, rather than the traditional model of mass consumption and mass disposal.

[0094] In particular, by incorporating the concept of a "virtual intention model," things, people, services, etc. are placed on the same playing field in cyberspace, and virtualized so that they can be handled in the same way, which is a notable feature that differs from known CPS technologies.

[0095] Here, an example of autonomous operation based on a virtual thought model utilizing the cyber-physical system 100 of this embodiment will be described.

[0096] (Example 1) To extend the lifespan of equipment (self-health maintenance of equipment), a "thing" corresponding to the mental model is modeled in cyberspace as an "equipment" (hereinafter referred to as the "equipment" model), and its autonomous thinking characteristics are determined. The "equipment" model self-diagnoses the need for maintenance as its condition and performance deteriorate over time (executing a situation assessment process based on physical data). If it determines that maintenance is necessary, it selects a mutually cooperative action and evaluates the cooperation details (maintenance details) of the partner providing the maintenance service. The "equipment" model executes a mutual communication process (which may include a transaction process until a deal is concluded) with the partner who has offered the cooperation details, and determines a candidate action corresponding to the partner (with whom the transaction contract has been concluded) as an action to be executed based on the mutual communication process. In other words, the "equipment" model orders maintenance work from the partner. Then, as the maintenance work is performed, it updates the status information of the "equipment" model (executing an action). The "equipment" model executes a mutually cooperative virtual thinking process, thereby extending the lifespan of the equipment (self-health maintenance of equipment).

[0097] On the other hand, the partner that provides the maintenance service is modeled in cyberspace as a "service" corresponding to the thought model (hereinafter referred to as the thought model "equipment maintenance service"), and its autonomous thinking characteristics are determined. The thought model "equipment maintenance service" grasps the service provision availability situation, including the service content, through a situation understanding process. If the thought model "equipment maintenance service" determines that it can provide the service, it selects an independently executed action and selects a candidate action for providing the equipment maintenance service. Specifically, it generates a candidate action (third candidate action) belonging to a mutual cooperation action that includes the cooperation content that can be provided to other thought models, and executes an action that makes it possible to present the generated third candidate action to other thought models. The thought model "equipment maintenance service" executes independently executed virtual thinking processing and provides the equipment maintenance service. Then, it receives an order from the above-mentioned thought model "equipment equipment" through a mutual communication process, and the thought model "equipment maintenance service" executes an action to provide the ordered equipment maintenance service to the thought model "equipment equipment."

[0098] (Example 2) A "thing" corresponding to a thought model is modeled in cyberspace as a moving object responsible for logistics. For example, a thought model "cargo vehicle" and a thought model "drone" are modeled, and the autonomous thought characteristics of each are determined. The drone in this case is an unmanned aerial vehicle used to transport cargo.

[0099] The "cargo vehicle" thinking model is equipped with drone transport equipment on its roof, allowing drones to land, and grasps the availability of the roof through a situation assessment process. If the "cargo vehicle" thinking model determines that there is availability, it determines that it can cooperate in transporting the drone based on its autonomous thinking characteristic of "helpfulness" and selects an independently executed action. The "cargo vehicle" thinking model selects a candidate action for cooperating in transporting the drone and generates a candidate action (third candidate action) belonging to mutual cooperation actions that includes cooperation content that can be offered to other thinking models. For example, it generates a third candidate action that includes cooperation content that there is availability of drone transport equipment in section A of route A. The "cargo vehicle" thinking model executes an action that makes it possible to present the generated third candidate action to other thinking models. In this way, the "cargo vehicle" thinking model executes an independently executed virtual thinking process and provides transportation services using the drone transport equipment on the roof.

[0100] Meanwhile, the "drone" thinking model self-diagnoses the remaining battery capacity and degree of deterioration based on physical data (situation assessment process). If the remaining battery capacity is low and the degree of deterioration exceeds a specified value, it determines that it needs to be transported by another mobile vehicle to reduce battery consumption based on the autonomous thinking characteristic "longevity." The "drone" thinking model selects a mutually cooperative action and evaluates the cooperation content of the partner providing the drone transportation service. For example, it can perform an evaluation process that matches the travel route of the "drone" thinking model with the transportable route provided by the partner.

[0101] The "drone" model executes a mutual communication process (which may include a transaction process until the transaction is concluded) with a partner (the "cargo vehicle" model) that has presented the details of cooperation, and determines the candidate action corresponding to the partner (with whom the transaction contract has been concluded) based on the mutual communication process as the action to be executed. In other words, the "drone" model orders drone transport from the "cargo vehicle" model. After that, the "drone" model updates its status information (executes an action) in response to receiving the drone transport service. The "drone" model executes a mutually cooperative virtual thinking process to extend the drone's lifespan and reduce and optimize its energy consumption.

[0102] Second Embodiment FIGS. 10 to 13 are diagrams for explaining a second embodiment.

[0103] The first embodiment provides a mechanism for imbuing real-world "objects" with virtual will in cyberspace and allowing them to operate autonomously, but it is also possible to make virtual will models appear in cyberspace that do not require a link with real-world "objects." Figure 10 is a conceptual diagram of a computer system 300 of this embodiment.

[0104] The concept of a non-coordinated thinking model has been explained in the first embodiment. However, as shown in Fig. 10, this non-coordinated thinking model can also be constructed as a virtual will model in which multiple non-coordinated thinking models cooperate with each other without being linked to "things" in the real world, and each non-coordinated thinking model operates autonomously in cyberspace.

[0105] For example, in the case of a software service that provides benefits solely through software (program modules), one or more functions that make up the software service can be modeled in cyberspace as a virtual thinking model, such as an agent function that mediates between functional modules, a matching function that matches with other functional modules (partners), a scheduling function that prompts functional modules to execute actions at appropriate times and time slots, an optimization calculation processing function that optimizes computer resources and action execution, and an AI function for the functional modules.

[0106] From another perspective, for example, the energy and calculation time required for computer processing contribute to energy consumption related to the global environment, and maintaining and continuing to use these for long periods of time can be a factor that impairs the reduction and optimization of energy consumption. Therefore, by operating computer processing that is not linked to the real world, in other words, software (program modules) that are not linked to the real world, using a mechanism similar to the virtual will model of "things" in the first embodiment, it is possible to contribute to solving the problem of reducing resource waste and contributing to the global environment.

[0107] Therefore, this embodiment provides a mechanism for a virtual will model that operates autonomously in cyberspace.

[0108] Fig. 11 is a system configuration diagram of a computer system 300 according to this embodiment. Fig. 12 is a functional block diagram of the computer system 300 according to this embodiment.

[0109] The computer system 300 includes a communication device 310, a control device 320, and a storage device 330. The control device 320 includes a virtual intention management unit 321, an autonomous thought control unit 321A, and a cyberspace execution unit 322.

[0110] The virtual intention management unit 321 corresponds to the virtual intention management unit 122 in the first embodiment, and models a thought model in cyberspace in which virtual thought processing is executed without any link to the real world. The autonomous thought control unit 321A corresponds to the autonomous thought control unit 122A in the first embodiment, and determines the autonomous thought characteristics of the thought model based on predetermined thought factors. The configurations of the thought factors and autonomous thought characteristics are the same as those in the first embodiment.

[0111] The cyberspace execution unit 322 causes each thinking model to execute virtual thinking processing based on the autonomous thinking characteristics. This corresponds to the cyberspace execution unit 123 in the first embodiment, and causes the thinking models to execute virtual thinking processing (single execution type virtual thinking processing, mutual cooperation type virtual thinking processing) based on the autonomous thinking characteristics described in the first embodiment, and operate as a virtual will model in cyberspace.

[0112] 13 is a diagram showing the processing flow of the computer system 300 of this embodiment. A modeling target is input to the computer system 300 from a predetermined terminal (S101a). The modeling target is only an object that is not linked to a "thing" in the real world.

[0113] The virtual intention management unit 321 generates a thought model corresponding to the input modeling target (S301a). The autonomous thought control unit 321A controls one or more different thought factors that make up the autonomous thought characteristics so that they can be set, and sets the thought factors for the generated thought model (S102a). The autonomous thought control unit 321A determines the autonomous thought characteristics of the generated thought model based on the set thought factors (S302a). The determined autonomous thought characteristics are applied to the corresponding thought model.

[0114] The computer system 300 operates each thought model in the cyberspace execution area through the cyberspace execution unit 322, and executes virtual thought processing based on the autonomous thought characteristics (S303a). The computer system 300 stores the results of the virtual thought processing performed by each thought model in the cyberspace in the storage device 130 for each thought model (S304a). In addition, the results of the virtual thought processing are output as needed (S305a).

[0115] The above describes the embodiments, but each function that constitutes the cyber-physical system and the computer system can be realized by a program, and computer programs prepared in advance to realize each function are stored in an auxiliary memory device, and a control unit such as a CPU reads the program stored in the auxiliary memory device into a main memory device, and the control unit executes the program read into the main memory device, thereby operating the functions of each unit.

[0116] The program can also be provided to a computer in a state recorded on a computer-readable recording medium. Examples of computer-readable recording media include optical discs such as CD-ROMs and Blu-ray® Disc Rewritables, phase-change optical discs such as DVD-ROMs, magneto-optical discs such as MO (Magneto Optical), magnetic discs such as floppy disks and hard disks, and memory cards such as SD memory cards and USB flash drives. Also included as recording media are hardware devices such as integrated circuits (e.g., IC chips such as ROMs and RAMs) specially designed and configured for the purposes of the present invention. Furthermore, the present invention, including the program, is not limited to being executed on a von Neumann computer architecture, but may also be executed on so-called non-von Neumann computer architectures, such as neurocomputers based on the mechanisms of neural circuits in the brain and quantum computers that apply quantum mechanics to information processing.

[0117] Although the embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. This novel embodiment can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, and are also included in the inventions and their equivalents as set forth in the claims.

[0118] 100 Cyber-physical system 110 Communication device 120 Control device 121 Physical data interface unit 122 Virtual will management unit 122A Autonomous thinking control unit 123 Cyberspace execution unit 124 Cyber ​​data interface unit 130 Storage device 200 Virtual will module 201 Self-situation understanding function 202 Action selection function 203 Action list 204 Action execution function 210 Mutual cooperation function 211 Cooperation content evaluation function 212 Mutual communication function 300 Computer system 310 Communication device 320 Control device 321 Virtual will management unit 321A Autonomous thinking control unit 322 Cyber ​​data interface unit 330 Storage device

Claims

1. a virtual intention management unit that models a thought model corresponding to a real-world object in cyberspace and determines autonomous thought characteristics of the thought model based on predetermined thought factors; a physical data interface unit that provides the collected physical data to cyberspace; a cyberspace execution unit that causes each of the thought models to execute a virtual thought process based on the autonomous thought characteristics; A cyber data interface unit that outputs the result of the autonomous thinking of the thought model through the virtual thinking process or information based on the result of the autonomous thinking, The cyberspace execution unit adds the following to the thought model: A cyber-physical system characterized by performing an independently executed virtual thinking process that performs a situation assessment process based on the physical data, determines based on the autonomous thinking characteristics whether an independently executed action by the thinking model itself or a mutually cooperative action requiring the cooperation of another thinking model is necessary based on the results of the situation assessment process, and if the independently executed action is selected, selects a candidate action that matches the results of the situation assessment process from among candidate actions belonging to the independently executed actions included in an action list based on the autonomous thinking characteristics, and determines the selected candidate action as the action to be executed.

2. A virtual intention management unit that models a thought model corresponding to a real-world object in cyberspace and determines the autonomous thought characteristics of said thought model based on predetermined thought factors; a physical data interface unit that provides the collected physical data to cyberspace; a cyberspace execution unit that causes each of the thought models to execute a virtual thought process based on the autonomous thought characteristics; A cyber data interface unit that outputs the result of the autonomous thinking of the thought model through the virtual thinking process or information based on the result of the autonomous thinking, The cyberspace execution unit adds the following to the thought model: A cyber-physical system characterized by performing a situation assessment process based on the physical data, determining based on the autonomous thinking characteristics whether a single-action action by the thinking model itself or a mutually cooperative action requiring the cooperation of another thinking model is necessary based on the results of the situation assessment process, and if the mutually cooperative action is selected, evaluating the content of cooperation presented by the other thinking models based on the autonomous thinking characteristics, and executing a mutually cooperative virtual thinking process that determines a mutually cooperative action based on the content of cooperation as the action to be executed.

3. The cyberspace execution unit adds the following to the thought model: The cyber-physical system of claim 1, characterized in that a situation assessment process is performed based on the physical data, and based on the results of the situation assessment process, a mutually cooperative virtual thinking process is executed in which a decision is made based on the autonomous thinking characteristics as to whether an independently executed action by the thinking model itself or a mutually cooperative action requiring the cooperation of another thinking model is necessary, and if the mutually cooperative action is selected, the content of the cooperation presented by the other thinking models is evaluated based on the autonomous thinking characteristics, and a mutually cooperative action based on the content of the cooperation is determined as the action to be executed.

4. Each of the thought models holds an action list including candidate actions belonging to the independently executed action type and candidate actions belonging to the mutually cooperative action type; The mutually cooperative virtual thought processing includes: an evaluation process for evaluating the cooperation content of the candidate actions belonging to the mutual cooperation type action based on the autonomous thinking characteristics; and executing a mutual communication process for forming an agreement with a collaborating partner based on the results of the evaluation process and based on the transaction conditions held by each of the thought models; 4. The cyber-physical system according to claim 2, wherein the candidate action corresponding to the cooperation partner based on the mutual communication process is determined as an execution action.

5. The action list includes a first candidate action belonging to the independently executed action, a second candidate action belonging to the mutual cooperation action including cooperation content presented by another of the thought models, and a third candidate action belonging to the mutual cooperation action including cooperation content that can be provided from itself to another of the thought models modeled in cyberspace, The cyber-physical system described in claim 4, characterized in that the cyberspace execution unit performs a candidate action providing process that provides the third candidate action stored in the action list of each of the thought models to other thought models.

6. The cyberspace execution unit collects candidate actions belonging to the mutual cooperation type action, which are held by each of the thought models and include cooperation content that can be provided from itself to other thought models modeled in cyberspace, and stores the candidate actions in a predetermined storage area, and performs a candidate action providing process to provide the candidate actions belonging to the mutual cooperation type action to other thought models, The mutually cooperative virtual thought processing includes: an evaluation process for evaluating the cooperation content of the candidate action stored in the storage area based on the autonomous thinking characteristics; and executing a mutual communication process for forming an agreement with a collaborating partner based on the results of the evaluation process and based on the transaction conditions held by each of the thought models; 4. The cyber-physical system according to claim 2, wherein the candidate action corresponding to the cooperation partner based on the mutual communication process is determined as an execution action.

7. The mutually cooperative virtual thought processing includes: A dialogue process including an inquiry process to the other thought model and a response process to the inquiry from the other thought model, which outputs a candidate action belonging to the mutual cooperation type action including cooperation content; an evaluation process for evaluating the cooperation content obtained through the dialogue process based on the autonomous thinking characteristics; and executing a mutual communication process for forming an agreement with a collaborating partner based on the results of the evaluation process and based on the transaction conditions held by each of the thought models; 4. The cyber-physical system according to claim 2, wherein the candidate action corresponding to the cooperation partner based on the mutual communication process is determined as an execution action.

8. The virtual intention management unit has an autonomous thought control unit that determines the autonomous thought characteristics of the thought model based on one thought factor or a combination of multiple different thought factors, The cyber-physical system according to claim 1 or 2, characterized in that the autonomous thinking control unit controls one or more different thought factors so as to be able to be specified, and controls the autonomous thinking characteristics of each of the thought models so as to be able to be determined.

9. The virtual intention management unit has an autonomous thought control unit that determines the autonomous thought characteristics of the thought model based on one thought factor or a combination of multiple different thought factors, The cyber-physical system according to claim 1 or 2, characterized in that the autonomous thinking control unit controls weight values ​​for a plurality of different thinking factors in a configurable manner, and determines the autonomous thinking characteristics based on one or more different thinking factors based on the set weight values.

10. The cyber-physical system according to claim 8, wherein the autonomous thought control unit changes a thought factor or a combination of multiple different thought factors depending on the physical data or the results of a situation understanding process based on the physical data.

11. The cyber-physical system according to claim 1 or 2, characterized in that the thought factors include a first thought factor that governs survival and longevity, a second thought factor that governs living and lifestyle, a third thought factor that governs health and good condition, a fourth thought factor that governs beauty and the best work, and / or a fifth thought factor that governs usefulness.

12. A virtual intention management unit that models a thought model corresponding to a real-world object in cyberspace and determines the autonomous thought characteristics of said thought model based on predetermined thought factors; a physical data interface unit that provides the collected physical data to cyberspace; a cyberspace execution unit that causes each of the thought models to execute a virtual thought process based on the autonomous thought characteristics; A cyber data interface unit that outputs the result of the autonomous thinking of the thought model through the virtual thinking process or information based on the result of the autonomous thinking, The virtual intention management unit models in cyberspace a thought model corresponding to a real-world service provided to an entity in the real world, and determines the autonomous thought characteristics of the thought model corresponding to the service based on predetermined thought factors; A cyber-physical system characterized in that the cyberspace execution unit executes the virtual thought process on each of the thought models corresponding to objects and the thought models corresponding to services.

13. The cyber-physical system according to claim 1 or 2, characterized in that the virtual intention management unit models a plurality of thought models corresponding to a plurality of different things in the real world in cyberspace and determines the autonomous thought characteristics of each of the plurality of thought models.

14. 3. The cyber-physical system according to claim 1, wherein the thought model corresponds to at least one of a facility, a machine, a device, a product, or a moving object operating in the real world.

15. The cyber-physical system according to claim 1 or 2, characterized in that the virtual intention management unit models a non-linked thought model in cyberspace that has a mutual relationship with the thought model corresponding to that in the real world and in which the virtual thought processing is executed without having any link with the real world.

16. A program executed on a computer, a first function of modeling a thought model corresponding to a real-world object in cyberspace and determining autonomous thinking characteristics of the thought model based on predetermined thought factors; A second function is to provide the collected physical data to cyberspace; a third function of causing each of the thought models to execute a virtual thought process based on the autonomous thought characteristics; A fourth function of outputting the result of autonomous thinking by the thought model through the virtual thought processing or information based on the result of autonomous thinking by the thought model through the virtual thought processing, The third function is to add to the thought model: A program that executes an independently executed virtual thinking process that performs a situation assessment process based on the physical data, determines based on the autonomous thinking characteristics whether an independently executed action by the thinking model itself or a mutually cooperative action requiring the cooperation of another thinking model is necessary based on the results of the situation assessment process, and if the independently executed action is selected, selects a candidate action that matches the results of the situation assessment process based on the autonomous thinking characteristics from among candidate actions belonging to the independently executed actions included in an action list, and determines the selected candidate action as the action to be executed.

17. A program executed by a computer, a first function of modeling a thought model corresponding to a real-world object in cyberspace and determining autonomous thinking characteristics of the thought model based on predetermined thought factors; A second function is to provide the collected physical data to cyberspace; a third function of causing each of the thought models to execute a virtual thought process based on the autonomous thought characteristics; A fourth function of outputting the result of autonomous thinking by the thought model through the virtual thought processing or information based on the result of autonomous thinking by the thought model through the virtual thought processing, The third function is to add to the thought model: A program that executes a mutually cooperative virtual thinking process that performs a situation assessment process based on the physical data, determines based on the autonomous thinking characteristics whether a single action executed by the thinking model itself or a mutually cooperative action that requires the cooperation of another thinking model is necessary based on the results of the situation assessment process, and if the mutually cooperative action is selected, evaluates the content of cooperation presented by the other thinking models based on the autonomous thinking characteristics, and determines a mutually cooperative action based on the content of cooperation as the action to be executed.

18. A program executed by a computer, a first function of modeling a thought model corresponding to a real-world object in cyberspace and determining autonomous thinking characteristics of the thought model based on predetermined thought factors; A second function is to provide the collected physical data to cyberspace; a third function of causing each of the thought models to execute a virtual thought process based on the autonomous thought characteristics; A fourth function of outputting the result of autonomous thinking by the thought model through the virtual thought processing or information based on the result of autonomous thinking by the thought model through the virtual thought processing, The first function models a thought model in cyberspace corresponding to a real-world service provided to an entity in the real world, and determines the autonomous thought characteristics of the thought model corresponding to the service based on predetermined thought factors; The third function is a program that causes the thought model corresponding to an object and the thought model corresponding to a service to execute the virtual thought process.

19. A virtual intention management unit that models a thought model corresponding to a real-world object in cyberspace and determines the autonomous thought characteristics of said thought model based on predetermined thought factors; a physical data interface unit that provides the collected physical data to cyberspace; a cyberspace execution unit that causes each of the thought models to execute a virtual thought process based on the autonomous thought characteristics; A cyber data interface unit that outputs the result of the autonomous thinking of the thought model through the virtual thinking process or information based on the result of the autonomous thinking, The cyber-physical system is characterized in that the virtual intention management unit models a thought model corresponding to a real-world service in cyberspace and determines the autonomous thinking characteristics of the thought model based on predetermined thought factors.

20. A virtual intention management unit that models a thought model corresponding to a real-world object in cyberspace and determines the autonomous thought characteristics of said thought model based on predetermined thought factors; a physical data interface unit that provides the collected physical data to cyberspace; a cyberspace execution unit that causes each of the thought models to execute a virtual thought process based on the autonomous thought characteristics; A cyber data interface unit that outputs the result of the autonomous thinking of the thought model through the virtual thinking process or information based on the result of the autonomous thinking, The cyber-physical system is characterized in that the virtual intention management unit models a thought model in cyberspace that corresponds to a person or organization that provides a service in the real world, and determines the autonomous thinking characteristics of the thought model based on predetermined thought factors.

21. A virtual intention management unit that models a thought model corresponding to a real-world object in cyberspace and determines the autonomous thought characteristics of said thought model based on predetermined thought factors; a physical data interface unit that provides the collected physical data to cyberspace; a cyberspace execution unit that causes each of the thought models to execute a virtual thought process based on the autonomous thought characteristics; A cyber data interface unit that outputs the result of the autonomous thinking of the thought model through the virtual thinking process or information based on the result of the autonomous thinking, The cyber-physical system is characterized in that the virtual intention management unit models a thought model in cyberspace that is not linked to anything in the real world, and determines the autonomous thinking characteristics of the thought model based on specified thought factors.

22. A cyber-physical system as described in Claim 9, characterized in that the autonomous thinking control unit changes a thinking factor or a combination of multiple different thinking factors depending on the physical data or the results of situation understanding processing based on the physical data.