Service control system, service control method and program
Patent Information
- Application Number
- JP2024565766
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Priority Date
- 2023-12-05
- Filing Date
- 2023-12-05
- Publication Date
- 2025-08-15
AI Technical Summary
Users face burden and inconvenience when performing input operations for online services, as existing technologies do not efficiently allow for the use of alternative terminals with different input capabilities and data storage, limiting flexibility and convenience.
A service control system that includes a specifying means for identifying a second terminal, a communication control means for connecting to online services, an input control means for enabling input operations, and a reception means for accepting input from the second terminal, allowing users to perform input operations using terminals with different functions and data storage.
The system enhances the convenience of input operations by enabling users to utilize terminals with desired input methods and data storage, reducing the burden of input operations and improving flexibility in online service interactions.
Abstract
Description
Service control system, service control method, and recording medium storing program
[0001] The present disclosure relates to a technology for controlling input operations in online services.
[0002] In various industries, such as finance, insurance, real estate, retail, and infrastructure, it is common to provide services to consumers online. The forms of services provided online are diverse.
[0003] For example, Patent Document 1 discloses a technology relating to a service for carrying out insurance application procedures using a communication tool such as a web conferencing tool.
[0004] Furthermore, in relation to the provision of online services, Patent Document 2 discloses a technology in which a user graphic representation, which is an image representing a user, is inserted into a virtual space of a virtual environment, and communication is carried out between multiple users.
[0005] JP 2022-40022 A JP 2022-42980 A
[0006] In services provided online, the user (e.g., a customer) will have to perform various input operations more frequently, which may cause a burden to the user.
[0007] The present disclosure has been made in consideration of the above-mentioned problems, and one of its objectives is to provide a service control system and the like that can improve the convenience of input in online services.
[0008] A service control system according to one aspect of the present disclosure includes an identification means for identifying a second terminal available to a user when an online service is provided to the user via a first terminal, a communication control means for controlling a connection from the second terminal to the online service, an input control means for enabling input operations for the online service by the second terminal, and a reception means for receiving the input operations from the second terminal.
[0009] A service control method according to one aspect of the present disclosure identifies a second terminal available to the user when an online service is provided to the user via a first terminal, controls a connection from the second terminal to the online service, enables input operations for the online service by the second terminal, and accepts the input operations from the second terminal.
[0010] A program according to one aspect of the present disclosure causes a computer to perform the following processes when an online service is provided to a user via a first terminal: identifying a second terminal available to the user; controlling a connection from the second terminal to the online service; enabling input operations for the online service by the second terminal; and accepting the input operations from the second terminal.
[0011] According to the present disclosure, it is possible to improve the convenience of input in online services.
[0012] FIG. 1 is a diagram schematically illustrating an example of a configuration including a service control system of a first embodiment. FIG. 2 is a block diagram illustrating an example of a functional configuration of the service control system of the first embodiment. FIG. 3 is a flowchart illustrating an example of an operation of the service control system of the first embodiment. FIG. 4 is a diagram schematically illustrating an example of a configuration of a service control system of a second embodiment. FIG. 5 is a block diagram illustrating an example of a configuration of a service control system of the second embodiment. FIG. 6 is a diagram illustrating an example of terminal information of the second embodiment. FIG. 7 is a diagram illustrating an example of a notification of the second embodiment. FIG. 8 is a diagram illustrating a first example of output information of the second embodiment. FIG. 9 is a diagram illustrating a second example of output information of the second embodiment. FIG. 10 is a diagram illustrating an example of output information output on a second terminal of the second embodiment. FIG. 11 is a sequence diagram illustrating an example of an operation of the service control system of the second embodiment. FIG. 12 is a diagram illustrating another example of terminal information of Modification 4. FIG. 13 is a block diagram illustrating an example of a configuration of a service control system of a third embodiment. FIG. 14 is a diagram illustrating an example of output information output on a second terminal of the third embodiment. FIG. 15 is a sequence diagram illustrating an example of an operation of the service control system of the third embodiment. FIG. 16 is a block diagram illustrating an example of a hardware configuration of a computer device constituting the service control system in each of the first, second, and third embodiments of the present disclosure.
[0013] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings.
[0014] First Embodiment An overview of a service control system according to a first embodiment will be described.
[0015] Fig. 1 is a diagram schematically illustrating an example of a configuration including a service control system 1000. The service control system 1000 may include at least a server device 100. In the example of Fig. 1, the service control system 1000 includes a first terminal 10, a second terminal 20, and the server device 100. The server device 100 is connected to the first terminal 10 so as to be able to communicate with each other via a wireless or wired network. Furthermore, the server device 100 and the second terminal 20 can communicate with each other via a wireless or wired network.
[0016] 1, for convenience, the server device 100 is illustrated as being configured as a single device, but the configuration of the server device 100 is not limited to this example. In other words, the server device 100 may be configured as a plurality of devices.
[0017] The first terminal 10 and the second terminal 20 are terminals used by users. The first terminal 10 and the second terminal 20 are, for example, personal computers. The first terminal 10 and the second terminal 20 may be portable terminals such as smartphones and tablet terminals. The first terminal 10 and the second terminal 20 have various input / output devices. Examples of input / output devices include a keyboard, microphone, camera, display, and speaker. The service control system 1000 may further include one or more terminals. In other words, there may be multiple second terminals 20 that are terminals that can communicate with the server device 100 and are used by users.
[0018] The first terminal 10 and the second terminal 20 are terminals with different functions or forms. For example, the first terminal 10 may be a laptop personal computer, and the second terminal 20 may be a smartphone. Furthermore, for example, the first terminal 10 and the second terminal 20 may have different data or applications.
[0019] A user receives an online service using the first terminal 10. For example, the service may be provided by the server device 100. That is, the server device 100 may provide the online service to the user via the first terminal 10. The server device 100 may be, for example, a service server owned by a company that provides the online service.
[0020] Next, an example of a situation in which the service control system 1000 of the present application is used will be described. One example of the situation is when a user inputs predetermined information when performing a predetermined procedure online. At this time, the user receives the service via the first terminal 10. In this situation, communication is established between the server device 100 and the first terminal 10. On the other hand, communication may not yet be established between the server device 100 and the second terminal. A situation in which predetermined information is input is, for example, a situation in which personal information is input when conducting a transaction with a financial institution, applying for insurance, purchasing a product, etc. However, the situation in which predetermined information is input is not limited to this example.
[0021] Next, an example of the functional configuration of the service control system 1000 will be described. Fig. 2 is a block diagram showing an example of the functional configuration of the service control system 1000. As shown in Fig. 2, the service control system 1000 includes an identification unit 110, a communication control unit 120, an input control unit 130, and a reception unit 140.
[0022] The identification unit 110 identifies the second terminal 20. Specifically, the identification unit 110 identifies a terminal different from the first terminal 10 used by the user in the online service. Here, if communication between the second terminal 20 and the server device 100 is not established, the identification unit 110 may identify the second terminal 20 using pre-stored information. For example, assume that information about the second terminal 20 and user identification information that identifies the user are associated and stored in a storage device (not shown). In this case, the identification unit 110 may identify the second terminal 20 of the user based on the user identification information acquired from the first terminal 10.
[0023] In this way, the identification unit 110 identifies the second terminal 20 that is available to the user. The identification unit 110 is an example of an identification means.
[0024] The communication control unit 120 controls communication between the server device 100 and the second terminal 20. Specifically, the communication control unit 120 controls connection to an online service from the second terminal 20. Here, it is assumed that communication between the server device 100 and the second terminal 20 is not established when the user is receiving the online service via the first terminal 10. In this case, for example, the communication control unit 120 may establish communication by using information stored in a storage device (not shown) that indicates a destination for connecting to the second terminal 20.
[0025] In this way, the communication control unit 120 controls the connection to the online service from the second terminal 20. The communication control unit 120 is an example of a communication control means.
[0026] The input control unit 130 controls input operations on the second terminal 20. The input control unit 130 may perform control to enable input operations from the second terminal 20 in a situation where predetermined information is to be input. For example, suppose that a user wants to input text information in an online service. At this time, the input control unit 130 may enable the input operation of the text information on the second terminal 20. Also, for example, suppose that a user wants to input an image in an online service. At this time, the input control unit 130 may enable the input of an image stored in the second terminal 20 or activate a camera function of the second terminal 20. Note that the control example of the input control unit 130 is not limited to this example.
[0027] In this way, the input control unit 130 validates input operations for online services performed by the second terminal 20. The input control unit 130 is an example of an input control means.
[0028] The reception unit 140 receives an input operation. Specifically, the reception unit 140 may receive an input operation on the second terminal 20. For example, assume that an input form for inputting text information is displayed on the second terminal 20. In this case, the reception unit 140 may receive input of the text information into the input form. Also, for example, assume that the input control unit 130 activates the camera function of the second terminal 20. In this case, the reception unit 140 may receive input of an image captured by the camera.
[0029] In this way, the reception unit 140 receives an input operation for an online service at the second terminal 20. The reception unit 140 is an example of a reception unit.
[0030] Next, an example of the operation of the service control system 1000 will be described with reference to Fig. 3. In this disclosure, each step in a flowchart will be represented by a number assigned to the step, such as "S1".
[0031] 3 is a flowchart illustrating an example of the operation of the service control system 1000. In this operation example, it is assumed that the server device 100 provides an online service to a user via the first terminal 10.
[0032] The identification unit 110 identifies a second terminal 20 available to the user (S1). The communication control unit 120 controls connection from the second terminal 20 to the online service (S2). The input control unit 130 then enables input operations for the online service from the second terminal 20 (S3). The reception unit 140 receives input operations from the second terminal 20 (S4).
[0033] In this way, the service control system 1000 of the first embodiment serves as at least a part of a system in which online services are provided to users via the first terminal 10. The service control system 1000 identifies second terminals 20 available to the users. The service control system 1000 also controls connections from the second terminals 20 to the online services. Furthermore, the service control system 1000 validates input operations for the online services by the second terminals 20. The service control system 1000 then accepts input operations from the second terminals 20.
[0034] This allows the service control system 1000 to accept input operations from a terminal different from the first terminal 10 when an online service is provided to a user via the first terminal 10 .
[0035] For example, when inputting text information, some people may be skilled at using a personal computer keyboard, while others may be skilled at using a software keyboard on a smartphone. With the above configuration, the service control system 1000 of the present disclosure allows users to input information using the input method they desire.
[0036] Furthermore, different data may be stored depending on the terminal being used. For example, suppose there is a situation in which a user's personal information needs to be entered. In this case, the personal information may not be stored in the first terminal 10 but may be stored in the second terminal 20. In such a case, when using the first terminal 10, the user needs to enter the personal information using a keyboard or the like. On the other hand, when using the second terminal 20, the user can also enter the personal information by copying and pasting the personal information stored in the second terminal 20. With the above configuration, the service control system 1000 of the present disclosure can also allow the user to enter information stored in a terminal other than the terminal used when the online service was provided.
[0037] In addition, the terminals used may have different functions related to input operations. For example, the first terminal 10 may not have a camera function or an IC (Integrated Circuit) card reader function, but the second terminal 20 may have such a function. With the above configuration, the service control system 1000 of the present disclosure can allow the user to perform input using a method that cannot be performed on the first terminal 10.
[0038] As described above, the service control system 1000 of the first embodiment can improve the convenience of input in online services.
[0039] Second Embodiment Next, a service control system according to a second embodiment will be described. In the second embodiment, a further example of the service control system described in the first embodiment will be described. Note that some of the content overlapping with the first embodiment will not be described.
[0040] The second embodiment will be described taking as an example a situation in which a user performs procedures with a financial institution online. More specifically, the online service assumed in the second embodiment is a service in which a user and a financial institution employee share a screen and perform procedures while making a call, etc., like a web conferencing system. For example, a user connects to the online service using a first terminal 10. Here, it is assumed that an input form for inputting predetermined information is displayed on the first terminal 10. The user can input information into the input form using the first terminal 10. In such a situation, the service control system 1000 is a system that allows the user to perform input operations into the input form from a terminal other than the first terminal 10.
[0041] In this case, the server device 100 has a function for realizing a call between the first terminal 10 and the staff terminal 30 (described later). The call may be a voice call only or a video call accompanied by images. The server device 100 may also have a function for sharing a screen between the first terminal 10 and the staff terminal 30.
[0042] A user registers in advance to use an online service. That is, the user's account information is registered in advance in the service control system 1000. The account information is, for example, user identification information such as a login ID (IDentifier) and a password. The account information may include additional information. The user may be able to connect to the online service, for example, by launching a dedicated application stored in the first terminal 10 and logging in using the account information. Alternatively, the user may be able to connect to the online service by launching a browser on the first terminal 10, accessing a financial institution's website, and logging in using the account information.
[0043] The situation in which the service control system described in the second embodiment is applied is not limited to the above example.
[0044] FIG. 4 is a diagram schematically illustrating an example of the configuration of a service control system 1000 according to the second embodiment. The service control system 1000 includes a server device 100. In the example of FIG. 4, the service control system 1000 includes the server device 100, a first terminal 10, a second terminal 20, and an employee terminal 30. The server device 100 is capable of communicating with the first terminal 10, the second terminal 20, and the employee terminal 30 via a network. The first terminal 10 and the second terminal 20 are terminals used by users. The employee terminal 30 is a terminal used by an employee. In this embodiment, "employee" refers to an employee of a financial institution, but the meaning of "employee" changes depending on the situation in which the service control system 1000 is applied. In other words, "employee" may refer to an employee of an organization that provides online services.
[0045] [Details of the Service Control System 1000] FIG. 5 is a block diagram showing an example of the configuration of the service control system 1000. As shown in FIG.
[0046] The first terminal 10 includes an output unit 11 and a reception unit 12. The second terminal 20 includes an output unit 21 and a reception unit 140. The output units 11 and 21 output various types of information. More specifically, they output information related to online services, such as audio data, video data, and various types of screen information (described later). The reception units 12 and 140 each receive operations from a user.
[0047] The server device 100 includes an identification unit 110, a communication control unit 120, an input control unit 130, and a display control unit 150. The server device 100 further includes a storage device 190. Note that the storage device 190 may be an external device connected to the server device 100 so as to be able to communicate with the server device 100.
[0048] The identification unit 110 identifies a terminal available to the user for the online service. At this time, the identification unit 110 identifies the available terminal using terminal information stored in the storage device 190. The terminal information indicates information related to the terminal available to the user. The terminal information may be registered in advance. The terminal information is associated with the user's account information.
[0049] FIG. 6 is a diagram showing an example of terminal information. In the example of FIG. 6, the terminal information is associated with user identification information. As shown in FIG. 6, the terminal information includes terminal identification information that identifies the terminal and terminal destination information. The destination information indicates a destination for connecting to the terminal. For example, assume that a financial institution application exists on the terminal. In this case, the destination information may be information indicating the destination of the individual terminal used when sending a notification from the application. This information indicating the destination of the individual terminal is obtained, for example, by logging in to the application from the terminal. The destination information may also be an email address. If the terminal is a smartphone or the like, the destination information may also be a phone number.
[0050] The identification unit 110 identifies a second terminal 20 available to the user based on the account information of the user who has logged in to the system using the first terminal 10. In the example of Fig. 6, the identification unit 110 acquires user identification information of the user who receives the online service. The identification unit 110 then identifies the second terminal 20 by identifying terminal information associated with the acquired user identification information. In this manner, the identification unit 110 may identify terminal information including destination information indicating the destination of the second terminal 20.
[0051] The method for acquiring the destination information is not limited to the above example. For example, the identification unit 110 may acquire the destination information from the first terminal 10 through a user input.
[0052] The communication control unit 120 controls communication between the first terminal 10, the second terminal 20, the staff terminal 30, and the server device 100. More specifically, the communication control unit 120 controls connection of each of the first terminal 10, the second terminal 20, and the staff terminal 30 to online services.
[0053] For example, the communication control unit 120 has a function to realize a call between the first terminal 10 and the staff terminal 30. For example, the communication control unit 120 transmits audio data and video data captured by the staff terminal 30 to the first terminal 10. The audio data in this case is audio picked up by a microphone attached to the staff terminal 30. For example, the audio data includes audio spoken by the staff member. The video data is video captured by a camera attached to the staff terminal 30. For example, the video data includes video captured by the staff member. Similarly, the communication control unit 120 transmits audio data and video data captured by the first terminal 10 to the staff terminal 30. The communication control unit 120 realizes a call between the first terminal 10 and the staff terminal 30 by exchanging data in this manner. Note that the communication control unit 120 may also realize a call between the second terminal 20 and the staff terminal 30 in a similar manner.
[0054] Furthermore, the communication control unit 120 connects to the online service of the second terminal 20. At this time, the communication control unit 120 uses the destination information included in the terminal information identified by the identification unit 110. Specifically, the communication control unit 120 sends a notification to the destination indicated in the destination information, urging the destination to connect to the online service. The notification is information including, for example, a URL (Uniform Resource Locator) for connecting to the online service.
[0055] FIG. 7 is a diagram showing an example of a notification. FIG. 7 shows a screen of the second terminal 20, which is a smartphone, when a notification is sent to the second terminal 20. For example, the communication control unit 120 sends a push notification to the second terminal 20 using an application that the second terminal 20 has. In the example of FIG. 7, a message asking whether to connect to an online service is displayed. If the user selects "Yes," the communication control unit 120 connects the second terminal 20 to the online service based on the URL included in the notification.
[0056] The notification method is not limited to this example. For example, the communication control unit 120 may notify the second terminal 20 by sending information including a URL or the like to the second terminal 20 using email or SMS (Short Message Service).
[0057] In this way, the communication control unit 120 may notify the second terminal 20 to prompt it to connect to the online service based on the destination information, and may connect the second terminal 20 to the online service in response to the notification.
[0058] The input control unit 130 enables input operations for the online service from the first terminal 10, the second terminal 20, and the staff terminal 30. For example, when the second terminal 20 is connected to the online service, the input control unit 130 performs control so that input from the second terminal 20 is possible.
[0059] The input control unit 130 may also control the input function of the terminal depending on the type of information to be input to the online service. For example, suppose that text information needs to be input when processing a transaction with a financial institution. In this case, the input control unit 130 may activate a software keyboard on the second terminal 20. Furthermore, if an image needs to be input or code information such as a two-dimensional barcode needs to be read, the input control unit 130 may activate a camera function on the second terminal 20. Furthermore, if IC card information needs to be input, the input control unit 130 may activate an IC card reader function on the second terminal 20 that utilizes NFC (Near Field Communication) technology.
[0060] The display control unit 150 controls the display of information output in the online service. For example, the display control unit 150 displays output information including an input form for inputting predetermined information on the first terminal 10 and the second terminal 20. The output units 11 and 21 output output information including various types of information under the control of the display control unit 150.
[0061] Fig. 8 is a diagram showing a first example of output information. Fig. 8 shows an example of output information displayed on the first terminal 10. In the example of Fig. 8, an input form is displayed that prompts the user to input name, age, address, etc. For example, the user can use the first terminal 10 to perform input operations on the input form. The reception unit 12 receives the input operations.
[0062] Note that the output information is not limited to this example. For example, the output information may include information prompting input of procedure purpose information such as deposit / withdrawal, account information such as account number, credit card information, and IC card information. Furthermore, the output information may include information prompting input of various images such as an image of an identification card. The output information may also include code information such as a two-dimensional barcode.
[0063] 8, a video of the staff member is also displayed. The video is video captured by the staff terminal 30, which is controlled by the communication control unit 120. In this way, the service control system 1000 allows the staff member and the user to have an online interview and prompt the user to enter various inputs.
[0064] Furthermore, the display control unit 150 may display, on the first terminal 10, information for accepting a connection request from the second terminal 20 to the online service. FIG. 9 is a diagram illustrating a second example of output information. FIG. 9 illustrates a further example of output information displayed on the first terminal 10. In the example of FIG. 9, a button labeled "Input from another terminal" is displayed. The button is an example of information for accepting a connection request to the online service. For example, when the button is selected by a user, the server device 100 may perform control to enable input operation from the second terminal 20. That is, the accepting unit 12 accepts a connection request via selection of the button. Then, when the connection request is accepted, the identifying unit 110 may identify the second terminal 20.
[0065] Meanwhile, the display control unit 150 may cause the second terminal 20 connected to the online service to display output information including an input form for inputting predetermined information. In this case, the display control unit 150 may display on the second terminal 20 a screen similar to that output on the first terminal 10. Furthermore, the display control unit 150 may cause the second terminal 20 to display at least information prompting the user to input predetermined information. FIG. 10 is a diagram illustrating an example of output information output on the second terminal 20. In the example of FIG. 10, an input form prompting the user to input information similar to the input form shown in FIG. 9 is displayed. Furthermore, in the example of FIG. 10, a software keyboard is activated because text information needs to be entered. In this way, the display control unit 150 may display on the second terminal 20 an input form with the same content as the input form displayed on the first terminal 10.
[0066] Then, when the input operation on the second terminal 20 is validated, the display control unit 150 may display information indicating this on the first terminal 10. FIG. 11 is a diagram showing a third example of output information. FIG. 11 is a further example of output information displayed on the first terminal 10. In the example of FIG. 11, a sentence saying "An input form is opening on your smartphone" is displayed. In this way, when the input operation from the second terminal 20 is valid, the display control unit 150 may display information indicating that the input operation from the second terminal 20 is valid on the first terminal 10. This makes it possible to notify the user that the input operation from the second terminal 20 has been validated.
[0067] [Example of Operation of Service Control System 1000] Next, an example of operation of the service control system 1000 will be described with reference to Fig. 12. In this example of operation, a case where a user inputs text information from the second terminal 20 will be described.
[0068] FIG. 12 is a sequence diagram illustrating an example of the operation of the service control system 1000. First, the first terminal 10 connects to an online service (S101). For example, a user logs in to a financial institution's website or the like from the first terminal 10, causing the first terminal 10 to connect to the online service. The display control unit 150 causes the first terminal 10 to display output information output in the online service (S102). The output unit 11 of the first terminal 10 outputs the output information (S103). For example, the output unit 11 outputs the output information of FIG. 9. That is, the output information includes information for accepting a connection request to the online service.
[0069] In the first terminal 10, the reception unit 12 receives a connection request from the user (S104). For example, the user selects the button shown in FIG.
[0070] The identification unit 110 identifies a second terminal 20 available to the user (S105). For example, the identification unit 110 identifies user identification information indicated in the user's account information. Then, the identification unit 110 identifies terminal information associated with the user identification information. The communication control unit 120 notifies the identified second terminal 20 (S106). For example, the communication control unit 120 uses destination information included in the terminal information to notify the second terminal 20 of a connection to an online service.
[0071] The output unit 21 of the second terminal 20 displays a notification screen (S107). For example, the output unit 21 displays a screen as shown in FIG. 7. The reception unit 140 receives a selection operation (S108). Specifically, the reception unit 140 receives an operation to permit connection to the online service from the user. In the example of FIG. 7, the reception unit 140 receives an operation to select "Yes."
[0072] The communication control unit 120 establishes a connection to the online service of the second terminal 20 (S109). The input control unit 130 validates the input operation from the second terminal 20 (S110). The display control unit 150 displays output information on the second terminal 20, including an input form similar to the output information displayed on the first terminal 10 (S111). The output unit 21 of the second terminal 20 displays the output information (S112). For example, the output unit 21 displays the output information as shown in FIG. 10. At this time, the display control unit 150 may display information on the first terminal 10 indicating that the input operation from the second terminal 20 is valid, as shown in FIG. 11.
[0073] The accepting unit 140 then accepts an input operation from the user (S113). The input information is sent to the server device 100.
[0074] In this way, the service control system 1000 of the second embodiment serves as at least a part of a system in which online services are provided to a user via a first terminal 10. The service control system 1000 identifies a second terminal 20 available to the user. The service control system 1000 also controls connection to the online service from the second terminal 20. Furthermore, the service control system 1000 validates input operations for the online service by the second terminal 20. The service control system 1000 then accepts input operations from the second terminal 20.
[0075] This allows the service control system 1000 to accept input operations from a terminal different from the first terminal 10 when an online service is provided to a user via the first terminal 10 .
[0076] For example, when inputting text information, some people may be skilled at using a personal computer keyboard, while others may be skilled at using a software keyboard on a smartphone. With the above configuration, the service control system 1000 of the present disclosure allows users to input information using the input method they desire.
[0077] Furthermore, different data may be stored depending on the terminal being used. For example, suppose there is a situation in which a user's personal information needs to be entered. In this case, the personal information may not be stored in the first terminal 10 but may be stored in the second terminal 20. In such a case, when using the first terminal 10, the user needs to enter the personal information using a keyboard or the like. On the other hand, when using the second terminal 20, the user can also enter the personal information by copying and pasting the personal information stored in the second terminal 20. With the above configuration, the service control system 1000 of the present disclosure can also allow the user to enter information stored in a terminal other than the terminal used when the online service was provided.
[0078] In addition, the terminals used may have different functions related to input operations. For example, the first terminal 10 may not have a camera function or an IC (Integrated Circuit) card reader function, but the second terminal 20 may have such a function. With the above configuration, the service control system 1000 of the present disclosure can allow the user to perform input using a method that cannot be performed on the first terminal 10.
[0079] As described above, the service control system 1000 of the second embodiment can improve the convenience of input in online services.
[0080] Furthermore, the service control system 1000 of the second embodiment may identify terminal information including destination information indicating the destination of the second terminal 20. Then, the service control system 1000 may send a notification to the second terminal 20, urging it to connect to the online service, based on the destination information, and connect the second terminal 20 to the online service in response to the notification. In this way, the service control system 1000 can reduce the burden on the user of operations required to connect the second terminal 20 to the online service.
[0081] The service control system 1000 of the second embodiment may have a function of displaying information output in the online service, and may display information for accepting a connection request from the second terminal 20 to the online service on the first terminal 10, and may identify the second terminal 20 when the connection request is accepted.
[0082] This allows the service control system 1000 to validate input operations from the second terminal 20 at a timing desired by the user.
[0083] [Modification 1] In the second embodiment, an example has been described in which the second terminal 20 is not connected to the online service in advance. On the other hand, the second terminal 20 may be connected to the online service in advance.
[0084] For example, a user connects the first terminal 10 to the online service by logging in to a financial institution's website, and then performs a similar operation on the second terminal 20, thereby connecting the second terminal 20 to the online service.
[0085] In this case, the identification unit 110 identifies the connected second terminal 20. Then, the input control unit 130 validates the input operation by the identified second terminal 20. At this time, it is not necessary for a connection request to be made by the user.
[0086] [Modification 2] The input control unit 130 may disable the input operation by the first terminal 10 when the input operation by the second terminal 20 is valid.
[0087] [Modification 3] In the second embodiment, the service control system 1000 controls the connection of the second terminal 20 to the online service in response to receiving a connection request from a user. The trigger for performing such connection control is not limited to this example.
[0088] For example, connection control may be performed by an operation of a staff member. For example, a connection request may be made by the staff member on the staff terminal 30. Then, when the connection request is made, the identification unit 110 may identify the second terminal 20.
[0089] [Modification 4] The service control system 1000 may identify the second terminal 20 according to the functions that the second terminal 20 has.
[0090] In this case, function information indicating the functions possessed by the terminal is stored in the storage device 190. Fig. 13 is a diagram showing another example of terminal information. As shown in Fig. 13, the terminal information may include function information. The function information includes information indicating, for example, whether or not the terminal has a software keyboard, a camera, an IC card reader, and a function for acquiring location information such as a Global Navigation Satellite System (GNSS).
[0091] For example, as in the example of the second embodiment, assume that information from an IC card such as a My Number card or a driver's license is required for a procedure with a financial institution. At this time, information contained in an IC chip mounted on the IC card may be input. In such a case, the user needs to read the IC card.
[0092] In such a situation, the identification unit 110 may identify the second terminal 20 that has the IC card reader function based on the function information.
[0093] That is, the service control system 1000 may identify as the second terminal 20 a terminal having a function corresponding to the type of information to be input.
[0094] <Third embodiment> Next, a service control system according to a third embodiment will be described. In the third embodiment, a further example of an input operation on a second terminal will be described. Note that some of the content overlapping with the first and second embodiments will not be described.
[0095] The third embodiment will also be described by taking as an example a situation in which a user performs procedures with a financial institution online.
[0096] [Details of the service control system 1001] Fig. 14 is a block diagram showing an example of the configuration of the service control system 1001 of the third embodiment. As shown in Fig. 14, the service control system 1001 includes a server device 100, a first terminal 10, a second terminal 22, and a staff terminal 30. The second terminal 22 is a terminal that can be used by a user, similar to the second terminal 20 of the second embodiment. The second terminal 22 is capable of communicating with the server device 100.
[0097] The second terminal 22 includes an output unit 21, a reception unit 140, and an information acquisition unit 160. The information acquisition unit 160 acquires retained information from an application stored in the second terminal 22. The retained information is information related to information to be input for an online service.
[0098] Assume that the procedure with the financial institution is a loan screening procedure. The loan screening may require information such as the user's occupation, income, and assets. That is, the user may be prompted to input information such as occupation, income, and assets. In such a case, the information acquisition unit 160 acquires occupation information related to the user's occupation, income information related to the user's income, and asset information related to assets owned by the user through an application stored on the second terminal 22. The job information, income information, and income information that can be acquired from the application are examples of owned information.
[0099] For example, assume that an application for managing income information and asset information is stored in the second terminal 22. Examples of such an application include an asset management application and a household account book application. In this case, the information acquisition unit 160 may acquire the income information, asset information, etc. from the application.
[0100] Also, assume that an application for managing work information is stored in the second terminal 22. An example of such an application is an application for managing employee ID cards. In this case, the information acquisition unit 160 may acquire the work information from the application.
[0101] FIG. 15A is a diagram showing an example of output information output to the second terminal 22. For example, the display control unit 150 displays output information including an input form as shown in FIG. 15A. At this time, a button labeled "App Link" is displayed. When the user selects the button, the information acquisition unit 160 may start processing. FIG. 15B is a diagram showing another example of output information output to the second terminal 22. For example, when the user selects the button shown in FIG. 15A, a pop-up window as shown in FIG. 15B is displayed. When the user selects "Yes," the information acquisition unit 160 performs processing to acquire held information from other applications that can link with the online service.
[0102] In this way, the information acquisition unit 160 acquires the retained information, which is information related to information to be input for the online service, from an application stored in the second terminal 22. The information acquisition unit 160 is an example of an information acquisition means.
[0103] Furthermore, the method of acquiring information is not limited to this example. For example, assume that the second terminal 22 stores an application that enables procedures related to government services. An example of such an application is an application that can connect to a portal site system that enables procedures related to government services using My Number. Such a portal site can acquire not only the four basic pieces of information, such as the user's name, age, address, and gender, but also information about the user's income and health insurance. For example, if input of information about income is required, the information acquisition unit 160 acquires the user's income information as retained information from an external server that provides the portal site via the application stored on the second terminal 22.
[0104] In recent years, there are also people whose occupations include video streaming and advertising products and services. In such cases, information about various accounts, such as the number of subscribers to a video streaming site or the number of followers on a social networking service (SNS), may affect loan screening. When inputting such account information, the information acquisition unit 160 acquires the account information through an application for the video streaming site or an application for the SNS. For example, if information about the number of subscribers to a video streaming site is required, the information acquisition unit 160 acquires information about the user's account, including information about the number of subscribers, from an external server that provides the video streaming site through the application for the video streaming site.
[0105] In this way, the information acquisition section 160 may acquire the retained information acquired from an external server that cooperates with the application.
[0106] The accepting unit 140 accepts an operation to input information included in the held information acquired by the information acquiring unit 160 .
[0107] [Example of Operation of Service Control System 1001] Next, an example of operation of the service control system 1001 will be described with reference to FIG.
[0108] Fig. 16 is a sequence diagram illustrating an example of the operation of the service control system 1001. In the example of Fig. 16, the processes of S101 to S110 are the same as those in the example of Fig. 12, and therefore description thereof will be omitted.
[0109] After the process of S110, the display control unit 150 causes the second terminal 22 to display output information including an input form similar to the output information displayed on the first terminal 10 (S211). The output unit 21 of the second terminal 22 displays the output information (S212). At this time, the output information may display a button such as that shown in FIG. 15A.
[0110] When the button is selected, the information acquisition unit 160 launches an application capable of acquiring the retained information corresponding to the information to be input (S213). At this time, an application corresponding to the online service provided by the server device 100 may be predetermined. Then, the information acquisition unit 160 acquires the retained information from the application (S214). At this time, the information acquisition unit 160 may acquire the retained information from the predetermined application.
[0111] The accepting unit 140 accepts an operation to input information included in the acquired possession information (S215).
[0112] In this way, the service control system 1001 of the third embodiment may acquire retained information, which is information related to information to be input for an online service, from an application stored in the second terminal 22. Then, the service control system 1001 may accept an operation to input information included in the retained information.
[0113] This allows the service control system 1001 to input information for online services based on information stored in the second terminal 22 or information that can be obtained from the second terminal 22, thereby improving the convenience of input.
[0114] [Variation 5] The operation of the information acquisition unit 160 is not limited to the above example. For example, the information acquisition unit 160 may only perform the process of displaying a screen on which the held information is described on the second terminal 22. In this case, the user performs an input operation by copying and pasting from the screen.
[0115] [Modification 6] In the above embodiment, the description has been given mainly on the example of a situation where procedures with a financial institution are carried out online. However, the service control system of the present disclosure is not limited to this example and can be applied to various situations.
[0116] For example, the service control system of the present disclosure can also be applied to situations where online medical consultations are conducted.
[0117] In this situation, it may be necessary to present a health insurance card, i.e., the user may be prompted to enter information on the health insurance card.
[0118] For example, when it is necessary to input an image of the face of a health insurance card, the user takes a picture of the health insurance card using the camera of the second terminal 22. Then, the reception unit 140 receives an operation to input the captured image.
[0119] Furthermore, when using a My Number card as a health insurance card, it is necessary to input the electronic certificate stored in the IC chip in the My Number card. At this time, the user obtains the electronic certificate for the My Number card using the IC card reader of the second terminal 22. The reception unit 140 then receives an operation to input the obtained electronic certificate.
[0120] In addition, during online medical consultations, the user may be prompted to input a medication history. In this case, the information acquisition unit 160 acquires information about medications prescribed to the user from, for example, a medication notebook application stored on the second terminal 22. The reception unit 140 then accepts an operation to input the acquired medication information.
[0121] Furthermore, during online medical consultations, the user may be prompted to input health information and exercise information. Health information includes, for example, information related to the user's pulse, blood pressure, body temperature, and breathing. Exercise information includes information related to the number of steps the user has taken and the amount of exercise the user has performed. In this case, the information acquisition unit 160 acquires the user's health information and exercise information from, for example, an application that manages a wearable device stored in the second terminal 22. More specifically, the information acquisition unit 160 acquires the health information and exercise information acquired by the application from a wearable device capable of measuring the health information and exercise information. The acceptance unit 140 then accepts an operation to input the acquired health information and exercise information.
[0122] [Variation 7] In the above example, the online service is mainly a service that uses a Web conference system, but the online service is not limited to this example.
[0123] For example, the online service may be a service provided on a website where various procedures can be performed, rather than in the form of a web conference. Also, the online service may be a service provided in a virtual store using virtual reality or the like.
[0124] <Example of hardware configuration of service control system> The hardware constituting the service control systems of the first, second, and third embodiments described above will be described. Fig. 17 is a block diagram showing an example of the hardware configuration of a computer device constituting the service control system in each embodiment. The service control system and service control method described in each embodiment and each modified example are realized in a computer device 90. For example, each of the server device, first terminal, second terminal, etc. described in each embodiment and each modified example may have the hardware configuration shown in Fig. 17.
[0125] 17, a computer device 90 includes a processor 91, a RAM (Random Access Memory) 92, a ROM (Read Only Memory) 93, a storage device 94, an input / output interface 95, a bus 96, and a drive device 97. The service control system may be realized by a plurality of electric circuits.
[0126] The storage device 94 stores a program (computer program) 98. The processor 91 executes the program 98 of the service control system using the RAM 92. Specifically, for example, the program 98 includes a program that causes a computer to execute the processes shown in FIGS. 3, 12, and 16. The processor 91 executes the program 98 to realize the functions of each component of the service control system. The program 98 may be stored in the ROM 93. The program 98 may also be recorded on a storage medium 80 (recording medium) and read out using the drive device 97, or may be transmitted to the computer device 90 from an external device (not shown) via a network (not shown).
[0127] The input / output interface 95 exchanges data with peripheral devices (such as a keyboard, a mouse, and a display device) 99. The input / output interface 95 functions as a means for acquiring or outputting data. The bus 96 connects each component.
[0128] There are various variations in the method for realizing the service control system. For example, each component included in the service control system can be realized as a dedicated device. Furthermore, the service control system can be realized based on a combination of multiple devices.
[0129] The scope of each embodiment also includes a processing method for recording a program for realizing each configuration of the function of each embodiment on a storage medium, reading the program recorded on the storage medium as code, and executing it on a computer. That is, a computer-readable storage medium is also included in the scope of each embodiment. Furthermore, the storage medium on which the above-mentioned program is recorded and the program itself are also included in each embodiment.
[0130] The storage medium may be, but is not limited to, a floppy disk, a hard disk, an optical disk, a magneto-optical disk, a compact disc (CD)-ROM, a magnetic tape, a non-volatile memory card, or a ROM. The programs recorded on the storage medium are not limited to standalone programs that execute processes, but also include programs that run on an operating system (OS) in cooperation with other software or functions of an expansion board.
[0131] Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above-described embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.
[0132] Furthermore, the above-described embodiments and modifications can be combined as appropriate.
[0133] This application claims priority based on Japanese Patent Application No. 2022-207344, filed December 23, 2022, the disclosure of which is incorporated herein by reference in its entirety.
[0134] 10 First terminal 11, 21 Output unit 20, 22 Second terminal 30 Staff terminal 100 Server device 110 Identification unit 120 Communication control unit 130 Input control unit 12, 140 Reception unit 150 Display control unit 160 Information acquisition unit 190 Storage device
Claims
1. When an online service is provided to a user through a first terminal, Identification means for identifying a second terminal available to the user; a communication control means for controlling a connection from the second terminal to the online service; an input control means for validating an input operation for the online service by the second terminal; and a receiving unit that receives the input operation from the second terminal. Service control system.
2. the specifying means specifies terminal information including destination information indicating the destination of the second terminal; the communication control means notifies the second terminal to prompt the second terminal to connect to the online service based on the destination information, and connects the second terminal to the online service in response to the notification. The service control system according to claim 1 .
3. a display control means for displaying information output in the online service; the display control means displays, on the first terminal, information for accepting a connection request from the second terminal to the online service; the identifying means identifies the second terminal when the connection request is accepted. The service control system according to claim 1 .
4. the display control means, when the input operation from the second terminal is valid, displays, on the first terminal, information indicating that the input operation from the second terminal is valid. The service control system according to claim 3 .
5. a display control means for displaying information output in the online service; the display control means displays, on the second terminal, an input form with the same content as the input form displayed on the first terminal; The service control system according to claim 1 .
6. the input control means controls an input function of the second terminal in accordance with a type of information to be input to the online service. The service control system according to claim 1 .
7. further comprising an information acquisition means for acquiring, from an application stored in the second terminal, retained information that is information related to information to be input for the online service; the accepting means accepts an operation to input information included in the held information.
7. A service control system according to claim 1.
8. the information acquisition means acquires the stored information from an external server that cooperates with the application; The service control system according to claim 7.
9. When an online service is provided to a user through a first terminal, Identifying a second terminal available to the user; Controlling a connection from the second terminal to the online service; enabling an input operation for the online service by the second terminal; accepting the input operation from the second terminal; Service control methods.
10. When an online service is provided to a user through a first terminal, A process of identifying a second terminal available to the user; a process for controlling a connection from the second terminal to the online service; a process of validating an input operation for the online service by the second terminal; and receiving the input operation from the second terminal. program.