Map display control device, map display control method, and map display control program
The map display control system addresses the challenge of encouraging users to use facilities with higher point allocation rates by prioritizing them on a map, enhancing engagement through visual incentives.
Patent Information
- Application Number
- JP2024099449
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-06-20
- Publication Date
- 2025-05-21
- Estimated Expiration
- 2043-03-08
AI Technical Summary
Existing point programs do not effectively encourage users to utilize facilities that offer increased point allocation rates, leading to suboptimal engagement with such services.
A map display control system that prioritizes facilities on a map based on their point allocation rate increases, taking into account user membership rank and service usage conditions, to incentivize users to engage with higher reward services.
Enhances user engagement with facilities offering higher point allocation rates by visually highlighting priority locations, thereby increasing utilization of these facilities and services.
Smart Images

Figure 0007681163000001 
Figure 0007681163000002 
Figure 0007681163000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a method for displaying facilities related to a points program on a map. [Background technology]
[0002] Conventionally, there is known a point program that gives points to a user who purchases a transaction object such as a product or service, and allows the user to use the points he or she owns to purchase the transaction object. It is also known to display on a map facilities where points can be used. This allows a user to know the location of a facility where points can be used, or to know that a facility where points can be used is nearby. This is expected to promote the use of facilities where points can be used.
[0003] For example, Patent Document 1 discloses that a terminal device that a user can carry with them stores point card information such as the issuing store, location information, card name, card number, number of points, specified number of points, expiration date, etc. for each store that issued a point card owned by the user, and that if a store that issued a point card whose points are about to expire and whose expiration date is approaching is located near the terminal device, the terminal device displays a map showing the location of that store and the user's current location. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2002-318951 A Summary of the Invention [Problem to be solved by the invention]
[0005] In many point programs, it is common to give points to a purchaser in an amount equivalent to a predetermined rate of payment for the purchase amount of a transaction object. This rate of payment may be fixed or variable. For example, the rate of payment may increase when a user uses a specific service provided using a computer network and uses a specific facility corresponding to the service. As an example, the rate of payment may increase when a user makes a reservation for a beauty salon on a website for booking a beauty salon and visits and uses the reserved beauty salon. Once the rate of payment is increased, it is maintained for a specific period of time. During that time, the user can earn points at the increased rate for the purchase of the transaction object. Therefore, regardless of whether points are awarded or not, it may be desirable to promote the use of facilities where the rate of payment is increased.
[0006] The present invention has been made in view of the above points, and an example of the problem to be solved is as follows: It is possible to encourage users to use facilities that offer services that increase the point allocation rate more. A map display control device, a map display control method, and a map display control program are provided. [Means for solving the problem]
[0007] One aspect of the present invention a map display control device which displays facilities related to a point program on a map, the point program may award to a user who purchases a transaction object a number of points according to the purchase amount of the transaction object and the user's point award rate, the point award rate increases by a predetermined amount in response to the user satisfying a predetermined award rate increase condition for each of a plurality of predetermined services provided using a computer network, the award rate increase condition for each of the plurality of services includes using the service, and the award rate increase condition for each of two or more of the plurality of services is using the service and using a predetermined facility corresponding to the service, An increase in the point grant rate is determined in advance for each of the two or more services, Correspondence information showing the correspondence between the facility and the service an increase amount specifying means for specifying an increase amount of the point grant rate of the service corresponding to each facility based on the facility;A display control means for displaying, on the map, at least one of a plurality of facilities located within a geographical area corresponding to the map displayed on a screen of a terminal device used by the user, the terminal device, the plurality of facilities When there are a plurality of priority facilities identified as facilities to be prioritized for display on the map among the plurality of priority facilities, the priority facility having a larger increase in the point allocation rate of the service corresponding to the priority facility is displayed on the map based on the identified increase amount. and a display control means for giving priority to the display.
[0014] According to this invention, the amount by which the point allocation rate increases when the user satisfies the allocation rate increase condition is determined for each service, and the amount of increase may vary depending on the service. Facilities with a higher increase in the point allocation rate are displayed on the map with higher priority. This makes it possible to encourage users to use facilities that correspond to services with a higher increase in the point allocation rate.
[0015] Other aspects of the invention is characterized in that, for at least one specified service among the two or more services, the higher the rank of the user as a member for the specified service, the greater the increase in the point award rate, and the system further comprises a rank information acquisition means for acquiring rank information indicating the rank of the user, and the increase amount determination means determines the increase amount of the point award rate for the specified service based on the acquired rank information.
[0016] According to this invention, for a given service, the higher the rank of the user as a member, the higher the increase in the point allocation rate becomes. Therefore, the user can be encouraged to use facilities that correspond to services that have a higher increase in the point allocation rate according to the user's rank.
[0017] Further aspects of the present invention The display control means displays facilities on the displayed map, and displays increase amount information indicating the increase in the point award rate in association with the priority facility included in the displayed facilities.
[0018] According to this invention, information indicating the increase in the point allocation rate of the service corresponding to the priority facility is displayed on the map in association with the priority facility, thereby encouraging users to use the facility corresponding to the service with a higher increase in the point allocation rate.
[0025] Further aspects of the present invention a map display control method executed by a computer for displaying facilities related to a point program on a map, the point program may award a number of points to a user who purchases a transaction object according to the purchase amount of the transaction object and the user's point award rate, the point award rate increases by a predetermined amount in response to the user satisfying a predetermined award rate increase condition for each of a plurality of predetermined services provided using a computer network, the award rate increase condition for each of the plurality of services includes using the service, and the award rate increase condition for each of two or more of the plurality of services is using the service and using a predetermined facility corresponding to the service, An increase in the point grant rate is determined in advance for each of the two or more services, Correspondence information showing the correspondence between the facility and the service an increase amount specifying step of specifying an increase amount of the point grant rate of the service corresponding to each facility based on the increase amount; A display control step of displaying, on the map, at least one of a plurality of facilities located within a geographical area corresponding to the map displayed on a screen of a terminal device used by the user, the terminal device, When there are a plurality of priority facilities identified as facilities to be prioritized for display on the map among the plurality of priority facilities, the priority facility having a larger increase in the point allocation rate of the service corresponding to the priority facility is displayed on the map based on the identified increase amount. and a display control step of giving priority to displaying the displayed image.
[0026] Further aspects of the present inventiona map display control program executed by a computer which displays facilities related to a point program on a map, the point program may award to a user who purchases a transaction object a number of points according to the purchase amount of the transaction object and the user's point award rate, the point award rate increases by a predetermined amount in response to the user satisfying a predetermined award rate increase condition for each of a plurality of predetermined services provided using a computer network, the award rate increase condition for each of the plurality of services includes using the service, and the award rate increase condition for each of two or more of the plurality of services is using the service and using a predetermined facility corresponding to the service, An increase in the point grant rate is determined in advance for each of the two or more services, The computer is connected to correspondence information indicating a correspondence between the facility and the service. an increase amount specifying means for specifying an increase amount of the point grant rate of the service corresponding to each facility based on the facility; A display control means for displaying, on the map, at least one of a plurality of facilities located within a geographical area corresponding to the map displayed on a screen of a terminal device used by the user, the terminal device, the plurality of facilities When there are a plurality of priority facilities identified as facilities to be prioritized for display on the map among the plurality of priority facilities, the priority facility having a larger increase in the point allocation rate of the service corresponding to the priority facility is displayed on the map based on the identified increase amount. The display control means functions as a display control means for giving priority to the display. Effect of the Invention
[0027] According to the present invention, Users can be encouraged to use facilities that offer services with higher points allocation rates. . [Brief description of the drawings]
[0028] [Figure 1] 1 is a diagram illustrating an example of a schematic configuration of a communication system S according to an embodiment. [Diagram 2] 1A is a diagram showing an example of a service corresponding to a point-up program, and FIG. 1B is a diagram showing an example of a state in which a certain user has satisfied achievement conditions; [Diagram 3] 1 is a block diagram showing an example of a schematic configuration of a map application server 1 according to an embodiment. [Figure 4] 4 is a diagram showing an example of information stored in a database of a map application server 1. FIG. [Diagram 5] FIG. 11 is a diagram illustrating an example of information stored in a database. [Figure 6] 2 is a diagram showing an example of functional blocks of a system control unit 11 in the map application server 1. FIG. [Figure 7] FIG. 13 is a diagram showing an example of a map display screen in a map application. [Figure 8] FIG. 11 is a diagram showing an example of the service status and point-up campaign implementation status of each facility. [Figure 9] 1A is a diagram showing an example of a state in which a certain user has satisfied the achievement conditions, and FIG. 1B is a diagram showing an example of how facilities are displayed on a map. [Figure 10] 1A is a diagram showing an example of the fulfillment status of the achievement conditions of another user, and FIG. 1B is a diagram showing an example of the display of facilities on a map. [Figure 11] 13A is a diagram showing an example of the fulfillment status of the conditions for a service of yet another user, FIG. 13B is a diagram showing an example of a membership rank, and FIG. 13C is a diagram showing an example of a display of facilities on a map. [Figure 12] 13A is a diagram showing an example of a fulfillment status of a service condition of still another user, FIG. 13B is a diagram showing an example of a membership rank, and FIG. 13C is a diagram showing an example of a display of facilities on a map. [Figure 13] 5 is a flowchart showing an example of a server process in a system control unit 11 of the map application server 1 in an embodiment. [Figure 14] 13 is a flowchart showing an example of terminal processing in a user terminal 5 in one embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0029] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
[0030] [1. Communication system configuration] First, the configuration and functional overview of the communication system S according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of the schematic configuration of the communication system S according to this embodiment. As shown in Fig. 1, the communication system S includes a map application server 1, a member information management server 2, a point management server 3, a plurality of service servers 4, and a plurality of user terminals 5. The map application server 1, the member information management server 2, the point management server 3, each service server 4, and each user terminal 5 are connected to a network NW. The network NW is constructed by, for example, the Internet, a dedicated communication line (for example, a CATV (Community Antenna Television) line), a mobile communication network (including base stations, etc.), a gateway, etc.
[0031] The map application server 1 may be a server device that executes various processes related to the map application. The map application is an application that can be executed by each user terminal 5. The map application may be an application that causes the user terminal 5 to display a map and also causes facilities to be displayed on the map. The map application server 1 may cause the user terminal 5 to display the map by transmitting information related to the map to the user terminal 5. Note that the map application server 1 may enable display of a map using a web browser in addition to or instead of the map application.
[0032] Examples of facilities displayed on the map include stores, offices, accommodation facilities, and sports facilities. The facilities displayed on the map may be, for example, facilities related to a predetermined Internet comprehensive service. The Internet comprehensive service may include multiple services. These services may be, for example, services provided using a computer network. Such services may include online services. Online services may be provided through a website. Examples of services included in the Internet comprehensive service include point programs, mobile communication services, carrier payments, optical fiber connection services, credit cards, app payments, electronic money, online securities, facility reservation services, online shopping, receipt and point exchange services, check-in services, and social networking services (SNS). The mobile communication services may be provided, for example, using a core network. Other services may be provided, for example, using the Internet.
[0033] The facilities displayed on the map may be services corresponding to at least one service included in the Internet comprehensive service. A facility corresponding to a service may be a service that the user can use when using the facility. For example, the user may be able to use a service corresponding to the facility before, during, or after using the facility. For example, a point program may be a service that gives a user points that are a predetermined percentage of the purchase price of a transaction object at a real store or online, and allows the user to use the points to purchase the transaction object. The transaction object may be at least one of a product and a service. The facility related to the point program may include a facility where the user can earn and / or use points. Such a facility corresponds to the point program. In addition, the facility related to the point program may include a facility related to an increase in the point multiplier, as described later. The mobile communication service may be a service provided by a mobile communication carrier within a corporate group that provides the Internet comprehensive service, and may be a service that enables voice communication between portable terminal devices such as mobile phones. The facility corresponding to the mobile communication service may be, for example, a carrier shop, a mobile phone shop, an electronics store, etc. that allows a user to sign a contract for the mobile communication service. A facility that accepts credit cards, app payments, or electronic money may be, for example, a facility where the purchase price of goods or services at the facility can be paid by credit card, app payments, or electronic money. A facility that accepts a facility reservation service may be, for example, a facility that can be reserved through the reservation service. A receipt point exchange service may be, for example, a service that awards points to a user when the user uploads an image of a receipt received from a facility when purchasing a transaction object at the facility. A facility that accepts a receipt point exchange service may be, for example, a facility that allows the awarding of points for uploading an image of a receipt from the facility.The check-in service may be a service that gives points to a user on the condition that the user enters a spot area within a preset range from a facility corresponding to the check-in service. Specifically, when the user is located within a set spot area, the user may use the user terminal 5 to perform an operation to check in to the facility, and thereby the user may be given points. In this embodiment, the check-in may be a procedure for starting to use the facility, a procedure for notifying the check-in service that the user has visited the facility, or a procedure for notifying the check-in service that the user has entered a preset spot area. Whether or not the user is located within the spot area can be identified from the position information of the user terminal 5 possessed by the user. The position information is information indicating the position of the user terminal 5. The facility corresponding to the check-in service may be a facility that is permitted to give points to a user who has checked in. The user may use the check-in service by using a map application. That is, the user may be able to check in using the map application. In this case, the map application server 1 may execute a process related to the check-in service. An example of the SNS is a spot SNS. The spot SNS may be an SNS for exchanging information related to spots within a community. The spot may be a facility. The spot SNS may be an SNS that permits a user to become a member of a community on the condition that the user is located within one or more spot areas previously set by the creator of the community. To become a member of the community, a check-in operation may be required as described above. The creator may set the spot area to include facilities for which information is exchanged in the community. A facility corresponding to the spot SNS may be a facility for which there is a community about the facility or a facility for which a spot area is set for the facility.
[0034] The member information management server 2 may be a server device that manages information regarding members of the Internet comprehensive service. When a user becomes a member of the Internet comprehensive service, the user is assigned a user ID. The user ID may be identification information that identifies the user in the Internet comprehensive service. A user who becomes a member of the Internet comprehensive service may be able to use many of the services included in the Internet comprehensive service. In order to use some of the services, the user may need to register as a separate member on the condition that the user is a member of the Internet comprehensive service.
[0035] The point management server 3 may be a server device that manages the points of each user in the point program, the point multiplier, etc. The number of points currently owned by each user is called the number of available points. The point multiplier may correspond to the point grant rate or return rate to the user relative to the purchase amount of the transaction object. For example, a point multiplier of 1 may correspond to a grant rate of 1%. In this case, the number of points equivalent to 1% of the purchase amount is granted to the user. The exchange rate between points and money may be predetermined. For example, 1 point may correspond to 1 yen. As will be described later, the point multiplier may be determined for each user.
[0036] Each service server 4 may be a server device that manages information regarding a service that the service server 4 corresponds to among the services included in the Internet comprehensive service. For example, each service server 4 may store information such as the registration status, usage status, and usage history by users of the service that corresponds to the service server 4. At least one service server 4 may be a server device that executes a process for providing the service that the service server 4 corresponds to to the user.
[0037] Each user terminal 5 may be a terminal device owned by a user who can use the Internet comprehensive service. Examples of the user terminal 5 include a mobile information terminal such as a smartphone or a tablet computer, a mobile phone, a PDA (Personal Digital Assistant), etc. A map application may be installed in each user terminal 5. At least some of the user terminals 5 may have a function of acquiring the location information of the user terminal 5. For example, the user terminal 5 may calculate longitude and latitude as location information using a satellite positioning system such as a GPS (Global Positioning System). For example, the mobile communication operator may provide the user terminal 5 with location information using a base station. For example, the user terminal 5 may be capable of acquiring location information using short-range wireless communication such as Bluetooth (registered trademark) Low Energy. For example, a beacon may be installed at a predetermined location. This beacon transmits identification information identifying the location or identification information identifying the beacon by short-range wireless communication. The user terminal 5 may acquire the identification information transmitted from the beacon as location information. The user terminal 5 may transmit the acquired location information to the map application server 1. For example, the user terminal 5 may periodically execute acquisition and transmission of location information. The user terminal 5 may obtain and transmit the location information according to a map application or other application. At least some of the user terminals 5 may be stationary computers. The user terminal 5 may display a map in a web browser.
[0038] [2. Point Up Program] Next, the point-up program will be described with reference to FIG. 2. The point-up program is one of the services included in the point program. The point-up program is a service in which the point multiplier of a user increases based on the user's usage of a predetermined number of services included in the Internet comprehensive service. An initial value of the point multiplier of each user may be predetermined. For example, the initial value may be 1. The more services a user uses among the predetermined number of services, the higher the point multiplier of the user may be from the initial value.
[0039] Among the services included in the Internet comprehensive service, services that allow users to earn points at an increased point multiplier may be predetermined. Even after the point multiplier has been increased, the multiplier of points that users can earn when paying for products or service fees at a facility may remain at the initial value in principle. For example, if a facility runs a point-up campaign, the multiplier of points that users can earn when using the facility may be the increased point multiplier rather than the initial value.
[0040] Achievement conditions for increasing the point multiplier are set for each service. The achievement conditions for each service may include, for example, the user's use of the service as a necessary condition. There may be two types of achievement conditions, a first type achievement condition and a second type achievement condition. The first type achievement condition may be the use of the service. The usage mode of the service to satisfy the achievement condition may also be determined in advance. The second type achievement condition may be the use of the service and the use of a facility corresponding to the service. The usage mode of the facility to satisfy the achievement condition may also be determined in advance. The use of the facility may include the use of the facility itself. The use of the facility may also include the user receiving a product or service from the facility. The use of the facility may also include the user purchasing a product or service at the facility. The use of the facility may also include the user performing a predetermined procedure at the facility. The use of the facility may also include the user entering a spot area set for the facility. In other words, the user's proximity to the facility may be considered as the use of the facility. For example, as described above, when the user is located within the spot area, the user may be determined to have used the facility by checking in as described above. For a service that does not have a facility corresponding to the service, a first type achievement condition may be set. For a service that has a facility corresponding to the service, either a first type achievement condition or a second type achievement condition may be set. The predetermined plurality of services corresponding to the point-up program may include two or more services whose achievement conditions are second type achievement conditions. The predetermined plurality of services may include only services for which second type achievement conditions are set, or may include, in addition to these services, services for which first type achievement conditions are set.
[0041] An increment of the point multiplier may be determined in advance for each service. The increment of the point multiplier indicates how much the point multiplier will increase when the user fulfills the achievement condition.
[0042] The more services, among the multiple services corresponding to the point-up program, for which the user has already satisfied the achievement conditions, the higher the point multiplier of the user may be. For example, the point multiplier increase amounts of all services for which the user has already satisfied the achievement conditions may be accumulated. The accumulated point multiplier increase amount may be added to the initial value of the point multiplier to calculate the current point multiplier of the user.
[0043] Each user may be assigned a membership rank. The membership rank indicates the rank of the user in the Internet Comprehensive Service or the point program. The higher the membership rank, the more preferential treatment the user may receive in the Internet Comprehensive Service. The total number of membership ranks is not particularly limited. Examples of the membership ranks include diamond rank, platinum rank, gold rank, silver rank, and regular rank. The ranks are higher in the order of diamond rank, platinum rank, gold rank, silver rank, and regular rank. The membership rank may be determined according to the usage status of the Internet Comprehensive Service by the user. For example, the membership rank may be determined based on at least one of the number of points acquired by the user within a predetermined period in the past and the number of times points have been acquired. For example, the membership rank may be updated monthly. In order to acquire points, it may be necessary to use services included in the Internet Comprehensive Service. For example, the user may be required to purchase a trading object using those services. The higher the number of points acquired by the user, or the more times points have been acquired, the higher the membership rank may be.
[0044] The point multiplier increase amount for a specific service among a plurality of predetermined services may vary depending on the member rank. For example, the higher the member rank, the greater the increase amount.
[0045] When the point multiplier increases as a result of the user satisfying the achievement condition, the increased point multiplier may be maintained for a predetermined period of time. For example, the point multiplier may be recalculated every month. For example, on the first day of the month, the point multiplier of each user may be reset to an initial value (e.g., 1x). Thereafter, the point multiplier increases each time the user satisfies the achievement condition. For example, assume that a user satisfies the achievement condition for two services, and the point multiplier increases by 1x and 2x for each service. In this case, the point multiplier of the user becomes 4x. From that time until the last day of the month, if the user makes a transaction that allows points to be earned in a service or facility that supports the point-up program, the user can earn a number of points equivalent to 4% of the purchase price in that transaction. After that, on the first day of the next month, the point multiplier returns to 1x.
[0046] FIG. 2(a) is a diagram showing an example of a service corresponding to a point-up program. As shown in FIG. 2(a), the services corresponding to the point-up program may include mobile communication services, carrier billing, credit cards, investment trusts, online shopping, app payments, accommodation reservations, receipt and point exchanges, beauty salon reservations, check-in services, and the like. The services corresponding to the point-up program are not limited to the services shown in FIG. 2(a). Furthermore, the point multiplier and achievement conditions are not limited to those shown in FIG. 2(a).
[0047] The achievement condition of a mobile communication service may be, for example, signing up for the mobile communication service. By signing up, the user uses the mobile communication service. The user may sign up, for example, on the website of the mobile communication service, or at a store. That is, the user only needs to satisfy either the first achievement condition or the second achievement condition described above. In the mobile communication service, the point multiplier increase amount may vary depending on the member rank. For example, the increase amount for a diamond rank user may be 2 times, and the increase amount for a user of a rank other than diamond rank may be 1 time.
[0048] The achievement condition for carrier payment, credit card, investment trust, and online shopping may be a first type achievement condition. In other words, the use of the facility is not required. The achievement condition for carrier payment may be, for example, paying a fee of 2,000 yen or more per month by carrier payment. The achievement condition for credit card may be, for example, paying the price of a product purchased using online shopping with a specified credit card. The achievement condition for investment trust may be, for example, investing a number of points equivalent to 30,000 yen or more per month in an investment trust at an online securities company. The achievement condition for online shopping may be, for example, shopping using a shopping app. The shopping app may be an application for purchasing products at online shopping. The point multiplier increase amount for carrier payment, credit card, investment trust, and online shopping may be 0.5 times, 1 time, 0.5 times, and 0.5 times, respectively.
[0049] The achievement conditions of the app payment, accommodation reservation, receipt and point exchange service, beauty salon reservation, and check-in service may be second type achievement conditions. That is, the use of the corresponding facility is required. The achievement condition of the app payment may be, for example, paying the purchase price of the transaction object at the store with the app payment. The achievement condition of the accommodation reservation service may be, for example, reserving an accommodation using the accommodation reservation service, staying at the reserved facility, and the total accommodation fee for the month may be 5,000 yen or more. The achievement condition of the receipt and point exchange service may be, for example, uploading 10 or more images of receipts received at the corresponding store per month. The achievement condition of the beauty salon reservation service may be, for example, reserving a beauty salon using the beauty salon reservation service at least once a month, and using the reserved beauty salon. The achievement condition of the check-in service may be, for example, checking in 10 or more times a month. The point multiplier increase amount of each of the app payment, accommodation reservation, receipt and point exchange service, beauty salon reservation, and check-in service may be, for example, 1x, 1.5x, 0.5x, 0.5x, and 0.5x.
[0050] FIG. 2(b) is a diagram showing an example of the fulfillment status of the achievement conditions by a certain user. For example, the user fulfills the achievement conditions for mobile communication services, credit cards, investment trusts, app payments, accommodation reservations, and beauty salon reservations, but does not fulfill the achievement conditions for other services. The user's membership rank is diamond rank. In this case, the point multiplier increase amounts for mobile communication services, credit cards, investment trusts, app payments, accommodation reservations, and beauty salon reservations are 2x, 1x, 0.5x, 1x, 1.5x, and 0.5x, respectively. Therefore, the total increase amount of the point multiplier is 6.5x. If the initial value of the point multiplier is 1x, the point multiplier for the user is 7.5x.
[0051] In this embodiment, when the user terminal 5 displays a map according to the map application, the map application server 1 may display on the map facilities related to the increase in the point multiplier in preference to facilities not related to the increase in the point multiplier. The facilities related to the increase in the point multiplier may be facilities corresponding to a service for which the user does not currently meet the achievement conditions among a plurality of services corresponding to the point-up program. The facilities related to the increase in the point multiplier may include facilities where the user achieves or approaches a goal indicated by the achievement conditions by using the facilities and the service corresponding to the facilities. Achieving a goal indicated by the achievement conditions may be synonymous with satisfying the achievement conditions. The point multiplier increases by satisfying the achievement conditions. By displaying such facilities on the map in preference, the user can be encouraged to use the service corresponding to the point-up program and the facility corresponding to the service. The facilities not related to the increase in the point multiplier may include facilities for which the user has already met the achievement conditions. The facilities not related to the increase in the point multiplier may include facilities that do not currently meet the achievement conditions of a plurality of services corresponding to the point-up program. No matter how much the user uses these facilities from the current time onwards, the point multiplier will not increase.
[0052] In order to satisfy the achievement conditions, it is at least necessary that the user uses the service in a manner defined for each service. To use a service, the user may, for example, access a website corresponding to the service with the user terminal 5. When a predetermined operation is performed on the website, the service server 4 of the website may store information indicating the user's online behavior corresponding to the operation in association with the user ID or other information identifying the user. The service server 4 may determine whether the service has been used in a predetermined manner based on such behavior information.
[0053] There may be a service in which the achievement condition includes the user's continued use in a predetermined manner. In this case, the service server 4 may store information indicating the user's use state. The service server 4 may then change the information indicating the use state according to the user's online behavior. From this information, it is possible to determine whether the user is continuing to use the service in a predetermined manner.
[0054] If the service is a mobile communication service, the use of the service as the achievement condition is, for example, a contract for the mobile communication service. If the contract is made online, it is possible to determine whether or not the user has made the contract based on information indicating online behavior, as described above. If the contract application is made at a store, the store may have a terminal device that can connect to the service server 4 of the mobile communication service. The user may input the user's user ID and password into this terminal device. An employee of the store may input the contract application content into this terminal device. The terminal device may transmit application information to the service server 4 in response to the input of information. The application information may include the input user ID, password, application content, application date, and facility ID of the store. The facility ID is information that identifies the facility. If the input user ID and password match the user ID and password stored in the member information management server 2 and the content of the application meets the conditions of the contract, the service server 4 may record information indicating that the user has made a contract for the mobile communication service. Based on the application information, it is possible to determine which user made the contract, when, and at which store.
[0055] The service may be a payment service such as credit card, electronic money, or app payment, and the achievement condition of the service may include payment at a facility. In this case, for example, a terminal device installed in a facility corresponding to the service may be connectable to a service server 4 corresponding to the service. For example, some terminal devices may be POS (Point of Sales) registers. When a user uses a service to make a payment, the user's identification information is input to the terminal device. Examples of this identification information include a credit card number, an electronic money membership number, and a user ID in an Internet general service. The service server 4 may store a credit card number or membership number and a user ID in association with each user who uses the service. The terminal device may transmit purchase information to the service server 4 in response to the payment. The purchase information may include the input identification information, the date and time of payment, the amount paid, the facility ID of the facility, etc. The service server 4 stores the purchase information received from the terminal device. From this purchase information, it is possible to determine which user used the service, when, and at which facility.
[0056] In the case where the service is a facility reservation service, whether or not the user has reserved the facility can be determined from the online behavior, as described above. For example, when the user makes a reservation, the service server 4 stores reservation information. This reservation information may include the user ID of the user who made the reservation, the facility ID of the reserved facility, and the date or period of planned use. The achievement condition of the service may include use of the reserved facility. In this case, as described above, a terminal device that can be connected to the service server 4 may be set for the facility corresponding to the service. When the user pays the facility usage fee, an employee of the facility may operate a terminal device to search for the user's reservation information from the service server 4. Then, the employee may input information indicating that the usage fee has been paid into the terminal device. In response to this input, the service server 4 may store information indicating that the user has used the facility in association with the searched reservation information.
[0057] If the service is a receipt / point exchange service, the user purchases a product or service at a facility that supports the service and receives a receipt from the facility. The user may launch an application for the receipt / point exchange service and take an image of the receipt with the user terminal 5. The taken image and the user's user ID are sent to the service server 4. The service server 4 may identify the name of the facility used by the user from the image using character recognition. If the identified facility name is the name of a facility that supports the receipt / point exchange service, the service server 4 may execute a process of granting points to the user.
[0058] If the service is a service that uses the location information of the user terminal 5, such as a check-in service or a spot SNS, the user may need to perform a check-in operation. In this case, a spot area is set for each facility corresponding to the service. For example, the spot area may be an area surrounded by a circle of a predetermined radius centered on the facility. This radius may be common to all facilities. Alternatively, the facility or community administrator may be able to specify the radius. Alternatively, the shape of the spot area may not be a circle. For example, the facility or community administrator may be able to freely specify the boundary line of the spot area including the facility. If the area or shape of the spot area can be set for each facility, the service server 4 may store spot area information indicating the radius of the spot area or the range of other spot areas for each facility. The user enters the spot area of one of the facilities with the user terminal 5. Then, the user performs a check-in operation to the facility corresponding to the spot area using the application of the service. The user terminal 5 may transmit the user ID, the location information of the user terminal 5, the facility ID of the facility, or information identifying the spot area to the service server 4. The service server 4 may determine whether the user terminal 4 is located within the spot area of the facility based on the received information. If the user terminal 4 is located within the spot area, the service server 4 may determine that the user has used the facility.
[0059] [3. Map application server configuration] Next, the configuration of the map application server 1 will be described with reference to Fig. 3 and Fig. 4. Fig. 3 is a block diagram showing an example of a schematic configuration of the map application server 1 according to this embodiment. As shown in Fig. 3, the map application server 1 includes a system control unit 11, a system bus 12, an input / output interface 13, a storage unit 14, and a communication unit 15. The system control unit 11 and the input / output interface 13 are connected via the system bus 12.
[0060] The system control unit 11 includes a central processing unit (CPU) 11a, a read only memory (ROM) 11b, a random access memory (RAM) 11c, and the like.
[0061] The input / output interface 13 performs interface processing between the storage unit 14 and the communication unit 15 and the system control unit 11 .
[0062] The storage unit 14 is configured with, for example, a hard disk drive, etc. Databases such as a facility DB 14a, a facility corresponding service DB 14b, and a facility group corresponding service DB 14c may be stored in this storage unit 14. "DB" is an abbreviation for database.
[0063] FIG. 4 is a diagram showing an example of information stored in the database of the map application server 1. The facility database may store facility information on each facility related to the Internet comprehensive service. For example, the facility database may store facility ID, category information, facility group affiliation flag, facility group ID, facility name, address, facility location information, and the like, in association with each other, as facility information. The facility ID is identification information for identifying a facility. The category information is information indicating a category to which the facility belongs. Examples of categories include restaurants, cafes, supermarkets, convenience stores, hotels, inns, department stores, mobile phone shops, electronics stores, hair salons, nail salons, esthetic salons, and gas stations. The facility group affiliation flag indicates whether the facility belongs to a specific facility group. Examples of facility groups include franchise chains, affiliated stores, and sister stores. If the facility group affiliation flag is set to TRUE, the facility belongs to a facility group. If the facility group affiliation flag is set to FALSE, the facility does not belong to a facility group. The facility group ID is identification information for identifying a facility group to which the facility belongs. The facility group ID is valid when the facility group affiliation flag is set to TRUE. The facility location information is information indicating the geographic location of the facility. For example, the facility location information may indicate the longitude and latitude corresponding to the address of the facility.
[0064] The facility corresponding service DB 14b may store facility corresponding service information indicating the correspondence between the facility and the service for each facility that does not belong to a facility group among the facilities that can be displayed on the map. This service may be any one of a plurality of services included in the Internet general service. The service corresponding to the facility may include both services that correspond to the point-up program and services that do not correspond. The facility corresponding service DB 14b may store, as the facility corresponding service information, for example, a facility ID and a service ID in association with each other. The facility ID indicates a facility that is associated with a service. The service ID is identification information that identifies the service that the facility corresponds to. When one facility corresponds to multiple services, multiple service IDs for the facility may be stored in the facility corresponding service DB 14b.
[0065] The facility group corresponding service DB 14c may store facility group corresponding service information indicating the correspondence between facilities and services for each facility group. For example, the facility group corresponding service DB 14c may store a facility group ID and a service ID in association with each other as the facility group corresponding service information. The facility group ID indicates a facility group associated with a service. The service ID indicates a service corresponding to the facility group. When one facility group corresponds to multiple services, multiple service IDs for the facility group may be stored in the facility group corresponding service DB 14c.
[0066] The storage unit 14 further stores various programs such as an operating system, a DBMS (Database Management System), and a server program. The server program is a program that causes the system control unit 11 to execute processes related to the map application. The server program may be obtained from another device via the network NW, or may be recorded on a recording medium such as a magnetic tape, an optical disk, or a memory card and read via a drive device.
[0067] The communication unit 15 is configured, for example, by a network interface card, etc. The communication unit 15 connects to the member information management server 2, the point management server 3, the service server 4, the user terminal 5, etc. via the network NW, and controls the communication state with the connected devices.
[0068] [4. Configuration of databases on other servers] Next, the configuration of a database stored in a server device other than the map application server 1 will be described with reference to Fig. 5. The map application server 1 may be able to access the databases stored in those server devices via, for example, the member information management server 2 or the point management server 3. Copies of the databases stored in those server devices may be stored in the storage unit 14 of the map application server 1. In this case, the map application server 1 may update the copy of the database at predetermined intervals to match the contents of the copy with the contents of the original database.
[0069] 5 is a diagram showing an example of information stored in a database. The member information management server 2 as a storage means may store a member DB21. The member DB21 may store member information regarding each member of the Internet comprehensive service. For example, the member DB21 may store user IDs, passwords, names, sex, dates of birth, telephone numbers, addresses, member ranks, etc., in association with one another as member information.
[0070] The point management server 3 as a storage means may store databases such as an available points DB 31, a point multiplier by service DB 32, a point multiplier by member rank DB 33, a condition achievement status DB 34, a point multiplier by user DB 35, and a point-up campaign DB 36.
[0071] The number of usable points of each user may be stored in the usable point DB 31. For example, the usable point DB 31 may store a user ID, the number of usable points, and the like in association with each other.
[0072] The service-specific point multiplier DB32 may store the point multiplier increase amount for each service corresponding to the point-up program. For example, the service-specific point multiplier DB32 may store a service ID, a member rank corresponding flag, and a point multiplier increase amount, etc., in association with each other. The member rank corresponding flag indicates whether the point multiplier increase amount for the service identified by the service ID changes depending on the member rank. If the member rank corresponding flag is set to TRUE, the point multiplier increase amount changes depending on the member rank. If the member rank corresponding flag is set to FALSE, the point multiplier increase amount does not change depending on the member rank. The point multiplier increase amount stored in the service-specific point multiplier DB32 is valid when the member rank corresponding flag is FALSE.
[0073] The member rank-specific point multiplier DB 33 may store the point multiplier increase amount for each member rank for services corresponding to the point-up program where the point multiplier increase amount varies depending on the member rank. For example, the member rank-specific point multiplier DB 33 may store a service ID, a member rank, and a point multiplier increase amount in association with each other. The point multiplier increase amount stored in the member rank-specific point multiplier DB 33 is an increase amount corresponding to a combination of a service and a member rank indicated by a service ID.
[0074] The achievement condition fulfillment status DB34 may store achievement condition fulfillment status information indicating the fulfillment status of the achievement conditions by each user for each service. For example, the achievement condition fulfillment status DB34 may store a user ID, a service ID, a fulfillment flag, etc., in association with each other as the achievement condition fulfillment status information. The fulfillment flag indicates whether or not the user indicated by the user ID fulfills the achievement condition of the service indicated by the service ID. When the fulfillment flag is set to TRUE, the achievement condition is fulfilled. When the fulfillment flag is set to FALSE, the achievement condition is not fulfilled.
[0075] The current point multiplier for each user in the current month may be stored in the user-specific point multiplier DB 35. For example, the user ID and the point multiplier may be stored in association with each other in the user-specific point multiplier DB 35.
[0076] The point multiplier of each user stored in the user-specific point multiplier DB35 may be reset to an initial value on the first day of the month. Also, each fulfillment flag stored in the achievement condition fulfillment status DB34 may be reset to FALSE on the first day of the month. When the service server 4 of any service corresponding to the point-up program determines that any user has fulfilled the achievement condition based on information such as the usage status and usage history of the service, it may notify the point management server 3 of the fact. For example, the service server 4 may transmit a combination of the user ID of the user who fulfilled the achievement condition and the service ID of the service to the point management server 3. The point management server 3 may change the fulfillment flag stored in the condition fulfillment status DB34 in association with the received combination of the user ID and service ID to TRUE. The point management server 3 may obtain the point multiplier increase amount associated with the service ID from the service-specific point multiplier DB32. If the member rank corresponding flag is TRUE, the point management server 3 may obtain the member rank associated with the received user ID from the member DB21. The point management server 3 may obtain the point multiplier increase amount associated with the combination of the received service ID and the obtained membership rank from the member rank-specific point multiplier DB 33. The point management server 3 may update the point multiplier stored in the user rank-specific point multiplier DB 35 by adding the point multiplier increase amount obtained from the service-specific point multiplier DB 32 or the member rank-specific point multiplier DB 33 to the point multiplier associated with the received user ID.
[0077] The point-up campaign DB 36 may store campaign information on point-up campaigns implemented by facilities or facility groups for each facility or facility group. For example, the point-up campaign DB 36 may store a campaign ID, a facility ID or a facility group ID, a campaign period, etc. in advance in association with each other as campaign information. The campaign ID is identification information for identifying the point-up campaign. The facility ID or facility group ID indicates the facility or facility group implementing the point-up campaign. The campaign period indicates the period during which the point-up campaign is implemented.
[0078] [5. Functional overview of the system control unit of the map application server] Next, a functional overview of the system control unit 11 in the map application server 1 will be described with reference to Fig. 6 to Fig. 12. Fig. 6 is a diagram showing an example of a functional block of the system control unit 11 in the map application server 1. As shown in Fig. 6, the system control unit 11 may function as a priority facility identification unit 1101, a membership rank acquisition unit 1102, a point magnification increase amount identification unit 1103, a map display control unit 1104, and the like, by the CPU 11a reading and executing various program codes included in the server program.
[0079] The priority facility identification unit 1101 may identify, as a priority facility to be displayed on the map, a facility for which a user using a user terminal 5 that displays a map on a screen according to a map application does not satisfy the achievement condition among two or more services that have a second achievement condition among a plurality of services corresponding to the point-up program. Here, the priority facility identification unit 1101 may identify a priority facility based on correspondence information indicating the correspondence between the facility and the service, and satisfaction status information indicating the satisfaction status of the achievement condition for each service by the user. Examples of the correspondence information include the facility corresponding service DB 14b stored in the point management server 3, and a combination of the facility group corresponding service DB 14c and the facility DB 14a stored in the point management server 3. Examples of the satisfaction status information include the achievement condition satisfaction status information stored for the user in the achievement condition satisfaction status DB 34 stored in the point management server 3.
[0080] The priority facility identifying unit 1101 may identify a priority facility from among facilities located within a geographical area corresponding to a map displayed on the screen of the user terminal 5, for example. Alternatively, the priority facility identifying unit 1101 may identify a priority facility from among facilities located within a wider area including the geographical area corresponding to the map displayed on the screen. The geographical area corresponding to the map may be a geographical area for which the map is to be displayed. The user terminal 5 may transmit display range information indicating the range of the geographical area for which the map is to be displayed to the map application server 1. The display range information may include, for example, the user ID of the user who uses the user terminal 5, the longitude and latitude of the center of the geographical area, the scale of the map, the resolution and aspect ratio of the screen of the user terminal 5, and the like.
[0081] A facility different from the priority facility is called a non-priority facility. The non-priority facility may include a facility corresponding to a service for which the user has already satisfied the achievement conditions. The non-priority facility may also include a facility that is not associated with any of the multiple services associated with the point-up program.
[0082] The member rank acquiring unit 1102 may acquire, from the member information DB 21, the member rank of a user who uses a user terminal 5 that displays a map on the screen according to a map application.
[0083] The point multiplier increase amount specifying unit 1103 may specify the point multiplier increase amount of the service corresponding to the facility for each facility. For example, the point multiplier increase amount specifying unit 1103 may specify the point multiplier increase amount for a facility specified as a priority facility by the priority facility specifying unit 1101. The point multiplier increase amount of each facility can be specified based on the above-mentioned correspondence information and the service-specific point multiplier DB 32.
[0084] For services in which the point multiplier increase amount varies depending on the member rank, the point multiplier increase amount for each facility can be identified based on the member rank, correspondence information, and member rank-specific point multiplier DB33 acquired by the member rank acquisition unit 1102.
[0085] There may be cases where one facility corresponds to two or more services for which the user does not meet the achievement condition. In this case, the point multiplier increase amount specifying unit 1103 may specify, for example, the maximum increase amount among the point multiplier increase amounts of those services. Alternatively, the point multiplier increase amount specifying unit 1103 may specify the sum of the point multiplier increase amounts of those services.
[0086] The map display control unit 1104 may cause at least one facility among a plurality of facilities located within a geographical area corresponding to a map displayed on the screen of the user terminal 5 to be displayed on the map by the user terminal 5. Information indicating the facility may actually be displayed on the map. Examples of the information indicating the facility include an icon, a mark, other images, symbols, characters, and the like. Various methods of displaying the facility on the map are conceivable. For example, the map display control unit 1104 may generate a map image including the facility by superimposing information about the facility on a map image showing the map. The map display control unit 1104 may transmit data of the generated map image to the user terminal 5. The user terminal 5 may directly display the map image generated by the map display control unit 1104 based on the received map image data. Alternatively, the map display control unit 1104 may transmit the map image data and display information for displaying each facility on the map separately to the user terminal 5. As a result, the map display control unit 1104 may cause the user terminal 5 to display the facility on the map. The display information for each facility transmitted may include, for example, the facility name, category information, facility location information, and the like of the facility. The user terminal 5 may extract a plurality of facilities located within a geographical area corresponding to the map displayed on the screen, for example, based on facility location information of each facility. The user terminal 5 may display the map on the screen and also display information on each extracted facility at a position according to the facility location information. At this time, the user terminal 5 may display information according to a category indicated by the category information. The user terminal 5 may also display the facility name near the facility information.
[0087] The map display control unit 1104 may cause the user terminal 5 to display on the map the priority facilities identified by the priority facility identification unit 1101 among a plurality of facilities located within a geographical area corresponding to the map displayed on the screen, in preference to non-priority facilities. This priority display may be, for example, displaying all the priority facilities and not displaying any non-priority facilities. Alternatively, the priority display may be displaying a predetermined number of the priority facilities and not displaying any non-priority facilities. Alternatively, an upper limit on the number of facilities that can be displayed may be set in advance. In this case, the priority display may be displaying as many priority facilities as possible within the upper limit, and may also display non-priority facilities when the number of priority facilities does not reach the upper limit. The upper limit on the number of facilities that can be displayed may be common to all scales of the map, or may be set for each scale.
[0088] When the map display control unit 1104 transmits map image data and display information to the user terminal 5, the display information may include information indicating whether each facility is a priority facility or not. Alternatively, the display information may include a display priority of each facility. The display priority may indicate how much priority the display of the facility is given. The higher the value of the display priority, the higher the priority the display of the facility may be. In this case, the map display control unit 1104 may set the display priority of the priority facility higher than the display priority of the non-priority facility. The user terminal 5 may display the priority facility on the map with priority based on the display information.
[0089] When multiple priority facilities are identified by the priority facility identifying unit 1101, the map display control unit 1104 may preferentially display, among those priority facilities, facilities with a larger point multiplier increase amount for the corresponding service based on the point multiplier increase amount identified by the point multiplier increase amount identifying unit 1103. In this case, as described above, the member rank may be taken into consideration when the point multiplier increase amount identifying unit 1103 identifies the point multiplier increase amount.
[0090] When displaying a priority facility on the map, the map display control unit 1104 may display information indicating the point multiplier increase amount of the priority facility on the map in association with the priority facility. Examples of displaying information indicating the point multiplier increase amount in association with a facility include displaying the point multiplier increase amount near the information of the facility, displaying the point multiplier increase amount within the information of the facility, and the like. When the map display control unit 1104 transmits map image data and display information to the user terminal 5, the display information may include the point multiplier increase amount of each facility. When displaying a non-priority facility, the map display control unit 1104 may not display the point multiplier increase amount for the facility even if the facility corresponds to a point-up program.
[0091] The facility where points are awarded to the user when the user purchases a transaction object at the facility may include a first facility and a second facility. The first facility may be a facility where points are awarded corresponding to a predetermined initial value of a point multiplier for the purchase amount, regardless of the usage status of a plurality of services corresponding to the point-up program. The second facility may be a facility where points are awarded corresponding to an amount of a point multiplier increased from an initial value by an increase in the point multiplier based on the usage status of a plurality of services corresponding to the point-up program. The first facility may be a facility where a point-up campaign is not being held. The second facility may be a facility where a point-up campaign is being held. When the priority facilities identified by the priority facility identification unit 1101 include a facility where a point-up campaign is being held and a facility where a point-up campaign is not being held, the map display control unit 1104 may display the facility where a point-up campaign is being held in preference to the facility where a point-up campaign is not being held. In addition, when displaying a facility where a point-up campaign is being held on the map, the map display control unit 1104 may display information indicating that the facility is in a point-up campaign in association with the facility on the map. The map display control unit 1104 may also display the user's current point multiplier on the map in association with the facility. When displaying non-priority facilities on the map, the map display control unit 1104 may display, among the non-priority facilities, facilities currently running a point-up campaign in preference to facilities not currently running a point-up campaign.
[0092] The degree of influence of the point multiplier increase amount and whether or not a point-up campaign is being held on the display priority of the facility may be determined in advance. For example, the point multiplier increase amount may have a higher influence than whether or not a point-up campaign is being held.
[0093] FIG. 7 is a diagram showing an example of a map display screen in a map application. The example shown in FIG. 7 is an example of a screen in the case where it is assumed that all facilities located within a geographical area corresponding to a map displayed on the screen are displayed without distinction between priority facilities and non-priority facilities. Therefore, the actual display may differ. As shown in FIG. 7, the map display screen 100 may include a map display area 200. A map image 210 may be displayed in the map display area 200. In addition, facility icons 220a, 220b, 220c, 220d, 220e, 220f, 220g, 220h, 220i, and 220j may be displayed in the map display area 200 superimposed on the map image 210. Each facility icon is information indicating a facility. For example, an image indicating the category of the facility may be displayed on each facility icon. In addition, the facility name may be displayed near each facility icon. Facility icons 220a, 220b, 220c, 220d, 220e, 220f, 220g, 220h, 220i, and 220j correspond to ramen shop A, restaurant B, gas station C, hair salon D, convenience store E, restaurant F, hair salon G, department store H, supermarket I, and hotel J, respectively.
[0094] FIG. 8 is a diagram showing an example of the service availability and point-up campaign status of each facility. As shown in FIG. 8, ramen shop A supports a check-in service. Restaurant B and department store H support a receipt and point exchange service. Gas station C, convenience store E, and restaurant F support app payments. Hair salon G supports beauty salon reservations. Hotel J supports accommodation reservations. Hair salon D and supermarket I do not support any services. In addition, ramen shop A, department store H, and supermarket I are currently running point-up campaigns. The other facilities are not running point-up campaigns.
[0095] FIG. 9(a) is a diagram showing an example of the fulfillment status of the achievement conditions of a certain user. As shown in FIG. 9(a), the user has already fulfilled the achievement conditions of the app payment and accommodation reservation. On the other hand, the user has not fulfilled the achievement conditions of the report and point exchange service, the beauty salon reservation, and the check-in service. FIG. 9(b) is a diagram showing an example of the display of facilities on a map. In the following, it is assumed that the upper limit of the number of facilities that can be displayed is 5 facilities. In FIG. 9(b), the geographical area in which the map image 210 is displayed is the same as that in the example of FIG. 7. As shown in FIG. 9(b), facility icons 220a, 220b, 220g, 220h, and 220i may be displayed in the map display area 200 of the map display screen of the user terminal 5 used by this user. Ramen shop A, restaurant B, hair salon G, and department store H correspond to services for which the user has not fulfilled the achievement conditions. Therefore, these facilities are priority facilities. Therefore, facility icons 220a, 220b, 220g, and 220h corresponding to these facilities are preferentially displayed. Near these icons, the point multiplier increase amount 230 is displayed. One remaining facility can be displayed. Therefore, among the non-priority facilities, for example, a facility icon 220i corresponding to supermarket I, which is running a point-up campaign, may be displayed. Near facility icons 220a, 220h, and 220i corresponding respectively to ramen shop A, department store H, and supermarket I, which are running point-up campaigns, point-up information 240 is displayed. The point-up information 240 indicates that a point-up campaign is being held.
[0096] FIG. 10(a) is a diagram showing an example of the fulfillment status of the achievement conditions of another user. As shown in FIG. 10(a), the user has not met the achievement conditions of the app payment, accommodation reservation, and report and point exchange services. On the other hand, the user has already met the achievement conditions of the beauty salon reservation and check-in services. FIG. 10(b) is a diagram showing an example of the display of facilities on a map. In FIG. 10(b), the geographical area in which the map image 210 is displayed is the same as that in the example of FIG. 7. As shown in FIG. 10(b), facility icons 220c, 220e, 220f, 220h, and 220j may be displayed in the map display area 200 of the map display screen of the user terminal 5 used by this user. Restaurant B, gas station C, convenience store E, restaurant F, department store H, and hotel J correspond to services for which the user has not met the achievement conditions. The number of priority facilities exceeds the upper limit of the number of facilities that can be displayed. Here, as shown in FIG. 2, the point multiplier increase amounts for app payment, accommodation reservation, and report and point exchange service are 1x, 1.5x, and 0.5x, respectively. Therefore, hotel J, which corresponds to accommodation reservation with the largest point multiplier increase amount, may be displayed with first priority. Next, gas station C, convenience store E, and restaurant F, which correspond to app payment with the second largest point multiplier increase amount, may be displayed with priority. The facilities that correspond to the report and point exchange service are restaurant B and department store H. While restaurant B is not running a point increase campaign, department store H is running a point increase campaign. Therefore, department store H may be displayed with priority over restaurant B.
[0097] FIG. 11(a) is a diagram showing an example of the fulfillment status of the achievement conditions of the services of yet another user. As shown in FIG. 11(a), the user does not fulfill the achievement conditions of the mobile communication service and the accommodation reservation service. FIG. 11(b) shows an example of the membership rank. As shown in FIG. 11(b), the membership rank of this user is the regular rank. FIG. 11(c) is a diagram showing an example of the display of facilities on a map. It is assumed that hotels K, L, M, N, and O and a carrier shop P are located in a geographical area corresponding to the map displayed on the screen of the user terminal 5 used by this user. The hotels K, L, M, N, and O all correspond to accommodation reservations. The carrier shop P corresponds to the mobile communication service. In this case, as shown in FIG. 11(c), facility icons 220k, 220l, 220m, 220n, and 220o may be displayed in the map display area 200. Facility icons 220k, 220l, 220m, 220n, and 220o correspond to hotels K, L, M, N, and O, respectively. Since the user's membership rank is regular rank, the point multiplier increase amount for mobile communication services is 1, as shown in FIG. 2. The point multiplier increase amount for accommodation facility reservations is 1.5. Therefore, the display of hotels K, L, M, N, and O has priority over the display of carrier shop P.
[0098] FIG. 12(a) is a diagram showing an example of the fulfillment status of the achievement conditions of the services of yet another user. As shown in FIG. 12(a), this user also does not fulfill the achievement conditions of the mobile communication service and the accommodation reservation service. FIG. 12(b) shows an example of the membership rank. As shown in FIG. 12(b), this user's membership rank is diamond rank. FIG. 12(c) is a diagram showing an example of the display of facilities on a map. In FIG. 12(c), the geographical area in which the map image 210 is displayed is the same as that in the example of FIG. 11(c). In this case, as shown in FIG. 12(c), facility icons 220k, 220l, 220m, 220o, and 220p may be displayed in the map display area 200. The facility icon 220p corresponds to the carrier shop 220P. Since the user's membership rank is diamond rank, the point multiplier increase amount of the mobile communication service is doubled as shown in FIG. 2. Therefore, the display of the carrier shop P has priority over the display of the hotels K, L, M, N, and O. One of hotels K, L, M, N, and O (for example, hotel N) is not displayed on the map.
[0099] [6. Operation of communication system] Next, the operation of the communication system S will be described with reference to FIG. 13 and FIG. 14. FIG. 13 is a flowchart showing an example of server processing in the system control unit 11 of the map application server 1 in this embodiment. For example, when the map application is started, the user terminal 5 may acquire the current position information of the user terminal 5 and generate display range information including the position information, the scale, and the like. The user terminal 5 may transmit the generated display range information to the map application server 1. After the map application is started, the position of the user terminal 5 may change, the scale of the map may change, or a user operation to change the display range of the map may be performed, thereby changing the range of the geographical area to be displayed on the map. As a result, when additional map image data is required to display the map, the user terminal 5 may transmit display range information including position information indicating the longitude and latitude of the position that is the center of the map to the map application server 1. Also, when the user inputs information on the place where the user wants to display the map and performs an operation to request a search, the user terminal 5 may transmit the input information to the map application server 1 as search condition information. When the search condition information is received, the map application server 1 may use the search condition information to search for the position information of the place to be displayed. The map application server 1 may generate display range information including the searched position information. The system control unit 11 may execute server processing every time it receives display range information from the user terminal 5 or when it generates the display range information.
[0100] As shown in FIG. 13, the map display control unit 1104 transmits map image data according to the display range information to the user terminal 5 that is the transmission source of the display range information or the search condition information (step S101). The map image data may be stored in, for example, a map platform. The map platform may be, for example, a server device that enables a map to be displayed on the screen of a web browser or an application of the user terminal 5. The map platform may be the map application server 1 itself, or may be a server device different from the map application server 1. The map platform may store map image data for each scale of a map, for example. For example, for each scale, data of a rectangular map image having a predetermined number of pixels in length and width may be stored in association with the latitude and longitude corresponding to the map image. The map display control unit 1104 may acquire, for example, multiple map image data covering an area wider than the range of the geographical area indicated by the display range information from the map platform. At this time, the map display control unit 1104 may acquire only map image data corresponding to the current scale, or may acquire map image data corresponding to multiple scales including the current scale. The map display control unit 1104 may transmit each acquired piece of map image data to the user terminal 5 in association with the latitude and longitude and the scale corresponding to the map image data.
[0101] Next, the map display control unit 1104 extracts facilities located within an area wider than the geographical area on which the map is displayed (step S102). For example, the map display control unit 1104 may identify the range of the area covered by the map image data acquired from the map platform. The map display control unit 1104 may search the facility DB 14a for facility IDs whose latitude and longitude indicated by the facility position information are included within the range of the area. Next, the map display control unit 1104 initializes the display priority of each extracted facility to zero (step S103).
[0102] Next, the priority facility identification unit 1101 identifies a service corresponding to each of the extracted facilities (step S104). For example, the priority facility identification unit 1101 may acquire a facility group affiliation flag associated with the facility ID of each of the extracted facilities from the facility DB 14a. For a facility whose facility group affiliation flag is FALSE, the priority facility identification unit 1101 may acquire a service ID associated with the facility ID of the facility from the facility corresponding service DB 14b. On the other hand, for a facility whose facility group affiliation flag is TRUE, the priority facility identification unit 1101 may acquire a facility group ID associated with the facility ID of the facility from the facility DB 14a. The priority facility identification unit 1101 may acquire a service ID associated with the facility group ID from the facility group corresponding service DB 14c.
[0103] Next, the member rank obtaining unit 1102 obtains, from the member DB 21, a member rank associated with the user ID of the user of the user terminal 5 that is the source of the display range information or the search condition information (step S105).
[0104] Next, the point multiplier increase amount specifying unit 1103 obtains the point multiplier increase amount for each service for which the member rank corresponding flag is FALSE from the service-specific point multiplier DB 32 (step S106). Next, the point multiplier increase amount specifying unit 1103 obtains the point multiplier increase amount associated with the member rank obtained in step S105 for each service for which the member rank corresponding flag is TRUE from the member rank-specific point multiplier DB 33 (step S107).
[0105] Next, the priority facility identification unit 1101 acquires, from the achievement condition satisfaction status DB 34, the satisfaction flag of each service associated with the user ID of the user of the user terminal 5 that has transmitted the display range information or the search condition information (step S108).
[0106] Next, the priority facility identifying unit 1101 identifies, from among the extracted facilities, priority facilities corresponding to services for which the user does not satisfy the achievement conditions (step S109). For example, for each facility, the priority facility identifying unit 1101 may determine whether or not the fulfillment flag of the service indicated by the service ID acquired in step S104 is FALSE. The priority facility identifying unit 1101 may identify a facility whose fulfillment flag is FALSE.
[0107] Next, the map display control unit 1104 adds a value according to the point multiplier increase amount of the service corresponding to each priority facility identified in step S109 to the display priority of the facility (step S110). For example, for each identified facility, the map display control unit 1104 may identify the point multiplier increase amount acquired in step S106 or S107 as the point multiplier increase amount of the service indicated by the service ID acquired in step S104. The map display control unit 1104 may add the identified point multiplier increase amount directly to the display priority.
[0108] Next, the map display control unit 1104 identifies the implementation status of the point-up campaign for each facility extracted in step S102 (step S111). For example, for a facility whose facility group affiliation flag is FALSE, the map display control unit 1104 may acquire a campaign period associated with the facility ID of the facility from the point-up campaign DB 36. On the other hand, for a facility whose facility group affiliation flag is TRUE, the map display control unit 1104 may acquire a campaign period associated with the facility group ID of the facility group to which the facility belongs from the point-up campaign DB 36. The map display control unit 1104 may determine whether or not a point-up campaign is being implemented by determining whether or not today's date is included in the acquired campaign period.
[0109] Next, the map display control unit 1104 adds a predetermined value to the display priority of the facility that is running a point-up campaign among the facilities extracted in step S102 (step S112). For example, the map display control unit 1104 may add to the display priority a value smaller than the difference in the point multiplier increase amount between the services that have the smallest difference in the point multiplier increase amount among the services corresponding to the point-up program. In the example shown in FIG. 2, the smallest difference in the point multiplier increase amount is 0.5. In this case, the map display control unit 1104 may add a value smaller than 0.5 to the display priority. This makes the influence of the point multiplier increase amount on the display priority greater than the influence of whether or not a point-up campaign is being held.
[0110] Next, the map display control unit 1104 transmits display information for each facility extracted in step S102 to the user terminal 5 (step S113). For example, the map display control unit 1104 may acquire the facility name, facility location information, and category information for each facility from the facility DB 21. The map display control unit 1104 may generate display information including the acquired information, display priority, a campaign flag indicating whether or not a point-up campaign is being implemented, and the like. At this time, the map display control unit 1104 may include the point multiplier increase amount of the service in the display information of the priority facility corresponding to the service for which the user does not meet the achievement condition. When the map display control unit 1104 transmits each generated display information, the server processing ends.
[0111] 14 is a flowchart showing an example of terminal processing in the user terminal 5 in this embodiment. For example, when a map application is started, the user terminal 5 may execute terminal processing in accordance with the map application.
[0112] 14, the user terminal 5 transmits display range information to the map application server (step S201). For example, the user terminal 5 may acquire current location information of the user terminal 5, and transmit display range information including the location information, the initial value of the scale, the screen resolution of the user terminal 5, the user ID, and the like.
[0113] Next, the user terminal 5 receives the map image data and the display information transmitted from the map application server 1 in response to the transmission of the display range information (step S202). Next, the user terminal 5 displays the map image on the screen based on the map image data (step S203). For example, the user terminal 5 may convert the longitude and latitude associated with each map image data according to the current scale into coordinates in the coordinate system of the screen based on the display range information. The user terminal 5 may identify a map image, at least a part of which is to be displayed on the screen, based on the converted coordinates. The user terminal 5 may display each identified map image on the screen at a position corresponding to the coordinates.
[0114] Next, the user terminal 5 extracts facilities located within the geographical area in which the map is displayed on the screen from the facilities corresponding to the display information received from the map application server 1 based on the display range information (step S204). For example, the user terminal 5 may convert the longitude and latitude indicated by the facility position information included in each display information into coordinates in the coordinate system of the screen. The user terminal 5 may extract facilities whose converted coordinates indicate a position on the screen.
[0115] Next, the user terminal 5 selects a number of facilities equivalent to the upper limit of the number of facilities that can be displayed from among the extracted facilities in order of the display priority included in the display information (step S205). Next, the user terminal 5 displays facility icons of each selected facility on the map image on the screen (step S206). For example, the user terminal 5 may display a facility icon corresponding to the category information included in the display information for each selected facility in the converted coordinates, and may display the facility name near the facility icon. At this time, the user terminal 5 may display the point multiplier increase amount near the facility icon for a facility whose display information includes the point multiplier increase amount. Furthermore, the user terminal 5 may display point-up information near the facility icon for a facility whose display information includes a campaign flag indicating that a point-up campaign is being implemented.
[0116] Next, the user terminal 5 determines whether the range of the geographical area in which the map is to be displayed has changed (step S207). For example, the range may change due to the movement of the user terminal 5, a change in scale, a user operation, etc. If the range of the geographical area in which the map is to be displayed has changed (step S207: YES), the user terminal 5 determines whether additional map image data is required (step S208). If additional map image data is not required (step S208: NO), the process proceeds to step S203. Then, the user terminal 5 continues to display the map using the map image data and display information currently held by the user terminal 5. If additional map image data is required (step S208: YES), the process proceeds to step S201. Then, the user terminal 5 transmits display range information according to the geographical area in the changed range to the map application server 1.
[0117] If the range of the geographical area in which the map is displayed has not changed (step S207: NO), the user terminal 5 determines whether or not to terminate the map application (step S209). For example, the map application is terminated by a user operation. If the map application is not terminated (step S209: NO), the process proceeds to step S207. If the map application is terminated (step S209: YES), the terminal process ends.
[0118] As described above, according to this embodiment, the map application server 1 identifies a priority facility corresponding to a service for which the user does not satisfy the achievement condition based on the correspondence relationship information and the satisfaction status information. Furthermore, the map application server 1 causes the user terminal 5 to display on the map at least one of a plurality of facilities located in a geographical area corresponding to the map displayed on the screen of the user terminal 5 used by the user. Here, the map application server 1 causes the identified priority facility among the plurality of facilities to be displayed in preference to non-priority facilities. A priority facility is a facility that may allow a user to satisfy the achievement condition by using the priority facility from the current time onwards. That is, a priority facility is a facility that may increase the point multiplier of the user. On the other hand, a non-priority facility is a facility that does not increase the point multiplier of the user even if the user uses the non-facility. Therefore, it is possible to encourage a user who has viewed the map to use the priority facility and the service corresponding to the priority facility. Therefore, it is possible to display the map in a manner that promotes the use of a facility related to an increase in the point multiplier with the use of the service.
[0119] Here, the non-priority facilities may include facilities corresponding to services for which the user has already satisfied the achievement conditions. In this case, the facilities corresponding to services for which the user has already satisfied the achievement conditions are treated as non-priority facilities. Therefore, priority facilities for which the point multiplier may increase if the user uses them from the current time onwards can be displayed on the map in preference to facilities corresponding to services for which the point multiplier has already increased and therefore will not increase if the user uses them from the current time onwards.
[0120] In addition, the non-priority facilities may not include facilities that are not compatible with any of the two or more services that are compatible with the point-up program. In this case, priority facilities that may increase the point multiplier if used by the user from the current time onward can be displayed on the map in preference to facilities that are not compatible with any service and therefore will not increase the point multiplier even if used by the user.
[0121] The map application server 1 may also specify the point multiplier increase amount of the service corresponding to each facility. In addition, when there are multiple priority facilities, the map application server 1 may display, with higher priority, the priority facility having a larger point multiplier increase amount of the service corresponding to the priority facility among the multiple priority facilities based on the specified increase amount. In this case, it is possible to encourage the user to use the facility corresponding to the service having a larger point multiplier increase amount.
[0122] Here, the map application server 1 may obtain the member rank of the user. Also, the map application server 1 may specify the point multiplier increase amount of the mobile communication service based on the member rank. In this case, the user can be encouraged to use a facility corresponding to a service with a higher point multiplier increase amount according to the user's member rank.
[0123] Here, the map application server 1 may display the facilities on the map and may display the point multiplier increase amount information in association with the priority facilities included in the displayed facilities. In this case, the user can be more encouraged to use the facilities corresponding to the services with higher point multiplier increase amounts.
[0124] In addition, when the priority facilities include facilities that are running a point-up campaign and facilities that are not running a point-up campaign, the map application server 1 may display the priority facilities on the map in preference to facilities that are running a point-up campaign over facilities that are not running a point-up campaign. In this case, it is possible to encourage the user to use a facility that offers a higher point multiplier for points awarded for purchases of transaction items at the facility.
[0125] In addition, for at least one of two or more services corresponding to a point-up program, it may be determined that the user has used the facility on the condition that the user terminal 5 is located within a pre-defined spot area that includes the facility corresponding to that service and the user performs a check-in operation on the user terminal 5.
[0126] In addition, the more services that the user satisfies the achievement conditions for among the multiple services corresponding to the point-up program, the higher the point multiplier may be. In this case, the user can be encouraged to use facilities that correspond to more services.
[0127] (Supplementary Note 1) In a map display control device which displays facilities related to a point program on a map, the point program may award to a user who purchases a transaction object a number of points according to the purchase amount of the transaction object and the user's point award rate, and the point award rate increases by a predetermined amount in response to the user satisfying a predetermined award rate increase condition for each of a plurality of predetermined services provided using a computer network, the award rate increase condition for each of the plurality of services including using the service, and the award rate increase condition for each of two or more of the plurality of services including using the service and satisfying a predetermined award rate increase condition corresponding to the service. a means for identifying a priority facility corresponding to a service for which the user does not satisfy the grant rate increase condition based on correspondence information indicating the correspondence between the facility and the service and satisfaction status information indicating the satisfaction status of the grant rate increase condition for each of the two or more services by the user; and a display control means for causing the terminal device to display on the map at least one facility among a plurality of facilities located within a geographical area corresponding to the map displayed on a screen of the terminal device used by the user, the display control means causing the terminal device to display the identified priority facility among the plurality of facilities in priority to non-priority facilities different from the priority facility.
[0128] (Appendix 2) The map display control device according to appendix 1, characterized in that the non-priority facilities include facilities corresponding to the service for which the user has already satisfied the conditions for increasing the reward rate.
[0129] (Supplementary Note 3) The map display control device according to Supplementary Note 1 or 2, characterized in that the non-priority facilities include facilities that are not compatible with any of the two or more services.
[0130] (Appendix 4) A map display control device as described in any one of Appendices 1 to 3, characterized in that an increase in the point award rate is predetermined for each of the two or more services, and the device further comprises an increase amount specification means for specifying, for each facility, an increase in the point award rate of the service corresponding to the facility, and when there are multiple priority facilities, the display control means displays, with priority among the multiple priority facilities, a priority facility having a larger increase in the point award rate of the service corresponding to the priority facility based on the specified increase amount.
[0131] (Appendix 5) The map display control device according to Appendix 4, further comprising a rank information acquisition means for acquiring rank information indicating the rank of the user, wherein for at least one specified service among the two or more services, the increase in the point award rate becomes greater the higher the rank of the user as a member for the specified service, and wherein the increase amount determination means determines the increase in the point award rate for the specified service based on the acquired rank information.
[0132] (Appendix 6) The map display control device according to appendix 4 or 5, characterized in that the display control means displays facilities on the displayed map and displays increase amount information indicating the increase amount of the point award rate in association with the priority facility included in the displayed facilities.
[0133] (Appendix 7) The facilities related to the point program include target facilities where points of the point program are awarded to a user who purchases the transaction item at the facility, and the target facilities include a first facility where a number of points according to a predetermined first point award rate is awarded to the user regardless of whether the award rate increase conditions of the plurality of services are satisfied, and a second facility where a number of points according to a second point award rate increased from the first point award rate by an increase amount according to whether the award rate increase conditions of the plurality of services are satisfied, and the display control means is characterized in that when the priority facilities include the first facility and the second facility, the display control means displays the second facility in priority to the first facility.
[0134] (Appendix 8) A map display control device as described in any one of Appendices 1 to 7, characterized in that for at least one of the two or more services, it is determined that the user has used the facility when the terminal device is located within a predetermined area that includes a facility corresponding to the service and the user performs an operation on the terminal device indicating a visit to the facility.
[0135] (Appendix 9) A map display control device as described in any one of Appendices 1 to 8, characterized in that the higher the point allocation rate, the greater the number of services among the plurality of services for which the user satisfies the allocation rate increase condition.
[0136] (Supplementary Note 10) In a map display control method executed by a computer that displays facilities related to a point program on a map, the point program may award a number of points to a user who purchases a transaction object according to the purchase amount of the transaction object and the user's point award rate, and the point award rate increases by a predetermined amount in response to the user satisfying a predetermined award rate increase condition for each of a plurality of predetermined services provided using a computer network, the award rate increase condition for each of the plurality of services includes using the service, and the award rate increase condition for each of two or more of the plurality of services includes using the service and providing a service. a step of identifying a priority facility corresponding to one of the services for which the user does not satisfy the grant rate increase condition based on correspondence information indicating the correspondence between the facility and the service and satisfaction status information indicating the satisfaction status of the grant rate increase condition for each of the two or more services by the user; and a display control step of displaying at least one facility among a plurality of facilities located within a geographical area corresponding to the map displayed on a screen of a terminal device used by the user on the map by the terminal device, wherein the identified priority facility among the plurality of facilities is displayed in priority to non-priority facilities different from the priority facility.
[0137] (Supplementary Note 11) In a map display control program executed by a computer that displays facilities related to a point program on a map, the point program may award a number of points to a user who purchases a transaction object according to the purchase amount of the transaction object and the user's point award rate, and the point award rate increases by a predetermined amount in response to the user satisfying a predetermined award rate increase condition for each of a plurality of predetermined services provided using a computer network, the award rate increase condition for each of the plurality of services includes using the service, and the award rate increase condition for each of two or more of the plurality of services includes using the service and providing a service corresponding to the service. A map display control program which causes the computer to function as: a means for identifying a priority facility corresponding to a service for which the user does not satisfy the grant rate increase condition based on correspondence information indicating the correspondence between the facility and the service and satisfaction status information indicating the satisfaction status of the grant rate increase condition for each of the two or more services by the user; and a display control means for causing the terminal device to display on the map at least one of a plurality of facilities located within a geographical area corresponding to the map displayed on the screen of a terminal device used by the user, and which displays the identified priority facility among the plurality of facilities in priority to non-priority facilities that are different from the priority facility. [Explanation of symbols]
[0138] 1 Map application server 2. Membership information management server 3 Point Management Server 4 Service Server 5. User terminal 11 System control section 12 System Bus 13 Input / Output Interface 14 Storage section 14a Facility DB 14b Facility-related service DB 14c Facility group service database 15 Communications Department 21 Member DB 31 Available points DB 32 Service-specific point multiplier DB 33 Member rank-specific point multiplier DB 34 Achievement condition fulfillment status DB 35 User-specific point multiplier DB 36 Point Up Campaign DB 1101 Priority Facility Identification Section 1102 Membership Rank Acquisition Department 1103 Point multiplier increase amount specification part 1104 Map display control unit NW Network S Communication System
Claims
1. A map display control device for displaying facilities related to a point program on a map, The point program may award a number of points to a user who purchases a transaction object according to a purchase amount of the transaction object and a point award rate of the user, The point award rate is increased by a predetermined amount in response to the user satisfying a predetermined award rate increase condition for each of a plurality of predetermined services provided using a computer network, The condition for increasing the grant rate for each of the plurality of services includes using the service, The condition for increasing the grant rate for each of two or more services among the plurality of services is to use the service and to use a predetermined facility corresponding to the service, an increase in the point grant rate is determined in advance for each of the two or more services; an increase amount specifying means for specifying, for each facility, an increase amount of the point grant rate of the service corresponding to the facility based on correspondence relationship information indicating a correspondence relationship between the facility and the service; a display control means for causing the terminal device to display on the map at least one of a plurality of facilities located within a geographical area corresponding to the map displayed on a screen of the terminal device used by the user, and when there are a plurality of priority facilities identified as facilities that should be prioritized for display on the map among the plurality of facilities, the display control means for displaying with higher priority a priority facility among the plurality of priority facilities that has a larger increase in the point grant rate of the service corresponding to the priority facility based on the identified increase amount; A map display control device comprising:
2. In at least one of the two or more services, the higher the rank of the user as a member of the specified service, the greater the increase in the point allocation rate; The apparatus further includes a rank information acquiring means for acquiring rank information indicating the rank of the user, 2. The map display control device according to claim 1, wherein the increase amount specifying means specifies an increase amount of the point allocation rate of the predetermined service based on the acquired rank information.
3. The map display control device described in Claim 1 or 2, characterized in that the display control means displays facilities on the displayed map, and displays increase amount information indicating the increase amount of the point award rate in association with the priority facility included in the displayed facility.
4. A map display control method executed by a computer for displaying facilities related to a point program on a map, comprising: The point program may award a number of points to a user who purchases a transaction object according to a purchase amount of the transaction object and a point award rate of the user, The point award rate is increased by a predetermined amount in response to the user satisfying a predetermined award rate increase condition for each of a plurality of predetermined services provided using a computer network, The condition for increasing the grant rate for each of the plurality of services includes using the service, The condition for increasing the grant rate for each of two or more services among the plurality of services is to use the service and to use a predetermined facility corresponding to the service, an increase in the point grant rate is determined in advance for each of the two or more services; an increase amount specifying step of specifying, for each facility, an increase amount of the point grant rate of the service corresponding to the facility based on correspondence relationship information indicating a correspondence relationship between the facility and the service; a display control step of displaying at least one of a plurality of facilities located within a geographical area corresponding to the map displayed on a screen of a terminal device used by the user on the map by the terminal device, in which, when there are a plurality of priority facilities identified as facilities that are given priority for display on the map among the plurality of facilities, a display control step of displaying with priority a priority facility among the plurality of priority facilities that has a larger increase in the point grant rate of the service corresponding to the priority facility based on the identified increase amount; A map display control method comprising:
5. A map display control program executed by a computer for displaying facilities related to a point program on a map, comprising: The point program may award a number of points to a user who purchases a transaction object according to a purchase amount of the transaction object and a point award rate of the user, The point award rate is increased by a predetermined amount in response to the user satisfying a predetermined award rate increase condition for each of a plurality of predetermined services provided using a computer network, The condition for increasing the grant rate for each of the plurality of services includes using the service, The condition for increasing the grant rate for each of two or more services among the plurality of services is to use the service and to use a predetermined facility corresponding to the service, an increase in the point grant rate is determined in advance for each of the two or more services; The computer, an increase amount specifying means for specifying, for each facility, an increase amount of the point grant rate of the service corresponding to the facility based on correspondence relationship information indicating a correspondence relationship between the facility and the service; a display control means for causing the terminal device to display, on the map, at least one facility out of a plurality of facilities located within a geographical area corresponding to the map displayed on a screen of the terminal device used by the user, and when there are a plurality of priority facilities identified as facilities that are given priority for display on the map among the plurality of facilities, a display control means for displaying, with priority, a priority facility among the plurality of priority facilities that has a larger increase in the point grant rate of the service corresponding to the priority facility based on the identified increase amount; A map display control program that causes the map display control program to function as a map display control program.
Citation Information
Patent Citations
Point card management device and system
JP2002318951A
Information provision device, information provision system, and information provision method
JP2016071651A
Vending machine, mobile terminal, point awarding program, and point awarding method
JP2017151714A
Point return device, point return method, and point return program
JP2018185682A