This application is based upon and claims the benefit of priority of the prior Japanese Patent Application No. 2021-168032, filed on Oct. 13, 2021, the entire contents of which are incorporated herein by reference.
Embodiments of the present disclosure relate to a shopping service mediation system for mediating or supporting shopping service between a consignor (or a client) who entrusts the shopping service and a consignee who is entrusted with the shopping service.
For this type of system, for example, there is proposed a shopping service system for matching a user and an assistant, so that the assistant goes shopping for the user in response to the user's request (see JP2019-139776A as Patent Literature 1). According to this system, shopping service is available without intervention of an agency and without payment or money transaction. Although there are further proposed systems for mediating a shopping service agency via an intermediary, or through payment or money transaction (see JP2002-183496A as Patent Literature 2 and JP2019-049794A as Patent Literature 3), the systems do not make for uses, a mutual assistance nor a reduction in economic burden.
According to the Patent Literature 1, however, in the real society, there are many parents who are raising children and those who wish to go shopping but cannot do so freely, and thus, on the system, the number of registered assistants who volunteer to perform the shopping service is less than the number of registered users who wish to go shopping or who wish to use the shopping service. This has a technical problem that a matching process does not function satisfactorily. That is, for example, a technology/technique thereof is not sufficient enough to strike a balance between the number of users and the number of assistants to be matched on data by building on the system an interdependency relationship between the users and the assistants.
In view of the problems described above, it is therefore an object of embodiments of the present disclosure to provide a shopping service mediation system capable of leading to fairness between use and assistance.
The above object of embodiments of the present disclosure can be achieved by a shopping service mediation system that mediates shopping service between a consignor who entrusts the shopping service and a consignee who is entrusted with the shopping service, the shopping mediation system including terminal apparatuses corresponding to a plurality of users respectively and comprising: user information management unit configured to manage user information that is information with respect to each of the plurality of users that can be at least one of the consignor and the consignee; a request distribution unit configured to distribute a request from the terminal apparatus related to a user as the consignor out of the plurality of users, to the terminal apparatuses related to users other than the consignor out of the plurality of users; an acceptance receiving unit configured to receive at least one acceptance, the acceptance indicating a desire to be entrusted with the shopping service, and having being transmitted from the terminal apparatus in response to the request distributed; a determination unit configured to determine a formal consignee from the users related to the terminal apparatuses each having transmitted the acceptance; and a confirmation unit configured to confirm completion of the shopping service by the formal consignee, wherein the user information management unit is configured to update a number of entrustments included in the user information with respect to the consignor and to update a number of times entrusted included in the user information with respect to the formal consignee when the completion of the shopping service is confirmed by the confirmation unit, and the user information management unit is further configured to display each user's use tendency based on the number of entrustments and the number of times entrusted, on the terminal apparatus corresponding to the user.
According to the shopping service mediation system in an aspect of embodiments of the present disclosure, by visualizing to the plurality of users, the number of entrustments and the number of times entrusted with respect to the past shopping service, directly (i.e., the number itself) or indirectly (i.e., not the number itself, but an index indicating its magnitude correlation, extent, or level), it is possible to lead to balance between the number of entrustments and the number of times entrusted with respect to an individual user, or lead to fairness between service use and assistance, even in an environment where the shopping service is provided for free. In particular, it is effective in an environment where there is no payment or money transaction of a usage fee. In addition, it is possible to fill an imbalance between the service use and the assistance with economic value, by granting a privilege to a person who assists often or charging a system usage fee to a person who entrusts the shopping service often.
Such operations and effects according to the present disclosure will be more apparent by DETAILED DESCRIPTION OF THE EMBODIMENT described below.
Referring to
As illustrated in
Incidentally, each of the management server 10 and the database 13 illustrated in
An example of a hardware configuration of the management server 10 will be described with reference to
The management server 10 may include, for example, a server control unit 11 and a server transmitting/receiving unit 12. The server control unit 11 and the server transmitting/receiving unit 12 are allowed to perform data communication with each other and may be connected to each other through a data bus 14, for example. Furthermore, the management server 10 may include, for example, a not-illustrated data input/output unit that accepts various operations of a system operation manager and that outputs various data to the system operation manager.
For example, the server transmitting/receiving unit 12 performs transmission and reception of various data with an external configuration of the management server 10 (e.g., each terminal apparatus 20) through the Internet 100. The server control unit 11 is configured to control each process performed by the management server 10. The server control unit 11 may be configured, for example, as a computer unit including a CPU (Central Processing Unit) and a storage area required for its operation: a RAM (Random Access Memory) and a ROM (Read Only Memory).
For example, the server control unit 11 may read and execute a computer program stored in the ROM. For example, the server control unit 11 may read a computer program stored in a non-volatile recording medium that is readable by a computer, by using a not-illustrated recording medium reading apparatus. The server control unit 11 may read a computer program from a not-illustrated apparatus that is located outside the management server 10 through the Internet 100. The server control unit 11 executes the read computer program. As a result, logical functional blocks for performing operations to be performed by the management server 10 are realized in the server control unit 11. That is, the server control unit 11 is configured to function as a controller for realizing the logical functional blocks for performing operations to be performed by the management server 10.
The database 13 holds various data required for various processes performed by the management server 10. As illustrated in
The request information 132 holds information about shopping service to be entrusted, the request information 132 being information based on a request transmitted to the management server 10 by a user who wishes to entrust the shopping service (i.e., a consignor or a client). In the request information 132, for example, as illustrated in
Returning to
The request distribution unit 112 distributes a request for shopping service. For example, when the request distribution unit 112 receives a request from the terminal apparatus 20 corresponding to the consignor of the shopping service, it may distribute the request to the terminal apparatuses 20 corresponding to users other than the consignor. For example, the acceptance receiving unit 113 may receive an acceptance indicating desire to undertake the request, from the terminal apparatus 20 that has received the request.
The determination unit 114 determines the formal consignee of the shopping service. For example, the determination unit 114 may determine as the formal consignee, a user who satisfies a predetermined condition, from among the users corresponding to the terminal apparatuses 20 that have transmitted the acceptance. After determining the formal consignee, for example, the determination unit 114 may transmit a notice of determination to each terminal apparatus 20 that has transmitted the acceptance. The confirmation unit 115 confirms the completion of the shopping service. For example, when receiving a notice of completion indicating that the shopping service has been completed by the formal consignee, the confirmation unit 115 may determine that the completion is confirmed.
An example of a basic hardware configuration of the terminal apparatus 20 will be described with reference to
The terminal control unit 24 is configured to control each process in the terminal apparatus 20 by controlling operations of each of the other units 21, 22, and 23. The terminal control unit 24 may be configured as a computer unit including, for example, a CPU (Central Processing Unit) and a storage area required for its operations: a RAM (Random Access Memory) and a ROM (Read Only Memory). The terminal control unit 24 may function, for example, as a user interface of the management server 10. The terminal control unit 24 may allow the user to input data and may transmit the input data to the management server 10, for example, in accordance with an instruction from the management server 10. Furthermore, the terminal control unit 24 may obtain the data from the management server 10 and may output the obtained data to the user, for example, in accordance with an instruction from the management server 10. The terminal control unit 24 may be configured to realize at least a part of the above-described units 111 to 115 of the server control unit 11. For example, the terminal control unit 24 receives the request and the notice of determination or the like, and transmits the acceptance and the notice of completion or the like, via the terminal transmitting/receiving unit 21.
A process performed in the shopping service mediation system 1 will be described with reference to
Subsequently, the server control unit 11 may perform a service consignee process (step S102). The service consignee process includes a step of receiving shopping service to be entrusted to a step of determining the formal consignee. The service consignee process will be described with reference to
The management server 10 is in a reception waiting state for waiting for the reception of a request to entrust shopping service (step S200). When the request is transmitted from the terminal apparatus 20 (the terminal apparatus 20a in the first embodiment) to the management server 10 (the step S200: Yes), the management server 10 receives the request (step S201). The request may include, for example, information indicating the user ID of the user (the user 20a of the terminal apparatus 20a in the first embodiment) as the consignor of the shopping service, the request content 132a for the shopping service (i.e., the purchase request item, the desired number of purchased pieces, the desired deadline of receipt, the desired purchase location, etc.), or the like.
For example, the management server 10 that has received the request may assign the request ID to the received request and may generate the request information 132 with respect to the received request. When generating the request information 132, for example, the management server 10 may set the status 132b at this stage to “currently accepting”. Subsequently, the management server 10 may distribute the request received from the terminal apparatus 20a, to all the terminal apparatuses 20 in the shopping service mediation system 1 excluding the terminal apparatus 20a (step S202). In the first embodiment, the managing server 10 distributes the request including the request content 132a to the terminal apparatuses 20b to 20d. The distributed request may include, for example, the user ID and the request ID corresponding to the request.
At the terminal apparatus 20 that has received the request from the management server 10, for example, a request screen 70 as illustrated in
The use tendency 70b may be displayed in such a way as to allow the user to recognize the user's own use tendency or lead the user to recognize the user's use tendency. As the display state of the use tendency 70b, for example, numerical values held by the number of entrustments 131a and the number of times entrusted 131b and/or the use index 131c may be displayed as they are, or a statistical value based on a predetermined statistical method may be displayed. Alternatively, the display state of the use tendency 70b may be a graph, a table, a gauge, or the like. For example, the use tendency 70b may be illustrated in such a way that the consignor degree and the consignee degree are colored differently from each other such that the use tendency is recognized by the density of each color. Furthermore, the use tendency 70b may indicate the use tendency of a predetermined period (e.g., the last 6 months) or of a period designated by the user. For example, the use tendency 70b may be graphically represented, like a monthly summary graph for the last six months, on the basis of the numerical values held by the number of entrustments 131a and the number of times entrusted 131b and/or the use index 131c. Since the use tendency 70b is displayed on the request screen 70, the user can determine whether or not to undertake the displayed request after confirming not only the request content but also his/her own use tendency.
The request screen 70 may further display bulk purchase information 70c indicating information about a bulk purchase discount, as illustrated in
The bulk purchase information 70c may be displayed on the request screen 70, for example, by being included in the request content 132a of the request transmitted from the consignor by the consignor's input operation. Alternatively, the bulk purchase information 70c may be displayed on the request screen 70 in the following manner; the management server 10 may cooperate with a not-illustrated store system to obtain from the store system the bulk purchase information about the purchase request item indicated by the request, and then may include the obtained bulk purchase information in the request content 132a of the request for distributing the bulk purchase information.
The user who wishes to undertake the displayed request may, for example, check a check box 70d of “wish to be entrusted”. By this, the acceptance indicating desire to be entrusted is transmitted to the management server 10. As described above, the acceptance may be transmitted from the terminal apparatus 20 in response to the operation of the user who wishes to be entrusted with the shopping service (i.e., the consignment applicant). The acceptance may include, for example, the request ID of the request the consignment applicant wishes to undertake, and the user ID of the consignment applicant.
After distributing the request, the management server 10 allows the acceptance from the terminal apparatus 20 to be received within a predetermined acceptance limit, for example (step S203). The acceptance limit may be, for example, a time limit or an upper limit of the number of acceptances received. In the first embodiment, out of the terminal apparatuses 20b to 20d that have received the request, the acceptance is transmitted from the terminal apparatus 20c and the terminal apparatus 20d, and these acceptances are received by the management server 10. This indicates that the user 20c of the terminal apparatus 20c and the user 20d of the terminal apparatus 20d each have transmitted the acceptance, as the consignment applicant of the shopping service.
Subsequently, the management server 10 determines as the formal consignee the user who satisfies the predetermined condition, from the consignment applicants (step S204). For example, when receiving only one acceptance, i.e., when there is only one consignment applicant, the management server 10 may determine the consignment applicant as the formal consignee. When receiving two or more acceptances, i.e., when there are two or more consignment applicants, the management server 10 may determine the formal consignee, for example, in order of arrival. Alternatively, the management server 10 may determine the consignment applicant whose address is the closest to that of the consignor, as the formal consignee. Alternatively, the management server 10 may determine the user having the lowest consignee degree (or consignee level) as the formal consignee, by referring to the use index 131c of each consignment applicant.
After determining the formal consignee, the management server 10 may transmit the notice of determination to each of the terminal apparatuses 20 of the consignment applicants, each terminal apparatus 20 having transmitted the acceptance. In the first embodiment, the management server 10 transmits the notice of determination to the terminal apparatus 20c and the terminal apparatus 20d, both terminal apparatuses 20c and 20d having transmitted the acceptance. For example, when the user 20c of the terminal apparatus 20c is determined as the formal consignee, the notice of determination transmitted to the terminal apparatus 20c may indicate that the user 20c is determined as the formal consignee. Furthermore, the notice of determination transmitted to the user determined as the formal consignee may include information that allows the consignor's name and address to be specified. On the other hand, the notice of determination transmitted to the terminal apparatus 20d of the user 20d, which is not determined as the formal consignee, may indicate that the user 20d is not determined as the formal consignee. Furthermore, after determining the formal consignee, the management server 10 may update the status 132b of the corresponding request to “determined”.
The processes in the step S201 and the step S202 are performed by the request distribution unit 112 of the server control unit 11. The process in the step S203 is performed by the acceptance receiving unit 113 of the server control unit 11. The process in the step S204 is performed by the determination unit 114 of the server control unit 11.
Returning to
After receiving the notice of completion (the step S103: Yes), for example, the server control unit 11 may perform an index process (step S104). In the index process, the user data 131 is updated. For example, the user information management unit 111 of the server control unit 11 updates the number of entrustments 131a of the consignor (the user 20a in the first embodiment) (e.g., counts up the total number of entrustments and adds the completion date of the shopping service to the time information), and updates the use index 131c of the user 20a in association with the update. Furthermore, the user information management unit 111 updates the number of times entrusted 131b of the formal consignee (the user 20c in the first embodiment) (e.g., counts up the total number of times entrusted and adds the completion date of the shopping service to the time information), and updates the use index 131c of the user 20c in association with the update. In addition, after receiving the notice of completion, for example, the server control unit 11 may set the status 132b of the corresponding request to “service completed”.
Then, the processing routine for the mediation of shopping service is ended. In a condition in which there is the user information 131 with respect to a plurality of users, the server control unit 11 may perform the processes at and after the step S102 as another processing routine independent of the user information registration process of the step S101.
The use tendency 70b may be displayed not only on the request screen 70 but also on the terminal apparatus 20 at an appropriate time. For example, in response to a display requesting operation to the terminal apparatus 20 by the user, his/her use tendency 70b may be displayed at the time. This makes it possible for the user to confirm his/her (i.e. the user's) own use tendency 70b at an arbitrary time. Furthermore, the user's use tendency 70b may be displayed on a screen on which the user as the consignor makes an entrustment with respect to shopping service. This allows the user to recognize his/her own use tendency 70b and then determine to entrust the shopping service. As described above, it is possible to by allowing each user to recognize the user's own use tendency 70b at an appropriate time, lead the user such that the user's use tendency does not lean to the consignor or the consignee. In the shopping service mediation system 1, the user information 131 may not include the use index 11c, and the information indicated by the use index 131c may be appropriately calculated and derived on the basis of the number of entrustments 131a and the number of times entrustments 131b.
The personal information 131d in the user information 131 may include, for example, the user's age or generation. In this case, for example, the user information management unit 111 may make a group of users by age or generation, and may perform the service consignee process (
When there are two or more requests whose status 132b of the request information 132 is “currently accepting”, for example, the request distribution unit 112 may display a list of the “currently accepting” requests on the terminal apparatus 20 for the user to select one of the requests, and may display the request screen 70 (
As described in detail above, according to the first embodiment, by visualizing and showing to the user the use tendency of the shopping service in the past, it is possible to lead to balance between the number of entrustments and the number of times entrusted of an individual user, or fairness between the service use and the assistance.
Referring to
As illustrated in
The process performed by the privilege providing unit 116 will be described. For example, as illustrated in
As described above, in the step S502, the privilege providing unit 116 may perform the privilege providing process of granting the privilege to the target user. As the privilege providing process, for example, the privilege providing unit 116 may issue a privilege coupon indicating the privilege to the target user and may set the privilege coupon in the personal information 131d on the target user. The privilege coupon may indicate, for example, privilege content and a store in which the privilege is provided (hereinafter referred to as a “target store”). For example, the privilege providing unit 116 may notify the target user that the privilege has been granted.
For example, the target user can receive the privilege at the target store by printing the provided privilege coupon or displaying it on a screen. For example, in the case of the discount privilege, the target user may be provided with a discount for purchasing an item at the target store. Alternatively, in the case of the present privilege, the target user may be provided with a predetermined item as a present at the target store. As described above, according to the second embodiment, by granting the privilege to the user who assists often, it is possible to fill an imbalance between the service use and the assistance with economic value.
Referring to
As illustrated in
The process performed by the charging unit 117 will be described. For example, as illustrated in
As described above, the charging unit 117 may perform the charging process of charging the system usage fee to the target user in the step S602. As the charging process, for example, the charging unit 117 may charge the system usage fee whose amount corresponds to the relationship, to the target user. For example, the system usage fee may be set in proportion to the difference between the number of entrustments and the number of times entrusted. For example, the charging unit 117 may notify the target user that the target user is a charging target of the system usage fee. For example, the charging unit 117 may add the charged system usage fee to the personal data 131d on the target user and may end the corresponding processing routine, and may charge the system usage fee when the target user re-accesses the shopping service mediation system 1. Alternatively, in the charging process in the step S602 of the corresponding processing routine, the charging unit 117 may charge the system usage fee which has occurred to the target user.
For example, the charging unit 117 may be configured to prohibit the target user from using the shopping service mediation system 1 until the payment of the charged system usage fee is confirmed via a not-illustrated financial organization system, and to allow the target user to use the shopping service mediation system 1 after the payment is confirmed. As described above, according to the third embodiment, by charging the system usage fee to the user who assists less often, it is possible to fill an imbalance between the service use and the assistance with economic value.
With respect to the embodiments described above, the following Supplementary Notes are further disclosed.
A shopping service mediation system described in Supplementary Note 1 according to embodiments of the present disclosure is a shopping service mediation system that mediates shopping service between a consignor who entrusts the shopping service and a consignee who is entrusted with the shopping service, the shopping mediation system including terminal apparatuses corresponding to a plurality of users respectively and comprising: a user information management unit configured to manage user information that is information with respect to each of the plurality of users that can be at least one of the consignor and the consignee; a request distribution unit configured to distribute a request from the terminal apparatus related to a user as the consignor out of the plurality of users, to the terminal apparatuses related to users other than the consignor out of the plurality of users; an acceptance receiving unit configured to receive at least one acceptance, the acceptance indicating a desire to be entrusted with the shopping service, and having being transmitted from the terminal apparatus in response to the request distributed; a determination unit configured to determine a formal consignee from the users related to the terminal apparatuses each having transmitted the acceptance; and a confirmation unit configured to confirm completion of the shopping service by the formal consignee, wherein the user information management unit is configured to update a number of entrustments included in the user information with respect to the consignor and to update a number of times entrusted included in the user information with respect to the formal consignee when the completion of the shopping service is confirmed by the confirmation unit, and the user information management unit is further configured to display each user's use tendency based on the number of entrustments and the number of times entrusted, on the terminal apparatus corresponding to the user.
According to the shopping service mediation system described in Supplementary Note 1, the consignor and the consignee of the shopping service are matched and the shopping service is realized. At the same time, the number of entrustments and the number of times entrusted of each user are managed, and the “use tendency” based on the number of entrustments and the number of times entrusted can be displayed to each user. The “use tendency” is information indicating a tendency of the use of the shopping service mediation system obtained on the basis of the number of entrustments and the number of times entrusted with respect to the corresponding user.
Visualizing and showing this “use tendency” to the user allows each user to recognize whether the user has a tendency to entrust the shopping service more often or has a tendency to be entrusted more often. By this, it is possible to lead to balance between the number of entrustments and the number of times entrusted of an individual user, or fairness between the service use and the assistance, even in an environment where the shopping service is provided for free. In particular, it is effective to obtain the fairness in an environment where there is no payment or money transaction of a usage fee. Incidentally, “use tendency” may be information derived only by the number of entrustments and the number of times entrusted, or may be information derived by adding another information to the number of entrustments and the number of times entrusted.
A shopping service mediation system described in Supplementary Note 2 according to embodiments of the present disclosure is the shopping service mediation system described in Supplementary Note 1, further comprising a privilege providing unit configured to grant a privilege to be provided at a particular store, to the user for whom a relationship between the number of entrustments and the number of times entrusted satisfies a first condition.
According to the shopping service mediation system described in Supplementary Note 2, for example, since the privilege can be granted to a user who is entrusted more often than makes an entrustment, it is possible to increase the motivation of being entrusted with the shopping service. The privilege may include, for example, an item discount privilege, a present privilege, or the like. By this, it is possible to fill an imbalance between the service use and the assistance with economic value.
A shopping service mediation system described in Supplementary Note 3 according to embodiments of the present disclosure is the shopping service mediation system described in Supplementary Note 1, further comprising a charging unit configured to charge a system usage fee to the user for whom a relationship between the number of entrustments and the number of times entrusted satisfies a second condition.
According to the shopping service mediation system described in Supplementary Note 3, for example, the system usage fee can be charged to the user who makes an entrustment more often than is entrusted. By this, it is possible to fill an imbalance between the service use and the assistance with economic value. In addition, for example, it is possible to provide an environment where it is easy to participate in the system for a user who has a problem going out and thus is hardly entrusted with the shopping service, without making the user feel inferior to the other users.
A shopping service mediation system described in Supplementary Note 4 according to embodiments of the present disclosure is the shopping service mediation system described in Supplementary Note 1, wherein the request includes: discount information with respect to a bulk purchase discount to be provided for an item that is a target of the shopping service; and store information indicating a store that provides the bulk purchase discount.
According to the shopping service mediation system described in Supplementary Note 4, for the item that is the target of the bulk purchase discount, the request includes the discount information on the discount and the store information on the store that provides the discount, and it is thus possible to display information about the bulk purchase discount on the terminal apparatus. Therefore, the user who is thinking about being entrusted with the shopping service can know the information about the bulk purchase discount. This provides an environment where the benefit of bulk purchase discount can be enjoyed by the consignor and the consignee. Incidentally, the information about a bulk purchase (the discount information and the store information, etc.) may be provided by the user or may be provided from the store.
A shopping service mediation system described in Supplementary Note 5 according to embodiments of the present disclosure is the shopping service mediation system described in Supplementary Note 1, wherein the terminal apparatus is configured to display a plurality of the requests in a format in which the plurality of the requests are classified by kinds of items each being a target of the shopping service, or by stores where the items can be purchased.
According to the shopping service mediation system described in Supplementary Note 5, when the user views a plurality of requests on the terminal apparatus, the user can see them in the format in which the requests are classified by kinds of the items that are the targets of the shopping service, or by the stores where the items can be purchased. Therefore, it is possible to provide an environment where it is easy to search for a desired request from a plurality of requests, to the user who is thinking about being entrusted with the shopping service.
The present disclosure may be embodied in other specific forms without departing from the spirit or characteristics thereof. The present embodiments and examples are therefore to be considered in all respects as illustrative and not restrictive, the scope of the disclosure being indicated by the appended claims rather than by the foregoing description and all changes which come in the meaning and range of equivalency of the claims are therefore intended to be embraced therein.
Number | Date | Country | Kind |
---|---|---|---|
2021-168032 | Oct 2021 | JP | national |