Information processing apparatus, information processing method, and program

The integration of messages from different communication types into a single message thread within the information processing device addresses the inefficiencies in displaying communication results, enhancing user interface design and reducing the risk of spoofing.

JP2025056623AActive Publication Date: 2025-04-08KDDI CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023166209
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-27
Publication Date
2025-04-08
Estimated Expiration
2043-09-27

AI Technical Summary

Technical Problem

Existing communication technologies struggle to efficiently display communication results between the same communication partner across different types of communication means in a chronological and integrated manner, leading to inefficiencies and difficulties in user interface design.

Method used

An information processing device that acquires and integrates messages from different communication types (e.g., SMS and RCS) by linking source information, allowing for the display of messages in the same message thread if the source information is linked, thereby enhancing the display mode of communication results.

Benefits of technology

The solution improves the display mode of communication results by integrating messages from different communication types into a single message thread, enhancing user visibility and reducing the risk of spoofing, while also reducing the time and effort required to confirm communication between the same partner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025056623000001_ABST
    Figure 2025056623000001_ABST
Patent Text Reader

Abstract

To improve modes for displaying results of communication.SOLUTION: An acquisition unit 120 acquires a message of a first type. A retrieval unit 121 refers to a transmission source information database storing a set of pieces of transmission source information obtained by associating two pieces of transmission source information different in type, out of multiple pieces of transmission source information indicating transmission sources of multiple types of messages, respectively, to make a retrieval as to whether or not there is second transmission source information associated with first transmission source information indicating a first transmission source that is a transmission source of the message of the first type. A display control unit 122 causes a display unit to display the message of the first type by including it in the same message thread as a message thread in which a message of a second type with the second transmission source information as a transmission source, on condition that there is the second transmission source information associated with the first transmission source information.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]

[0002] In recent years, many means of communication with others have been proposed, such as email, various SNS (Social Networking Services), messaging apps, etc. Patent Document 1 discloses a technique for checking, in chronological order, communications made with the same communication partner using multiple types of communication means. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2016-177458 A Summary of the Invention [Problem to be solved by the invention]

[0004] The above technology requires specifying a communication partner in order to check the chronological sequence of communications between the communication partners. Checking communications with the same communication partner in chronological order requires some effort, and there is room for improvement in the integrated display of communications with the same communication partner.

[0005] The present invention has been made in consideration of these points, and has an object to provide a technique for improving the display manner of communication results. [Means for solving the problem]

[0006] A first aspect of the present invention is an information processing device comprising: an acquisition unit that acquires a first type of message; a search unit that refers to a source information database that stores a set of source information linking two different types of source information among a plurality of source information indicating respective sources of a plurality of types of messages, and searches for whether or not there is second source information linked to first source information indicating a first source that is a source of the first type of message; and a display control unit that causes a display unit to display the first type of message in the same message thread as a message thread that displays a second type of message having the second source information as its source, on condition that there is second source information linked to the first source information.

[0007] The source information database may further store integration instruction information that specifies integrating messages into a message thread of one of the two source information that constitute the source information set, and the display control unit may (1) display the acquired message in a message thread that displays the first type of message when the integration instruction information is linked to the source information of a first type of message acquired by the acquisition unit in the source information database, and (2) display the acquired message in a message thread that displays the second type of message when the integration instruction information is not linked to the source information of a first type of message acquired by the acquisition unit in the source information database.

[0008] The display control unit may classify each of a plurality of messages having different sender sources by sender and display a list on the display unit, and may also, on condition that second sender information linked to the first sender information exists, cause the first type of message to be integrated with the second type of message and displayed in a list.

[0009] The first type of message may be a Short Message Service (SMS) and the second type of message may be a Rich Communication Service (RCS). The information processing device may further include a logo acquisition unit that acquires a logo mark linked to the second type of message when second source information linked to the first source information exists in the source information database and a message thread linked to the second type of message does not exist in the information processing device. When the acquisition unit receives the first type of message, the display control unit may create a new message thread for the second type of message displaying the logo acquired by the logo acquisition unit and display the first type of message.

[0010] The display control unit may, when a message thread for the second type of message is newly created and there is a message in a message thread linked to the first type of message, cause the message in the message thread linked to the first type of message to be displayed in the newly created message thread for the second type of message.

[0011] A second aspect of the present invention is an information processing method, in which a processor of an information processing device executes the steps of acquiring a first type of message, searching for whether or not there is second source information linked to the first source information indicating the first source that is the sender of the first type of message by referring to a source information database that stores a set of source information linking two different source information among a plurality of source information indicating the senders of each of the plurality of types of messages, and displaying the first type of message on a display unit in the same message thread as a message thread displaying a second type of message having the second source information as its sender, on condition that there is second source information linked to the first source information.

[0012] A third aspect of the present invention is a program that causes a computer to perform the following functions: acquiring a first type of message, referring to a source information database that stores a set of source information linking two different pieces of source information among a plurality of pieces of source information indicating respective sources of a plurality of types of messages, searching for whether or not there is second source information linked to the first source information indicating the first source that is the source of the first type of message, and displaying the first type of message on a display unit in the same message thread as a message thread displaying a second type of message having the second source information as its source, on condition that there is second source information linked to the first source information.

[0013] In order to provide this program or to update a part of the program, a computer-readable recording medium having this program recorded thereon may be provided, or this program may be transmitted over a communication line.

[0014] Any combination of the above components, and any transformation of the present invention into a method, device, system, computer program, data structure, recording medium, etc., are also effective as aspects of the present invention. Effect of the Invention

[0015] According to the present invention, the manner in which communication results are displayed can be improved. [Brief description of the drawings]

[0016] [Figure 1] FIG. 2 is a diagram for explaining an overview of a process executed by an information processing device according to an embodiment. [Diagram 2] FIG. 2 is a diagram illustrating a functional configuration of an information processing device according to an embodiment. [Diagram 3] FIG. 4 is a diagram illustrating an internal structure of a source information database according to the embodiment. [Figure 4]5A and 5B are diagrams illustrating an example of a screen that a display control unit in the embodiment causes to be displayed on a display unit. [Diagram 5] 4 is a flowchart illustrating a flow of information processing executed by an information processing device according to an embodiment. [Figure 6] FIG. 13 is a diagram illustrating a data structure of a source information database according to a first modified example. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0017] <Outline of the embodiment> Fig. 1 is a diagram for explaining an overview of a process executed by an information processing device 1 according to an embodiment. When the information processing device 1 according to an embodiment receives a first type of message M1 and a second type of message M2 that have different protocols, the information processing device 1 displays the messages in the same message thread on the condition that the sender of the first type of message M1 and the sender of the second type of message M2 are linked in a predetermined database. Below, an overview of the embodiment will be explained in the order of (1) to (4) with reference to Fig. 1, and the numbers correspond to (1) to (4) in Fig. 1.

[0018] An information processing device 1 according to the embodiment is an electronic device such as a smartphone, a tablet PC (Personal Computer), or a notebook PC owned by a user U. Fig. 1 shows an example in which the information processing device 1 is a smartphone.

[0019] (1) The information processing device 1 receives a first type of message M1 from a communication partner such as a company C. (2) The information processing device 1 receives a second type of message M2, which is a different type of message from the first type of message M1, from the same communication partner. Here, a different type of message means that the protocol used to transmit the message is different.

[0020] (3) The information processing device 1 verifies whether the sender of the first type of message M1 and the sender of the second type of message M2 are linked with each other by referring to a sender information database that stores pairs of sender information. Here, the sender information database is a database that stores pairs of sender information that link two different types of sender information from among a plurality of pieces of sender information indicating the respective senders of a plurality of types of messages.

[0021] For example, it is assumed that the first type of message M1 is an SMS and the second type of message M2 is an RCS. At this time, the information processing device 1 refers to the sender information database to verify whether the sender information in the SMS of company C is linked to the sender information in the RCS of company C. Other types of messages include email, messaging services provided by various companies, chat services, etc.

[0022] (4) The information processing device 1 integrates and displays both the first type of message M1 and the second type of message M2 in the message thread of company C, provided that the sender of the first type of message M1 and the sender of the second type of message M2 are linked in the sender information database.

[0023] As a result, the information processing device 1 according to the embodiment displays messages from the same communication partner in the same message thread, so that the user U can at a glance grasp the results of communication between the user U and the company C. Also, compared to RCS, which displays a company logo or the like, it is difficult for the user U to determine at a glance whether SMS is spoofing or not, but the information processing device 1 can integrate SMS into the RCS message thread to reduce the risk of spoofing.

[0024] <Functional configuration of information processing device 1 according to the embodiment> FIG. 2 is a diagram showing a schematic functional configuration of an information processing device 1 according to an embodiment. The information processing device 1 includes a storage unit 10, a communication unit 11, and a control unit 12. In FIG. 2, arrows indicate main data flows, and there may be data flows not shown in FIG. 2. In FIG. 2, each functional block indicates a functional unit configuration, not a hardware (device) unit configuration. Therefore, the functional blocks shown in FIG. 2 may be implemented in a single device, or may be implemented separately in multiple devices. Data may be exchanged between functional blocks via any means, such as a data bus, a network, or a portable storage medium.

[0025] The storage unit 10 is a large-capacity storage device such as a ROM (Read Only Memory) that stores the BIOS (Basic Input Output System) of the computer that realizes the information processing device 1, a RAM (Random Access Memory) that serves as the working area of ​​the information processing device 1, an HDD (Hard Disk Drive) or an SSD (Solid State Drive) that stores the OS (Operating System), application programs, and various information referenced when the application programs are executed.

[0026] The communication unit 11 is a communication interface for the information processing device 1 to communicate with an external device, and is realized by a known communication module such as a LAN (Local Area Network) module, a Wi-Fi (registered trademark) module, a mobile phone communication module, etc. Hereinafter, in this specification, the description of the communication unit 11 may be omitted on the assumption that the communication between the information processing device 1 and an external device is performed via the communication unit 11.

[0027] The control unit 12 is a processor such as a CPU (Central Processing Unit) or GPU (Graphics Processing Unit) of the information processing device 1, and functions as an acquisition unit 120, a search unit 121, a display control unit 122, and a logo acquisition unit 123 by executing programs stored in the memory unit 10.

[0028] 2 shows an example in which the information processing device 1 is configured as a single device. However, the information processing device 1 may be realized by a plurality of processors, memories, and other computing resources, such as a cloud computing system. In this case, each unit constituting the control unit 12 is realized by at least one of a plurality of different processors executing a program.

[0029] The acquisition unit 120 acquires a first type of message M1. The acquisition unit 120 can also acquire a second type of message M2. Specifically, the acquisition unit 120 acquires messages from each message server that manages each message according to the protocol of each message.

[0030] The search unit 121 refers to the source information database to search whether or not there is second source information linked to first source information indicating a first source that is the source of the first type of message M1. The search unit 121 refers to the source information database by accessing the source information database stored in another device via a communication network. The search unit 121 may also refer to the source information database read from the other device and downloaded to the storage unit 10.

[0031] The display control unit 122 displays the first type of message M1 on the display unit in the same message thread as a message thread displaying the second type of message M2 whose source is the second source information, on condition that the second source information linked to the first source information exists in the source information database. This allows the information processing device 1 to display messages transmitted from sources previously linked in the source information database in the same message thread.

[0032] Here, various modes are conceivable for the display control unit 122, such as displaying the first type of message M1 in the message thread of the second type of message M2, displaying the second type of message M2 in the message thread of the first type of message M1, or creating a new message thread to display the message. The sender information database according to the embodiment stores information indicating which of the two sender information is to be displayed in which message thread, and the display control unit 122 executes control based on the information.

[0033] Fig. 3 is a diagram showing a schematic internal structure of a sender information database according to an embodiment. The sender information database stores two different types of sender information as a set by linking them together. Fig. 3 shows that at least a combination of MID001 and MID0002, which are identifiers indicating sender information, and a combination of MID028 and MID025 are linked together. Note that, as an example, but not limited to, the identifier indicating the sender information may be an identifier of an official account used in an existing message service (e.g., an address of a Session Initiation Protocol (SIP) of an application server; ImsURI), a common short code linked to a sender number of an SMS, or the like.

[0034] As shown in Figure 3, in the sender information database, of the two sender information that make up a pair, one sender information is stored as "sender information with integration instruction information" and the other sender information is stored as "sender information whose messages are to be integrated." For example, in the combination of MID001 and MID002, MID001 is "sender information with integration instruction information" and MID002 is "sender information whose messages are to be integrated." This indicates that, of the two sender information that make up a pair of sender information, it is specified that the message thread of the sender information stored as "sender information with integration instruction information" is to be integrated with the message stored as "sender information whose messages are to be integrated." In this sense, the sender information stored as "sender information whose messages are to be integrated" can be interpreted as being linked to comprehensive instruction information.

[0035] When integration instruction information is linked to the sender information of the first type of message M1 acquired by the acquisition unit 120 in the sender information database, the display control unit 122 displays the acquired message in the message thread displaying the first type of message M1. When integration instruction information is not linked to the sender information of the first type of message M1 acquired by the acquisition unit 120 in the sender information database, the display control unit 122 displays the acquired message in the message thread displaying the second type of message M2. The logo acquisition destination in the sender database will be described later.

[0036] In this way, the display control unit 122 can display messages based on different protocols in the same message thread by following the integration instruction information recorded in the sender information database.

[0037] Incidentally, many messaging apps proposed in recent years often have a message list UI (User Interface) that classifies and displays a list of multiple messages from different senders by sender before displaying message threads for each sender. In a messaging app equipped with such a message list UI, when a user U selects a desired sender from the multiple senders displayed in the message list UI (e.g., taps the screen), the screen transitions to the message thread of the selected sender. The display control unit 122 according to the embodiment can also display a similar message list UI on the display unit.

[0038] 4(a)-(b) are diagrams showing an example of a screen that the display control unit 122 according to the embodiment causes the display unit to display. Specifically, FIG. 4(a) is a diagram showing a message list UI that the display control unit 122 according to the embodiment causes the display unit to display, and FIG. 4(b) is a diagram showing a message thread that the display control unit 122 according to the embodiment causes the display unit to display. FIG. 4(b) is the same as the diagram shown in part of FIG. 1.

[0039] As shown in FIG. 4(a), the display control unit 122 classifies a plurality of messages from different senders by sender and displays them on the display unit as a list. In FIG. 4(a), a plurality of icons included in the area surrounded by a dashed line marked with the symbol A are different icons for each sender. For example, when the sender is an individual, the initials of the individual's name or a photo selected by the individual may be set as the icon. Also, when the sender is a company, the logo of the company may be set as the icon. For example, the icons shown in FIG. 4(a) include an icon imitating a fox, an icon in the shape of a human, an icon imitating a panda, an icon imitating a molar, an icon imitating a book, and an icon of one alphabet letter.

[0040] In the message list UI shown in FIG. 4(a), the display control unit 122 integrates a first type of message M1 with a second type of message M2 and displays them in a list, on the condition that second source information linked to the first source information exists in the source information database.

[0041] For example, in FIG. 4(a), icon A1, which is an icon resembling a fox, is the logo of a transportation company "Kitsune Transport," and Kitsune Transport is company C in FIG. 1. As described with reference to FIG. 1, Kitsune Transport's SMS (first type of message M1) and RCS (second type of message M2) are linked in the sender information database. Therefore, even in the message list UI shown in FIG. 4(a), the display control unit 122 displays Kitsune Transport's first type of message M1 and second type of message M2 in an integrated list. This allows the information processing device 1 to grasp different types of messages in an integrated state even immediately after the user U launches a message app.

[0042] In FIG. 4(a), when user U selects any of the icons, the display control unit 122 displays a message thread corresponding to the selected icon on the display unit. FIG. 4(b) shows a message thread displayed on the display unit when user U selects icon A1, which is the logo of Kitsune Transport. As shown in FIG. 4(b), icon A1, which is the logo of the sender selected by user U, is displayed in the message thread. Also, the message thread displays communication between company C and user U, and the type of protocol used is clearly indicated by an icon indicating the type of each message. This allows user U to understand the type of each message by viewing the integrated message thread.

[0043] Returning to the explanation of Fig. 3, as shown in Fig. 3, the sender information database also records information on the logo acquisition destination linked to a set of sender information. This logo acquisition destination is an icon that the display control unit 122 displays together with the integrated message thread. In the following, the explanation will be given on the premise that the first type of message is an SMS, the second type of message is an RCS, and integration instruction information is linked to the RCS.

[0044] When the second sender information linked to the first sender information exists in the sender information database and there is no message thread linked to the second type of message in the information processing device 1, the logo acquisition unit 123 refers to the logo acquisition destination to acquire the logo mark linked to the second type of message. For this reason, the logo acquisition destination is information that the logo acquisition unit 123 refers to in order to acquire the logo, and one example is the URI (Uniform Resource Identifier) ​​of the server in which the logo is stored. Note that after the information processing device 1 acquires the image data indicating the logo from the logo acquisition destination, the sender information database may store the image data in association with the set of sender information. In this case, the logo acquisition destination in the sender information database may be the image data itself indicating the logo in addition to the URI.

[0045] When the acquisition unit 120 receives the first type of message M1 (SMS), the display control unit 122 creates a new message thread for the second type of message M2 (RCS) displaying the logo acquired by the logo acquisition unit 123, and displays the first type of message M1 (SMS). When the acquisition unit 120 acquires the first type of message M1 after the display control unit 122 creates a message thread for the second type of message M2, the display control unit 122 displays the first type of message M1 in the created message thread for the second type of message M2. This allows the user U to check the message together with the logo even if the user U receives the first type of message M1 that does not have a function for displaying a logo.

[0046] However, the sender information pairs recorded in the sender information database are updated daily, and new sender combinations may be added. Therefore, a pair of messages that was displayed in a different message thread before being registered in the sender information database may be registered in the sender information database at some point.

[0047] In such a case, the display control unit 122 integrates previously acquired messages related to the "sender information to be integrated with the messages" into the message thread of the message related to the "sender information with integration instruction information." Specifically, when a message thread for the second type of message M2 (RCS) is newly created and there is a message in the message thread linked to the first type of message M1 (SMS), the display control unit 122 displays the message in the message thread linked to the first type of message M1 (SMS) in the newly created message thread for the second type of message M2 (RCS).

[0048] In this way, when the sender information database is updated and a new combination of sender information is created, the information processing device 1 retroactively integrates messages, allowing the user U to view the integrated messages without performing any special operations.

[0049] <Processing flow of the information processing method executed by the information processing device 1> 5 is a flowchart for explaining the flow of information processing executed by the information processing device 1 according to the embodiment. The processing in this flowchart starts, for example, when the information processing device 1 is started.

[0050] The acquisition unit 120 acquires the first type of message M1 (S2). The search unit 121 refers to the source information database and searches whether or not there is second source information linked to the first source information indicating the first source that is the source of the first type of message M1 (S4).

[0051] If second source information linked to the first source information exists (Yes in S6), the display control unit 122 causes the display unit to display the first type of message M1 in the same message thread as the message thread displaying the second type of message M2 whose sender is the second source information (S8).

[0052] When the display control unit 122 causes the display unit to display the message, or when there is no second sender information linked to the first sender information (No in S6), the process in this flowchart ends.

[0053] <Effects of Information Processing 1 According to the Embodiment> As described above, according to the information processing device 1 according to the embodiment, it is possible to improve the display manner of communication results.

[0054] Furthermore, this invention will make it possible to contribute to Goal 9 of the United Nations' Sustainable Development Goals (SDGs), which is to "build resilient infrastructure, promote industry, innovation and infrastructure."

[0055] Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. For example, all or part of the device can be configured by distributing or integrating functionally or physically in any unit. In addition, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effect of the new embodiment resulting from the combination also has the effect of the original embodiment.

[0056] <First Modification> In the above, a case where two sets of sender information are recorded in the sender information database has been described. Alternatively, or in addition, the sender information database may record three or more sets of sender information in association with each other.

[0057] Fig. 6 is a diagram showing a schematic data structure of a source information database according to a first modified example. Specifically, Fig. 6 shows a source information database in which a set of three pieces of source information is recorded. For example, in the source information database shown in Fig. 6, MID001, which is an identifier indicating source information, is recorded as "source information having integration instruction information", and MID002 and MID003 are recorded as "source information to which messages are integrated".

[0058] This indicates that, of the three pieces of source information that make up a set of source information, it is specified that two messages stored as "source information whose messages are to be integrated" be integrated into the message thread of the source information stored as "source information with integration instruction information." Note that the same is true when linking four or more sets of source information in the source information database; one can be stored as "source information with integration instruction information" and the others as "source information whose messages are to be integrated."

[0059] <Second Modification> In the above, a case has been described where the information processing device 1 is a terminal such as a smartphone that the user U has. Alternatively, the information processing device 1 may be a server such as a cloud server or a blade server. In this case, the server refers to and searches the sender information database and executes the integration process into the message thread, and the final integrated message thread is displayed on the terminal of the user U. This reduces the amount of processing to be executed on the terminal of the user U, thereby reducing the load on the terminal of the user U. [Explanation of symbols]

[0060] 1. Information processing device 10 Storage section 11 Communications Department 12 Control section 120 Acquisition Department 121 Search Department 122 Display control section 123 Logo Acquisition Department

Claims

1. an acquisition unit for acquiring a first type of message; a search unit that searches for whether or not there is second source information linked to first source information indicating a first source that is a sender of the first type of message, by referring to a source information database that stores a set of source information linking two different types of source information from among a plurality of source information indicating respective senders of a plurality of types of messages; a display control unit that displays the first type of message on a display unit in a message thread that is the same as a message thread that displays a second type of message having the second source information as a sender, on the condition that second source information linked to the first source information exists; Information processing device.

2. The sender information database further stores integration instruction information that specifies that a message is to be integrated into a message thread of one of the two sender information that constitute the sender information set, The display control unit is (1) when the integration instruction information is linked to the sender information of the first type of message acquired by the acquisition unit in the sender information database, the acquired message is displayed in a message thread that displays the first type of message; (2) When the integration instruction information is not linked to the sender information of the first type of message acquired by the acquisition unit in the sender information database, the acquired message is displayed in a message thread that displays the second type of message. The information processing device according to claim 1 .

3. the display control unit classifies each of a plurality of messages having different sender sources by sender and displays a list on the display unit, and, on condition that second sender information linked to the first sender information exists, causes the display unit to integrate the first type of message with the second type of message and display the list.

3. The information processing device according to claim 1 or 2.

4. the first type of message is a Short Message Service (SMS) and the second type of message is a Rich Communication Service (RCS); The information processing device includes: a logo acquisition unit that acquires a logo associated with the second type of message when second sender information associated with the first sender information exists in the sender information database and a message thread associated with the second type of message does not exist in the information processing device; when the acquisition unit receives the first type of message, the display control unit creates a new message thread for the second type of message displaying the logo acquired by the logo acquisition unit, and displays the first type of message in the new message thread.

3. The information processing device according to claim 1 or 2.

5. the display control unit, when a message exists in a message thread linked to the first type of message when a message thread for the second type of message is newly created, displays the message in the message thread linked to the first type of message in the newly created message thread for the second type of message; The information processing device according to claim 4.

6. A processor of the information processing device obtaining a first type of message; a step of searching for whether or not there is second source information linked to first source information indicating a first source that is a sender of the first type of message, by referring to a source information database that stores a set of source information linking two different source information from among a plurality of source information indicating respective senders of a plurality of types of messages; and displaying the first type of message on a display unit in the same message thread as a message thread displaying a second type of message having the second source information as a sender, on the condition that second source information linked to the first source information exists. Information processing methods.

7. On the computer, A function for obtaining a first type of message; a function of searching for whether or not there is second source information linked to first source information indicating a first source that is the sender of the first type of message, by referring to a source information database that stores a set of source information linking two different source information from among a plurality of source information indicating the respective senders of a plurality of types of messages; and a function of displaying the first type of message on a display unit in the same message thread as a message thread displaying a second type of message having the second source information as a sender, on the condition that second source information linked to the first source information exists. program.

Citation Information

Patent Citations

  • Display control device, display device, display control program, and display method

    JP2016177458A