Information processing device, information processing method, and information processing program

The information processing device efficiently converts and categorizes setting values across electronic devices with different meanings or states, addressing the challenge of non-numerical value configurations by linking them with data types and parameter definitions.

JP2025178681APending Publication Date: 2025-12-09KYOCERA DOCUMENT SOLUTIONS INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024085433
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-27
Publication Date
2025-12-09

AI Technical Summary

Technical Problem

Existing technologies struggle to efficiently convert setting values between electronic devices with different meanings or multiple states, complicating the configuration of settings across devices with non-numerical values.

Method used

An information processing device and method that includes a reception unit, search unit, conversion unit, classification unit, and output unit to classify and convert setting values by linking them with data types, parameter definitions, and categorizing differences, enabling efficient setting value conversions.

Benefits of technology

Facilitates efficient setting value configuration across electronic devices by accurately converting and categorizing non-numerical values, improving the setting work efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025178681000001_ABST
    Figure 2025178681000001_ABST
Patent Text Reader

Abstract

To improve the efficiency in a setting value setting work.SOLUTION: An information processing device performs processing for: receiving setting item initial values, setting item setting value ranges, device information indicating whether the setting values are compatible with a device, and key data linking setting item setting values to setting item's data types; searching, based on the key data, for the setting item's data types, parameter definitions within the data types, and parameter descriptions; assigning parameter definitions of the setting items based on the parameter definitions and the parameter descriptions within the setting item data types; converting the setting item initial values and setting value ranges into initial values and setting value ranges in parameter definitions within the data types obtained by the search unit; classifying, based on the setting item initial values and the setting item setting value ranges, categories that represent differences between respective setting item versions; and outputting capability information that associates the setting item versions, initial values, converted initial values, setting value ranges, converted setting value ranges, and categories.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an information processing device, an information processing method, and an information processing program for setting a setting value for the same setting item in different electronic devices. [Background technology]

[0002] Conversion is required when setting values ​​for the same setting items in different electronic devices. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-91096 [Patent Document 2] Japanese Patent Publication No. 2020-135115 Summary of the Invention [Problem to be solved by the invention]

[0004] Patent Document 1 addresses the issue of the need to manually create capability information indicating the data type, initial value, and setting range of a setting value for each model development. Patent Document 1 describes a means for creating capability information from various specifications, which extracts key data that links setting values ​​between specifications, automatically determines the data type from the setting value, converts the setting value into a unified value taking into account notation variations between specifications, and automatically determines the conversion type based on the difference in capabilities between models.

[0005] Patent Document 1 addresses the issue that the meaning of a value may differ for the same setting item in two devices if the device types are different. To address this issue, the setting value is converted based on the proportional relationship established between the range indicated by the setting information of the first device and the range indicated by the setting information of the second device.

[0006] This is effective when the setting values ​​for both are numeric values, but is not effective when the setting values ​​are not simply numeric values ​​but have multiple states, such as states.In a situation where devices with different meanings for setting values ​​coexist, to streamline the task of setting values ​​for each device, it is necessary to distinguish between setting value ranges that are set as numeric values ​​and those that are set as states, and for setting states, it is necessary to obtain the definition of each state.

[0007] Patent Document 1 is effective when the setting values ​​for the same setting item between electronic devices are numerical, but it is not effective when the setting values ​​are not numerical but have multiple statuses, such as states. For example, if Device A and Device B share a common setting item called "Input Cassette Designation," and Device A has items called Cassette 1, Cassette 2, Cassette 3, and Cassette 4, while Device B has items called Cassette 1, Cassette 2, and Tray, it is not possible to convert the setting value between devices to designate a cassette based on a simple proportional relationship. Even if the cassette number is used as a numerical value, it is not possible to reference the tray setting, which is unique to Device B. Even in situations other than the example, there are cases where the setting items, such as mode settings, are the same but the specifiable content differs between devices, potentially complicating the task of configuring settings for multiple devices.

[0008] In view of the above circumstances, an object of the present disclosure is to improve the efficiency of the setting work for setting values ​​of electronic devices. [Means for solving the problem]

[0009] An information processing device according to an embodiment of the present disclosure includes: The initial values ​​of each setting item for the electronic device, The range of setting values ​​for each setting item, Device information indicating whether the setting value is compatible with the electronic device; and key data linking a setting value of a setting item with a data type of the setting item; a reception unit that receives the a search unit that searches the key data for the data type of the setting item, the definition of a parameter within the data type, and an explanation of the parameter; a conversion unit that assigns a parameter definition to the setting item based on the parameter definition and parameter description in the data type of the setting item acquired by the search unit, and converts the initial value and the range of setting values ​​of the setting item accepted by the acceptance unit into the initial value and the range of setting values ​​in the parameter definition in the data type acquired by the search unit; a classification unit that classifies categories that express differences between setting item versions based on the initial value of each setting item and the range of setting values ​​of the setting item; an output unit that outputs capability information for automatically determining a conversion type, which is obtained by integrating information from the conversion unit, the reception unit, and the classification unit and associates a setting item version, the initial value, the initial value after conversion, a range of the setting value, a range of the setting value after conversion, and a category; It is equipped with:

[0010] An information processing method according to an embodiment of the present disclosure includes: The computer of the information processing device The initial values ​​of each setting item for the electronic device, The range of setting values ​​for each setting item, Device information indicating whether the setting value is compatible with the electronic device; and key data linking a setting value of a setting item with a data type of the setting item; Accept Searching the key data for the data type of the setting item, the definition of a parameter within the data type, and a description of the parameter; assigning a parameter definition to the setting item based on the parameter definition within the data type of the setting item and the parameter description, and converting the initial value and the range of setting values ​​of the setting item into the initial value and the range of setting values ​​in the parameter definition within the data type acquired by the search unit; categorizing the settings into categories that represent the differences between the versions of the settings items based on the initial values ​​of the settings items and the ranges of the settings values ​​of the settings items; Capability information for automatically determining the conversion type is output, which associates the setting item version, the initial value, the initial value after conversion, the range of the setting value, the range of the setting value after conversion, and a category.

[0011] An information processing program according to an embodiment of the present disclosure includes: The computer of the information processing device, The initial values ​​of each setting item for the electronic device, The range of setting values ​​for each setting item, Device information indicating whether the setting value is compatible with the electronic device; and key data linking a setting value of a setting item with a data type of the setting item; a reception unit that receives the a search unit that searches the key data for the data type of the setting item, the definition of a parameter within the data type, and an explanation of the parameter; a conversion unit that assigns a parameter definition to the setting item based on the parameter definition and parameter description in the data type of the setting item acquired by the search unit, and converts the initial value and the range of setting values ​​of the setting item accepted by the acceptance unit into the initial value and the range of setting values ​​in the parameter definition in the data type acquired by the search unit; a classification unit that classifies categories that express differences between setting item versions based on the initial value of each setting item and the range of setting values ​​of the setting item; an output unit that outputs capability information for automatically determining a conversion type, which is obtained by integrating information from the conversion unit, the reception unit, and the classification unit and which associates a setting item version, the initial value, the initial value after conversion, a range of the setting value, a range of the setting value after conversion, and a category. Operate as. [Effects of the Invention]

[0012] According to the present disclosure, the setting value setting work of an electronic device can be made more efficient.

[0013] The effects described here are not necessarily limited to those described herein, and may be any of the effects described in this disclosure. [Brief explanation of the drawings]

[0014] [Figure 1] 1 shows a functional configuration of an information processing device. [Figure 2] 10 shows a flowchart illustrating an example of a processing procedure executed by an information processing program. [Figure 3] 10 shows an example of capability information for automatically determining a conversion type, which is output by an information processing program. [Figure 4] The following shows the definition of the values ​​that the J001 data type takes in the capability information shown in FIG. [Figure 5] The definition of the values ​​that the data type K001 takes in the capability information shown in FIG. 3 is shown below. DETAILED DESCRIPTION OF THE INVENTION

[0015] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings.

[0016] 1. Functional configuration of information processing device

[0017] FIG. 1 shows the functional configuration of an information processing device.

[0018] The information processing device 1 operates as a reception unit 101, a search unit 102, a conversion unit 103, a classification unit 104, and an output unit 105 by the computer executing an information processing program.

[0019] 2. Processing procedures executed by the information processing program

[0020] FIG. 2 is a flowchart illustrating an example of a processing procedure executed by the information processing program.

[0021] The receiving unit 101 receives an initial value of each setting item for the electronic device, a range of setting values ​​for each setting item, and device information indicating whether the setting values ​​are compatible with the electronic device (step S1). The receiving unit 101 receives key data linking the setting value of the setting item with the data type (data type used for the setting item) of the setting item (step S2). The initial value of each setting item is written in both Japanese (first language) and English (second language), and the range of setting values ​​for each setting item is written in both Japanese and English. The initial value and range of setting values ​​received by the receiving unit 101 differ from the data type and data definition defined within the electronic device. The electronic device may be any electronic device, such as an image forming device such as an MFP (Multifunction Peripheral).

[0022] The search unit 102 searches the key data for the data type of the setting item, the definition of the parameter within the data type, and the description of the parameter (step S3).

[0023] The conversion unit 103 assigns a parameter definition to the setting item based on the parameter definition and parameter description within the data type of the setting item acquired by the search unit 102, and converts the initial value and setting value range of the setting item accepted by the acceptance unit 101 into the initial value and setting value range in the parameter definition within the data type acquired by the search unit 102 (step S4). Specifically, the conversion unit 103 detects, from the parameter description of the data type, written in Japanese, that is identical to the initial value and setting value range accepted by the acceptance unit 101, and converts the initial value and setting value range accepted by the acceptance unit 101 into the parameter definition within the data type written in Japanese. The conversion unit 103 divides the parameters of the data type into words for the English initial value and setting value range acquired by the acceptance unit 101, and converts the English initial value and setting value into those that have a high match rate with words that appear in the parameters within the data type.

[0024] The classification unit 104 classifies the settings into categories that express the differences between the versions of the setting items based on the initial value and the range of the setting value of each setting item (step S5). Specifically, the classification unit 104 compares the initial value and the range of the setting value of each setting item replaced by the conversion unit 103 between versions of the same setting item, and performs category classification.

[0025] The output unit 105 outputs capability information for automatically determining the conversion type, which is a result of integrating the information from the conversion unit 103, the reception unit 101, and the classification unit 104, and which associates the setting item version, the initial value, the initial value after conversion, the range of the setting value, the range of the setting value after conversion, and the category (step S6).

[0026] 3. Working Example

[0027] FIG. 3 shows an example of capability information for automatically determining the conversion type, which is output by the information processing program.

[0028] Hereinafter, an embodiment of the information processing program will be described based on an example of the output result of the information processing program shown in FIG.

[0029] FIG. 3 shows capability information 200 output by output unit 105. The key_value 210 column in capability information 200 corresponds to key data linking the value of an item in reception unit 101 with a data type. key_value_version 220 indicates differences in the version for each setting item. Even if the key_value 210 is the same, if the key_value_version 220 is different, the initial value 230 and the setting value range 250 for the setting item will be different. The initial value 230 for each setting item is written both in English and in Japanese in parentheses, and the setting value range 250 for each setting item is written both in English and in Japanese in parentheses. For the value to be set for the setting item for each device, key_value 210, key_value_version 220, initial value 230, and setting value range 250 are obtained from one document. Then, from the key data, which is another document, the data type 300 linked to the key_value 210, the parameter definition 310 in the data type 300 of the setting value, and the parameter description 320 are obtained (FIG. 4).

[0030] 4 shows an example of the result of acquiring parameter definition 310 and parameter description 320 within data type 300. By replacing parameter definition 310 within the acquired data type 300, initial value 230, and setting value range 250 of setting item with converted initial value 240 and converted setting value range 260, settings are made to setting items that do not have a proportional relationship.

[0031] FIG. 4 shows the definition of the values ​​that the data type J001 takes in the capability information shown in FIG.

[0032] The data type 300 in Fig. 4 describes a definition 310 and a description 320 for the parameter key_value 210 "J001" 211. First, the Japanese part (part in parentheses) 251 of the setting value range of key_value 210 "J001" 211 in Fig. 3 is compared with the parameter description 320 in Fig. 4. The setting value range 250 is separated by commas and treated as a single value.

[0033] "OFF" 251 is identified as one of the Japanese values ​​in the setting value range 250. Parameter definition 310 has "OFF" 311, which matches the Japanese value 251 "OFF". The parameter description 320 corresponding to "OFF" 311 in parameter definition 310 is "OFF" 321, which is an exact match. In this case, the setting value range 250 "OFF" 251 is replaced with the parameter definition 310 "OFF" 311 linked to the parameter description 320 "OFF" 321. Therefore, after converting the setting value range 250 "OFF" 251 with the parameter definition 310 "OFF" 311, the converted setting value range 260 also becomes the same "OFF" 261.

[0034] In this way, the set value range 250 "OFF" 251 is converted to the set value range 260 "OFF" 261 after conversion. The initial value 230 "OFF" 231 is the same as the set value range 250 "OFF" 251. Therefore, the initial value "OFF" 231 is also replaced with the parameter definition "OFF" 311 and converted to the initial value 240 "OFF" 241 after conversion.

[0035] "LOCAL" 252 is identified as one of the Japanese values ​​in the setting value range 250. "LOCAL AUTHENTICATION" 322 in the parameter description 320 contains the Japanese value "LOCAL" 252 character string. In this case, the setting value range 250 "LOCAL" 252 is replaced with the parameter definition 310 "LOCAL_AUTHENTICATION" 312 associated with the parameter description 320 "LOCAL AUTHENTICATION" 322. Therefore, after the setting value range 250 "LOCAL" 252 is converted by the parameter definition 310 "LOCAL_AUTHENTICATION" 312, the converted setting value range 260 becomes "LOCAL_AUTHENTICATION" 262.

[0036] "Network" 253 is identified as one of the Japanese values ​​in the setting value range 250. "Network authentication" 323 in the parameter description 320 includes the Japanese value string "Network" 253. In this case, the setting value range 250 "Network" 253 is replaced with the parameter definition 310 "NETWORK_AUTHENTICATION" 313 associated with the parameter description 320 "Network authentication" 323. Therefore, after converting the setting value range 250 "Network" 253 with the parameter definition 310 "NETWORK_AUTHENTICATION" 313, the converted setting value range 260 becomes "NETWORK_AUTHENTICATION" 263.

[0037] FIG. 5 shows the definition of the values ​​that the data type K001 takes in the capability information shown in FIG.

[0038] The data type 400 in Fig. 5 describes a definition 410 and a description 420 for the parameter key_value 210 "K001" 212. Compare the Japanese part (part in parentheses) 251 of the setting value range in key_value 210 "K001" 212 in Fig. 3 with the parameter description 420 in Fig. 5. The setting value range 250 is separated by commas and treated as a single value.

[0039] "DESTINATION" 254 is identified as one of the Japanese values ​​in the setting value range 250. The parameter description 420 "DESTINATION screen" 421 includes the character string for the Japanese value "DESTINATION" 254. In this case, the setting value range 250 "DESTINATION" 254 is replaced with the parameter definition 410 "DESTINATION" 411 linked to the parameter description 420 "DESTINATION screen" 421. Therefore, after the setting value range 250 "DESTINATION" 254 is converted by the parameter definition 410 "DESTINATION" 411, the converted setting value range 260 becomes "DESTINATION" 264.

[0040] "Address book" 255 is identified as one of the Japanese values ​​in the setting value range 250. The parameter description 420 "Address book" 422 is identical to the Japanese value "Address book" 255. In this case, the setting value range 250 "Address book" 255 is replaced with the parameter definition 410 "ADDRESS_BOOK" 412 associated with the parameter description 420 "Address book" 422. Therefore, after converting the setting value range 250 "Address book" 255 with the parameter definition 410 "ADDRESS_BOOK" 412, the converted setting value range 260 becomes "ADDRESS_BOOK" 265.

[0041] On the other hand, for one of the Japanese values ​​in the setting value range 250, "Main Address Book" 256, there is no string that exactly matches the parameter description 420, so the English setting value range 250 is checked. Even in the case of English, the setting value range 250 is treated as a single value, separated by commas. For the setting value range 250 "Common address book" 257, the matching rate with the parameter definition 410 is calculated.

[0042] When calculating the match rate, the setting value range 250 is separated by spaces or hyphens and written in lowercase, and the parameter definition 410 is separated by underscores and written in lowercase. When the setting value range 250 "Common address book" 257 is separated, it becomes three words "common", "address", and "book". The parameter definition 410 "ADDRESS_BOOK" 412, "EXTERNAL_ADDRESS_BOOK" 413, and "DEVICE_SHARED_ADDRESS_BOOK" 415 contain two of the three words "common", "address", and "book", namely "address" and "book".

[0043] The matching rate is calculated based on the number of words in the parameter definition 410. Compared to "Common address book" 257, "ADDRESS_BOOK" 412 has 2 words, so the matching rate is 2 / 2. "EXTERNAL_ADDRESS_BOOK" 413 has 3 words, so the matching rate is 2 / 3. "DEVICE_SHARED_ADDRESS_BOOK" 415 has 4 words, so the matching rate is 2 / 4. "DESTINATION" 411 has a matching rate of 0. 2 / 2>2 / 3>2 / 4>0, so "ADDRESS_BOOK" 412 has the highest matching rate with "Common address book" 257.

[0044] In this case, the setting value range 250 "Common address book" 257 is replaced with the parameter definition 410 "ADDRESS_BOOK" 412. Therefore, after the setting value range 250 "Common address book" 257 is converted with the parameter definition 410 "ADDRESS_BOOK" 412, the converted setting value range 260 becomes "ADDRESS_BOOK" 266.

[0045] On the other hand, for one of the Japanese values ​​in the setting value range 250, "One-touch destination" 258, there is no string that exactly matches the parameter description 420, so the English setting value range 250 is checked. Even in the case of English, the setting value range 250 is treated as a single value, separated by commas. For the setting value range 250 "One-touch" 259, the matching rate with the parameter definition 410 is calculated.

[0046] The range of values ​​250 "One-touch" 259 is delimited into two words "one" and "touch." Only the parameter definition 410 "ONE_TOUCH_KEY" 414 contains "one" and "touch."

[0047] In this case, the setting value range 250 "One-touch" 259 is replaced with the parameter definition 410 "ONE_TOUCH_KEY" 414. Therefore, after the setting value range 250 "One-touch" 259 is converted with the parameter definition 410 "ONE_TOUCH_KEY" 414, the converted setting value range 260 becomes "ONE_TOUCH_KEY" 267.

[0048] The category 270 in Fig. 3 will now be described. Category 270 classifies items that have the same key_value 210 but different key_value_version 220 (for example, the same key_value 210 "J001" 211 but different key_value_version 220 "J001-V1" and "J001-V2" 221). Even if the setting items of the device are the same, if either the initial value 230 or the setting value range 250 is different, they are classified into different categories 270, which clarifies the items that need to be checked when setting the setting values ​​and makes the work more efficient.

[0049] According to this embodiment, it is possible to flexibly deal with complex setting items including values ​​that do not have a proportional relationship, and it is possible to make the setting work of the setting values ​​of electronic devices more efficient.

[0050] Although the embodiments and modified examples of the present technology have been described above, the present technology is not limited to the above-described embodiments, and it goes without saying that various modifications can be made within the scope of the gist of the present technology. [Explanation of symbols]

[0051] 1. Information processing equipment 101 Reception 102 Search Section 103 Conversion Unit 104 Classification Department 105 Output section 200 Capability Information

Claims

1. The initial values ​​of each setting item for the electronic device, The range of setting values ​​for each setting item, Device information indicating whether the setting value is compatible with the electronic device; and key data linking a setting value of a setting item with a data type of the setting item; a reception unit that receives the a search unit that searches the key data for the data type of the setting item, the definition of a parameter within the data type, and an explanation of the parameter; a conversion unit that assigns a parameter definition to the setting item based on the parameter definition and parameter description in the data type of the setting item acquired by the search unit, and converts the initial value and the range of setting values ​​of the setting item accepted by the acceptance unit into the initial value and the range of setting values ​​in the parameter definition in the data type acquired by the search unit; a classification unit that classifies categories that express differences between setting item versions based on the initial value of each setting item and the range of setting values ​​of the setting item; an output unit that outputs capability information for automatically determining a conversion type, which is obtained by integrating information from the conversion unit, the reception unit, and the classification unit and associates a setting item version, the initial value, the initial value after conversion, a range of the setting value, a range of the setting value after conversion, and a category; An information processing device comprising:

2. 2. The information processing device according to claim 1, The range of the initial value and the set value received by the receiving unit differs from the data type and the data definition defined in the electronic device. Information processing device.

3. 2. The information processing device according to claim 1, an initial value of each setting item is written in both a first language and a second language different from the first language; the range of setting values ​​for each setting item is written in both the first language and the second language; The conversion unit detecting a character string identical to the range of the initial value and the range of the setting value described in the first language and received by the receiving unit from the description of the parameter of the data type described in the first language and received by the receiving unit; Converting the range of initial values ​​and setting values ​​described in the first language, which are received by the receiving unit, into parameter definitions within the data type described in the first language. Information processing device.

4. 2. The information processing device according to claim 1, an initial value of each setting item is written in both a first language and a second language different from the first language; the range of setting values ​​for each setting item is written in both the first language and the second language; The conversion unit Dividing the parameters of the data type into words for the range of initial values ​​and setting values ​​of the second language acquired by the receiving unit; Converting the initial values ​​and setting values ​​of the second language into those that have a high matching rate with words appearing in the parameters within the data type. Information processing device.

5. 2. The information processing device according to claim 1, The classification unit compares the initial values ​​and ranges of setting values ​​of each setting item replaced by the conversion unit between versions of the same setting item, and performs category classification. Information processing device.

6. The computer of the information processing device The initial values ​​of each setting item for the electronic device, The range of setting values ​​for each setting item, Device information indicating whether the setting value is compatible with the electronic device; and key data linking a setting value of a setting item with a data type of the setting item; Accept Searching the key data for the data type of the setting item, the definition of a parameter within the data type, and a description of the parameter; assigning a parameter definition to the setting item based on the parameter definition within the data type of the setting item and the parameter description, and converting the initial value and the range of setting values ​​of the setting item into the initial value and the range of setting values ​​in the parameter definition within the data type acquired by the search unit; categorizing the settings into categories that represent the differences between the versions of the settings items based on the initial values ​​of the settings items and the ranges of the settings values ​​of the settings items; Output capability information for automatically determining the conversion type, which associates the setting item version, the initial value, the initial value after conversion, the range of the setting value, the range of the setting value after conversion, and the category. Information processing methods.

7. The computer of the information processing device, The initial values ​​of each setting item for the electronic device, The range of setting values ​​for each setting item, Device information indicating whether the setting value is compatible with the electronic device; and key data linking a setting value of a setting item with a data type of the setting item; a reception unit that receives the a search unit that searches the key data for the data type of the setting item, the definition of a parameter within the data type, and an explanation of the parameter; a conversion unit that assigns a parameter definition to the setting item based on the parameter definition and parameter description in the data type of the setting item acquired by the search unit, and converts the initial value and the range of setting values ​​of the setting item accepted by the acceptance unit into the initial value and the range of setting values ​​in the parameter definition in the data type acquired by the search unit; a classification unit that classifies categories that express differences between setting item versions based on the initial value of each setting item and the range of setting values ​​of the setting item; an output unit that outputs capability information for automatically determining a conversion type, which is obtained by integrating information from the conversion unit, the reception unit, and the classification unit and which associates a setting item version, the initial value, the initial value after conversion, a range of the setting value, a range of the setting value after conversion, and a category. An information processing program that operates as a

Citation Information

Patent Citations

  • Device management apparatus, device management system, and program

    JP2016091096A

  • Information processing system, method, and information processing device

    JP2020135115A