System, information processing method, terminal device, and service providing device
A system that automates service provision by allowing users to input preferences on a terminal device, improving convenience by reducing the need for repeated user interactions and enhancing service efficiency.
Patent Information
- Application Number
- JP2024028470
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-28
- Publication Date
- 2025-09-09
AI Technical Summary
Existing service provision systems require users to communicate multiple options to service providers, reducing convenience for both users and providers, and hindering efforts to reduce the number of personnel needed.
A system that allows users to input setting information on a terminal device, which is then transmitted to a service providing device to automate service provision based on that information, eliminating the need for repeated user interactions.
Improves convenience for both users and service providers by automating service provision based on pre-set user preferences, reducing the need for manual communication and enabling multiple service executions without additional user input.
Smart Images

Figure 2025131010000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a system, an information processing method, a terminal device, and a service providing device. [Background technology]
[0002] Conventionally, there are known techniques for improving the efficiency of providing services to users. For example, Patent Document 1 describes a service that enables a user to safely receive a desired service empty-handed, without the need for the user to carry a user terminal or a predetermined card. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2023-19955 Summary of the Invention [Problem to be solved by the invention]
[0004] However, Patent Document 1 does not sufficiently improve the convenience of the service. Specifically, there is room for consideration in reducing the effort required of users and service providers. The present disclosure aims to improve the convenience of the service. [Means for solving the problem]
[0005] A system according to one aspect of the present disclosure includes a setting information acquisition unit that acquires setting information input into a user's terminal device, the setting information including information regarding items that can be selected or set for a specified service when the user receives the specified service, and is associated with the user; and a service control unit that can control a service providing device that executes a service providing process including at least one of providing the specified service to the user and assisting in the provision of the specified service to the user multiple times based on the setting information during a period in which the setting information is associated with the user.
[0006] An information processing method according to another aspect of the present disclosure causes a computer to execute a step of acquiring setting information input into a user's terminal device, the setting information including information regarding items that can be selected or set for a specified service when the user receives the specified service, and associated with the user; and a step of controlling a service providing device that executes a service providing process including at least one of providing the specified service to the user and assisting in the provision of the specified service to the user multiple times based on the setting information during a period in which the setting information is associated with the user.
[0007] A terminal device according to another aspect of the present disclosure includes a reception unit that receives input of setting information regarding items that can be selected or set for a specified service when a user receives the specified service, the setting information being associated with the user, and a transmission unit that can transmit the setting information multiple times during a period in which the setting information is associated with the user to a service providing device that executes a service providing process that includes at least one of providing the specified service to the user and assisting in the provision of the specified service to the user.
[0008] A service providing device according to another aspect of the present disclosure is a service providing device that executes a service providing process that includes at least one of providing a specified service to a user and assisting in the provision of the specified service to a user, and includes: a setting information acquisition unit that acquires setting information input to a user's terminal device, the setting information including information regarding items that can be selected or set for the specified service when the user receives the specified service, and is associated with the user; and an execution unit that is capable of executing the service providing process based on the setting information multiple times during the period in which the setting information is associated with the user. [Effects of the Invention]
[0009] According to the present disclosure, convenience regarding services can be improved. [Brief explanation of the drawings]
[0010] [Figure 1] This is a conceptual diagram of the system Sys. [Figure 2] FIG. 2 is a diagram illustrating an example of a functional configuration of a system Sys. [Figure 3] FIG. 2 is a diagram showing an example of information stored in the information processing device 1. [Figure 4] 3A to 3C are diagrams for explaining an example of the operation of the system Sys according to the first embodiment. [Figure 5] FIG. 10 is a diagram for explaining an example of the operation of the system Sys according to the second embodiment. [Figure 6] FIG. 10 is a diagram for explaining an example of the operation of the system Sys according to the third embodiment. [Figure 7] FIG. 10 is a diagram for explaining an example of the operation of the system Sys according to the fourth embodiment. [Figure 8] FIG. 10 is a diagram for explaining an example of the operation of the system Sys according to the fifth embodiment. [Figure 9] FIG. 2 is a diagram showing an example of a display screen of a user terminal device 2. [Figure 10]FIG. 2 is a diagram illustrating an example of the hardware configuration of each device in the system Sys. DETAILED DESCRIPTION OF THE INVENTION
[0011] <1. Overview> Currently, when customers receive a service, they must communicate a wide variety of information to the service provider. For example, if the service involves the sale of goods at a convenience store, the customer must communicate to the store clerk providing the service several options for purchasing the goods (e.g., payment method, whether or not they have a point card or membership card, whether they want takeout or eat-in, whether they require a plastic bag, whether or not they require various accessories (e.g., chopsticks, spoons, straws, wet wipes, paper napkins, etc.), and other requests). Furthermore, the service provider may have to personally inquire about and confirm these multiple options. The wide variety of information that customers must communicate to the service provider reduces convenience for both the customer and the service provider. This also hinders efforts to reduce the number of people required to provide services.
[0012] A system Sys according to one embodiment of the present disclosure (hereinafter simply referred to as "system Sys") can solve such problems. An overview of the operation of system Sys will be described with reference to FIG.
[0013] First, the user inputs setting information to the user terminal device 2 (S1). The setting information includes information about items that the user can select or set for a predetermined service when receiving the predetermined service. In this example, the user inputs setting information such as "no plastic bags required."
[0014] In the present disclosure, "items that can be selected or set for a predetermined service when a user receives the predetermined service" are referred to as "configurable items." Furthermore, in the present disclosure, setting information includes information in which, for each of one or more configurable items, a value corresponding to the configurable item is associated with the configurable item. For example, in FIG. 1, "whether plastic bags are required" corresponds to a configurable item, and "no plastic bags required" corresponds to a value corresponding to the configurable item.
[0015] Next, the user terminal device 2 transmits the setting information input by the user in S1 to the information processing device 1 (S2). The information processing device 1 is, for example, a cloud server device.
[0016] Next, the user approaches the service providing device 3, which executes the service providing process, with the user terminal device 2 (S3). In the present disclosure, the "service providing process" includes at least one of providing a predetermined service to the user and assisting in the provision of the predetermined service to the user.
[0017] When the distance between the user terminal device 2 and the service providing device 3 falls below a predetermined threshold (i.e., when the user gets sufficiently close to the service providing device 3), the information processing device 1 transmits the setting information received in S2 to the service providing device 3 (S4).
[0018] The service providing device 3 that has received the setting information executes a service providing process based on the setting information (S5). In this example, since the user input the setting information "No plastic bag needed" in S1, the service providing device 3 displays a text message saying "No plastic bag needed."
[0019] According to the system Sys, the user can input values corresponding to configurable items as setting information into the user terminal device 2 in advance, and have the service providing device 3 execute service provision processing based on the setting information. This eliminates the need for the user to communicate values corresponding to configurable items to the service provider one by one. As a result, convenience regarding service provision is improved. Furthermore, according to the system Sys, the service provider does not need to confirm values corresponding to configurable items with the user one by one. This also improves convenience for the service provider. In other words, the system Sys can improve convenience for both the user and the service provider.
[0020] Furthermore, during the period in which the setting information is associated with the user, the service providing device 3 may execute the service providing process multiple times based on the setting information. For example, if the user inputs the setting information "no plastic bags needed" once, the service providing device 3 can display a text message "no plastic bags needed" every time the user visits, at least until the setting information is changed.
[0021] The system Sys is used by multiple users and multiple businesses. Businesses can use the system Sys by registering for use of the system Sys. The businesses manage the service providing device 3. Similarly, users can use the system Sys by registering for use of the system Sys. Users own user terminal devices 2.
[0022] The detailed configuration and operation of the system Sys will be described below.
[0023] <2. Functional configuration> The configuration of the system Sys of this embodiment will be described with reference to Fig. 2. The system Sys includes an information processing device 1, a user terminal device 2, and a service providing device 3. The information processing device 1, the user terminal device 2, and the service providing device 3 are configured to be able to communicate with each other via a communication network 4.
[0024] [Information processing device 1] The information processing device 1 acquires setting information from the user terminal device 2 and controls the service providing device 3 based on the setting information. In one embodiment, the information processing device 1 is a server device in a case where the user terminal device 2 and the service providing device 3 are client devices. In one embodiment, the information processing device 1 is a cloud server device.
[0025] The information processing device 1 includes a control unit 10, a storage unit 12, a network interface unit 14, and a bus 16. The control unit 10, the storage unit 12, and the network interface unit 14 are electrically connected via the bus 16.
[0026] (Control unit 10) The control unit 10 functions as an acquisition unit 100, a change unit 102, an authentication unit 104, a service control unit 106, and an instruction transmission unit 108 by executing various programs stored in the storage unit 12, which will be described later.
[0027] -Acquisition part 100- The acquisition unit 100 includes a setting information acquisition unit 100a, a positional relationship information acquisition unit 100b, a change information acquisition unit 100c, a setting approval acquisition unit 100d, a change approval acquisition unit 100e, and a condition information acquisition unit 100f.
[0028] Setting Information Acquisition Unit 100a The setting information acquisition unit 100a acquires setting information input to the user terminal device 2. The setting information acquired by the setting information acquisition unit 100a is stored in the storage unit 12 in association with the user.
[0029] As described above in <1. Overview>, the setting information includes information in which one or more configurable items (i.e., items that can be selected or set for a given service when a user receives the given service) are associated with values corresponding to the configurable items. The setting information can be said to include information to assist interactions between the user and the service provider and / or the service providing device 3 when the user receives the service. The setting information can also be said to be information regarding the user's preferences when receiving a service, and therefore can also be called "preference information."
[0030] The setting information may include, for example, any of the following (1) to (3). (1) Information that a user can input to the service providing device 3 when receiving the specified service. (2) Information that the user can verbally communicate to the service provider. (3) Information that may be included on a specific item that a user may present to a service provider.
[0031] The setting information may include, for example, information regarding the identification numbers of the membership card and point card for a specified service, whether or not points need to be accumulated on the point card, the intention to use points accumulated on the point card, the intention to use coupons or discount tickets, whether or not the user has a membership card, and the payment method, etc.
[0032] In one embodiment, the setting information may include different configurable items for each type of service. The combinations of service types and configurable items related to the services are, for example, as shown in (1) to (10) below.
[0033] (1) Sales of products at convenience stores and / or supermarkets: whether accessories such as plastic bags and chopsticks are required, whether purchased products need to be heated, and whether the product is to be eaten in or taken away.
[0034] (2) Sales of products at restaurants: Whether or not additional condiments such as ketchup or pickled ginger are needed, seasoning (for example, strong, weak, or extra sauce), portion size (large, small, etc.), whether or not sugar, milk, ice, etc. are needed, preference for smoking or non-smoking seats, whether or not there are any allergies, whether or not there are any ingredients that you dislike, etc.
[0035] (3) Sales of goods in clothing stores: clothing size, body measurements, whether packaging is required, whether to remove price tags, and the type of goods being sought (for example, looking for a jacket for autumn and winter).
[0036] (4) Product sales at home appliance retailers: The types of home appliances already owned, the type of product being sought (for example, considering replacing an air conditioner), and the priorities placed on product purchases (for example, prioritizing energy-saving performance), etc.
[0037] (5) Accommodation use: preference for a non-smoking or smoking room, pillow preference, whether amenities are required, and desire for late check-out, etc.
[0038] (6) Use of sports clubs: Availability of rental equipment, its size, and usage time, etc.
[0039] (7) Airline use: seat preference (e.g., window, aisle, front or rear, etc.), number of checked baggage items, whether or not there are fragile items or sensitive equipment in the checked baggage, whether or not amenities are required, and preference for in-flight meals, etc.
[0040] (8) Use of the car: seat position, steering wheel position, suspension stiffness, steering wheel weight, brake strength, vehicle interface preferences (e.g., screen layout on the in-car monitor, etc.), autonomous driving preferences (e.g., balance between aggressive driving and ride comfort, etc.), and settings when the car performs some kind of processing with other devices (e.g., settings for so-called in-car payment or drive-through / parking lot settings, etc.).
[0041] (9) Use of personal computers: screen display, keyboard settings, language settings, and shortcut settings, etc.
[0042] (10) Use of shared display devices (e.g., digital signage, etc.): screen layout, language settings, font size, etc.
[0043] Positional relationship information acquisition unit 100b The positional relationship information acquiring unit 100b acquires positional relationship information regarding the positional relationship between a user and a service providing device 3. The positional relationship information includes identification information of the user and identification information of the service providing device 3. In other words, the positional relationship information can be said to include information indicating the positional relationship between which user and which service providing device 3 are in the relationship.
[0044] In the present disclosure, the positional relationship information includes information regarding at least one of the distance and direction of the user relative to the service providing device 3. Furthermore, assuming that the user carries the user terminal device 2, the positional relationship between the user and the service providing device 3 can also be referred to as the positional relationship between the user terminal device 2 and the service providing device 3.
[0045] In one embodiment, the positional relationship information acquiring unit 100b acquires the positional relationship information based on the positional information of the user terminal device 2 and the positional information of the service providing device 3.
[0046] In one embodiment, the positional relationship information acquisition unit 100b acquires the positional relationship information from the service providing device 3. In this case, the service providing device 3 may generate the positional relationship information based on the strength and directivity of a wireless signal received from the user terminal device 2. Furthermore, the service providing device 3 may generate the positional relationship information based on the reflection of a user or a predetermined two-dimensional code or the like in an image obtained from an imaging device connected to the service providing device 3.
[0047] In one embodiment, the positional relationship information acquisition unit 100b acquires the positional relationship information from the user terminal device 2. In this case, the user terminal device 2 may generate the positional relationship information based on the strength and directivity of a wireless signal received from the service providing device 3. Furthermore, the user terminal device 2 may generate the positional relationship information based on the reflection of the service providing device 3 or a predetermined two-dimensional code or the like in an image acquired by an imaging device included in the user terminal device 2.
[0048] ~Change information acquisition unit 100c~ The change information acquisition unit 100c acquires change information related to changes to setting information. In one embodiment, the change information acquisition unit 100c acquires change information input by a user or a service provider to the service providing device 3. An example of a case in which a user inputs change information to the service providing device 3 is when the user operates a self-checkout. In another embodiment, the change information acquisition unit 100c acquires change information input by a user to the user terminal device 2.
[0049] ~Setting Approval Acquisition Section 100d~ The setting approval acquisition unit 100d acquires setting approval information regarding approval of the setting information by the user. When input regarding approval of the setting information is made to the user terminal device 2, the setting approval acquisition unit 100d acquires the setting approval information from the user terminal device 2. When input regarding approval of the setting information is made to the service providing device 3, the setting approval acquisition unit 100d acquires the setting approval information from the service providing device 3.
[0050] ~Change Approval Acquisition Department 100e~ The change approval acquisition unit 100e acquires change approval information regarding approval of change information by a user. When input regarding approval of change information is made to the user terminal device 2, the change approval acquisition unit 100e acquires the change approval information from the user terminal device 2. When input regarding approval of change information is made to the service providing device 3, the change approval acquisition unit 100e acquires the change approval information from the service providing device 3.
[0051] ~Condition information acquisition section 100f~ The condition information acquisition unit 100f acquires condition information related to predetermined conditions set by the user (hereinafter referred to as "user-set conditions"). The user-set conditions may include, for example, conditions related to any of time, day of the week, location, store, etc. The condition information is input by the user to the user terminal device 2 or the service providing device 3.
[0052] In this disclosure, "obtaining information" includes making the information processable in the control unit 10. "Obtaining information" may mean receiving the information from another device, reading the information from the storage unit 12, or obtaining the information as a result of a predetermined process.
[0053] -Change section 102- The change unit 102 changes the setting information associated with the user from the first setting information to the second setting information. In one embodiment, the change unit 102 changes the setting information based on the change information acquired by the change information acquisition unit 100c.
[0054] The change unit 102 may change the first setting information, which is the setting information in the default state, to the second setting information, which is the setting information input by the user, or may change the first setting information, which is the setting information input by the user, to the second setting information, which is the setting information re-input by the user. Note that the setting information in the default state may be, for example, the setting information associated with the user immediately after the user registers for use of the system Sys.
[0055] In one embodiment, if the change approval information acquired by the change approval acquisition unit 100e indicates that the change information has been approved by the user, the change unit 102 changes the setting information based on the change information. Also, if the change approval information acquired by the change approval acquisition unit 100e does not indicate that the change information has been approved by the user, the change unit 102 restricts changes to the setting information based on the change information.
[0056] In the present disclosure, when the change of the setting information based on the change information is restricted, the change unit 102 may perform any of the following operations. (1) The setting information will no longer be changed based on the change information. (2) Changing the setting information based on part of the change information.
[0057] -Authentication Section 104- The authentication unit 104 authenticates the authentication target based on a digital certificate associated with the authentication target. In one embodiment, the authentication target includes at least one of a user and a user terminal device 2. Authenticating the authentication target based on the digital certificate may include, for example, verifying a signature using the public key of a certification authority that issued the digital certificate.
[0058] The digital certificate may be used to make the communication between the information processing device 1 and the user terminal device 2 confidential, for example.
[0059] -Service Control Unit 106- The service control unit 106 controls the service providing device 3 based on the setting information acquired by the setting information acquisition unit 100a. Controlling the service providing device 3 based on the setting information may be, for example, at least one of the following (1) and (2). (1) Sending setting information to the service providing device 3. (2) Sending to the service providing device 3 an instruction to execute a service providing process based on the setting information (hereinafter referred to as an "execution instruction").
[0060] The service provision process based on the setting information may be, for example, reading information such as a point card included in the setting information, accepting payment using the payment method included in the setting information, displaying the configurable items included in the setting information and their corresponding values on the screen, assisting and / or complementing the input made by the user to the service provision device 3 based on the setting information, etc.
[0061] The service control unit 106 may restrict the control of the service providing device 3 based on the setting information. When the control of the service providing device 3 based on the setting information is restricted, the service control unit 106 may perform any one of the following operations (1) to (4). (1) Setting information is no longer transmitted to the service providing device 3. (2) An execution instruction based on the setting information is no longer sent to the service providing device 3. (3) Sending an execution instruction based on specific setting information, not based on user input, to the service providing device 3. For example, sending an execution instruction based on default setting information to the service providing device 3. (4) Transmitting part of the execution instruction based on the setting information to the service providing device 3. For example, if the configurable items included in the setting information are "whether a plastic bag is required" and "whether the purchased product should be heated," and the respective values are "plastic bag required" and "heating not required," transmit an instruction to the service providing device 3 to display a text message saying "plastic bag required," but do not transmit an instruction to display a text message saying "heating not required."
[0062] In one embodiment, the service control unit 106 controls the service providing device 3 multiple times based on the setting information while the setting information is associated with the user. That is, the service control unit 106 may repeatedly send an execution instruction based on the setting information to the service providing device 3 as long as the setting information associated with the user is not changed. This allows the user to receive the service multiple times based on the setting information, by simply inputting the setting information once.
[0063] ~Operation of the service control unit 106 based on change information~ In one embodiment, the service control unit 106 controls the service providing device 3 based on the first setting information, which is the setting information before the change by the change unit 102, during a period in which the first setting information is associated with the user. On the other hand, the service control unit 106 controls the service providing device 3 based on the second setting information, which is the setting information after the change by the change unit 102, during a period in which the second setting information is associated with the user.
[0064] ~Operation of the service control unit 106 based on location relationship information~ In one embodiment, if the positional relationship information acquired by the positional relationship information acquisition unit 100b satisfies a predetermined condition (hereinafter referred to as the "positional relationship condition"), the service control unit 106 controls the service providing device 3 based on the setting information acquired by the setting information acquisition unit 100a. On the other hand, if the positional relationship information acquired by the positional relationship information acquisition unit 100b does not satisfy the positional relationship condition, the service control unit 106 restricts the control of the service providing device 3 based on the setting information acquired by the setting information acquisition unit 100a. It can also be said that the service control unit 106 includes a positional relationship determination unit that determines whether the positional relationship information satisfies the positional relationship condition.
[0065] In one embodiment, the positional relationship condition includes at least one of a condition that the distance between the user and the service providing device 3 is equal to or less than a predetermined threshold and a condition that the user is present in a predetermined direction relative to the service providing device 3. The predetermined threshold is, for example, 10 m, 5 m, 2 m, 1 m, or 50 cm. The predetermined direction is, for example, directly in front of or directly to the side of the service providing device 3.
[0066] In one embodiment, the positional relationship information acquisition unit 100b acquires first positional relationship information regarding the positional relationship between a first user and the service providing device 3 and second positional relationship information regarding the positional relationship between a second user and the service providing device 3, and if both the first positional relationship information and the second positional relationship information satisfy a positional relationship condition, the service control unit 106 controls the service providing device 3 based on setting information associated with one of the first and second users who is closest to the service providing device 3. For example, if the service providing device 3 is a cash register terminal at a convenience store and multiple users are lined up near the cash register terminal, the service control unit 106 controls the cash register terminal based on setting information of the user who is closest to the cash register terminal among the multiple users.
[0067] ~Operation of the service control unit 106 based on the setting approval information~ In one embodiment, if the setting approval information acquired by the setting approval acquisition unit 100d indicates that the setting information has been approved by the user, the service control unit 106 controls the service providing device 3 based on the setting information acquired by the setting information acquisition unit 100a. On the other hand, if the setting approval information acquired by the setting approval acquisition unit 100d does not indicate that the setting information has been approved by the user, the service control unit 106 restricts the control of the service providing device 3 based on the setting information acquired by the setting information acquisition unit 100a. It can also be said that the service control unit 106 includes a setting approval determination unit that determines whether the setting approval information indicates that the setting information has been approved by the user.
[0068] ~Operation of the service control unit 106 based on condition information~ In one embodiment, when the user setting conditions (see the above-mentioned condition information acquisition unit 100f) are satisfied, the service control unit 106 controls the service providing device 3 based on the setting information acquired by the setting information acquisition unit 100a. On the other hand, when the user setting conditions are not satisfied, the service control unit 106 restricts the control of the service providing device 3 based on the setting information acquired by the setting information acquisition unit 100a. It can also be said that the service control unit 106 includes a user setting condition determination unit that determines whether the user setting conditions are satisfied.
[0069] In one embodiment, the service control unit 106 controls the service providing device 3 based on the first setting information when the first user setting condition is satisfied, and controls the service providing device 3 based on the first setting information when the second user setting condition is satisfied.
[0070] ~Operation of the service control unit 106 based on the authentication result~ In one embodiment, if the authentication unit 104 succeeds in authenticating the authentication target, the service control unit 106 controls the service providing device 3 based on the setting information. On the other hand, if the authentication unit 104 does not succeed in authenticating the authentication target, the service control unit 106 restricts the control of the service providing device 3 based on the setting information. It can also be said that the service control unit 106 includes an authentication determination unit that determines whether or not the authentication by the authentication unit 104 has been successful.
[0071] In one embodiment, whether authentication by the authentication unit 104 is required may be set for each business operator using the system Sys. For example, in order for the service control unit 106 to control a service providing device 3 managed by a first business operator based on setting information associated with a specific user, the specific user needs to be authenticated, whereas in order for the service control unit 106 to control a service providing device 3 managed by a second business operator based on setting information associated with the specific user, the specific user does not need to be authenticated.
[0072] In one embodiment, whether authentication by the authentication unit 104 is required may differ for each user. For example, in order for the service control unit 106 to control the service providing device 3 based on setting information associated with a first user, the first user needs to be authenticated, whereas in order for the service control unit 106 to control the service providing device 3 based on setting information associated with a second user, the second user does not need to be authenticated.
[0073] In one embodiment, whether authentication by the authentication unit 104 is required may be set for each configurable item. For example, assume that the configurable items included in the setting information associated with a predetermined user are "whether a plastic bag is required" and "whether the purchased item needs to be heated," and the respective values are "plastic bag required" and "heating not required." In this case, in order for the service control unit 106 to control the service providing device 3 based on the value of the configurable item "whether a plastic bag is required" in the setting information (for example, to cause the service providing device 3 to display "plastic bag required"), the predetermined user may need to be authenticated. On the other hand, in order for the service control unit 106 to control the service providing device 3 based on the value of the configurable item "whether the purchased item needs to be heated" in the setting information (for example, to cause the service providing device 3 to display "heating not required"), the predetermined user may not need to be authenticated.
[0074] When the service control unit 106 controls the service providing device 3 based on predetermined setting information, it can also be said that the predetermined setting information is applied to the service providing device 3 .
[0075] -Instruction sending unit 108- The instruction sending unit 108 sends an instruction to output the setting information and / or change information to the user terminal device 2 and / or the service providing device 3. For example, when the instruction sending unit 108 sends an instruction to display the setting information to the service providing device 3, the service providing device 3 displays the setting information. Also, when the instruction sending unit 108 sends an instruction to display the change information to the user terminal device 2, the user terminal device 2 displays the change information.
[0076] In the present disclosure, "outputting information" may mean displaying the information, outputting the information as sound, or transmitting the information to another device. Also, in the present disclosure, transmitting information from a first device to a second device is not limited to the first device transmitting the information through direct communication with the second device, but may mean transmitting the information to the second device via communication network 4, transmitting the information to the second device via a relay device, or transmitting an instruction to a third device to cause the second device to transmit the information.
[0077] (Storage unit 12) The storage unit 12 stores various types of information that must be stored for the operation of the information processing device 1. The storage unit 12 stores various programs executed by the control unit 10. In one embodiment, the storage unit 12 stores a user information DB and a business information DB.
[0078] An example of a storage format of the user information DB will be described with reference to Fig. 3(a). In the user information DB, a user ID is associated with a business ID, a user terminal device ID, and personal user information (for example, name, address, etc.).
[0079] In addition, in the user information DB, a service provider ID is associated with a setting information ID. That is, setting information is identified based on a combination of a user and a service provider. For example, in FIG. 3(a), a setting information ID of "p020" is identified based on a combination of a user ID of "u001" and a service provider ID of "b002."
[0080] A setting information ID is associated with one or more configurable items and condition information. A configurable item is associated with a value corresponding to the configurable item. For example, in FIG. 3(a), in the setting information with the setting information ID "p020", "configurable item i11" is associated with "value v30".
[0081] An example of the storage format of the business operator information DB will be described with reference to Fig. 3(b). In the business operator information DB, a business operator ID is associated with a service providing device ID and whether authentication is required. The service providing device ID is identification information for a service providing device 3 managed by a business operator. For example, Fig. 3(b) shows that a business operator with a business operator ID of "b001" manages service providing devices 3 with service providing device IDs of "s001" and "s002".
[0082] The business information DB may also store the business's industry, business name, connection information between each service providing device 3 managed by the business and the information processing device 1, information required of the user (e.g., electronic certificate, user information, collaboration with user application, etc.), connection method between the service providing device 3 and user terminal device 2 (e.g., Wi-Fi (registered trademark), Bluetooth (registered trademark), BLE, UWD, other communication method), type of service provided (e.g., convenience store, supermarket, fast food, apparel, restaurant, electronics retailer, accommodation facility, sports club, hot spring facility, vending machine, airline, automobile / self-driving car, PC settings, shared device, and various other services, etc.).
[0083] (Network Interface Unit 14) The network interface unit 14 realizes communication with other devices or systems via the communication network 4.
[0084] [User terminal device 2] In the present disclosure, the user terminal device 2 may be, for example, a personal computer, a smartphone, a tablet terminal, etc. The user terminal device 2 may include an input device (for example, a mouse, a keyboard, a touch panel, a camera, a microphone, etc.) and an output device (for example, a display, a speaker, etc.). The user terminal device 2 may include a device for measuring a positional relationship with the service providing device 3 (for example, a Bluetooth (registered trademark) module, a Wi-Fi (registered trademark) module, a GPS module, a distance sensor, a depth camera, etc.). The user terminal device 2 can communicate with other devices by executing an application such as a web browser.
[0085] The user terminal device 2 may accept input of various information acquired by the acquisition unit 100 of the information processing device 1. In one embodiment, the user terminal device 2 displays a screen for accepting input of at least one of setting information, positional relationship information or position information, change information, setting approval information, change approval information, and condition information, accepts input from a user, and transmits the input information to the information processing device 1.
[0086] [Service providing device 3] The service providing device 3 receives an execution instruction based on the setting information from the information processing device 1, and executes the service providing process based on the setting information. When the service providing device 3 is installed at a service providing location, the service providing device 3 can also be called an in-store device.
[0087] In the present disclosure, the service providing device 3 may be, for example, a cash register installed in a retail store, a reception terminal installed in a service providing facility, a smart device worn by a service provider, a shared personal computer, a car, etc. The service providing device 3 may include an input device (e.g., a mouse, a keyboard, a touch panel, a camera, a microphone, etc.) and an output device (e.g., a display, a speaker, etc.). The service providing device 3 may include a device for measuring its positional relationship with the user terminal device 2 (e.g., a Bluetooth (registered trademark) module, a Wi-Fi (registered trademark) module, a GPS module, a distance sensor, a depth camera, etc.). The service providing device 3 can communicate with other devices by executing an application such as a web browser.
[0088] The service providing device 3 may accept input of various information acquired by the acquisition unit 100 of the information processing device 1. In one embodiment, the service providing device 3 displays a screen for accepting input of at least one of setting information, positional relationship information or position information, change information, setting approval information, change approval information, and condition information, accepts input from a user or a service provider, and transmits the input information to the information processing device 1.
[0089] [Communication Network 4] The communication network 4 realizes communication between the information processing device 1, the user terminal device 2, and the service providing device 3. The communication network 4 realizes communication based on, for example, the TCP / IP protocol.
[0090] <3.Operation> An example of the operation of the system Sys will be described with reference to Figures 4 to 8. Also, an example of a display screen on the user terminal device 2 will be described with reference to Figure 9.
[0091] [First embodiment] 4 is a sequence diagram showing an example of the operation of the system Sys according to the first embodiment. In the first embodiment, first, the user terminal device 2 accepts input of setting information by the user (S100). Next, the user terminal device 2 transmits the setting information to the information processing device 1 (S102). As a result, the received setting information is stored in the information processing device 1 in association with the user.
[0092] Next, the information processing device 1 acquires positional relationship information (S104). In this example, the information processing device 1 determines whether the user has approached the service providing device 3 based on the positional relationship information (S106). If it is determined that the user has not approached the service providing device 3 (NO in S106), the information processing device 1 waits for a predetermined period of time (S108) and then acquires positional relationship information again (S104). If it is determined that the user has approached the service providing device 3 (YES in S106), the information processing device 1 transmits setting information and an execution instruction based on the setting information to the service providing device 3 (S110). The service providing device 3 that has received the execution instruction based on the setting information executes a service providing process based on the setting information (S112).
[0093] Furthermore, while the setting information is associated with the user, the information processing device 1 can repeatedly execute the operations of S104-S110. That is, after the user inputs the setting information once in S100, the user can receive a service based on the setting information every time the user approaches the service providing device 3 (for example, every time the user visits a store where the service providing device 3 is installed).
[0094] According to this configuration, the user can cause the service providing device 3 to execute the service providing process based on the setting information, thereby omitting at least part of the interaction with the service provider and / or the service providing device 3, thereby improving convenience. Furthermore, the execution instruction based on the setting information is transmitted when the positional relationship between the user and the service providing device 3 satisfies the positional relationship condition, so the service providing device 3 can provide the service to the user at an appropriate timing.
[0095] [Second embodiment] 5 is a sequence diagram showing an example of the operation of the system Sys according to the second embodiment. In the second embodiment, an example will be described in which, when a user approaches the service providing device 3, the service providing device 3 displays setting information associated with the user, and then executes a service providing process after receiving approval from the user. Note that S100-S108 in FIG. 5 are common to S100-S108 in FIG. 4, and therefore some of the description will be omitted below.
[0096] In the second embodiment, after it is determined that the user is approaching the service providing device 3 (S106 YES), the information processing device 1 transmits setting information and an instruction to display the setting information to the service providing device 3 (S200). The service providing device 3 that has received the instruction to display the setting information displays the setting information and receives input from the user regarding approval of the setting information (S202). Next, the service providing device 3 transmits setting approval information to the information processing device 1 (S204). If the setting approval information indicates that the setting information has been approved by the user, the information processing device 1 transmits an execution instruction based on the setting information transmitted in S200 to the service providing device 3 (S206).
[0097] According to this configuration, the user can receive the service after checking the setting information associated with the user, which further improves convenience.
[0098] [Third embodiment] Fig. 6 is a sequence diagram showing an example of the operation of the system Sys according to the third embodiment. In the third embodiment, an example will be described in which the service providing device 3 accepts input of change information after executing the service providing process, and the information processing device 1 changes the setting information based on the change information. Note that S100-S112 in Fig. 6 are common to S100-S112 in Fig. 4, and therefore some of the description will be omitted below.
[0099] In the third embodiment, after executing the service provision process (S112), the service providing device 3 receives input of change information from a user or a service provider (S302). Next, the service providing device 3 transmits the input change information to the information processing device 1 (S304). Next, the information processing device 1 transmits the change information and an instruction to display the change information to the user terminal device 2 (S306). Upon receiving the instruction to display the change information, the user terminal device 2 displays the change information and receives input regarding approval of the change information from the user (S308). Next, the user terminal device 2 transmits change approval information to the information processing device 1 (S310). If the change approval information indicates that the change information has been approved by the user, the information processing device 1 changes the setting information received in S102 based on the change information received in S304 (S312).
[0100] This configuration allows the user to change the setting information, further improving convenience. Furthermore, because the setting information is changed based on the user's approval, changes that are not intended by the user can be prevented.
[0101] [Fourth embodiment] 7 is a sequence diagram showing an example of the operation of the system Sys according to the fourth embodiment. In the fourth embodiment, an example will be described in which the information processing device 1 acquires condition information input by a user. Note that S100-S112 in FIG. 7 are common to S100-S112 in FIG. 4, and therefore some of the description will be omitted below.
[0102] In the fourth embodiment, the user terminal device 2 accepts input of setting information (S100), and then further accepts input of condition information related to user-set conditions (S400). Next, the user terminal device 2 transmits the input condition information to the information processing device 1 (S402). Thereafter, when the user approaches the service providing device 3 (S106 YES), the information processing device 1 determines whether the user-set conditions are satisfied (S404). When the user-set conditions are not satisfied (S404 NO), the information processing device 1 waits for a predetermined period of time (S108). When the user-set conditions are satisfied (S404 YES), the information processing device 1 transmits the setting information and an execution instruction based on the setting information to the service providing device 3 (S110).
[0103] According to this configuration, the information processing device 1 can accept, from the user, input of additional conditions (i.e., user-set conditions) for controlling the service providing device 3 based on the setting information. This allows the user to receive more flexible service provision.
[0104] [Fifth embodiment] Fig. 8 is a sequence diagram showing an example of the operation of the system Sys according to the fifth embodiment. In the fifth embodiment, an example will be described in which the information processing device 1 verifies an electronic certificate associated with a user to be authenticated. Note that S100-S112 in Fig. 8 are common to S100-S112 in Fig. 4, and therefore some of the description will be omitted below.
[0105] In the fifth embodiment, after it is determined that the user has approached the service providing device 3 (S106 YES), the information processing device 1 requests the user terminal device 2 to transmit an electronic certificate (S500). In response, the user terminal device 2 transmits the electronic certificate to the information processing device 1 (S502). The information processing device 1 verifies the received electronic certificate (S504). If user authentication is successful through verification of the electronic certificate, the information processing device 1 transmits setting information and an execution instruction based on the setting information to the service providing device 3 (S110).
[0106] This configuration can improve the security of the system Sys.
[0107] The aspects described in the first to fifth embodiments may be combined as appropriate within a range that does not cause contradictions.
[0108] [Sixth embodiment] FIG. 9 is a diagram showing an example of a display screen on the user terminal device 2. As shown in FIG.
[0109] Fig. 9(a) is a diagram showing an example of a screen for selecting a business operator for inputting setting information. Fig. 9(a) displays a convenience store selection button b100, an accommodation facility selection button b102, and a sports club selection button b104. The sports club selection button b104 is associated with the display "Not registered." This indicates that the user has not yet registered to use the sports club.
[0110] FIG. 9(b) is a diagram showing an example of a display screen that appears when a user presses the convenience store selection button b100 on the screen of FIG. 9(a). The display screen of FIG. 9(b) displays configurable item names d200-d204 and value input buttons b200-b204. Specifically, the configurable item names d200-d204 display "Plastic Bag Required / Not Required," "Chopsticks Required / Not Required," and "Payment Method," respectively. The value input buttons b200-d204 display "Not Required," "Required," and "Electronic Money," respectively. That is, for the convenience store-related setting information, the user inputs a value of "Not Required" for the configurable item "Plastic Bag Required / Not Required," a value of "Required" for the configurable item "Chopsticks Required / Not Required," and a value of "Electronic Money" for the configurable item "Payment Method." The user can change the input value to another value by pressing the value input buttons b200-b204.
[0111] Fig. 9(c) is a diagram showing an example of a display screen that appears when the user presses the sports club selection button b104 on the screen of Fig. 9(a). The display screen of Fig. 9(c) displays a registration button b300. By pressing the registration button b300, the user can decide to control the service providing device 3 at the sports club based on the setting information associated with the user.
[0112] <4. Hardware Configuration> An example of a hardware configuration in which the devices included in the above-described system Sys are realized by a computer 70 will be described with reference to Fig. 10. Note that the functions of each device can also be realized by dividing them into multiple devices.
[0113] As shown in FIG. 10, a computer 70 includes a processor 700 , a storage device 702 , an input I / F 704 , a data I / F 706 , a communication I / F 708 , and a display device 710 .
[0114] The processor 700 controls various processes in the computer 70 by executing programs stored in the storage device 702. For example, each functional unit included in the control unit 10 of the information processing device 1 can be realized by the processor 700 executing the programs stored in the storage device 702.
[0115] The storage device 702 is a storage medium such as a RAM (Random Access Memory), etc. The RAM temporarily stores the program code of the program executed by the processor 700 and data required when the program is executed.
[0116] The storage device 702 may also be a non-volatile storage medium such as a hard disk drive (HDD) or flash memory. The storage device 702 stores an operating system and various programs for implementing the above-described configurations. The storage medium storing the various programs may be a non-transitory computer-readable medium. The storage device 702 may also store tables that register various types of information and a DB that manages the tables. Such programs and data are loaded into the storage device 702 as needed and referenced by the processor 700.
[0117] The input I / F 704 is a device for receiving input from a user. Specific examples of the input I / F 704 include a camera, a button, a microphone, a keyboard, a mouse, a touch panel, various sensors, and a wearable device. The input I / F 704 may be connected to the computer 70 via an interface such as a USB (Universal Serial Bus).
[0118] The data I / F 706 is a device for inputting data from outside the computer 70. A specific example of the data I / F 706 is a drive device for reading data stored in various storage media. The data I / F 706 may be provided outside the computer 70. In this case, the data I / F 706 is connected to the computer 70 via an interface such as a USB.
[0119] The communication I / F 708 is a device for performing data communication with devices external to the computer 70 via the communication network 4, either wired or wirelessly. The communication I / F 708 may be provided external to the computer 70. In this case, the communication I / F 708 is connected to the computer 70 via an interface such as a USB.
[0120] The display device 710 is a device for displaying various types of information. Specific examples of the display device 710 include a liquid crystal display, an organic EL (Electro-Luminescence) display, and a display of a wearable device. The display device 710 may be provided outside the computer 70. In this case, the display device 710 is connected to the computer 70 via, for example, a display cable. Furthermore, when a touch panel is adopted as the input I / F 704, the display device 710 can be configured as an integral part of the input I / F 704.
[0121] Furthermore, the components of the devices included in the system Sys described in the above embodiment are assumed to realize predetermined processing in cooperation with other hardware by the processor 700 executing a program stored in the storage device 702. In other words, these components are considered to be software or firmware, as well as corresponding hardware, and in both of these concepts, they are also referred to as "functions," "means," "parts," "processing circuits," "units," or "modules," and can be interpreted as such.
[0122] <5. Variations> The matters described in the above embodiment can be changed as appropriate within a range that does not cause inconsistencies.
[0123] [Variations regarding the configuration of the system Sys] The configuration of the system Sys can be changed as appropriate. For example, the functions described in the above embodiment as being provided in the information processing device 1 (i.e., the setting information acquisition unit 100a, the location relationship information acquisition unit 100b, the change information acquisition unit 100c, the setting approval acquisition unit 100d, the change approval acquisition unit 100e, the condition information acquisition unit 100f, the change unit 102, the authentication unit 104, the service control unit 106, and the instruction sending unit 108) may be provided in the user terminal device 2 or the service providing device 3, within the scope of no contradiction.
[0124] Furthermore, in the above embodiment, an example has been described in which the information processing device 1 mediates communication between the user terminal device 2 and the service providing device 3, but the user terminal device 2 and the service providing device 3 may be configured to communicate directly between the devices, for example, via Bluetooth (registered trademark) or NFC.
[0125] [Variations regarding change information] In the above embodiment, the change information has been described as being mainly input to the user terminal device 2 or the service providing device 3, but this is not limiting. The change information may also be generated based on behavioral information regarding the user's behavior. Specifically, when a user takes a predetermined behavior in providing a service, the change information acquisition unit 100c may acquire change information that changes the setting information so that the predetermined behavior can be omitted. For example, when a user tells the service provider that they do not need a plastic bag when shopping at a convenience store, the change information acquisition unit 100c may acquire change information that changes the configurable item "plastic bag required" from "plastic bag required" to "plastic bag not required."
[0126] In this case, the behavioral information (in the above example, information indicating that the user informed the service provider that they did not need a plastic bag when shopping at a convenience store) may, for example, be input into the service providing device 3 by the service provider, may be input into the user terminal device 2 by the user, may be acquired via an input device such as a microphone and / or camera equipped on the service providing device 3 and / or the user terminal device 2, or may be acquired from another server device that collects user behavioral information.
[0127] [Example of multiple settings associated with a user] In the above embodiment (particularly in <3. Operation>), an example in which one piece of setting information is associated with a user has been described, but this is not limiting. As shown in FIG. 3(a), a user may be associated with multiple pieces of setting information for a service providing device 3 managed by a predetermined business operator. In this case, each of the multiple pieces of setting information may be associated with condition information for the setting information to be valid. For example, assume that first setting information and second setting information are associated with a predetermined user and a predetermined business operator, and the first setting information is associated with condition information "valid on weekdays," while the second setting information is associated with condition information "valid on weekends and holidays." In this case, when the predetermined user approaches a service providing device 3 managed by the predetermined business operator, the information processing device 1 may control the service providing device 3 based on the first setting information on weekdays and the second setting information on weekends and holidays.
[0128] [Examples of configurations that can be omitted from the above embodiment] In the above embodiment (particularly <3. Operation>), an example has been described in which the information processing device 1 transmits an execution instruction based on the setting information when the user approaches the service providing device 3 (see S104-108), but this is not limiting. Each embodiment described with reference to FIGS. 4-8 does not need to include the processing of S104-108. That is, the information processing device 1 may transmit an execution instruction based on the setting information to the service providing device 3 even when the user is not approaching the service providing device 3.
[0129] In the above embodiment, it has been described that a service may be provided to a user multiple times based on the setting information during the period in which the setting information is associated with the user. However, this is not limited to this. In the above embodiment, the setting information stored by the information processing device 1 in association with the user may be invalidated, deleted, or initialized after the service providing device 3 executes the service providing process. That is, the system Sys may include a setting information acquisition unit 100a that acquires setting information input to the user terminal device 2, where the setting information includes information about items that can be selected or set for a specific service when the user receives the specific service, and a service control unit 106 that can control the service providing device that executes the service providing process based on the setting information. Furthermore, the system Sys may further include at least some of the functions described in the above embodiment.
[0130] 6. EMBODIMENTS OF THE PRESENT DISCLOSURE The above embodiment is merely an example of the present disclosure and does not limit the scope of application of the present disclosure. Each device included in the system Sys may be a physically existing device or a so-called virtual machine. Each device included in the system Sys may be composed of multiple devices that are physically or logically separated. For example, some of the functions of the information processing device 1 may be implemented in a first information processing device, and other parts may be implemented in a second information processing device that can operate in cooperation with the first information processing device. Furthermore, the devices included in the system Sys may be devices on a cloud (i.e., computing resources available via a network).
[0131] The present disclosure includes, for example, the following embodiments: Note that terms used in the above embodiments are shown in parentheses.
[0132] [Appendix 1] A system Sys according to one embodiment of the present disclosure includes a setting information acquisition unit 100a that acquires setting information input into a user's terminal device (user terminal device 2), where the setting information includes information regarding items that can be selected or set for a specified service when the user receives the specified service and is associated with the user; and a service control unit 106 that can control a service providing device 3 that executes service provision processing including at least one of providing the specified service to the user and assisting in the provision of the specified service to the user multiple times based on the setting information during a period in which the setting information is associated with the user.
[0133] [Appendix 2] The system Sys described in Appendix 1 may further include a positional relationship information acquisition unit 100b that acquires positional relationship information regarding the positional relationship between the user and the service providing device 3, and the service control unit 106 may control the service providing device 3 based on the setting information if the positional relationship information satisfies a predetermined condition, and may restrict the control of the service providing device 3 based on the setting information if the positional relationship information does not satisfy the predetermined condition.
[0134] [Appendix 3] In the system Sys described in Appendix 2, the specified conditions may include at least one of the conditions that the distance between the user and the service providing device 3 is less than or equal to a specified threshold, and that the user is located in a specified direction relative to the service providing device 3.
[0135] [Appendix 4] In the system Sys described in any one of Supplementary Notes 1 to 3, the service control unit 106 controlling the service providing device 3 based on the setting information may include at least one of sending the setting information to the service providing device 3 and sending an instruction (execution instruction) to the service providing device 3 to execute service providing processing based on the setting information.
[0136] [Appendix 5] The system Sys described in any one of Appendices 1 to 4 may further include an authentication unit 104 that authenticates the authentication target based on an electronic certificate associated with the authentication target, which includes at least one of the user and the user's terminal device (user terminal device 2), and the service control unit 106 may control the service providing device 3 based on the setting information if the authentication unit 104 succeeds in authenticating the authentication target, and may restrict the control of the service providing device 3 based on the setting information if the authentication unit 104 does not succeed in authenticating the authentication target.
[0137] [Appendix 6] The system Sys according to any one of Supplementary Note 1 to Supplementary Note 5 may further include an instruction sending unit 108 that sends an instruction to output the setting information.
[0138] [Appendix 7] In the system Sys described in Supplementary Note 6, the instruction sending unit 108 may send an instruction to the service providing device 3 to output the setting information.
[0139] [Appendix 8] The system Sys described in Appendix 6 may further include a setting approval acquisition unit 100d that acquires setting approval information indicating whether the setting information has been approved by the user, and the service control unit 106 may control the service providing device 3 based on the setting information if the setting approval information indicates that the setting information has been approved by the user, and may restrict control of the service providing device 3 based on the setting information if the setting approval information does not indicate that the setting information has been approved by the user.
[0140] [Appendix 9] The system Sys described in any one of Supplementary Notes 1 to 8 may further include a change unit 102 capable of changing the setting information from first setting information to second setting information, and the service control unit 106 may be capable of controlling the service providing device 3 based on the first setting information during a period in which the first setting information is associated with the user, and may be capable of controlling the service providing device 3 based on the second setting information during a period in which the second setting information is associated with the user.
[0141] [Appendix 10] The system Sys described in Appendix 9 may further include a change information acquisition unit 100c that acquires change information regarding changes to setting information, where the change information is input to the service providing device 3, and the change unit 102 may change the setting information based on the change information.
[0142] [Appendix 11] The system Sys described in Appendix 10 may further include an instruction sending unit 108 that sends an instruction to output change information, and a change approval acquisition unit 100e that acquires change approval information indicating whether the change information has been approved by the user, and the change unit 102 may change the setting information based on the change information if the change approval information indicates that the change information has been approved by the user, and may restrict the change of the setting information based on the change information if the change approval information does not indicate that the change information has been approved by the user.
[0143] [Appendix 12] The system Sys described in any one of Supplementary Notes 1 to 11 may further include a condition information acquisition unit 100f that acquires condition information regarding specified conditions for the service control unit 106 to control the service providing device 3 based on the setting information, where the condition information is input to the user's terminal device (user terminal device 2), and the service control unit 106 may control the service providing device 3 based on the setting information if the specified conditions are met, and may restrict the control of the service providing device 3 based on the setting information if the specified conditions are not met.
[0144] [Appendix 13] An information processing method according to another aspect of the present disclosure includes causing a computer 70 to execute a step of acquiring setting information input into a user's terminal device (user terminal device 2), the setting information including information regarding items that can be selected or set for a specified service when the user receives the specified service, and associated with the user; and a step of controlling a service providing device 3 that executes a service providing process including at least one of providing the specified service to the user and assisting in the provision of the specified service to the user multiple times based on the setting information during a period in which the setting information is associated with the user.
[0145] [Appendix 14] A terminal device (user terminal device 2) according to another aspect of the present disclosure includes a reception unit that receives input of setting information regarding items that can be selected or set for a specified service when a user receives the specified service, where the setting information is associated with the user, and a transmission unit that transmits the setting information multiple times during a period in which the setting information is associated with the user to a service providing device 3 that executes a service providing process that includes at least one of providing the specified service to the user and assisting in the provision of the specified service to the user.
[0146] [Appendix 15] A service providing device 3 according to another aspect of the present disclosure is a service providing device 3 that executes a service providing process including at least one of providing a specified service to a user and assisting in the provision of a specified service to a user, and includes: a setting information acquisition unit 100a that acquires setting information input to a user's terminal device (user terminal device 2), the setting information including information regarding items that can be selected or set for a specified service when the user receives the specified service, and that is associated with the user; and an execution unit that can execute the service providing process based on the setting information multiple times during the period in which the setting information is associated with the user. [Explanation of symbols]
[0147] Sys...system, 1...information processing device, 2...user terminal device, 3...service providing device, 4...communication network, 10...control unit, 12...storage unit, 70...computer, 100...acquisition unit, 100a...setting information acquisition unit, 100b...positional relationship information acquisition unit, 100c...change information acquisition unit, 100d...setting approval acquisition unit, 100e...change approval acquisition unit, 100f...condition information acquisition unit, 102...change unit, 104...authentication unit, 106...service control unit, 108...instruction transmission unit
Claims
1. a setting information acquisition unit that acquires setting information input to a user's terminal device, the setting information including information on items that can be selected or set for a predetermined service when the user receives the predetermined service, and that is associated with the user; a service control unit that can control a service providing device that executes a service providing process including at least one of providing the predetermined service to the user and assisting in providing the predetermined service to the user, multiple times based on the setting information during a period in which the setting information is associated with the user; A system comprising:
2. a positional relationship information acquisition unit that acquires positional relationship information regarding a positional relationship between the user and the service providing device; The service control unit If the positional relationship information satisfies a predetermined condition, the service providing device is controlled based on the setting information; The system according to claim 1 , wherein when the positional relationship information does not satisfy the predetermined condition, control of the service providing device based on the setting information is limited.
3. The system of claim 2 , wherein the predetermined condition includes at least one of a condition that the distance between the user and the service providing device is equal to or less than a predetermined threshold and a condition that the user is located in a predetermined direction relative to the service providing device.
4. The system described in claim 1, wherein the service control unit controls the service providing device based on the setting information, and the service control unit controls the service providing device based on the setting information, and the service providing device controls the service providing device based on the setting information.
5. an authentication unit that authenticates the authentication target based on an electronic certificate associated with the authentication target including at least one of the user and the user's terminal device, The service control unit If the authentication unit succeeds in authenticating the authentication target, the authentication unit controls the service providing device based on the setting information; The system according to claim 1 , wherein if the authentication unit does not succeed in authenticating the authentication target, control of the service providing device based on the setting information is limited.
6. The system according to claim 1 , further comprising an instruction sending unit that sends an instruction to output the setting information.
7. The system according to claim 6 , wherein the instruction transmission unit transmits an instruction to the service providing device to output the setting information.
8. a setting approval acquisition unit that acquires setting approval information indicating whether the setting information has been approved by the user; The service control unit If the setting approval information indicates that the setting information has been approved by the user, the service providing device is controlled based on the setting information; The system according to claim 6 , wherein if the setting approval information does not indicate that the setting information has been approved by the user, control of the service providing device based on the setting information is limited.
9. a change unit that can change the setting information from first setting information to second setting information, The service control unit the service providing device can be controlled based on the first setting information while the first setting information is associated with the user; The system according to claim 1 , wherein the service providing device is controllable based on the second setting information while the second setting information is associated with the user.
10. a change information acquisition unit that acquires change information related to a change to the setting information, the change information being input to the service providing device; The system according to claim 9 , wherein the change unit changes the setting information based on the change information.
11. an instruction sending unit that sends an instruction to output the change information; a change approval acquisition unit that acquires change approval information indicating whether the change information has been approved by the user, The change unit If the change approval information indicates that the change information has been approved by the user, change the setting information based on the change information; The system according to claim 10 , wherein if the change approval information does not indicate that the change information has been approved by the user, changes to the setting information based on the change information are restricted.
12. a condition information acquisition unit that acquires condition information relating to predetermined conditions for the service control unit to control the service providing device based on the setting information, the condition information being input to a terminal device of the user; The service control unit If the predetermined condition is satisfied, the service providing device is controlled based on the setting information; The system according to claim 1 , wherein if the predetermined condition is not satisfied, control of the service providing device based on the setting information is limited.
13. On the computer, a step of acquiring setting information input to a terminal device of a user, the setting information including information on items that can be selected or set for a predetermined service when the user receives the predetermined service, and the setting information being associated with the user; a step of controlling a service providing device that executes a service providing process including at least one of providing the predetermined service to the user and assisting in providing the predetermined service to the user, multiple times based on the setting information during a period in which the setting information is associated with the user; An information processing method for executing the above.
14. a reception unit that receives input of setting information regarding items that can be selected or set for a predetermined service when a user receives the predetermined service, the setting information being associated with the user; a transmitting unit capable of transmitting the setting information to a service providing device that executes a service providing process including at least one of providing the predetermined service to the user and assisting in providing the predetermined service to the user a plurality of times during a period in which the setting information is associated with the user; A terminal device comprising:
15. A service providing device that executes a service providing process including at least one of providing a predetermined service to a user and assisting in providing the predetermined service to the user, a setting information acquisition unit that acquires setting information input to the user's terminal device, the setting information including information on items that can be selected or set for a predetermined service when the user receives the predetermined service, and is associated with the user; an execution unit capable of executing the service provision process based on the setting information a plurality of times during a period in which the setting information is associated with the user; A service providing device comprising:
Citation Information
Patent Citations
Information processing system and information processing program
JP2023019955A