JP6896010B2 - Display control device, display control method and display control program - Google Patents
Display control device, display control method and display control program Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 27
- 238000010586 diagram Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
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.
しかしながら、勤務時間が所定時間を超える社員の端末装置に対して、ポップアップ通知を行っても、かかる通知に積極的に従う社員は少ないのが実情である。このため、社員に対して、業務を終了して退社しようと思わせられるような情報を通知することが有用である。 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.
以下に、本願の開示する表示制御装置、表示制御方法および表示制御プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。 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
利用者端末10a〜10cは、利用者が各種の業務に使用する端末装置である。利用者端末10a〜10cは、ノートPC(Personal Computer)やタブレット端末等に対応する。以下の説明では、利用者端末10a〜10cをまとめて、適宜、利用者端末10と表記する。
The
たとえば、利用者は、出社した場合、利用者端末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
サーバ100は、利用者の勤怠管理を行い、残業申請を行うことなく残業している利用者を検出した場合、かかる利用者の利用者端末10に対して「警告画面」を表示する。ここで、サーバ100は、警告画面を表示する際に、各店舗が発行するクーポンを警告画面と共に表示する。サーバ100は、表示候補となる複数のクーポンのうち、利用者の退社予定時刻から、店舗に到達するまでに利用可能なクーポンを検索して、表示する。サーバ100は、表示制御装置の一例である。クーポンは広告情報の一例である。
The
このように、本実施例に係るシステムでは、利用者に勤務時間超過の警告画面を通知する際に、利用者の退社予定時刻から店舗に到達するまでに利用可能なクーポンを選択して、警告画面と共に表示させることで、社員の退社を促せるようなクーポンを表示することができる。 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
通信部110は、ネットワーク50を介して、利用者端末10とデータ通信を実行する処理部である。後述する制御部150は、通信部110を介して、利用者端末10とデータをやり取りする。通信部110は、通信装置の一例である。
The
入力部120は、サーバ100に対して、各種の情報を入力するための入力装置である。入力部120は、たとえば、キーボードやマウス、タッチパネル等に対応する。
The
表示部130は、制御部150から出力される情報を表示する表示装置である。表示部130は、たとえば、液晶ディスプレイやタッチパネル等に対応する。
The
タイマ135は、時刻情報を生成するタイマである。タイマ135は、時刻情報を、制御部150に出力する。
The
記憶部140は、勤怠管理テーブル140aと、クーポン管理テーブル140bと、検索クーポン情報140cとを有する。記憶部140は、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ(Flash Memory)などの半導体メモリ素子や、HDD(Hard Disk Drive)などの記憶装置に対応する。
The
勤怠管理テーブル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
通勤経路は、利用者の通勤経路の情報を示す。たとえば、通勤経路の情報には、利用者の自宅の最寄り駅の情報と、出社先の会社の最寄り駅の情報、通過する駅の情報等が含まれる。 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
制御部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
受付部150aは、利用者端末10からのアクセスを受け付ける処理部である。受付部150aは、利用者端末10から、利用者IDとログイン要求(あるいは出社の通知)とを受け付けた場合、タイマ135から現在時刻(出社時刻)を取得し、利用者IDと出社時刻とを対応付けて、勤怠管理テーブル140aに登録する。
The
受付部150aは、利用者端末10から、利用者IDとログアウト要求(あるいは退社の通知)を受け付けた場合、タイマ135から現在時刻(退社時刻)を取得し、利用者IDと退社時刻とを対応付けて、勤怠管理テーブル140aに登録する。
When the
受付部150aは、利用者端末10から、利用者IDと残業申請要求とを受け付けた場合、勤怠管理テーブル140aの利用者IDに対応する残業申請フラグを「オン」に設定する。なお、受付部150aは、残業申請フラグを「オン」に設定する際に、利用者IDの利用者の上司の利用者端末10に対して、残業の可否を確認してもよい。
When the
検索部150bは、利用者に通知するクーポンのクーポンIDを検索し、検索クーポン情報140cを生成する処理部である。まず、検索部150bは、勤怠管理テーブル140aを参照し、利用者IDを選択し、選択した利用者IDについて、次の処理を実行する。
The
検索部150bは、利用者IDの出社時刻に、標準勤務時間(たとえば、8時間)を加算することで、「退社予定時刻」を算出する。なお、検索部150bは、利用者IDに対応する残業申請フラグが「オン」になっている場合には、事前に申請された残業時間を、退社予定時刻に加算することで、退社予定時刻を更新してもよい。
The
検索部150bは、利用者IDの利用者の現在位置から、クーポン管理テーブル140bに登録された各店舗(店舗情報に含まれる位置情報)までの経路をそれぞれ検索する。検索部150bは、利用者IDに対応する通勤経路の情報を基にして、この通勤経路から所定距離以上に位置する店舗を、経路の検索対象から除外してもよい。
The
検索部150bは、利用者の現在位置をどのように特定してもよい。たとえば、検索部150bは、利用者IDに対応する利用者端末10の予め設定された位置情報を、現在位置として利用する。なお、利用者端末10がGPS(Global Positioning System)機能等を有している場合には、検索部150bは、利用者IDに対応する利用者端末10から現在位置の情報を取得してもよい。
The
検索部150bは、図示しない地図情報を基にして、現在位置の最寄り駅を「乗車駅」として特定し、店舗の最寄り駅を「降車駅」として特定する。検索部150bは、ネットワーク50に接続された「図示しない周知の経路検索サーバ」に、乗車駅と降車駅との情報を通知することで、乗車駅から後者駅までの経路と、この経路の所要時間との情報を受信する。なお、検索部150bが、経路検索サーバの機能を有していてもよい。
The
検索部150bは、利用者IDの退社予定時刻に、経路の所要時間を加算することで、「到着予定時刻」を算出する。検索部150bは、現在位置から乗車駅までに要する時間、降車駅から店舗までに要する時間を用いて、到着予定時間を補正してもよい。
The
検索部150bは、現在位置から各店舗までの各経路について、到達予定時刻をそれぞれ算出し、クーポン管理テーブル140bに登録された店舗情報の営業時間に間に合うクーポンIDを検索し、検索したクーポンIDと、利用者IDとを対応付けて、検索クーポン情報140cに登録する。たとえば、検索部150bは、クーポンID「C101」を発行する店舗までの経路について、到達予定時刻が、かかる店舗の営業時間内である場合、利用者IDと、クーポンID「C101」とを対応付けて、検索クーポン情報140cに登録する。
The
検索部150bは、到達予定時刻が営業時間に間に合う場合でも、クーポンIDの有効期間を超過している場合には、係るクーポンIDを除外する。また、検索部150bは、予め設定された滞在予測時間を更に用いて、クーポンIDを検索してもよい。たとえば、到達予定時刻に滞在予測時刻を加算して、到達予測時間を更新した上で、上記のクーポンIDを検索する処理を実行しても良い。
The
検索部150bは、経路検索サーバに、乗車駅と降車駅との情報を通知することで、乗車駅から後者駅までの経路と、この経路の所要時間との情報を受信する処理を定期的に実行する。検索部150bは、事故などの影響により、到着予定時刻が変化した場合には、到着予定時刻を更新し、店舗情報の営業時間に間に合うクーポンIDを検索する処理を再度実行することで、検索クーポン情報140cを更新する。
The
ここで、検索部150bは、事故などの影響により、店舗情報の営業時間に間に合うクーポンIDが存在しない場合には、経路検索サーバに、乗車駅と降車駅との情報を通知し、事故発生箇所を迂回する迂回経路を検索してもよい。検索部150bは、迂回経路について、到達予定時刻を算出し、クーポン管理テーブル140bに登録された店舗情報の営業時間に間に合うクーポンIDを検索し、検索したクーポンIDと、利用者IDとを対応付けて、検索クーポン情報140cに登録する。
Here, the
検索部150bは、勤怠管理テーブル140aに登録された各利用者IDについて、上記処理を繰り返し実行することで、検索クーポン情報140cを生成する。なお、検索部150bは、勤怠管理テーブル140aに登録された各利用者IDのうち、出社時刻の登録されていない利用者ID(未出社の利用者の利用者ID)については、上記処理をスキップする。
The
判定部150cは、タイマ135から時刻情報を取得し、勤怠管理テーブル140aを監視して、所定のイベントが発生した利用者IDが存在するか否かを判定する処理部である。判定部150cは、イベントが発生した場合に、イベントを識別する情報と、利用者IDとを対応付けた情報を、画面生成部150dに出力する。
The
たとえば、判定部150cは、勤怠管理テーブル140aのスケジュールを参照し、所定のスケジュール(会議、休憩、昼食)の開始時刻となった場合に、イベントを識別する情報と、利用者IDとを対応付けた情報を、画面生成部150dに出力する。
For example, the
また、判定部150cは、現在時刻が「退社予定時刻」を超過した利用者IDが存在するか否かを判定する。判定部150cは、各利用者IDの退社予定時刻を、検索部150bから取得してもよいし、自身で算出してもよい。判定部150cは、現在時刻が「退社予定時刻」を超過した利用者IDが存在すると判定した場合、退社予定時刻を超過した利用者IDの情報を、画面生成部150dに出力する。
In addition, the
画面生成部150dは、判定部150cから判定結果を取得し、判定結果に応じた画面情報を生成する処理部である。画面生成部150dは、判定結果に含まれる利用者IDと、検索クーポン情報140cとを基にして、利用者IDに対応するクーポンIDを特定する。画面生成部150dは、クーポンIDに対応するクーポン画面情報を、クーポン管理テーブル140bから取得し、画面情報に設定する。画面生成部150dは、生成した画面情報を、利用者IDに対応する利用者端末10に送信して表示させる。
The
たとえば、画面生成部150dは、判定結果として、イベントを識別する情報を取得した場合、予め設定されたイベントに対応する画面情報を生成する。画面生成部150dは、判定結果として、退社予定時刻を超過した利用者IDの情報を取得した場合、予め設定された警告画面の情報を生成する。
For example, when the
図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
なお、画面生成部150dは、残業申請を行うための延長申請ボタン23を、警告画面21に設定してもよい。たとえば、利用者は、利用者端末10を操作して、延長申請ボタン23を押下すると、サーバ100の受付部150aは、各種の残業手続処理を実行する。
The
次に、本実施例に係るサーバの処理手順の一例について説明する。図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
判定部150cは、所定のイベントが発生していない場合には(ステップS102,No)、ステップS101に移行する。一方、判定部150cは、所定のイベントが発生した場合には、ステップS103に移行する。
If the predetermined event has not occurred (steps S102, No), the
サーバ200の検索部150bは、利用者の現在位置から、クーポンを発行する各店舗までの各経路を検索する(ステップS103)。検索部150bは、検索した経路毎に、到達予定時刻を算出する(ステップS104)。検索部150bは、到達予定時刻が、営業時間に間に合うクーポンIDを検索し、検索クーポン情報140cに登録する(ステップS105)。
The
検索部150bは、経路において、遅延が発生しているか否かを判定する(ステップS106)。検索部150bは、遅延が発生していない場合には(ステップS107,Yes)、画面生成部150dが、検索クーポン情報140cを基にして、クーポンを含む画面情報を生成して表示する(ステップS108)。一方、検索部150bは、遅延が発生している場合には(ステップS107,No)、再検索処理を実行する(ステップS109)。
The
次に、図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
営業時間に間に合うクーポンが存在する場合には(ステップS203,Yes)、画面生成部150dは、検索クーポン情報140cを基にして、クーポンを含む画面情報を生成し表示する(ステップS204)。
When there is a coupon in time for business hours (step S203, Yes), the
一方、検索部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
検索部150bは、検索した迂回経路毎に、到達予定時刻を算出する(ステップS206)。検索部150bは、各迂回経路の到達予定時刻を基にして、営業時間に間に合うクーポンIDを検索し、検索クーポン情報140cを更新し(ステップS207)、ステップS204に移行する。
The
次に、本実施例に係るサーバ100の効果について説明する。サーバ100は、利用者に勤務時間超過の警告画面やイベント画面を表示させる際に、利用者の退社予定時刻から店舗に到達するまでに利用可能なクーポンを選択して、画面と共に表示させることで、社員の退社を促せるようなクーポンを表示することができる。
Next, the effect of the
サーバ100は、現在位置から店舗までの経路に関する交通機関の遅延情報を更に用いて、到達予定時刻を算出し、利用者の退社予定時刻から店舗に到達するまでに利用可能なクーポンを選択して、画面と共に表示させる。このため、交通機関の乱れにより、利用できないクーポンが利用者に通知されることを抑止することができる。
The
サーバ100は、滞在予測時間を更に用いて、到達予測時刻を修正し、利用者の退社予定時刻から店舗に到達するまでに利用可能なクーポンを選択して、画面と共に表示させる。このため、余裕を持って、利用者はクーポンを利用することができるため、利用者を退社させるより強い動機を与えることができる。
The
次に、本実施例に示したサーバ100と同様の機能を実現するコンピュータのハードウェア構成の一例について説明する。図9は、本実施例に係るサーバと同様の機能を実現するコンピュータのハードウェア構成の一例を示す図である。
Next, an example of a computer hardware configuration that realizes the same functions as the
図9に示すように、コンピュータ300は、各種演算処理を実行するCPU301と、ユーザからのデータの入力を受け付ける入力装置302と、ディスプレイ303とを有する。また、コンピュータ300は、記憶媒体からプログラム等を読み取る読み取り装置304と、有線または無線ネットワークを介して、外部装置等との間でデータの授受を行うインタフェース装置305とを有する。コンピュータ300は、各種情報を一時記憶するRAM306と、ハードディスク装置307とを有する。そして、各装置301〜307は、バス308に接続される。
As shown in FIG. 9, the
ハードディスク装置307は、受付プログラム307a、検索プログラム307b、判定プログラム307c、画面生成プログラム307dを有する。CPU301は、受付プログラム307a、検索プログラム307b、判定プログラム307c、画面生成プログラム307dを読み出してRAM306に展開する。
The
受付プログラム307aは、受付プロセス306aとして機能する。検索プログラム307bは、検索プロセス306bとして機能する。判定プログラム307cは、判定プロセス306cとして機能する。画面生成プログラム307dは、画面生成プロセス306dとして機能する。
The
受付プロセス306aの処理は、受付部150aの処理に対応する。検索プロセス306bの処理は、検索部150bの処理に対応する。判定プロセス306cの処理は、判定部150cの処理に対応する。画面生成プロセス306dの処理は、画面生成部150dの処理に対応する。
The processing of the
なお、各プログラム307a〜307dついては、必ずしも最初からハードディスク装置307に記憶させておかなくてもよい。例えば、コンピュータ300に挿入されるフレキシブルディスク(FD)、CD−ROM、DVDディスク、光磁気ディスク、ICカードなどの「可搬用の物理媒体」に各プログラムを記憶させておく。そして、コンピュータ300が各プログラム307a〜307dを読み出して実行するようにしてもよい。
The
10a,10b,10c 利用者端末
50 ネットワーク
100 サーバ
110 通信部
120 入力部
130 表示部
135 タイマ
140 記憶部
140a 勤怠管理テーブル
140b クーポン管理テーブル
150 制御部
150a 受付部
150b 検索部
150c 判定部
150d 画面生成部
10a, 10b,
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.
利用者の現在位置から、広告情報を発行する複数の店舗までの経路をそれぞれ検索し、
前記利用者の退社予定時刻を基準にして前記複数の店舗への到着予定時刻を算出し、前記到着予定時刻が店舗の営業時間内にある店舗の広告情報を検索し、
前記利用者の勤怠情報を基にして、前記利用者の勤務時間が所定時間を超えた場合に、所定の通知を行うと判定し、
所定の通知を行うと判定した場合、検索した広告情報を含む画面情報を生成し、生成した画面情報を前記利用者の端末装置に表示させる、
処理を実行することを特徴とする表示制御方法。 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.
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)
| 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 |
-
2019
- 2019-03-27 JP JP2019059776A patent/JP6896010B2/en active Active
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 |