Data processing device, method, and program

The data processing device addresses the issue of unsuitable quality indicators in external factors by calculating and verifying service requirements and external factor compatibility, ensuring service configurations meet user demands.

WO2026094177A1PCT designated stage Publication Date: 2026-05-07NT T INC
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
NT T INC
Filing Date
2024-10-30
Publication Date
2026-05-07

AI Technical Summary

Technical Problem

Existing quality requirement extraction techniques fail to consider the suitability of quality indicators related to external factors, leading to unsatisfactory service configurations that do not meet user demands.

Method used

A data processing device and method that includes an input unit for user service circumstances, a calculation unit to determine service requirements, an identification unit for external factors, and a determination unit to assess whether the external factors' quality indicators meet the calculated requirements.

Benefits of technology

Enables provision of appropriate services based on user needs by accurately determining the compatibility of external factors' quality indicators with service requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2024038738_07052026_PF_FP_ABST
    Figure JP2024038738_07052026_PF_FP_ABST
Patent Text Reader

Abstract

A data processing device according to one embodiment of the present invention comprises: an input unit that receives, from a user who utilizes a service, an input relating to a condition at the time of utilization of the service; a calculation unit that calculates a requirement relating to provision of the service to the user on the basis of a result of the input by the input unit and information stored in a storage device, in which information indicating a relationship between the condition at the time of utilization of the service and the requirement relating to provision of the service to the user is stored; an identification unit that identifies an external factor presumed from the condition at the time of utilization of the service; an acquisition unit that acquires the range of a quality index of the identified external factor; and a determination unit that determines whether or not the acquired range of the quality index satisfies the requirement calculated by the calculation unit.
Need to check novelty before this filing date? Find Prior Art

Description

Data Processing Apparatus, Method, and Program

[0008] ,

[0007] , ,

[0006] , ,

[0005] ,

[0001] Embodiments of the present invention relate to a data processing apparatus, method, and program.

[0002] As a perspective of information and communication technology, it is expected that the form of communication service provision in the 6G / IOWN era will shift from the conventional monthly communication service to a form that provides, at any time, a communication service of optimal quality for the application service that the user wishes to use, according to the timing or environment desired by the user.

[0003] In the environment as described above, it is assumed that the service usage demands of service users will also be diverse, and it is necessary to correctly grasp various requirements composed of communication quality indicators or indicator values that satisfy these demands, and input configurations necessary for controlling individual resource devices.

[0004] On the other hand, users are not familiar with the necessary communication quality items and resource control systems. Therefore, through hearings from users, etc., research is being conducted to extract requirements related to the above communication quality from the demands of users, which contain many non-technical terms, and to provide services optimized for the demands of users.

[0005] For example, in a quality requirement extraction technique such as that disclosed in Patent Document 1 or Non-Patent Document 1, a quality requirement is automatically extracted from user demands by using a pre-prepared database for specifying the quality requirement value for the service to be used from the input information, for the service usage information using non-quality indicator terms input by the user. At this time, the quality requirement output by the quality requirement extraction technique as described above becomes a requirement for the end-to-end service that is the user's service to be used.

[0006] International Publication No. 2023 / 157304

[0007] Hiroaki Kikushima, Nobukazu Fukuda, Chao Wu, Shinobu Horiuchi, Kenichi Tayama, "Quantitative Intent Derivation Method Based on User Service Usage Requirements", Proceedings of the 2022 National Convention of the Institute of Electronics, Information and Communication Engineers, B-14-8, Mar. 2022.

[0008] On the other hand, when users actually use a service, the service is provided as a combination of external factors, such as the terminal or network used, or optional items associated with the service, such as a business quality plan or a private quality plan. For each of these external factors, there is a achievable range of quality, which is the Quality of Service (QoS).

[0009] However, the quality requirements extraction techniques described above only output requirement information for the service being used, and do not consider whether the quality indicators related to service provision possessed by each external factor are suitable for the requirements of the service being used. In this case, if there are quality indicators among the external factors that are not suitable for the requirements of the service being used, it becomes impossible to realize a service configuration that satisfies the output quality requirements of the external factors, while this fact is not understood by the user.

[0010] In other words, the quality requirements extraction techniques described above had the problem that they could not determine the suitability of the quality of the services requested by the user that was caused by external factors.

[0011] This invention was made in view of the above circumstances, and its purpose is to provide a data processing device, method, and program that can provide appropriate services based on the service usage requirements needed by the user.

[0012] A data processing device according to one aspect of the present invention includes: an input unit that receives input from a user of the service regarding the circumstances of the service use; a calculation unit that calculates requirements for providing the service to the user based on the results of the input from the input unit and information stored in a storage device that stores information indicating the relationship between the circumstances of the service use and the requirements for providing the service to the user; an identification unit that identifies external factors that can be assumed from the circumstances of the service use; an acquisition unit that acquires the range of quality indicators that the identified external factors possess; and a determination unit that determines whether the acquired range of quality indicators satisfies the requirements calculated by the calculation unit.

[0013] A data processing method according to one aspect of the present invention is a method performed by a data processing device, comprising: an input unit of the data processing device receiving input from a user of the service regarding the circumstances of the service use; a calculation unit of the data processing device calculating requirements for the provision of the service to the user based on the results of the input from the input unit and information stored in a storage device that stores information indicating the relationship between the circumstances of the service use and the requirements for the provision of the service to the user; an identification unit of the data processing device identifying external factors that can be assumed from the circumstances of the service use; an acquisition unit of the data processing device acquiring the range of quality indicators that the identified external factors possess; and a determination unit of the data processing device determining whether the acquired range of quality indicators satisfies the requirements calculated by the calculation unit.

[0014] According to the present invention, it is possible to provide appropriate services based on the service usage requirements that users need.

[0015] Figure 1 is a diagram showing an example of application of a data processing device according to one embodiment of the present invention. Figure 2 is a diagram illustrating an example of a processing procedure by a data processing device according to one embodiment of the present invention. Figure 3 is a diagram showing an example of information handled in processing by a data processing device according to one embodiment of the present invention. Figure 4 is a diagram illustrating an example of identifying the category of external factors. Figure 5 is a diagram illustrating an example of identifying the value of external factors. Figure 6 is a diagram illustrating an example of identifying the quality indicator of external factors. Figure 7 is a diagram illustrating an example of determining the conformity of the quality indicator of external factors to the quality indicator of a service. Figure 8 is a block diagram showing an example of the hardware configuration of a data processing device according to one embodiment of the present invention.

[0016] Embodiments relating to this invention will be described below. Figure 1 is a diagram showing an example of application of a data processing device according to one embodiment of the present invention. As shown in Figure 1, the data processing device 100 according to one embodiment of the present invention includes a service usage status input unit 10, a quantification requirement calculation unit 20, a data management unit 30, a service usage external factor identification unit 41, a service category-specific external factor DB (database) 42, an external factor quality requirement calculation unit (external factor quality requirement acquisition unit) 43, a service usage requirement conformity determination unit 51, and a requirement conformity result notification unit 52.

[0017] The quantification requirement calculation unit 20 includes a service category identification unit 21, a service category-specific requirement indicator identification unit 22, an indicator-specific acquisition range identification unit 23, and a service requirement calculation unit 24.

[0018] The service usage status input unit 10 accepts input from the user, which is the service usage status related to the service used by the user, through operations on an input / output interface (interface) not shown.

[0019] The data management unit 30 is equipped with a storage device, which contains a service-to-service category DB 31 and a service category-specific request index DB 32, both of which are used to calculate quantitative intents.

[0020] Each part of the quantification requirement calculation unit 20 uses the input results from the service usage status input unit 10 and the respective databases in the data management unit 30 to calculate a quantitative Intent, which is a quantitative Intent corresponding to the input content from the service usage status input unit 10.

[0021] The data management unit 30 stores data models in the service-to-service-category DB 31 and ontologs in the service-category-specific request indicator DB 32. The data models include a service-category data definition model.

[0022] The service category data definition model defines data that the service usage status input unit 10 can accept as input through user operations, such as the names of services that the user can select on the input screen for the name of the service they wish to use, such as web conferencing, VOD (Video On Demand), or remote control.

[0023] Furthermore, this service category data definition model defines the name of the service mentioned above, and the category to which the service with that name belongs (hereinafter sometimes referred to as the service category), for example, the category to which the above-mentioned web conferencing belongs, "video and audio two-way distribution service."

[0024] The above ontology includes an ontology for service category-specific requirement metrics. This ontology for service category-specific requirement metrics defines the types of quantitative intent quality metrics related to the service types defined in the service category data definition model described above, such as quality metrics (communication quality metrics) (QoE (Quality of Experience)), stability metrics (jitter), stability metrics (packet loss), and delay metrics (RTT (Round-Trip Time)).

[0025] The ontology described above is an ontology that outputs requirements related to the provision of a service based on the usage status of the input service, and is constructed so that these output service provision requirements approach the correct information.

[0026] Figure 2 is a diagram illustrating an example of the processing procedure by a data processing device according to one embodiment of the present invention. Figure 3 is a diagram illustrating an example of the information handled in the processing by a data processing device according to one embodiment of the present invention. The service usage status input unit 10 accepts input of the type of service used, the location of service use, and other input items as the service usage status.

[0027] The service category identification unit 21 of the quantification requirement calculation unit 20 identifies the service category to which the name of the service used belongs by inputting the name of the service used into a service category data definition model stored in the service-to-service category DB 31 in the data management unit 30.

[0028] The service category-specific requirement indicator identification unit 22 of the quantification requirement calculation unit 20 reads the service category-specific requirement indicator ontology stored in the service category-specific requirement indicator DB 32 in the data management unit 30, and uses this ontology to identify the quality indicators required for the services provided to the user in the service category identified by the service category identification unit 21.

[0029] Here, the following (a) to (d) are identified as quality indicators for the specified service category, "Video and Audio Two-Way Streaming Service": (a) Quality Index (QoE) (b) Stability Index (Jitter) (c) Stability Index (Packet Loss) (d) Latency Index (RTT)

[0030] The indicator-specific acquisition range identification unit 23 of the quantitative requirements calculation unit 20 reads the ontology of service category-specific requirement indicators stored in the service category-specific requirement indicator DB 32 in the data management unit 30, and uses this ontology to identify the indicator-specific acquisition range, which is the setting range of the quality indicator values ​​identified by the service category-specific requirement indicator identification unit 22.

[0031] The available range for each metric may include the identified service category, the category's identifier (ID), the number of metrics, the metric name, the identifier for that metric name, the required value range, and a vector v. This vector represents the relationship between the magnitude of the identified quality metric value and the quality level.

[0032] For example, if the vector relating to a certain quality indicator is "1", it means that the higher the value of that quality indicator, the better the quality. Conversely, if the vector is "-1", it means that the higher the value of that quality indicator, the worse the quality.

[0033] The Quantification Requirements Calculation Unit 20's Service Requirements Calculation Unit 24 calculates the Service Requirements, which are quality indicator values ​​for the service being used, using the obtainable range for each indicator identified by the Indicator-Specific Obtainable Range Identification Unit 23.

[0034] In the example shown in Figure 3, the following (a) to (d) are calculated as the service requirements for use: (a) Quality of Engineering (QoE): 4.0 or higher (b) Stability index (jitter): 10 [ms] or less (c) Stability index (packet loss): 0.5 [%] or less (d) Round-the-Time Time (RTT): 300 [ms] or less

[0035] In other words, in this embodiment, the service usage status input unit 10, the quantification requirement calculation unit 20, and the data management unit 30 (reference numeral a in Figure 1) calculate quality requirements for the service being used based on the user input of the service usage status. This calculation is described in, for example, Patent Document 1.

[0036] Furthermore, in this embodiment, the service utilization external factor identification unit 41, the service category-specific external factor DB 42, and the external factor quality requirement calculation unit 43 (reference numeral b in Figure 1) have the function of identifying or calculating information regarding external factors for the service being utilized. Details of these functions will be described later.

[0037] Furthermore, in this embodiment, the service requirement compliance determination unit 51 and the requirement compliance result notification unit 52 (reference numeral c in Figure 1) have the function of determining whether the communication quality of external factors of the service being used is compatible with the requirements for the service being used, and notifying the user of the result. Details of these functions will be described later.

[0038] Next, an example of the method for determining compliance with requirements in this embodiment will be described. The service utilization external factor identification unit 41 identifies the category of external factors for the quality index value for the service utilization calculated by the quantitative requirement calculation unit 20. The service utilization external factor identification unit 41 also identifies the category of external factors and the value of the external factors that are expected for the service utilization input unit 10.

[0039] As mentioned above, methods for identifying the categories of external factors include, for example, referring to the Service Category-Specific External Factor DB 42, a database in which anticipated external factors for the service being used are defined in advance, or using the external factors that already exist within the entered service usage status. For example, for "Service Used: Web Conferencing," the Service External Factor Identification Unit 41 identifies "External Factor Categories: Line Used, Terminal Used, Service Plan, and Grade within the Service Used."

[0040] Furthermore, methods for identifying the specific content and values ​​of external factors include, for example, collecting data through dialogue with users using chatbots. For instance, for the "External Factor Category: Network Connection Used," the "External Factor Value: Wi-Fi" can be identified by inquiring with the user about the communication standard of their network connection.

[0041] The External Factor Quality Requirements Calculation Unit 43 obtains quality indicators related to the categories and values ​​of external factors identified by the External Factor Identification Unit 41 for the Service Used from the Service Category-Specific External Factor DB 42, etc. The Service Requirements Compliance Determination Unit 51 determines whether the obtained quality indicators conform to the output of quality indicator values ​​for the service used, which were calculated by the Quantification Requirements Calculation Unit 20 as described above.

[0042] One example of this determination method is to obtain a quality index for the value of an external factor identified by the External Factor Identification Unit 41 of the Service Used by referring to the External Factor Quality Requirements Calculation Unit 43, which is a database of service category-specific external factors in which quality indexes for external factor values ​​are defined in advance, and then confirm whether this quality index is within the range of requirements indicated by the quality index value for the service used, calculated by the Quantification Requirements Calculation Unit 20 as described above, using the Service Requirements Compliance Determination Unit 51.

[0043] For example, it is confirmed by the service requirement compliance determination unit 51 whether "delay index (RTT): maximum 400 ms", which is one of the quality indicators of "external factor: Wi-Fi", conforms to "delay index (RTT) 300 ms or less", which is one of the quality indicators calculated by the quantification requirement calculation unit 20 for the service to be used.

[0044] When there is a quality indicator among the quality indicators related to the provision of the service to be used, which the external factor has and does not conform to the quality indicator calculated by the quantification requirement calculation unit 20 for the service to be used, it is determined by the service requirement compliance determination unit 51 that an appropriate service based on the service usage requirements required by the user cannot be provided to the user. For example, a message such as "There are items for which service quality cannot be guaranteed. (Used line)" is notified to the user by the requirement compliance result notification unit 52. Also, when all the quality indicators that the external factor has conform to the quality indicators calculated by the quantification requirement calculation unit 20 for the service to be used, it is determined by the service requirement compliance determination unit 51 that an appropriate service based on the service usage requirements required by the user can be provided to the user. For example, a message such as "The service will be provided under the conditions you requested." is notified to the user by the requirement compliance result notification unit 52. In the present embodiment, in addition to the quality requirements for the service to be used requested by the user, the conformity including the quality requirements resulting from the external factors assumed from the service to be used can be determined.

[0045] Hereinafter, a specific example of the processing by each unit will be described. FIG. 4 is a diagram for explaining a specific example of the category of external factors. The external factor specifying unit 41 for the service to be used specifies the category of external factors necessary for the provision of the service to be used by extracting it from the external factor DB 42 for each service type (S10). In the example shown in FIG. 4, the external factor specifying unit 41 for the service to be used extracts, from the external factor DB 42 for each service category, three categories of external factors, namely the used line, the used terminal, and the service plan, for "service to be used: Web conference" included in the input service usage situation, and thereby specifies the external factors assumed for the service to be used.

[0046] FIG. 5 is a diagram for explaining an example of specifying the value of an external factor. In addition, the external factor specifying unit 41 for the usage service obtains the value of the external factor corresponding to the category of the external factor specified as described above, via an inquiry to the user or the input result by the service usage situation input unit 10 (S20).

[0047] In the example shown in FIG. 5, first, the external factor specifying unit 41 for the usage service specifies the value "Wi-Fi" of the external factor corresponding to the category "usage line" of the external factor specified as described above, by an inquiry to the user.

[0048] Second, the external factor specifying unit 41 for the usage service specifies the value "PC" of the external factor corresponding to the category "usage terminal" of the external factor specified as described above, by an inquiry to the user.

[0049] Third, the external factor specifying unit 41 for the usage service specifies the value "business" of the external factor corresponding to the category "service plan" of the external factor specified as described above, based on "service plan: business" included in the input result by the service usage situation input unit 10.

[0050] FIG. 6 is a diagram for explaining an example of specifying the quality index of an external factor. The external factor quality requirement calculation unit 43 obtains the quality index range related to each value of the external factor, for the values of the external factors specified by the external factor specifying unit 41 for the usage service, such as "Wi-Fi", "PC", and "business", from the external factor DB 42 for each service category, etc. (S30).

[0051] In the example shown in Figure 6, for the external factor value "Wi-Fi" corresponding to the identified external factor category "used line," the external factor quality requirement calculation unit 43 obtains the following quality indicator ranges: "stability index (jitter): maximum 20ms," "stability index (packet loss): maximum 0.3%," and "latency index (RTT): maximum 400ms." For the external factor value "PC" corresponding to the identified external factor category "used terminal," the external factor quality requirement calculation unit 43 obtains the following quality indicator ranges: "stability index (jitter): maximum 5ms," "stability index (packet loss): maximum 0.1%," and "latency index (RTT): maximum 250ms."

[0052] Figure 7 illustrates an example of determining the conformity of external factors to quality indicators for a service. The service requirement conformity determination unit 51 determines whether the range of external factors' quality indicators, obtained by the external factor quality requirement calculation unit 43, conforms to the requirements for the service used, which are calculated by the quantitative requirement calculation unit 20 (S40).

[0053] In the example shown in Figure 7, the requirements calculated by the quantification requirement calculation unit 20, namely "Quality Index (QoE): 4.0 or higher", "Stability Index (Jitter): 10ms or less", "Stability Index (Packet Loss): 0.5% or less", and "Relay Time Index (RTT): 300ms or less", are determined to not meet the quality index ranges for external factors related to the external factor "Used Line: Wi-Fi" necessary for providing the service, namely "Stability Index (Jitter): Maximum 20ms" and "Relay Time Index (RTT): Maximum 400ms".

[0054] Furthermore, the quantification requirement calculation unit 20 determines that all types of quality indicators related to the external factor "user terminal: PC" necessary for providing the service, namely "stability indicator (jitter): maximum 5ms", "stability indicator (packet loss): maximum 0.1%", and "latency indicator (RTT): maximum 250ms", meet the requirements calculated by the quantification requirement calculation unit 20, namely "quality indicator (QoE): 4.0 or higher", "stability indicator (jitter): 10ms or less", "stability indicator (packet loss): 0.5% or less", and "latency indicator (RTT): 300ms or less".

[0055] If, among the external factors identified by the External Factor Identification Unit 41 for the Service Use, there are external factors that have quality indicators that do not conform to the quality indicator range of the external factors, as obtained by the External Factor Quality Requirements Calculation Unit 43, the Requirements Conformance Result Notification Unit 52 notifies the user that the provision of the Service Use cannot proceed. Conversely, if all of the external factors identified by the External Factor Identification Unit 41 for the Service Use have quality indicators that conform to the quality indicator range of the external factors, the Requirements Conformance Result Notification Unit 52 notifies the user that the provision of the Service Use can proceed.

[0056] If the Service Requirements Compliance Determination Unit 51 determines that, among the external factors identified by the Service External Factor Identification Unit 41, there are external factors with quality indicators that do not conform to the quality indicator range of the external factors (Yes in S50), the Requirements Compliance Result Notification Unit 52 notifies the user of this fact and a message indicating the external factors that did not conform to the quality indicator range of the external factors, for example, a message indicating that the service usage requirements requested by the user cannot be guaranteed for the service line, such as "There are items for which service quality cannot be guaranteed (service line)" (S60).

[0057] On the other hand, if the service requirements compliance determination unit 51 determines that there are no external factors identified by the service external factors identification unit 41 that have quality indicators that do not conform to the quality indicator range of the external factors (No. in S50), the requirements compliance result notification unit 52 notifies the user that it is possible to proceed with the provision of the service (S70).

[0058] Figure 8 is a block diagram showing an example of the hardware configuration of a data processing device according to one embodiment of the present invention. In the example shown in Figure 8, the data processing device 100 according to the above embodiment is composed of, for example, a server computer or a personal computer, and has a hardware processor 111A such as a CPU (Central Processing Unit). A program memory 111B, a data memory 112, an input / output interface 113, and a communication interface 114 are connected to this hardware processor 111A via a bus 115.

[0059] The communication interface 114 includes, for example, one or more wireless communication interface units, enabling the transmission and reception of information with the communication network. As the wireless interface, for example, an interface employing a low-power wireless data communication standard such as a wireless LAN (Local Area Network) is used.

[0060] The input / output interface 113 is connected to an input device 200 and an output device 300, which are attached to the data processing device 100 and used by users or the like.

[0061] The input / output interface 113 can capture operation data entered by a user or the like through an input device 200 such as a keyboard, touch panel, or touchpad, and output the output data to an output device 300, including a display device using liquid crystal or organic EL (electroluminescence), for display. The input device 200 and output device 300 may be devices built into the data processing device 100, or they may be input and output devices of other information terminals that can communicate with the data processing device 100 via a network.

[0062] The program memory 111B is a non-temporary tangible storage medium in which a non-volatile memory that can be written to and read at any time, such as an HDD (Hard Disk Drive) or SSD (Solid State Drive), is used in combination with another non-volatile memory such as ROM (Read Only Memory), and can store programs necessary for executing various control processes, etc., according to one embodiment.

[0063] The data memory 112 is a tangible storage medium that, for example, uses a combination of the above-mentioned non-volatile memory and volatile memory such as RAM (Random Access Memory), and can be used to store various data or information acquired and created during the process of various operations.

[0064] A data processing device 100 according to one embodiment of the present invention may be configured as a data processing device having the parts shown in Figure 1 as the software processing function unit.

[0065] The storage devices used as work memories by each part of the data processing device 100, or on which each DB shown in Figure 1 is provided, may be configured using the data memory 112 shown in Figure 8. However, the storage areas configured in these storage devices are not essential to the data processing device 100, and may be areas provided in external storage media such as USB (Universal Serial Bus) memory, or in storage devices such as database servers located in the cloud.

[0066] Each of the processing functions in the above-described section can be implemented by having the hardware processor 111A read and execute a program stored in the program memory 111B. Some or all of these processing functions may be implemented in various other forms, including application-specific integrated circuits (ASICs) or field-programmable gate arrays (FPGAs).

[0067] Furthermore, the methods described in each embodiment can be stored as programs (software means) that can be executed by a computer on recording media such as magnetic disks (floppy disks, hard disks, etc.), optical disks (CD-ROMs, DVDs, MOs, etc.), and semiconductor memories (ROMs, RAMs, flash memories, etc.), and can also be transmitted and distributed via communication media. The programs stored on the media also include configuration programs that configure the computer to run software means (including not only the execution program but also tables or data structures). The computer implementing this device reads the program recorded on the recording media and, if necessary, constructs the software means using the configuration program, and executes the above-described processes by controlling the operation of this software means. Note that the recording media referred to in this specification are not limited to those for distribution, but also include storage media such as magnetic disks or semiconductor memories provided inside the computer or in devices connected via a network.

[0068] It should be noted that the present invention is not limited to the embodiments described above, and can be modified in various ways during implementation without departing from its essence. Furthermore, each embodiment may be combined as appropriate, and in that case, the combined effects can be obtained. Moreover, the above embodiments include various inventions, and various inventions can be extracted by selecting combinations from the multiple constituent elements disclosed. For example, if the problem can be solved and effects obtained even if some constituent elements are deleted from all the constituent elements shown in the embodiment, then the configuration with these deleted constituent elements can be extracted as an invention.

[0069] 100...Data Processing Unit 10...Service Usage Status Input Unit 20...Quantification Requirements Calculation Unit 21...Service Category Identification Unit 22...Service Category-Specific Required Indicator Identification Unit 23...Indicator-Specific Acquisition Range Identification Unit 24...Service Requirements Calculation Unit for Used Services 30...Data Management Unit 31...Service-to-Service Category DB 32...Service Category-Specific Required Indicator DB 41...External Factor Identification Unit for Used Services 42...External Factor DB for Service Categories 43...External Factor Quality Requirements Calculation Unit 51...Service Requirements Conformity Determination Unit for Used Services 52...Requirement Conformity Result Notification Unit

Claims

1. A data processing device comprising: an input unit that receives input from a user of the service regarding the circumstances of the service's use; a calculation unit that calculates requirements for providing the service to the user based on the results of the input from the input unit and information stored in a storage device that stores information indicating the relationship between the circumstances of the service's use and the requirements for providing the service to the user; an identification unit that identifies external factors that can be assumed from the circumstances of the service's use; an acquisition unit that acquires the range of quality indicators possessed by the identified external factors; and a determination unit that determines whether the acquired range of quality indicators satisfies the requirements calculated by the calculation unit.

2. The data processing device according to claim 1, wherein the determination unit determines that the provision of the service indicated by the service usage conditions can be realized when the range of the acquired quality indicators satisfies the requirements calculated by the calculation unit.

3. The data processing apparatus according to claim 1, further comprising a notification unit that notifies the user that the provision of the service indicated in the service usage status cannot be realized when the determination unit determines that the range of the acquired quality indicators does not satisfy the requirements calculated by the calculation unit.

4. The data processing apparatus according to claim 3, wherein the notification unit further notifies the user of external factors related to the quality indicator that do not meet the requirements calculated by the calculation unit.

5. The data processing device according to claim 1, wherein the determination unit determines that the provision of the service indicated in the service usage conditions can be realized when the range of the acquired quality indicators satisfies the requirements calculated by the calculation unit, and the determination unit determines that the provision of the service indicated in the service usage conditions cannot be realized when the determination unit determines that the range of the acquired quality indicators does not satisfy the requirements calculated by the calculation unit.

6. A data processing method performed by a data processing device, comprising: an input unit of the data processing device receiving input from a user of the service regarding the circumstances of the service's use; a calculation unit of the data processing device calculating requirements for the provision of the service to the user based on the results of the input from the input unit and information stored in a storage device that stores information indicating the relationship between the circumstances of the service's use and the requirements for the provision of the service to the user; an identification unit of the data processing device identifying external factors that can be assumed from the circumstances of the service's use; an acquisition unit of the data processing device acquiring the range of quality indicators possessed by the identified external factors; and a determination unit of the data processing device determining whether the acquired range of quality indicators satisfies the requirements calculated by the calculation unit.

7. A data processing program that causes a processor to function as each part of the data processing device according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • System and method for mapping quality of service between communication systems

    JP2001156779A

  • Data processing device, method, and program

    WO2023157304A1