Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6896010B2 - Display control device, display control method and display control program - Google Patents
[go: Go Back, main page]

JP6896010B2 - Display control device, display control method and display control program - Google Patents

Display control device, display control method and display control program Download PDF

Info

Publication number
JP6896010B2
JP6896010B2 JP2019059776A JP2019059776A JP6896010B2 JP 6896010 B2 JP6896010 B2 JP 6896010B2 JP 2019059776 A JP2019059776 A JP 2019059776A JP 2019059776 A JP2019059776 A JP 2019059776A JP 6896010 B2 JP6896010 B2 JP 6896010B2
Authority
JP
Japan
Prior art keywords
user
information
time
display control
store
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019059776A
Other languages
Japanese (ja)
Other versions
JP2020160818A (en
Inventor
真二郎 森本
真二郎 森本
功 中川
功 中川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu FSAS Inc
Original Assignee
Fujitsu FSAS Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu FSAS Inc filed Critical Fujitsu FSAS Inc
Priority to JP2019059776A priority Critical patent/JP6896010B2/en
Publication of JP2020160818A publication Critical patent/JP2020160818A/en
Application granted granted Critical
Publication of JP6896010B2 publication Critical patent/JP6896010B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、表示制御装置等に関する。 The present invention relates to a display control device and the like.

近年、長時間労働が社会問題化しており、多くの企業では、社員の勤務時間を管理している。たとえば、社員の勤務時間を管理する技術には、社内ネットワークにサーバを設置し、社員の使用する端末装置からのログイン時間、ログアウト時間等を基にして、社員毎の勤務時間を管理するものがある。かかるサーバは、勤務時間が所定時間を超える社員の端末装置に対して、勤務時間が超過している旨の情報をポップアップ通知することで退社を促し、社員の労働時間が長くなることを防止している。 In recent years, long working hours have become a social problem, and many companies manage the working hours of their employees. For example, as a technology for managing the working hours of employees, a server is installed in the company network, and the working hours of each employee are managed based on the login time and log-out time from the terminal device used by the employee. is there. Such a server prompts employees to leave the office by pop-up notification of information that the working hours have been exceeded to the terminal device of the employee whose working hours exceed the predetermined hours, and prevents the employee's working hours from becoming long. ing.

特開2010−224884号公報Japanese Unexamined Patent Publication No. 2010-224884 特開2000−278760号公報Japanese Unexamined Patent Publication No. 2000-278760 特開2007−171108号公報Japanese Unexamined Patent Publication No. 2007-171108

しかしながら、勤務時間が所定時間を超える社員の端末装置に対して、ポップアップ通知を行っても、かかる通知に積極的に従う社員は少ないのが実情である。このため、社員に対して、業務を終了して退社しようと思わせられるような情報を通知することが有用である。 However, even if a pop-up notification is given to the terminal device of an employee whose working hours exceed a predetermined time, the actual situation is that few employees actively follow the notification. For this reason, it is useful to notify employees of information that makes them want to finish their work and leave the company.

ここで、利用者の現在位置に応じて電子クーポンを発行する技術等が存在するため、たとえば、ポップアップ通知を行う際に、電子クーポンを発行し、かかる電子クーポンを社員の退社時に利用する提案を行うことで、退社を促すことが考えられる。しかし、社員が利用可能な時間に間にあわない電子クーポンや、帰宅経路から大幅に逸脱したお店の電子クーポンを発行しても、かかる電子クーポンは社員にとっては魅力がなく、社員の退社を促すことが難しい。 Here, since there is a technology for issuing an electronic coupon according to the current position of the user, for example, when issuing a pop-up notification, an electronic coupon is issued, and a proposal to use the electronic coupon when the employee leaves the office is proposed. By doing so, it is possible to encourage employees to leave the company. However, even if an electronic coupon that is not available to the employee in time or an electronic coupon of a store that deviates significantly from the return route is issued, the electronic coupon is not attractive to the employee and encourages the employee to leave the office. Is difficult.

1つの側面では、本発明は、利用者に退社を促せる広告情報を表示可能な表示制御装置、表示制御方法および表示制御プログラムを提供することを目的とする。 In one aspect, it is an object of the present invention to provide a display control device, a display control method, and a display control program capable of displaying advertising information that urges a user to leave the office.

第1の案では、表示制御装置は、検索部と、判定部と、画面生成部とを有する。検索部は、利用者の現在位置から、広告情報を発行する複数の店舗までの経路をそれぞれ検索し、利用者の退社時刻から店舗に到達するまでに利用可能な広告情報を、複数の店舗がそれぞれ発行する広告情報から検索する。判定部は、利用者の勤怠情報を基にして、所定の通知を行うか否かを判定する。画面生成部は、判定部が所定の通知を行うと判定した場合、検索部によって検索された広告情報を含む画面情報を生成し、生成した画面情報を利用者の端末装置に表示させる。 In the first plan, the display control device includes a search unit, a determination unit, and a screen generation unit. The search department searches for routes from the user's current position to multiple stores that issue advertising information, and multiple stores search for advertising information that can be used from the time the user leaves the office until the store is reached. Search from the advertising information issued by each. The determination unit determines whether or not to give a predetermined notification based on the attendance information of the user. When the determination unit determines that the determination unit gives a predetermined notification, the screen generation unit generates screen information including the advertisement information searched by the search unit, and displays the generated screen information on the user's terminal device.

利用者に退社を促せる広告情報を表示することができる。 It is possible to display advertising information that encourages users to leave the company.

図1は、本実施例に係るシステムの構成を示す図である。FIG. 1 is a diagram showing a configuration of a system according to this embodiment. 図2は、本実施例に係るサーバの構成を示す機能ブロック図である。FIG. 2 is a functional block diagram showing a server configuration according to this embodiment. 図3は、本実施例に係る勤怠管理テーブルのデータ構造の一例を示す図である。FIG. 3 is a diagram showing an example of the data structure of the attendance management table according to this embodiment. 図4は、本実施例に係るクーポン管理テーブルのデータ構造の一例を示す図である。FIG. 4 is a diagram showing an example of the data structure of the coupon management table according to this embodiment. 図5は、本実施例に係る検索クーポン情報のデータ構造の一例を示す図である。FIG. 5 is a diagram showing an example of a data structure of search coupon information according to this embodiment. 図6は、本実施例に係る画面生成部が生成する画面情報の一例を示す図である。FIG. 6 is a diagram showing an example of screen information generated by the screen generation unit according to the present embodiment. 図7は、本実施例に係るサーバの処理手順を示すフローチャートである。FIG. 7 is a flowchart showing a processing procedure of the server according to this embodiment. 図8は、再検索処理を示すフローチャートである。FIG. 8 is a flowchart showing the re-search process. 図9は、本実施例に係るサーバと同様の機能を実現するコンピュータのハードウェア構成の一例を示す図である。FIG. 9 is a diagram showing an example of a hardware configuration of a computer that realizes the same functions as the server according to the present embodiment.

以下に、本願の開示する表示制御装置、表示制御方法および表示制御プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。 Hereinafter, examples of the display control device, the display control method, and the display control program disclosed in the present application will be described in detail with reference to the drawings. The present invention is not limited to this embodiment.

図1は、本実施例に係るシステムの構成を示す図である。図1に示すように、このシステムは、利用者端末10a,10b,10cと、サーバ100とを有する。利用者端末10a〜10cと、サーバ100とは、ネットワーク50を介して接続される。本実施例では一例として、利用者端末10a〜10cを示すが、本実施例に係るシステムは、他の利用者端末を更に有していてもよい。 FIG. 1 is a diagram showing a configuration of a system according to this embodiment. As shown in FIG. 1, this system has user terminals 10a, 10b, 10c and a server 100. The user terminals 10a to 10c and the server 100 are connected via the network 50. In this embodiment, user terminals 10a to 10c are shown as an example, but the system according to this embodiment may further have other user terminals.

利用者端末10a〜10cは、利用者が各種の業務に使用する端末装置である。利用者端末10a〜10cは、ノートPC(Personal Computer)やタブレット端末等に対応する。以下の説明では、利用者端末10a〜10cをまとめて、適宜、利用者端末10と表記する。 The user terminals 10a to 10c are terminal devices used by the user for various tasks. The user terminals 10a to 10c correspond to notebook PCs (Personal Computers), tablet terminals, and the like. In the following description, the user terminals 10a to 10c are collectively referred to as the user terminal 10.

たとえば、利用者は、出社した場合、利用者端末10を操作し、自身の利用者ID(Identification)を用いてサーバ100にログインすることで、サーバ100に出社時刻を登録する。利用者は、退社する場合、利用者端末10を操作し、サーバ100からログアウトすることで、サーバ100に退社時刻を登録する。利用者は、残業を行う場合には、サーバ100にアクセスして、残業申請を行う。 For example, when a user arrives at the office, he / she operates the user terminal 10 and logs in to the server 100 using his / her own user ID (Identification) to register the arrival time in the server 100. When leaving the office, the user operates the user terminal 10 and logs out from the server 100 to register the leaving time in the server 100. When performing overtime work, the user accesses the server 100 and applies for overtime work.

サーバ100は、利用者の勤怠管理を行い、残業申請を行うことなく残業している利用者を検出した場合、かかる利用者の利用者端末10に対して「警告画面」を表示する。ここで、サーバ100は、警告画面を表示する際に、各店舗が発行するクーポンを警告画面と共に表示する。サーバ100は、表示候補となる複数のクーポンのうち、利用者の退社予定時刻から、店舗に到達するまでに利用可能なクーポンを検索して、表示する。サーバ100は、表示制御装置の一例である。クーポンは広告情報の一例である。 The server 100 manages the attendance of users, and when it detects a user who is working overtime without applying for overtime, displays a "warning screen" on the user terminal 10 of the user. Here, when displaying the warning screen, the server 100 displays the coupon issued by each store together with the warning screen. The server 100 searches for and displays coupons that can be used from the scheduled time when the user leaves the office to the time when the user arrives at the store, out of a plurality of coupons that are candidates for display. The server 100 is an example of a display control device. Coupons are an example of advertising information.

このように、本実施例に係るシステムでは、利用者に勤務時間超過の警告画面を通知する際に、利用者の退社予定時刻から店舗に到達するまでに利用可能なクーポンを選択して、警告画面と共に表示させることで、社員の退社を促せるようなクーポンを表示することができる。 In this way, in the system according to this embodiment, when notifying the user of the warning screen for exceeding working hours, a coupon that can be used from the scheduled leaving time of the user to the arrival at the store is selected and a warning is given. By displaying it together with the screen, it is possible to display a coupon that encourages employees to leave the company.

図2は、本実施例に係るサーバの構成を示す機能ブロック図である。図2に示すように、このサーバ100は、通信部110と、入力部120と、表示部130と、タイマ135と、記憶部140と、制御部150とを有する。 FIG. 2 is a functional block diagram showing a server configuration according to this embodiment. As shown in FIG. 2, the server 100 includes a communication unit 110, an input unit 120, a display unit 130, a timer 135, a storage unit 140, and a control unit 150.

通信部110は、ネットワーク50を介して、利用者端末10とデータ通信を実行する処理部である。後述する制御部150は、通信部110を介して、利用者端末10とデータをやり取りする。通信部110は、通信装置の一例である。 The communication unit 110 is a processing unit that executes data communication with the user terminal 10 via the network 50. The control unit 150, which will be described later, exchanges data with the user terminal 10 via the communication unit 110. The communication unit 110 is an example of a communication device.

入力部120は、サーバ100に対して、各種の情報を入力するための入力装置である。入力部120は、たとえば、キーボードやマウス、タッチパネル等に対応する。 The input unit 120 is an input device for inputting various information to the server 100. The input unit 120 corresponds to, for example, a keyboard, a mouse, a touch panel, or the like.

表示部130は、制御部150から出力される情報を表示する表示装置である。表示部130は、たとえば、液晶ディスプレイやタッチパネル等に対応する。 The display unit 130 is a display device that displays information output from the control unit 150. The display unit 130 corresponds to, for example, a liquid crystal display, a touch panel, or the like.

タイマ135は、時刻情報を生成するタイマである。タイマ135は、時刻情報を、制御部150に出力する。 The timer 135 is a timer that generates time information. The timer 135 outputs the time information to the control unit 150.

記憶部140は、勤怠管理テーブル140aと、クーポン管理テーブル140bと、検索クーポン情報140cとを有する。記憶部140は、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ(Flash Memory)などの半導体メモリ素子や、HDD(Hard Disk Drive)などの記憶装置に対応する。 The storage unit 140 has an attendance management table 140a, a coupon management table 140b, and search coupon information 140c. The storage unit 140 corresponds to semiconductor memory elements such as RAM (Random Access Memory), ROM (Read Only Memory), and flash memory (Flash Memory), and storage devices such as HDD (Hard Disk Drive).

勤怠管理テーブル140aは、利用者の勤怠情報を保持するテーブルである。図3は、本実施例に係る勤怠管理テーブルのデータ構造の一例を示す図である。図3に示すように、この勤怠管理テーブル140aは、利用者IDと、通勤経路と、出社時刻と、退社時刻と、スケジュールと、残業申請フラグとを対応付ける。 The attendance management table 140a is a table that holds attendance information of the user. FIG. 3 is a diagram showing an example of the data structure of the attendance management table according to this embodiment. As shown in FIG. 3, the attendance management table 140a associates a user ID, a commuting route, an arrival time, an exit time, a schedule, and an overtime application flag.

利用者IDは、利用者を一意に識別する情報である。本実施例では一例として、利用者IDの利用者の操作する利用者端末10が予め決められているものとする。たとえば、利用者ID「U101」の利用者は、利用者端末10aを操作する。利用者ID「U102」の利用者は、利用者端末10bを操作する。利用者ID「U103」の利用者は、利用者端末10cを操作する。 The user ID is information that uniquely identifies the user. In this embodiment, as an example, it is assumed that the user terminal 10 operated by the user with the user ID is predetermined. For example, the user with the user ID "U101" operates the user terminal 10a. The user of the user ID "U102" operates the user terminal 10b. The user of the user ID "U103" operates the user terminal 10c.

通勤経路は、利用者の通勤経路の情報を示す。たとえば、通勤経路の情報には、利用者の自宅の最寄り駅の情報と、出社先の会社の最寄り駅の情報、通過する駅の情報等が含まれる。 The commuting route indicates information on the user's commuting route. For example, the commuting route information includes information on the nearest station of the user's home, information on the nearest station of the company to which he / she goes to work, information on the station passing through, and the like.

出社時刻は、利用者が会社に出社した時刻を示す。退社時刻は、利用者が退社した時刻を示す。スケジュールは、利用者のスケジュールの情報であり、会議などのイベントの開始時間、終了時間が含まれる。 The time of arrival at the office indicates the time when the user arrives at the company. The leaving time indicates the time when the user left the company. The schedule is information on the user's schedule, and includes the start time and end time of an event such as a meeting.

残業申請フラグは、利用者が残業申請を行ったか否かを示す情報である。利用者が残業申請を行っている場合、残業申請フラグは「オン」となる。利用者が残業申請を行っていない場合、残業申請フラグは「オフ」となる。たとえば、残業申請フラグの初期値は「オフ」となる。 The overtime application flag is information indicating whether or not the user has applied for overtime. If the user is applying for overtime, the overtime application flag will be "on". If the user has not applied for overtime, the overtime application flag will be "off". For example, the initial value of the overtime application flag is "off".

クーポン管理テーブル140bは、クーポンに関する情報を保持するテーブルである。図4は、本実施例に係るクーポン管理テーブルのデータ構造の一例を示す図である。図4に示すように、このクーポン管理テーブルは、クーポンIDと、クーポン画像情報と、有効期間、店舗情報とを対応付ける。 The coupon management table 140b is a table that holds information about coupons. FIG. 4 is a diagram showing an example of the data structure of the coupon management table according to this embodiment. As shown in FIG. 4, this coupon management table associates the coupon ID, the coupon image information, the validity period, and the store information.

クーポンIDは、クーポンを一意に識別する情報である。クーポン画像情報は、クーポンの画像情報である。たとえば、クーポン画像には、クーポンに関するサイトに誘導するQR(Quick Response)コード(登録商標)の情報が含まれていてもよい。有効期間は、クーポンを使用可能な期間を示すものである。店舗情報は、クーポンを発行する店舗の情報を示す。たとえば、店舗情報には、店舗の位置情報、店舗の営業時間が含まれる。 The coupon ID is information that uniquely identifies the coupon. The coupon image information is the image information of the coupon. For example, the coupon image may include information on a QR (Quick Response) code (registered trademark) that directs the user to a site related to the coupon. The validity period indicates the period during which the coupon can be used. The store information indicates the information of the store that issues the coupon. For example, store information includes store location information and store business hours.

検索クーポン情報140cは、利用者端末10に警告画面等を表示する場合に、警告画面と合わせて表示するクーポンの情報を有する。図5は、本実施例に係る検索クーポン情報のデータ構造の一例を示す図である。図5に示すように、この検索クーポン情報140cは、利用者IDと、クーポンIDとを対応付ける。たとえば、利用者ID「U101」には、クーポンID「C101,C104」が対応付けられている。このため、利用者ID「101」の利用者が操作する利用者端末10aに、警告画面等を表示する場合には、クーポンID「C101」のクーポン画像と、クーポンID「C104」のクーポン画像とが合わせて表示される。 The search coupon information 140c has coupon information to be displayed together with the warning screen when the warning screen or the like is displayed on the user terminal 10. FIG. 5 is a diagram showing an example of a data structure of search coupon information according to this embodiment. As shown in FIG. 5, the search coupon information 140c associates the user ID with the coupon ID. For example, the user ID "U101" is associated with the coupon IDs "C101, C104". Therefore, when displaying a warning screen or the like on the user terminal 10a operated by the user with the user ID "101", the coupon image of the coupon ID "C101" and the coupon image of the coupon ID "C104" are displayed. Is also displayed.

制御部150は、受付部150a、検索部150b、判定部150c、画面生成部150dを有する。制御部150は、CPU(Central Processing Unit)やMPU(Micro Processing Unit)などによって実現できる。また、制御部150は、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)などのハードワイヤードロジックによっても実現できる。 The control unit 150 includes a reception unit 150a, a search unit 150b, a determination unit 150c, and a screen generation unit 150d. The control unit 150 can be realized by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like. The control unit 150 can also be realized by hard-wired logic such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

受付部150aは、利用者端末10からのアクセスを受け付ける処理部である。受付部150aは、利用者端末10から、利用者IDとログイン要求(あるいは出社の通知)とを受け付けた場合、タイマ135から現在時刻(出社時刻)を取得し、利用者IDと出社時刻とを対応付けて、勤怠管理テーブル140aに登録する。 The reception unit 150a is a processing unit that receives access from the user terminal 10. When the reception unit 150a receives the user ID and the login request (or the notification of arrival at work) from the user terminal 10, the reception unit 150a acquires the current time (arrival time) from the timer 135, and obtains the user ID and the arrival time. In association with each other, the attendance management table 140a is registered.

受付部150aは、利用者端末10から、利用者IDとログアウト要求(あるいは退社の通知)を受け付けた場合、タイマ135から現在時刻(退社時刻)を取得し、利用者IDと退社時刻とを対応付けて、勤怠管理テーブル140aに登録する。 When the reception unit 150a receives the user ID and the logout request (or the notice of leaving the office) from the user terminal 10, the reception unit 150a acquires the current time (leaving time) from the timer 135 and corresponds to the user ID and the leaving time. Attach and register in the attendance management table 140a.

受付部150aは、利用者端末10から、利用者IDと残業申請要求とを受け付けた場合、勤怠管理テーブル140aの利用者IDに対応する残業申請フラグを「オン」に設定する。なお、受付部150aは、残業申請フラグを「オン」に設定する際に、利用者IDの利用者の上司の利用者端末10に対して、残業の可否を確認してもよい。 When the reception unit 150a receives the user ID and the overtime application request from the user terminal 10, the reception unit 150a sets the overtime application flag corresponding to the user ID of the attendance management table 140a to "on". When the overtime application flag is set to "on", the reception unit 150a may confirm whether or not overtime work is possible with the user terminal 10 of the user's boss of the user ID.

検索部150bは、利用者に通知するクーポンのクーポンIDを検索し、検索クーポン情報140cを生成する処理部である。まず、検索部150bは、勤怠管理テーブル140aを参照し、利用者IDを選択し、選択した利用者IDについて、次の処理を実行する。 The search unit 150b is a processing unit that searches for the coupon ID of the coupon to be notified to the user and generates the search coupon information 140c. First, the search unit 150b refers to the attendance management table 140a, selects a user ID, and executes the following processing for the selected user ID.

検索部150bは、利用者IDの出社時刻に、標準勤務時間(たとえば、8時間)を加算することで、「退社予定時刻」を算出する。なお、検索部150bは、利用者IDに対応する残業申請フラグが「オン」になっている場合には、事前に申請された残業時間を、退社予定時刻に加算することで、退社予定時刻を更新してもよい。 The search unit 150b calculates the "scheduled leaving time" by adding the standard working hours (for example, 8 hours) to the arrival time of the user ID. When the overtime application flag corresponding to the user ID is "on", the search unit 150b adds the overtime hours applied in advance to the scheduled leaving time to set the scheduled leaving time. You may update it.

検索部150bは、利用者IDの利用者の現在位置から、クーポン管理テーブル140bに登録された各店舗(店舗情報に含まれる位置情報)までの経路をそれぞれ検索する。検索部150bは、利用者IDに対応する通勤経路の情報を基にして、この通勤経路から所定距離以上に位置する店舗を、経路の検索対象から除外してもよい。 The search unit 150b searches for a route from the current position of the user of the user ID to each store (location information included in the store information) registered in the coupon management table 140b. The search unit 150b may exclude stores located at least a predetermined distance from the commuting route from the search target of the route based on the information of the commuting route corresponding to the user ID.

検索部150bは、利用者の現在位置をどのように特定してもよい。たとえば、検索部150bは、利用者IDに対応する利用者端末10の予め設定された位置情報を、現在位置として利用する。なお、利用者端末10がGPS(Global Positioning System)機能等を有している場合には、検索部150bは、利用者IDに対応する利用者端末10から現在位置の情報を取得してもよい。 The search unit 150b may specify the current position of the user in any way. For example, the search unit 150b uses the preset position information of the user terminal 10 corresponding to the user ID as the current position. When the user terminal 10 has a GPS (Global Positioning System) function or the like, the search unit 150b may acquire information on the current position from the user terminal 10 corresponding to the user ID. ..

検索部150bは、図示しない地図情報を基にして、現在位置の最寄り駅を「乗車駅」として特定し、店舗の最寄り駅を「降車駅」として特定する。検索部150bは、ネットワーク50に接続された「図示しない周知の経路検索サーバ」に、乗車駅と降車駅との情報を通知することで、乗車駅から後者駅までの経路と、この経路の所要時間との情報を受信する。なお、検索部150bが、経路検索サーバの機能を有していてもよい。 The search unit 150b identifies the nearest station at the current position as the "boarding station" and the nearest station of the store as the "getting off station" based on map information (not shown). The search unit 150b notifies the "well-known route search server (not shown)" connected to the network 50 of the information between the boarding station and the getting-off station, so that the route from the boarding station to the latter station and the required of this route are required. Receive information with time. The search unit 150b may have a function of a route search server.

検索部150bは、利用者IDの退社予定時刻に、経路の所要時間を加算することで、「到着予定時刻」を算出する。検索部150bは、現在位置から乗車駅までに要する時間、降車駅から店舗までに要する時間を用いて、到着予定時間を補正してもよい。 The search unit 150b calculates the "estimated arrival time" by adding the required time of the route to the scheduled leaving time of the user ID. The search unit 150b may correct the estimated arrival time by using the time required from the current position to the boarding station and the time required from the getting-off station to the store.

検索部150bは、現在位置から各店舗までの各経路について、到達予定時刻をそれぞれ算出し、クーポン管理テーブル140bに登録された店舗情報の営業時間に間に合うクーポンIDを検索し、検索したクーポンIDと、利用者IDとを対応付けて、検索クーポン情報140cに登録する。たとえば、検索部150bは、クーポンID「C101」を発行する店舗までの経路について、到達予定時刻が、かかる店舗の営業時間内である場合、利用者IDと、クーポンID「C101」とを対応付けて、検索クーポン情報140cに登録する。 The search unit 150b calculates the estimated arrival time for each route from the current position to each store, searches for a coupon ID that is in time for the business hours of the store information registered in the coupon management table 140b, and uses the searched coupon ID. , Is associated with the user ID and registered in the search coupon information 140c. For example, the search unit 150b associates the user ID with the coupon ID "C101" for the route to the store issuing the coupon ID "C101" when the estimated arrival time is within the business hours of the store. Then, it is registered in the search coupon information 140c.

検索部150bは、到達予定時刻が営業時間に間に合う場合でも、クーポンIDの有効期間を超過している場合には、係るクーポンIDを除外する。また、検索部150bは、予め設定された滞在予測時間を更に用いて、クーポンIDを検索してもよい。たとえば、到達予定時刻に滞在予測時刻を加算して、到達予測時間を更新した上で、上記のクーポンIDを検索する処理を実行しても良い。 The search unit 150b excludes the coupon ID when the expected arrival time is in time for the business hours but the valid period of the coupon ID has been exceeded. In addition, the search unit 150b may search for the coupon ID by further using the preset estimated stay time. For example, the expected arrival time may be added to the estimated arrival time to update the estimated arrival time, and then the above-mentioned coupon ID search process may be executed.

検索部150bは、経路検索サーバに、乗車駅と降車駅との情報を通知することで、乗車駅から後者駅までの経路と、この経路の所要時間との情報を受信する処理を定期的に実行する。検索部150bは、事故などの影響により、到着予定時刻が変化した場合には、到着予定時刻を更新し、店舗情報の営業時間に間に合うクーポンIDを検索する処理を再度実行することで、検索クーポン情報140cを更新する。 The search unit 150b periodically notifies the route search server of information on the boarding station and the getting-off station, thereby receiving information on the route from the boarding station to the latter station and the time required for this route. Execute. When the estimated arrival time changes due to the influence of an accident or the like, the search unit 150b updates the estimated arrival time and re-executes the process of searching for the coupon ID in time for the business hours of the store information, thereby performing the search coupon. Information 140c is updated.

ここで、検索部150bは、事故などの影響により、店舗情報の営業時間に間に合うクーポンIDが存在しない場合には、経路検索サーバに、乗車駅と降車駅との情報を通知し、事故発生箇所を迂回する迂回経路を検索してもよい。検索部150bは、迂回経路について、到達予定時刻を算出し、クーポン管理テーブル140bに登録された店舗情報の営業時間に間に合うクーポンIDを検索し、検索したクーポンIDと、利用者IDとを対応付けて、検索クーポン情報140cに登録する。 Here, the search unit 150b notifies the route search server of the information between the boarding station and the getting-off station when the coupon ID that is in time for the business hours of the store information does not exist due to the influence of an accident or the like, and the accident occurrence location. You may search for a detour route that bypasses. The search unit 150b calculates the estimated arrival time for the detour route, searches for a coupon ID that is in time for the business hours of the store information registered in the coupon management table 140b, and associates the searched coupon ID with the user ID. Then, it is registered in the search coupon information 140c.

検索部150bは、勤怠管理テーブル140aに登録された各利用者IDについて、上記処理を繰り返し実行することで、検索クーポン情報140cを生成する。なお、検索部150bは、勤怠管理テーブル140aに登録された各利用者IDのうち、出社時刻の登録されていない利用者ID(未出社の利用者の利用者ID)については、上記処理をスキップする。 The search unit 150b generates the search coupon information 140c by repeatedly executing the above processing for each user ID registered in the attendance management table 140a. The search unit 150b skips the above processing for the user IDs (user IDs of users who have not yet arrived at the office) for which the time of arrival has not been registered among the user IDs registered in the attendance management table 140a. To do.

判定部150cは、タイマ135から時刻情報を取得し、勤怠管理テーブル140aを監視して、所定のイベントが発生した利用者IDが存在するか否かを判定する処理部である。判定部150cは、イベントが発生した場合に、イベントを識別する情報と、利用者IDとを対応付けた情報を、画面生成部150dに出力する。 The determination unit 150c is a processing unit that acquires time information from the timer 135, monitors the attendance management table 140a, and determines whether or not there is a user ID in which a predetermined event has occurred. When an event occurs, the determination unit 150c outputs information that associates the information identifying the event with the user ID to the screen generation unit 150d.

たとえば、判定部150cは、勤怠管理テーブル140aのスケジュールを参照し、所定のスケジュール(会議、休憩、昼食)の開始時刻となった場合に、イベントを識別する情報と、利用者IDとを対応付けた情報を、画面生成部150dに出力する。 For example, the determination unit 150c refers to the schedule of the attendance management table 140a, and associates the information identifying the event with the user ID when the start time of the predetermined schedule (meeting, break, lunch) is reached. The information is output to the screen generation unit 150d.

また、判定部150cは、現在時刻が「退社予定時刻」を超過した利用者IDが存在するか否かを判定する。判定部150cは、各利用者IDの退社予定時刻を、検索部150bから取得してもよいし、自身で算出してもよい。判定部150cは、現在時刻が「退社予定時刻」を超過した利用者IDが存在すると判定した場合、退社予定時刻を超過した利用者IDの情報を、画面生成部150dに出力する。 In addition, the determination unit 150c determines whether or not there is a user ID whose current time exceeds the "scheduled leaving time". The determination unit 150c may acquire the scheduled leaving time of each user ID from the search unit 150b, or may calculate it by itself. When the determination unit 150c determines that there is a user ID whose current time exceeds the "scheduled leaving time", the determination unit 150c outputs the information of the user ID exceeding the scheduled leaving time to the screen generation unit 150d.

画面生成部150dは、判定部150cから判定結果を取得し、判定結果に応じた画面情報を生成する処理部である。画面生成部150dは、判定結果に含まれる利用者IDと、検索クーポン情報140cとを基にして、利用者IDに対応するクーポンIDを特定する。画面生成部150dは、クーポンIDに対応するクーポン画面情報を、クーポン管理テーブル140bから取得し、画面情報に設定する。画面生成部150dは、生成した画面情報を、利用者IDに対応する利用者端末10に送信して表示させる。 The screen generation unit 150d is a processing unit that acquires a determination result from the determination unit 150c and generates screen information according to the determination result. The screen generation unit 150d identifies the coupon ID corresponding to the user ID based on the user ID included in the determination result and the search coupon information 140c. The screen generation unit 150d acquires the coupon screen information corresponding to the coupon ID from the coupon management table 140b and sets it in the screen information. The screen generation unit 150d transmits the generated screen information to the user terminal 10 corresponding to the user ID and displays it.

たとえば、画面生成部150dは、判定結果として、イベントを識別する情報を取得した場合、予め設定されたイベントに対応する画面情報を生成する。画面生成部150dは、判定結果として、退社予定時刻を超過した利用者IDの情報を取得した場合、予め設定された警告画面の情報を生成する。 For example, when the screen generation unit 150d acquires information for identifying an event as a determination result, the screen generation unit 150d generates screen information corresponding to a preset event. When the screen generation unit 150d acquires the information of the user ID whose scheduled leaving time has passed as the determination result, the screen generation unit 150d generates the information of the preset warning screen.

図6は、本実施例に係る画面生成部が生成する画面情報の一例を示す図である。図6に示すように、利用者端末10の表示画面20には、画面生成部150dが生成した警告画面21に、クーポン画像22が設定されている。画面生成部150dは、クーポン画像22には、クーポンに関するサイトに誘導するQRコード22aを設定してもよい。 FIG. 6 is a diagram showing an example of screen information generated by the screen generation unit according to the present embodiment. As shown in FIG. 6, on the display screen 20 of the user terminal 10, the coupon image 22 is set on the warning screen 21 generated by the screen generation unit 150d. The screen generation unit 150d may set the coupon image 22 with a QR code 22a that guides the user to a site related to the coupon.

なお、画面生成部150dは、残業申請を行うための延長申請ボタン23を、警告画面21に設定してもよい。たとえば、利用者は、利用者端末10を操作して、延長申請ボタン23を押下すると、サーバ100の受付部150aは、各種の残業手続処理を実行する。 The screen generation unit 150d may set the extension application button 23 for applying for overtime work on the warning screen 21. For example, when the user operates the user terminal 10 and presses the extension application button 23, the reception unit 150a of the server 100 executes various overtime procedure processes.

次に、本実施例に係るサーバの処理手順の一例について説明する。図7は、本実施例に係るサーバの処理手順を示すフローチャートである。図7に示すように、サーバ200の判定部150cは、勤怠管理テーブル140aを基にして、各利用者IDについて、所定のイベントが発生したか否かを判定する(ステップS101)。図7では一例として、所定のスケジュール(会議、休憩、昼食)の開始時刻となった場合、または、現在時刻が「退社予定時刻」を超過した利用者IDが存在する場合に、イベントが発生したものとする。 Next, an example of the server processing procedure according to this embodiment will be described. FIG. 7 is a flowchart showing a processing procedure of the server according to this embodiment. As shown in FIG. 7, the determination unit 150c of the server 200 determines whether or not a predetermined event has occurred for each user ID based on the attendance management table 140a (step S101). In FIG. 7, as an example, an event occurs when the start time of a predetermined schedule (meeting, break, lunch) is reached, or when there is a user ID whose current time exceeds the "scheduled leaving time". It shall be.

判定部150cは、所定のイベントが発生していない場合には(ステップS102,No)、ステップS101に移行する。一方、判定部150cは、所定のイベントが発生した場合には、ステップS103に移行する。 If the predetermined event has not occurred (steps S102, No), the determination unit 150c proceeds to step S101. On the other hand, when a predetermined event occurs, the determination unit 150c shifts to step S103.

サーバ200の検索部150bは、利用者の現在位置から、クーポンを発行する各店舗までの各経路を検索する(ステップS103)。検索部150bは、検索した経路毎に、到達予定時刻を算出する(ステップS104)。検索部150bは、到達予定時刻が、営業時間に間に合うクーポンIDを検索し、検索クーポン情報140cに登録する(ステップS105)。 The search unit 150b of the server 200 searches each route from the user's current position to each store that issues the coupon (step S103). The search unit 150b calculates the estimated arrival time for each searched route (step S104). The search unit 150b searches for a coupon ID whose estimated arrival time is in time for business hours, and registers it in the search coupon information 140c (step S105).

検索部150bは、経路において、遅延が発生しているか否かを判定する(ステップS106)。検索部150bは、遅延が発生していない場合には(ステップS107,Yes)、画面生成部150dが、検索クーポン情報140cを基にして、クーポンを含む画面情報を生成して表示する(ステップS108)。一方、検索部150bは、遅延が発生している場合には(ステップS107,No)、再検索処理を実行する(ステップS109)。 The search unit 150b determines whether or not a delay has occurred in the route (step S106). When the delay does not occur (step S107, Yes), the search unit 150b generates and displays the screen information including the coupon based on the search coupon information 140c by the screen generation unit 150d (step S108). ). On the other hand, when the delay has occurred (step S107, No), the search unit 150b executes the re-search process (step S109).

次に、図7のステップS109に示した再検索処理の一例について説明する。図8は、再検索処理を示すフローチャートである。図8に示すように、検索部150bは、遅延情報を用いて、経路の到達予定時刻を更新する(ステップS201)。検索部150bは、営業時間に間に合うクーポンIDを再検索し、検索クーポン情報140cを更新する(ステップS202)。 Next, an example of the re-search process shown in step S109 of FIG. 7 will be described. FIG. 8 is a flowchart showing the re-search process. As shown in FIG. 8, the search unit 150b updates the estimated arrival time of the route using the delay information (step S201). The search unit 150b re-searches for the coupon ID in time for business hours and updates the search coupon information 140c (step S202).

営業時間に間に合うクーポンが存在する場合には(ステップS203,Yes)、画面生成部150dは、検索クーポン情報140cを基にして、クーポンを含む画面情報を生成し表示する(ステップS204)。 When there is a coupon in time for business hours (step S203, Yes), the screen generation unit 150d generates and displays screen information including the coupon based on the search coupon information 140c (step S204).

一方、検索部150bは、営業時間に間に合うクーポンが存在しない場合には(ステップS203,No)、利用者の現在位置から、クーポンを発行する各店舗までの迂回経路を検索する(ステップS205)。 On the other hand, when the coupon that is in time for the business hours does not exist (step S203, No), the search unit 150b searches for a detour route from the user's current position to each store that issues the coupon (step S205).

検索部150bは、検索した迂回経路毎に、到達予定時刻を算出する(ステップS206)。検索部150bは、各迂回経路の到達予定時刻を基にして、営業時間に間に合うクーポンIDを検索し、検索クーポン情報140cを更新し(ステップS207)、ステップS204に移行する。 The search unit 150b calculates the estimated arrival time for each of the searched detour routes (step S206). The search unit 150b searches for a coupon ID that is in time for business hours based on the estimated arrival time of each detour route, updates the search coupon information 140c (step S207), and proceeds to step S204.

次に、本実施例に係るサーバ100の効果について説明する。サーバ100は、利用者に勤務時間超過の警告画面やイベント画面を表示させる際に、利用者の退社予定時刻から店舗に到達するまでに利用可能なクーポンを選択して、画面と共に表示させることで、社員の退社を促せるようなクーポンを表示することができる。 Next, the effect of the server 100 according to this embodiment will be described. When the server 100 displays the warning screen for overtime or the event screen for the user, the server 100 selects a coupon that can be used from the scheduled leaving time of the user to the arrival at the store and displays it together with the screen. , You can display coupons that encourage employees to leave the company.

サーバ100は、現在位置から店舗までの経路に関する交通機関の遅延情報を更に用いて、到達予定時刻を算出し、利用者の退社予定時刻から店舗に到達するまでに利用可能なクーポンを選択して、画面と共に表示させる。このため、交通機関の乱れにより、利用できないクーポンが利用者に通知されることを抑止することができる。 The server 100 further uses the delay information of the transportation system regarding the route from the current position to the store to calculate the estimated arrival time, and selects a coupon that can be used from the scheduled leaving time of the user to the arrival at the store. , Display with the screen. Therefore, it is possible to prevent the user from being notified of coupons that cannot be used due to the disruption of transportation.

サーバ100は、滞在予測時間を更に用いて、到達予測時刻を修正し、利用者の退社予定時刻から店舗に到達するまでに利用可能なクーポンを選択して、画面と共に表示させる。このため、余裕を持って、利用者はクーポンを利用することができるため、利用者を退社させるより強い動機を与えることができる。 The server 100 further uses the estimated stay time to correct the estimated arrival time, selects a coupon that can be used from the scheduled leaving time of the user to the arrival at the store, and displays it together with the screen. Therefore, since the user can use the coupon with a margin, it is possible to give a stronger motivation to leave the user.

次に、本実施例に示したサーバ100と同様の機能を実現するコンピュータのハードウェア構成の一例について説明する。図9は、本実施例に係るサーバと同様の機能を実現するコンピュータのハードウェア構成の一例を示す図である。 Next, an example of a computer hardware configuration that realizes the same functions as the server 100 shown in this embodiment will be described. FIG. 9 is a diagram showing an example of a hardware configuration of a computer that realizes the same functions as the server according to the present embodiment.

図9に示すように、コンピュータ300は、各種演算処理を実行するCPU301と、ユーザからのデータの入力を受け付ける入力装置302と、ディスプレイ303とを有する。また、コンピュータ300は、記憶媒体からプログラム等を読み取る読み取り装置304と、有線または無線ネットワークを介して、外部装置等との間でデータの授受を行うインタフェース装置305とを有する。コンピュータ300は、各種情報を一時記憶するRAM306と、ハードディスク装置307とを有する。そして、各装置301〜307は、バス308に接続される。 As shown in FIG. 9, the computer 300 includes a CPU 301 that executes various arithmetic processes, an input device 302 that receives data input from a user, and a display 303. Further, the computer 300 has a reading device 304 that reads a program or the like from a storage medium, and an interface device 305 that exchanges data with an external device or the like via a wired or wireless network. The computer 300 has a RAM 306 that temporarily stores various information and a hard disk device 307. Then, each of the devices 301 to 307 is connected to the bus 308.

ハードディスク装置307は、受付プログラム307a、検索プログラム307b、判定プログラム307c、画面生成プログラム307dを有する。CPU301は、受付プログラム307a、検索プログラム307b、判定プログラム307c、画面生成プログラム307dを読み出してRAM306に展開する。 The hard disk device 307 includes a reception program 307a, a search program 307b, a determination program 307c, and a screen generation program 307d. The CPU 301 reads the reception program 307a, the search program 307b, the determination program 307c, and the screen generation program 307d and deploys them in the RAM 306.

受付プログラム307aは、受付プロセス306aとして機能する。検索プログラム307bは、検索プロセス306bとして機能する。判定プログラム307cは、判定プロセス306cとして機能する。画面生成プログラム307dは、画面生成プロセス306dとして機能する。 The reception program 307a functions as a reception process 306a. The search program 307b functions as the search process 306b. The determination program 307c functions as the determination process 306c. The screen generation program 307d functions as the screen generation process 306d.

受付プロセス306aの処理は、受付部150aの処理に対応する。検索プロセス306bの処理は、検索部150bの処理に対応する。判定プロセス306cの処理は、判定部150cの処理に対応する。画面生成プロセス306dの処理は、画面生成部150dの処理に対応する。 The processing of the reception process 306a corresponds to the processing of the reception unit 150a. The processing of the search process 306b corresponds to the processing of the search unit 150b. The process of the determination process 306c corresponds to the process of the determination unit 150c. The processing of the screen generation process 306d corresponds to the processing of the screen generation unit 150d.

なお、各プログラム307a〜307dついては、必ずしも最初からハードディスク装置307に記憶させておかなくてもよい。例えば、コンピュータ300に挿入されるフレキシブルディスク(FD)、CD−ROM、DVDディスク、光磁気ディスク、ICカードなどの「可搬用の物理媒体」に各プログラムを記憶させておく。そして、コンピュータ300が各プログラム307a〜307dを読み出して実行するようにしてもよい。 The programs 307a to 307d do not necessarily have to be stored in the hard disk device 307 from the beginning. For example, each program is stored in a "portable physical medium" such as a flexible disk (FD), a CD-ROM, a DVD disk, a magneto-optical disk, or an IC card inserted into the computer 300. Then, the computer 300 may read and execute each of the programs 307a to 307d.

10a,10b,10c 利用者端末
50 ネットワーク
100 サーバ
110 通信部
120 入力部
130 表示部
135 タイマ
140 記憶部
140a 勤怠管理テーブル
140b クーポン管理テーブル
150 制御部
150a 受付部
150b 検索部
150c 判定部
150d 画面生成部
10a, 10b, 10c User terminal 50 Network 100 Server 110 Communication unit 120 Input unit 130 Display unit 135 Timer 140 Storage unit 140a Attendance management table 140b Coupon management table 150 Control unit 150a Reception unit 150b Search unit 150c Judgment unit 150d Screen generation unit

Claims (7)

利用者の現在位置から、広告情報を発行する複数の店舗までの経路をそれぞれ検索し、前記利用者の退社予定時刻を基準にして前記複数の店舗への到着予定時刻を算出し、前記到着予定時刻が店舗の営業時間内にある店舗の広告情報を検索する検索部と、
前記利用者の勤怠情報を基にして、前記利用者の勤務時間が所定時間を超えた場合に、所定の通知を行うと判定する判定部と、
前記判定部が所定の通知を行うと判定した場合、前記検索部によって検索された広告情報を含む画面情報を生成し、生成した画面情報を前記利用者の端末装置に表示させる画面生成部と、
を有することを特徴とする表示制御装置。
Each route is searched from the user's current position to a plurality of stores that issue advertisement information, the estimated time of arrival at the plurality of stores is calculated based on the estimated time of departure of the user, and the estimated time of arrival is calculated. A search unit that searches for advertising information of stores whose time is within the business hours of the store,
Based on the user's attendance information, a determination unit that determines that a predetermined notification will be given when the user's working hours exceed a predetermined time.
When the determination unit determines to perform a predetermined notification, a screen generation unit that generates screen information including the advertisement information searched by the search unit and displays the generated screen information on the user's terminal device.
A display control device characterized by having.
前記検索部は、前記利用者の現在位置から前記店舗までの経路に関する交通機関の遅延情報を更に用いて、前記利用者の退社予定時刻から前記店舗に到達するまでに利用可能な広告情報を検索することを特徴とする請求項に記載の表示制御装置。 The search unit searches for advertising information that can be used from the scheduled leaving time of the user to reaching the store by further using the delay information of transportation related to the route from the current position of the user to the store. The display control device according to claim 1 , wherein the display control device. 前記利用者の勤怠情報は、複数のイベントの発生時刻の情報を含み、前記判定部は、現在時刻が前記複数のイベントのいずれかの発生時刻となった場合に、前記所定の通知を行うと判定することを特徴とする請求項1または2に記載の表示制御装置。 The attendance information of the user includes information on the occurrence time of a plurality of events, and when the current time becomes the occurrence time of any of the plurality of events, the determination unit gives the predetermined notification. The display control device according to claim 1 or 2 , wherein the determination is made. 前記検索部は、前記利用者の通勤経路を基にして、広告情報を発行する複数の店舗のうち、前記通勤経路から所定距離未満となる店舗を検索することを特徴とする請求項1、2または3に記載の表示制御装置。 Claims 1 and 2 are characterized in that the search unit searches for a store that is less than a predetermined distance from the commuting route among a plurality of stores that issue advertising information based on the commuting route of the user. Or the display control device according to 3. 前記検索部は、前記利用者の退社予定時刻から前記店舗に到達するまでに利用可能である広告情報であって、かつ、前記店舗での前記利用者の滞在予測時間の間、利用可能である広告情報を検索することを特徴とする請求項1〜のいずれか一つに記載の表示制御装置。 The search unit is advertising information that can be used from the scheduled leaving time of the user to the arrival at the store, and can be used during the estimated stay time of the user at the store. The display control device according to any one of claims 1 to 4 , wherein the display control device is characterized by searching for advertisement information. コンピュータが実行する表示制御方法であって、
利用者の現在位置から、広告情報を発行する複数の店舗までの経路をそれぞれ検索し、
前記利用者の退社予定時刻を基準にして前記複数の店舗への到着予定時刻を算出し、前記到着予定時刻が店舗の営業時間内にある店舗の広告情報を検索し、
前記利用者の勤怠情報を基にして、前記利用者の勤務時間が所定時間を超えた場合に、所定の通知を行うと判定し、
所定の通知を行うと判定した場合、検索した広告情報を含む画面情報を生成し、生成した画面情報を前記利用者の端末装置に表示させる、
処理を実行することを特徴とする表示制御方法。
It is a display control method executed by a computer.
Search for routes from the user's current location to multiple stores that issue advertising information.
The estimated time of arrival at the plurality of stores is calculated based on the estimated time of departure of the user, and the advertisement information of the store whose estimated time of arrival is within the business hours of the store is searched.
Based on the attendance information of the user, it is determined that a predetermined notification will be given when the working time of the user exceeds the predetermined time .
When it is determined that the predetermined notification is to be given, screen information including the searched advertisement information is generated, and the generated screen information is displayed on the terminal device of the user.
A display control method characterized by executing processing.
コンピュータに、
利用者の現在位置から、広告情報を発行する複数の店舗までの経路をそれぞれ検索し、
前記利用者の退社予定時刻を基準にして前記複数の店舗への到着予定時刻を算出し、前記到着予定時刻が店舗の営業時間内にある店舗の広告情報を検索し、
前記利用者の勤怠情報を基にして、前記利用者の勤務時間が所定時間を超えた場合に、所定の通知を行うと判定し、
所定の通知を行うと判定した場合、検索した広告情報を含む画面情報を生成し、生成した画面情報を前記利用者の端末装置に表示させる、
処理を実行させることを特徴とする表示制御プログラム。
On the computer
Search for routes from the user's current location to multiple stores that issue advertising information.
The estimated time of arrival at the plurality of stores is calculated based on the estimated time of departure of the user, and the advertisement information of the store whose estimated time of arrival is within the business hours of the store is searched.
Based on the attendance information of the user, it is determined that a predetermined notification will be given when the working time of the user exceeds the predetermined time .
When it is determined that the predetermined notification is to be given, screen information including the searched advertisement information is generated, and the generated screen information is displayed on the terminal device of the user.
A display control program characterized by executing processing.
JP2019059776A 2019-03-27 2019-03-27 Display control device, display control method and display control program Active JP6896010B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019059776A JP6896010B2 (en) 2019-03-27 2019-03-27 Display control device, display control method and display control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019059776A JP6896010B2 (en) 2019-03-27 2019-03-27 Display control device, display control method and display control program

Publications (2)

Publication Number Publication Date
JP2020160818A JP2020160818A (en) 2020-10-01
JP6896010B2 true JP6896010B2 (en) 2021-06-30

Family

ID=72643505

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019059776A Active JP6896010B2 (en) 2019-03-27 2019-03-27 Display control device, display control method and display control program

Country Status (1)

Country Link
JP (1) JP6896010B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003271870A (en) * 2002-03-12 2003-09-26 Masanori Yamaguchi Providing advertisement based on action
JP2012198590A (en) * 2011-03-18 2012-10-18 Nomura Research Institute Ltd Advertisement display system
JP6565110B2 (en) * 2014-05-15 2019-08-28 レッドフォックス株式会社 Advertising system, management device, and program
JP7064995B2 (en) * 2018-08-17 2022-05-11 株式会社日本総合研究所 Event presentation device, event presentation method and event presentation program

Also Published As

Publication number Publication date
JP2020160818A (en) 2020-10-01

Similar Documents

Publication Publication Date Title
EP3196817B1 (en) Presenting information for a current location or time
CN104574623B (en) The System and method for of visitor's guiding and registration is carried out using digit position
US20150348214A1 (en) Messaging service for geofence-based automatic time clocking
US20140046718A1 (en) Method and system for queue control
JP2017182306A (en) Order management system, order management apparatus, and program
EP3121799A1 (en) Digital loss-defense security system, method, and program
JP2014071550A (en) Customer management server device
WO2017053896A1 (en) Guest interface for generating work orders in a work order management system
JP6896010B2 (en) Display control device, display control method and display control program
US20150341375A1 (en) Presenting locations of users and status of devices
US20170278073A1 (en) Task management device and task management method
JP6601014B2 (en) Information processing system and program
CN114207641A (en) Schedule system, schedule program, schedule method, and storage medium
CN106471825B (en) A method for providing mobile location-based information services
JP2014096112A (en) Electronic coupon distribution system, terminal, program, and recording medium
JP2022171577A (en) Program, method, and information processing device
JP6539403B1 (en) Reservation management apparatus, reservation management method and reservation management program
JPWO2020054696A1 (en) Information processing equipment, information processing methods, recording media and information processing systems
JP2005196297A (en) Customer service support server, control method for customer service support of customer service support server, and recording medium
JP2018025954A (en) Information processor, behavior support program and behavior support method
JP6434684B2 (en) Information display device and information display method
JP2013073371A (en) Shop congestion management system, shop congestion management method, server and program
JP6413387B2 (en) Construction management device and program
JP6642101B2 (en) Work management device and program
JP6828074B2 (en) Information processing equipment, information processing methods and information processing programs

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200323

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210202

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210309

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210325

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210525

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210608

R150 Certificate of patent or registration of utility model

Ref document number: 6896010

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350