Site access system, and access code generation apparatus, method, and program therefor

The site access system enhances user experience by generating a user-specific two-dimensional code for seamless access, addressing the burden of manual input and increasing event participation.

JP2026020325APending Publication Date: 2026-02-06LOYALTY MARKETING
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025203952
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-11-26
Publication Date
2026-02-06

AI Technical Summary

Technical Problem

Existing systems require users to manually input personal information each time they access a website, leading to operational burdens and reduced participation in events or campaigns.

Method used

A site access system that generates a two-dimensional code unique to the user, incorporating user identification information and site address, allowing access requests to be sent directly from a user terminal without manual input.

Benefits of technology

Improves user operability, increases site visits, and encourages more participation in events by reducing the need for manual data entry and maintaining confidentiality of user information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026020325000001_ABST
    Figure 2026020325000001_ABST
Patent Text Reader

Abstract

To easily and surely perform access to a site where a name is required.SOLUTION: In an access code generation device AT, a user ID is acquired by reading a bar code of a point card possessed by a user or a bar code displayed on a display part of a user terminal, and a QR code peculiar to the user including the user ID and a URL of a campaign site to be an access destination is generated and displayed. Then, by reading the QR code unique to the user by the user terminal, access unique to the user can be made to the campaign site.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] One aspect of the present invention relates to a site access system for accessing, for example, a website, and an access code generation device, method, and program used in this system. [Background technology]

[0002] In recent years, with the expansion of communication networks including the Internet and the widespread use of communication terminals such as smartphones, there has been an increase in the use of communication terminals to access specific websites, for example, to purchase products, apply for services, participate in events, apply for campaigns, etc. For example, Patent Document 1 describes a technology in which a QR code (registered trademark) representing the URL (Uniform Resource Locator) of a website is printed on a paper medium or the like, and the QR code is read by a camera using a reading application on the communication terminal to access the website. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2017-056674 Summary of the Invention [Problem to be solved by the invention]

[0004] However, while the technology described in Patent Document 1 allows users to easily access a desired website simply by scanning a QR code, if the website requires users to register their name to participate in an event, for example, the user must enter their personal information each time. This operation is troublesome for users. Furthermore, for website operators, the need to enter personal information can be a bottleneck, resulting in fewer participants in an event than the effective number, which could prevent the desired effect of the event from being achieved.

[0005] The present invention has been made in light of the above circumstances, and aims to provide a technique that enables easy and reliable access to sites that require user name registration. [Means for solving the problem]

[0006] A first aspect of the present invention is a site access system comprising an access code generating device and a user terminal, wherein the access code generating device comprises an acquisition unit that acquires unique identification information assigned to a user by a point service from a recording medium owned by the user who has subscribed to the point service, and a code generating unit that generates and displays a two-dimensional code unique to the user, the two-dimensional code including address information of the site to be accessed and the acquired unique identification information of the user; and the user terminal comprises a code reading unit that reads the presented two-dimensional code unique to the user, and an access request sending unit that sends an access request including the unique identification information contained in the user-specific two-dimensional code to the site corresponding to the address information contained in the read two-dimensional code unique to the user.

[0007] A second aspect of the present invention is a device for generating an access code for accessing a site to be accessed, comprising a first acquisition unit that acquires, from a recording medium owned by a user who has subscribed to a points service, unique identification information assigned to the user for using the points service, and a code generation unit that generates and displays a two-dimensional code unique to the user, which includes address information of the site to be accessed and the acquired unique identification information of the user.

[0008] According to the first and second aspects of the present invention, an access code generating device reads unique identification information assigned to a user who subscribes to a point service in order to use the point service from a recording medium owned by the user, and generates and displays a two-dimensional code unique to the user, including the unique identification information and address information of the site to be accessed. Then, when the displayed two-dimensional code unique to the user is read by a user terminal, an access request including the user's unique identification information is transmitted from the user terminal to the site to be accessed.

[0009] Therefore, when accessing a site, the user does not need to input his / her own unique identification information each time. As a result, operability is improved for the user, and the burden of access operations can be reduced. Furthermore, improved operability can increase the number of site visits, and for the site, it can encourage more users to participate in events, etc., thereby improving the effectiveness of campaigns.

[0010] A third aspect of the present invention is that the acquisition unit reads the unique identification information written on a point card held by a user who has subscribed to a point service, or the unique identification information displayed on a user terminal held by the user.

[0011] According to the third aspect, the unique identification information written on a point card held by a user or the unique identification information displayed on a user terminal held by the user is read, and a two-dimensional code unique to the user is generated using this unique identification information. Therefore, the user does not need to manually input their own unique identification information, which reduces the burden of input operations. It is also possible to reduce invalid access due to incorrect input of unique identification information.

[0012] A fourth aspect of the present invention further includes a second acquisition unit that acquires an access setting list from a point service management server that associates address information of the site to be accessed with terminal identification information of an access code generating device, and a setting change unit that changes the access setting list acquired by the second acquisition unit, and the code generating unit identifies the address information of the site to be accessed that is associated with the terminal identification information of its own access code generating device based on the access setting list, and generates a two-dimensional code unique to the user based on the access information.

[0013] According to the fourth aspect, when different events are held at multiple sites, an access code generation device can be associated with one of the multiple sites or events, thereby eliminating the need to input site address information. Furthermore, when there are multiple access code generation devices, the access setting list can be set for these access code generation devices collectively from the point service management server, making it possible to quickly and easily set the access setting list. Furthermore, after the access setting list is set collectively, the settings of the access setting list can be changed for each access code generation device, so that the correspondence between site address information and terminal identification information in the access code generation device can be appropriately changed depending on, for example, the degree of access congestion for each site.

[0014] In a fifth aspect of the present invention, the code generation unit is provided with an encryption unit that encrypts the user's unique identification information, and generates a user-specific two-dimensional code that includes the encrypted user's unique identification information. According to the fifth aspect, it is possible to maintain high confidentiality of the user's unique identification information. [Effects of the Invention]

[0015] According to each aspect of the present invention, it is possible to provide a technique that enables easy and reliable access to a site that requires registration of a user's name. [Brief explanation of the drawings]

[0016] [Figure 1] FIG. 1 is a diagram showing the overall configuration of a site access system including an access code generation device according to an embodiment of the present invention. [Figure 2] FIG. 2 is a block diagram showing the functional configuration of an access code generating device according to an embodiment of the present invention. [Figure 3] FIG. 3 is a block diagram showing the functional configuration of a user terminal used together with the access code generating device shown in FIG. 2 for site access in the site access system shown in FIG. [Figure 4] FIG. 4 is a flowchart showing the first half of the procedure and processing contents of the access code generation process performed by the access code generation device shown in FIG. [Figure 5] FIG. 5 is a flowchart showing the latter half of the procedure and processing contents of the access code generation process performed by the access code generation device shown in FIG. [Figure 6] FIG. 6 is a flowchart showing the processing procedure and processing contents of site access control by the user terminal shown in FIG. [Figure 7] FIG. 7 is a diagram showing an example of a setting list that the access code generating device shown in FIG. 2 acquires from the point service server. [Figure 8] FIG. 8 is a diagram showing an example of a display screen generated in the process of the access code generation process shown in FIGS. [Figure 9] FIG. 9 is a diagram for explaining an example of the operation of the site access system shown in FIG. DETAILED DESCRIPTION OF THE INVENTION

[0017] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. [One embodiment] (Configuration example) (1) System FIG. 1 is a diagram showing the overall configuration of a site access system including an access code generation device according to an embodiment of the present invention. The site access system comprises an access code generation device AT used at an event venue, etc., multiple user terminals US1 to USm carried by users who wish to participate in the event, a point service server PS managed by the operating company of the common point service, and multiple event management servers VS1 to VSn managed by companies or organizations that hold the event, and enables the sending and receiving of information data between these devices via a network NW including the Internet.

[0018] A common point service is a service in which, for example, when a registered user purchases a product or uses a service, points are awarded to the user under conditions set by the company according to the amount of the purchase or use, or the number of visits to the store, etc., and the accumulated points can be exchanged for products or services on subsequent visits to the store, or used as payment for the purchase of products or services. Management data for awarded or used points is generally stored on a point card or a mobile device such as a smartphone, and is sent from a cash register terminal or the like in the store to a point management server for use in managing member users, etc.

[0019] The point service server PS is a server computer with a large-capacity database that manages the personal information and point management data of each user who has registered as a member of the common point service. The personal information includes unique identification data (user ID) assigned to each user in advance, and the user's attribute information. The attribute information includes, for example, the user's name, gender, age, hobbies and preferences, and product and service purchase and usage history. The point management data is managed for each user, linked to their user ID.

[0020] The point service server PS also has the function of creating an access setting list for events held by a company. The access setting list consists of the name of the campaign held at the event, the address information of the campaign site that is accessed when applying for the campaign, and the terminal number of the access code generation device that is permitted to access the campaign site. The address information is represented, for example, by a URL (Uniform Resource Locator). The above access setting list is set by an operator entering the terminal number in association with the address information in the point service server PS or the access code generation device AT.

[0021] Furthermore, the point service server PS has a point management function for awarding points to users who participate in an event, and an analysis processing function for the results of the event. The point management function, for example, acquires campaign application history data from the event management servers VS1 to VSn, and performs processing for awarding points to users who participated in the event based on the campaign application history data. The analysis processing function, for example, analyzes the characteristics (attributes and hobbies and preferences) of event participants and their subsequent purchasing behavior based on the acquired campaign application history data and personal user information managed in a database. The results of this analysis are sent to the event management servers VS1 to VSn as report information indicating the effectiveness of the event.

[0022] (2) Equipment The access code generating device AT is, for example, a tablet terminal or a personal computer, and is configured as follows: Figure 2 is a block diagram showing its functional configuration.

[0023] That is, the access code generation device AT is configured by connecting a control unit 1 using a hardware processor called a central processing unit (CPU) to a memory unit 2, a communication interface unit 3, and an input / output interface unit 4 via a bus (not shown).

[0024] The communication interface unit 3 performs data communication for acquiring an access setting list from the point service server PS, for example, via the network NW in accordance with a communication protocol defined in the network NW.

[0025] A camera 5 and an input display device 6 are connected to the input / output interface unit 4. The camera 5 is used to read a barcode representing a user ID printed on a point card held by the user. It is also assumed that the point card function may be installed as an application on a user terminal such as a smartphone, in which case the camera 5 is also used to read a barcode representing the user ID displayed on the user terminal.

[0026] The input display device 6 is a display device on which a detection sheet that detects input operations using pressure or capacitance is placed, and is used for inputting various instruction commands by the operator and displaying a user-specific QR code, which will be described in detail later.

[0027] The storage unit 2 uses, for example, a hard disk drive (HDD), a solid state drive (SSD), a ROM, and a RAM as storage media. The storage area formed by these storage media includes a program storage area for storing programs, as well as a setting list storage unit 21 and a barcode information storage unit 22, which are used in one embodiment of the present invention.

[0028] The setting list storage unit 21 is used to store the access setting list acquired from the point service server PS or the terminal number entered by the operator in the access code generation device AT. The barcode information storage unit 22 is used to save decoded data of barcodes read from users' point cards, etc. The barcode information storage unit 22 also stores guidance display data and error messages to prompt the user to read the barcode.

[0029] The control unit 1 includes, as control function units necessary for implementing one embodiment, a setting list acquisition unit 11, a barcode reading unit 12, and a user-specific QR code generation unit 13. These control function units 11 to 13 are realized by causing the hardware processor to execute application programs stored in the program storage area in the storage unit 2.

[0030] Prior to the start of the event, the setting list acquisition unit 11 acquires an access setting list from the point service server PS and stores the acquired access setting list in the setting list storage unit 21 of the storage unit 2. The setting list acquisition unit 11 also stores in the setting list storage unit 21 an access setting list that indicates the correspondence between the terminal number, the campaign name, and the address information (URL) of the campaign site (hereinafter also referred to as the CP site) input by the operator on the input display device 6.

[0031] The barcode reading unit 12 reads out guidance display data for urging the user to perform a barcode reading operation from the barcode information storage unit 22, and displays the data on the display device of the input / display device 6. The barcode reading unit 12 also acquires image data of the barcode read by the camera 5 via the input / output interface unit 4, and performs processing to decode the user ID from the image data of the barcode and store the user ID in the barcode information storage unit 22.

[0032] The user-specific QR code generation unit 13 reads out the URL of the campaign site associated with the terminal number of the terminal itself based on the access setting list stored in the setting list storage unit 21, and generates a user-specific QR code including this URL and the user ID stored in the barcode information storage unit 22. The user-specific QR code generation unit 13 then performs processing to display the generated user-specific QR code on the input / output device 6 via the input / output interface unit 4.

[0033] On the other hand, the user terminals US1 to USm are, for example, smartphones, and are configured as follows: Fig. 3 is a block diagram showing the functional configuration thereof.

[0034] That is, like the access code generation device AT described above, the user terminals US1 to USm are configured by connecting a control unit 7 using a hardware processor called a central processing unit (CPU) to a memory unit 8, an input / output interface unit 9, and a communication interface unit 10 via a bus not shown.

[0035] The input / output interface unit 9 has a function of importing image data of a user-specific QR code captured by the camera 20. An input / output display device (not shown) is also connected to the input / output interface unit 9. The input / output interface unit 9 imports operation data input to the input / output device, and displays display data output from the control unit 7 on the input / output device.

[0036] The communication interface unit 3 performs data communication for accessing the campaign site with the event management servers VS1 to VSn in accordance with a communication protocol defined in the network NW.

[0037] The storage unit 8 uses, for example, a solid state drive (SSD), a ROM, and a RAM as storage media. The storage area formed by these storage media includes a program storage area for storing programs, as well as a QR code storage unit 81 used in one embodiment of the present invention.

[0038] The QR code storage unit 81 is used to temporarily store the decoded data of the QR code read by the camera 20.

[0039] The control unit 7 has, as control functions according to one embodiment of the present invention, a QR code reading control unit 71 and a site access control unit 72. Both of these control function units are realized by causing a hardware processor such as a CPU to execute a program stored in a program storage area in the storage unit 8.

[0040] The QR code reading control unit 71 reads the user's unique QR code displayed on the input display device 6 of the access code generation device AT using the camera 20, decodes the read QR code, and temporarily stores the decoded data in the QR code memory unit 81 of the memory unit 8.

[0041] The site access control unit 72 generates a site access request including the user ID based on the decoded data of the QR code stored in the QR code storage unit 81, and performs processing to transmit this site access request from the communication interface unit 10 to the event management servers VS1 to VSn.

[0042] (Example of operation) Next, an example of the operation of the access code generation device AT and the user terminals US1 to USm will be described. Figures 4 and 5 are flowcharts showing the processing procedure and processing contents of the access code generation device AT, and Figure 6 is a flowchart showing the processing procedure and processing contents of the user terminals US1 to USm.

[0043] (1) Creating an access setting list The access setting list is created by an operator manually modifying a common list generated collectively in the point service server PS at each access code generation device AT as necessary. For example, as shown in Figure 7, the access setting list is created by inputting the terminal number of the access code generation device AT that is permitted to access the campaign site, and associating the campaign name to be implemented at the event and the URL of the campaign site to be accessed when applying for the campaign.

[0044] An application program required for generating an access code is pre-installed in the access code generation device AT, and its icon is displayed, for example, on the desktop screen. When an operator selects, for example, the icon in the access code generation device AT, the application program for generating the access code is started. An example of the start-up screen is shown in Figure 8(a).

[0045] 4, when the application program for generating an access code is started, the control unit 1 of the access code generation device AT proceeds from step S10 to step S11, and accesses the point service server PS from the communication interface unit 3 under the control of the setting list acquisition unit 11. Then, the control unit 1 receives the access setting list downloaded from the point service server PS via the communication interface unit 3 and stores it in the setting list storage unit 21.

[0046] At this time, the acquired access setting list does not necessarily include all available access code generation devices AT. Also, there may be cases where it is necessary to change the settings for the association between the campaign and the access code generation device AT.

[0047] Therefore, in step S12, the setting list acquisition unit 11 reads out terminal number input screen data stored in advance in the setting list storage unit 21 and displays it on the input display device 6. Fig. 8(b) shows an example of this terminal number input screen. In this state, when the operator adds, modifies, or deletes a terminal number in association with the campaign name and its URL, and operates the "OK" button, the access setting list stored in the setting list storage unit 21 is updated in accordance with the input.

[0048] When the input of the terminal number is received, the setting list acquisition unit 11 determines whether the input of the terminal number was successful in step S14. If the input was not successful, in step S15, the setting list acquisition unit 11 reads out a corresponding error message from the setting list storage unit 21 and displays it on the input display device 6. Some examples of error messages are shown below.

[0049] (1) If there is a campaign where the device number is not entered "Please enter your device number / OK" (2) Terminal number input error (if the number of digits entered is too small) "Number of digits does not match / OK" (3) Terminal number input error (when full-width characters are entered) "Please enter numbers in half-width characters / OK" (4) Terminal number input error (if a non-terminal number is entered) "Device number does not exist" (5) When offline "Your device is offline. Please bring your device online to use the application. / OK" 8(c) shows an example of an error message in the case of an error in the input of the terminal number. Thus, the setting of the access setting list is completed.

[0050] (2) Reading barcodes If the input setting of the terminal number is successful, the control unit 1 activates the barcode reading unit 12. Then, under the control of this barcode reading unit 12, in step S16, the barcode reading screen data is read from the barcode information storage unit 22 and displayed on the input display device 6. Figure 8(d) shows an example of this barcode reading screen.

[0051] In this state, when the user brings the barcode printed on the back of his / her point card, for example, close to the camera 5 of the access code generation device AT, the barcode is read by the camera 5. Then, in step S17, the user ID is decoded from the image data of the barcode, and the user ID is temporarily stored in the barcode information storage unit 22.

[0052] In the barcode reading process, the barcode reading unit 12 determines whether the barcode reading was successful in step S18. If it is determined that the barcode reading failed, the barcode reading unit 12 reads out an appropriate error message from the barcode information storage unit 22 in step S19, and displays this error message on the input / display device 6, for example, as shown in FIG. 8(e). For example, if the read barcode is not for a specified point service, an error message such as "This barcode is not eligible. Please check the type of point card and try reading again / OK" is displayed.

[0053] (3) Generate a user-specific QR code If the barcode is successfully read, the control unit 1 then activates the user-specific QR code generation unit 13. Then, under the control of this user-specific QR code generation unit 13, first in step S20, the user ID decoded from the barcode is encrypted. A hash function, for example, is used to encrypt this user ID. Note that various encryption methods can be applied to the user ID, in addition to an encryption method using a hash function.

[0054] Next, in step S21, the user-specific QR code generation unit 13 reads the URL of the campaign site corresponding to the terminal number of its own access code generation device AT from the access setting list stored in the setting list storage unit 21. Then, in step S22, it generates a user-specific QR code including the user ID encrypted by the hash function and the URL of the campaign site that was read, and in step S23, it displays this QR code on the input display device. An example of the display is shown in Figure 8(f).

[0055] The user-specific QR code generation unit 13 monitors the display time of the QR code in step S24. Then, when a predetermined time has elapsed since the start of display, the display of the QR code is erased in step S25, and the user ID stored in the barcode information storage unit 22 is also erased.

[0056] (4) Operation of the user terminal When the QR code unique to the user is displayed on the access code generating device AT, the user reads the QR code using his / her own user terminal US1 to USm, thereby accessing the campaign site.

[0057] 6 is a flowchart showing the processing procedure and processing content of the user terminals US1 to USm at this time. When a user starts an application program for reading a QR code in the user terminal US1 to USm, the control unit 7 detects the start of the application in step S30, and thereafter executes the QR code reading process as follows.

[0058] That is, when a user brings camera 20 of user terminal US1 to USm close to the QR code displayed on access code generation device AT and aligns the camera 20 so that the QR code is included in the imaging area of ​​camera 20, the QR code is imaged by camera 20 and the image data is taken into input / output interface unit 9. QR code reading control unit 71 reads the image data of the QR code in step S31 and determines whether the reading was successful in step S32. If the result of this determination is that the reading failed, for example due to out-of-focus, an error message is displayed on the display device in step S33.

[0059] On the other hand, if it is determined that the reading was successful, the QR code reading control unit 71 decodes (decodes) the QR code in step S34 and temporarily stores the decoded data in the QR code storage unit 81 of the storage unit 8. The decoded data includes the URL of the campaign site and the user ID encrypted using a hash function.

[0060] Next, in step S35, the QR code reading control unit 71, under the control of the site access control unit 72, generates an access request based on the decrypted data and transmits this access request to the event management servers VS1 to VSn via the network NW from the communication interface unit 10. At this time, the URL of the campaign site as the destination and the user ID encrypted by a hash function are inserted into the access request.

[0061] When an event management server VS1-VSn receives an access request addressed to a campaign site managed by the server VS1-VSn, the server VS1-VSn returns the display screen data of the campaign site to the requesting user terminal US1-USm. When the site access control unit 72 of the user terminal US1-USm receives the display screen data of the campaign site, the server VS1-VSn displays the display screen data on the display device in step S36.

[0062] In this state, when the user inputs desired data on the display screen of the campaign site and performs a send operation, the site access control unit 72 proceeds from step S37 to step S38. The input data is then sent to the event management servers VS1 to VSn, and the display screen is updated according to the update data returned from the event management servers VS1 to VSn. Finally, the user performs an operation to end access to the site, and when this operation is detected in step S39, the site access control unit 72 ends the access process to the campaign site.

[0063] (5) Example of site access system operation 9 is a diagram showing an example of the operation of the site access system, in which the numbers [1] to [7] are assigned in order of processing. Prior to the implementation of the campaign, in [1], an access setting list that defines the correspondence between the URL of the campaign site and the terminal number of the access code generation device AT is transferred from the point service server PS to the access code generation device AT, and this setting list is stored in the setting list storage unit 21. The correspondence between the URL of the campaign site and the terminal number of the access code generation device AT in this setting list can be added or changed in the access code generation device AT.

[0064] When the event starts, the access code generating device AT first prompts the user to read the barcode on the point card by the barcode reading unit 12 at [2], and when the user points the point card towards the camera 5, the barcode on the back of the point card is read by the barcode reading unit 12.

[0065] When the reading of the barcode is completed, the user-specific QR code generation unit 13 in the access code generation device AT generates a user-specific QR code including the user ID decoded by the barcode reading unit 12 and the URL of the campaign site to be accessed, and displays the QR code on the input / display device 6. At this time, the user ID is encrypted using a hash function and then converted into a QR code together with the URL.

[0066] When the user reads the QR code at [4] using their own user terminal US1-USm, the user terminal US1-USm accesses the event management server with an access request at [5] including the user ID and the URL of the campaign site, and the web page information of the campaign site is downloaded from the event management server to the user terminal and displayed. When the user enters information on this web page, the input data is registered in the event management server.

[0067] For example, if display screen data for accepting applications for a campaign is sent from the event management server VS1, this campaign application acceptance screen is downloaded and displayed on the user terminal. Then, when the user taps the "Apply" button on this campaign application acceptance screen, application data is sent from the user terminal to the event management server VS1, and the application is accepted by the event management server VS1. In other words, the application is completed. This application data is stored as campaign site application history data in the event management server VS1, as shown in [6].

[0068] When the campaign ends, the campaign site application history data stored in the event management server is transferred to the point service server PS. The point service server PS performs a process of awarding points to users who participated in the event based on the campaign application history data. In this case, the number of points awarded may be varied depending on the type of event and the level of participation in the event. For example, more points may be awarded to users who also "answered a questionnaire" than to users who "only applied for the campaign." In this way, it is possible to obtain more effective campaign application history data.

[0069] The point service server PS also analyzes, for example, the characteristics (attributes, hobbies, and preferences) of event participants and their subsequent purchasing behavior based on the acquired campaign application history data and the user's personal information managed in the database. The results of this analysis are returned to the event management server as report information indicating the effectiveness of the event. Note that various processing contents can be considered for the analysis processing based on the campaign application history data and the user's personal information.

[0070] (Actions and Effects) As described above in detail, in one embodiment, the access code generation device AT acquires a user ID by reading the barcode on a point card held by the user or the barcode displayed on the display unit of the user terminal, and generates and displays a user-specific QR code that includes the user ID and the URL of the campaign site to be accessed. Then, by reading the user-specific QR code with the user terminal, the user can gain unique access to the campaign site.

[0071] Therefore, when accessing a campaign site, users no longer need to enter their user ID on the site's web page. As a result, operability is improved for users, and the burden of access operations can be reduced. Furthermore, improved operability can increase the number of site visits, which allows the site to attract more users to events, etc., thereby increasing the effectiveness of the campaign.

[0072] Moreover, the access code generation device AT is configured by installing an application program for executing the barcode reading unit 12 and the user-specific QR code generation unit 13 on a general-purpose information terminal such as a tablet terminal or a personal computer. This has the advantage that it can be implemented simply and inexpensively without the need for large-scale facilities such as dedicated devices or dedicated operators.

[0073] In addition, since the user ID is entered by scanning the barcode displayed on the point card or user terminal, the user does not need to manually enter their own user ID, which further reduces the operational burden on the user and makes it possible to increase the number of participants in the campaign.

[0074] Furthermore, since the user ID is hashed and then converted into a QR code, there is no need to worry about the user ID being made public outside the point service server PS, which makes it possible to maintain a high level of confidentiality of the user ID.

[0075] Furthermore, for each campaign, an access setting list linking the URL of the campaign site with the terminal numbers of the access code generation devices AT permitted to access the campaign site is downloaded from the point service server PS to the access code generation device AT and set. Furthermore, terminal numbers can be added, updated, and deleted from the access setting list for each access code generation device AT. Therefore, if there are multiple access code generation devices AT, the access setting list can be updated for all of these access code generation devices AT simultaneously from the point service server PS, making it possible to quickly and easily set the access setting list. Furthermore, at an event venue or other location, the association of terminal numbers with campaigns in the access setting list of the access code generation device AT can be changed as needed depending on the level of access congestion for each campaign.

[0076] [Variations] In the embodiment, the access code generation device AT acquires the user ID by optically reading the barcode written on the point card or the barcode displayed on the display screen of the user terminal. However, this is not limiting, and if the point card has a built-in wireless tag, the access code generation device AT may also acquire the user ID from the wireless tag.

[0077] In the above embodiment, the user ID is encrypted using a hash function in the user-specific QR code generation unit 13. However, other encryption methods may be used, and a check digit may also be applied. For example, if a user ID assigned to a point service member is represented by 15 digits, the first 14 digits of the numeric string are divided by a predetermined number, such as 7, and the remainder is used as the check digit. Using this check digit makes it possible to check for reading errors and transmission errors in the user ID. It is also possible to check for tampering, etc.

[0078] Furthermore, when the access code generation device AT generates a user-specific QR code, it may simultaneously generate and display multiple QR codes corresponding to the types and contents of campaigns, allowing the user to selectively read these QR codes with the user terminal. This can be achieved, for example, by registering all data identifying the types and contents of the campaigns for each event in an access setting list, and generating a QR code for each registered type and content of campaign. In this way, the user can selectively participate in multiple campaigns of different types or contents related to the same event, for example, simply by selecting a QR code.

[0079] Furthermore, when the access code generation device AT generates a user-specific QR code, it may include data indicating the number of points awarded in addition to the URL of the access destination and the user ID. In this case, multiple QR codes with different numbers of points awarded may be simultaneously generated and displayed using random numbers, and the user may select the desired QR code from these QR codes. This allows users to enjoy a gaming-like experience when accessing the campaign site, which is expected to further increase the number of participants in the campaign. Additionally, the QR code may include additional data, such as location data of the access code generation device AT and environmental data such as ambient temperature, humidity, and noise. This additional data can be used to further analyze the effectiveness of the campaign based on campaign site application history data.

[0080] In the above embodiment, a case where a user who is registered as a member of a point service accesses a campaign site at an event venue by using the user ID of the user to register their name, is described as an example. However, the present invention is not limited to this, and can be similarly applied to sampling events, factory tours, and school tours that also require registration of names.

[0081] Although the embodiments of the present invention have been described in detail above, the above description is merely an example of the present invention in every respect. It goes without saying that various improvements and modifications can be made without departing from the scope of the present invention. In other words, when implementing the present invention, specific configurations according to the embodiments may be appropriately adopted.

[0082] In short, this invention is not limited to the above-described embodiments, and in the implementation stage, the components can be modified and embodied without departing from the spirit of the invention. Furthermore, various inventions can be formed by appropriately combining multiple components disclosed in the above-described embodiments. For example, some components may be omitted from all the components shown in the embodiments. Furthermore, components from different embodiments may be appropriately combined. [Explanation of symbols]

[0083] AT...access code generation device, US1 to USm...user terminal, PS...point service server, VS1 to VSn...event management server, 1,7...control unit, 2,8...storage unit, 3,10...communication interface section, 4,9...input / output interface section, 5,20...camera, 6...input display device, 11...setting list acquisition section, 12...barcode reading section, 13...user-specific QR code generation section, 21...setting list storage section, 22...barcode information storage section, 71...QR code reading control section, 72...site access control section, 81...QR code storage section.

Claims

1. A site access system comprising an access code generating device and a user terminal, wherein the access code generating device: an acquisition unit that acquires, from a recording medium owned by a user who has subscribed to a point service, unique identification information assigned to the user in order to use the point service; a code generating unit that generates and displays a two-dimensional code unique to the user, the two-dimensional code including address information of the site to be accessed and the acquired unique identification information of the user; Equipped with The user terminal a code reading unit that reads the presented two-dimensional code unique to the user; an access request sending unit that sends an access request including unique identification information included in the read two-dimensional code unique to the user to a site corresponding to the address information included in the read two-dimensional code unique to the user; An access system comprising:

2. a first acquisition unit that acquires, from a recording medium owned by a user who has subscribed to a point service, unique identification information assigned to the user in order to use the point service; a code generating unit that generates and displays a two-dimensional code unique to the user, the two-dimensional code including address information of the site to be accessed and the acquired unique identification information of the user; An access code generating device comprising:

3. The access code generating device of claim 2, wherein the acquisition unit reads the unique identification information written on a point card held by a user who is subscribed to a point service, or the unique identification information displayed on a user terminal held by the user.

4. a second acquisition unit that acquires, from a management server of the point service, an access setting list that associates address information of the site to be accessed with terminal identification information of the access code generation device; a setting change unit that changes the access setting list acquired by the second acquisition unit; Further comprising: The code generation unit identifies address information of the site to be accessed that is associated with the terminal identification information of its own access code generation device based on the access setting list, and generates a two-dimensional code unique to the user based on the access information.

3. The access code generating device according to claim 2.

5. The code generation unit further includes an encryption unit that encrypts the user's unique identification information, and generates a two-dimensional code unique to the user, the two-dimensional code including address information of the site to be accessed and the encrypted user's unique identification information. The access code generating device according to claim 2 .

6. An access code generation method executed by an access code generation device executed by an information processing device having a processor and a memory, comprising: a step of acquiring, from a recording medium owned by a user who has subscribed to a point service, unique identification information assigned to the user by the point service; generating a two-dimensional code unique to the user, the two-dimensional code including address information of the site to be accessed and the acquired unique identification information of the user, and displaying the generated two-dimensional code unique to the user; An access code generating method comprising:

7. 6. An access code generating program that causes a processor included in the access code generating device to execute the processing of each of the units included in the access code generating device according to claim 2.

Citation Information

Patent Citations

  • Calendar

    JP2017056674A