[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6784085B2 - 設定制御プログラム、設定制御方法、及び設定制御装置 - Google Patents

設定制御プログラム、設定制御方法、及び設定制御装置 Download PDF

Info

Publication number
JP6784085B2
JP6784085B2 JP2016147866A JP2016147866A JP6784085B2 JP 6784085 B2 JP6784085 B2 JP 6784085B2 JP 2016147866 A JP2016147866 A JP 2016147866A JP 2016147866 A JP2016147866 A JP 2016147866A JP 6784085 B2 JP6784085 B2 JP 6784085B2
Authority
JP
Japan
Prior art keywords
itinerary
itinerary plan
visited
plan
spot
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
JP2016147866A
Other languages
English (en)
Other versions
JP2018018287A (ja
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 Ltd
Original Assignee
Fujitsu Ltd
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 Ltd filed Critical Fujitsu Ltd
Priority to JP2016147866A priority Critical patent/JP6784085B2/ja
Priority to US15/619,622 priority patent/US20180031378A1/en
Priority to EP17176348.5A priority patent/EP3276545A1/en
Priority to CN201710515081.2A priority patent/CN107665418A/zh
Publication of JP2018018287A publication Critical patent/JP2018018287A/ja
Application granted granted Critical
Publication of JP6784085B2 publication Critical patent/JP6784085B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • G06Q10/1093Calendar-based scheduling for persons or groups
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/343Calculating itineraries, i.e. routes leading from a starting point to a series of categorical destinations using a global route restraint, round trips, touristic trips
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • G06Q10/047Optimisation of routes or paths, e.g. travelling salesman problem
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3476Special cost functions, i.e. other than distance or default speed limit of road segments using point of interest [POI] information, e.g. a route passing visible POIs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/14Travel agencies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Tourism & Hospitality (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Databases & Information Systems (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Data Mining & Analysis (AREA)
  • Automation & Control Theory (AREA)
  • Primary Health Care (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、設定制御プログラム、設定制御方法、及び設定制御装置に関する。
近年、旅程計画を作成してユーザに提供する技術が知られている。例えば、所定のエリアに存在する娯楽、スポーツ、文化等に関する複数のスポットの中から、ユーザに人気のあるスポットを選択し、選択したスポットを巡る旅程計画を生成することが行われている。そして、ユーザに生成された複数の旅程計画を提供することが行われている。また、旅程計画の作成や管理を支援するために利用できる技術も知られている。
特開2000−193478号公報 特開2007−271366号公報
例えば、ユーザが、複数のスポットが登録された旅程計画の旅行に行った場合、旅程計画を管理するサービスを提供するソフトウェアなどにおいて、その旅程計画の旅行にユーザが訪問済みであることを示す属性が設定することがある。この場合に、ユーザは、旅程計画に含まれる複数のスポットのそれぞれについても、個別に訪問済みの属性を設定する作業が発生し、煩雑になることがある。
1つの側面では、本発明は、旅程計画やスポットに訪問済みを示す情報を設定する際の煩雑さを抑制することのできる技術を提供することを目的とする。
本発明の一つの態様の設定制御プログラムは、1以上のスポット情報を含む第1の旅程計画の属性について訪問済みへの変更指示を受け付けると、第1の旅程計画の属性を訪問済みに設定するとともに、第1の旅程計画に含まれる各スポット情報の属性が訪問済みとなるように設定を更新する処理を実行し、属性が未訪問の第2の旅行計画について、処理により第2の旅行計画に含まれる全てのスポット情報の属性が訪問済みとなった場合であっても、第2の旅行計画の属性を訪問済みに設定しない、処理をコンピュータに実行させる。
旅程計画やスポットに訪問済みを示す情報を設定する際の煩雑さを抑制することができる。
実施形態に係るシステムの一例を示す図である。 実施形態に係るサーバのブロック構成を例示する図である。 実施形態に係る旅程計画の一覧が表示される旅程計画一覧画面を例示する図である。 或る旅程計画に含まれているスポットの一覧が表示されるスポット一覧画面を例示する図である。 旅程計画とスポットとの関係を例示する図である。 旅程計画マスタを例示する図である。 スポットマスタを例示する図である。 関連付情報を例示する図である。 実施形態に係る訪問済情報を例示する図である。 実施形態に係るユーザと旅程計画とスポット情報と属性との関係を例示する図である。 実施形態に係る旅程計画の訪問済みの設定制御処理の動作フローを例示する図である。 実施形態に係るスポットの訪問済みの設定制御処理の動作フローを例示する図である。 実施形態に係る表示処理の動作フローを例示する図である。 実施形態に係るサーバを実現するためのコンピュータのハードウェア構成を例示する図である。
上述のように、旅程計画の作成や管理を支援するサービスを提供するソフトウェアがある。なお、このようなソフトウェアを、以下では支援ソフトウェアと呼ぶことがある。ユーザは、支援ソフトウェアを利用して、例えば、所定のエリアに存在する娯楽、スポーツ、文化等に関する複数のスポットの中からスポットの選択することで、選択されたスポットを巡る旅程計画を生成することができる。また、ユーザは、支援ソフトウェアを利用して、生成された旅程計画の提供を受けることができる。
また、支援ソフトウェアには、編集機能が備えられていてもよく、旅程計画にスポットを追加したり、削除したり、順路を変更したりなど、ユーザが支援ソフトウェアを利用して旅程計画をカスタマイズすることも可能である。更に、支援ソフトウェアに旅程計画を複数のユーザで共有する機能を持たせることで、複数人で1つの旅程計画を共有して編集したりすることもできる。
このような支援ソフトウェアでは、例えば、ユーザが自信の好みに沿った旅程計画を生成することができる。そのため、例えば、心霊スポット巡りが趣味なユーザが作成した心霊スポットを巡る旅程計画や、顔を嵌めて写真を撮るための看板を巡る旅程計画など、ユーザは自身の好みに応じたユニークな旅程計画を生成することができる。そして、別のユーザは、例えば、多くのユニークな旅程計画の中から自分好みの旅程計画を見つけて、それを利用したり、カスタマイズしたりすることができる。
また更に、支援ソフトウェアには、人工知能が搭載されていてもよく、人工知能で人と人とのつながりや、似た様な趣味を持つ人を解析したりすることで、ユーザは支援ソフトウェアを利用して自身の趣味に合った旅程計画のお勧めを受けたりすることもできる。
ここで、例えば、既に訪問したことのあるスポットや旅程よりも、未だ行ったことの無い旅程の方が旅程の計画の際にユーザにとって次の旅行先の候補となる可能性が高い。そのため、例えば、ユーザが複数のスポットが登録された或る旅程計画の旅行に行った場合に、支援ソフトウェアにおいて、その旅程計画の旅行にユーザが訪問済みであることを示す属性を設定することがある。しかしながら、この場合に、ユーザは、旅程計画に含まれる複数のスポットのそれぞれについても訪問しているため、スポット毎に個別に訪問済みの属性の設定を行う作業が発生することがあり、煩雑になることがある。そのため、旅程計画やスポットに訪問済みを示す情報を設定する際の煩雑さを抑制することのできる技術の提供が望まれている。
そこで、以下で述べる実施形態では、例えば、ユーザが支援ソフトウェアにおいて、旅程計画の属性を訪問済みに変更した際、支援ソフトウェアにおいて、その旅程計画に含まれる全てのスポットの属性もそれぞれ訪問済みに変更される。そのため、ユーザは旅程計画を訪問済みに設定した際に、その旅程計画に含まれるスポットも簡便に訪問済みに設定することができる。
また、一方で、例えば、支援ソフトウェアにおいて、或るスポットが、複数の旅程計画に登録されていることもある。そして、例えば、ユーザが或る旅程計画やスポットの属性を訪問済みに設定した場合に、属性がまだ未訪問に設定されている別の旅程計画に含まれる全てのスポットの属性が訪問済みになることもある。しかしながら、旅程計画は、例えば、上述のように、心霊スポットを巡る旅程計画や、顔を嵌めて写真を撮るための看板を巡る旅程計画など、たとえ同じスポットを含んでいたとしても、別の意図が付されていることもある。そのため、これらの2つの旅程計画は、別の旅程計画として取り扱うことが好ましい。即ち、例えば、ユーザが或る旅程計画やスポットの属性を訪問済みに設定した結果、属性がまだ未訪問に設定されている別の旅程計画に含まれる全てのスポットの属性が訪問済みになったとする。この場合にも、以下の実施形態では、別の旅程計画の属性は訪問済みに変更されない。そのため、実施形態によれば、旅程計画の訪問済みか否かの情報の管理の精度を向上させることができる。
以下、図面を参照しながら、本発明のいくつかの実施形態について詳細に説明する。なお、複数の図面において対応する要素には同一の符号を付す。
図1は、実施形態に係るシステム1の一例を示す図である。図1に示すように、システム1は、端末10a,10b,10c,10d,10eと、サーバ100とを含む。
図1では、端末10a〜10eを示すが、このシステム1は、端末10a〜10e以外にも、端末を有していても良い。以下の説明では、端末10a〜10eをまとめて、適宜、端末10と表記する。端末10およびサーバ100は、ネットワーク50を介して相互に接続される。端末10は、ユーザが使用するスマートフォン、タブレット端末、ノートPC(Personal Computer)等に対応する端末装置である。
サーバ100は、例えば、旅程計画の作成や管理を支援する旅程計画支援サービスを端末10に提供したり、旅程計画やスポットの訪問済みか否かの情報の設定を制御したりする設定制御装置の一例である。なお、旅程計画の作成や管理を支援する旅程計画支援サービスは、例えば、サーバ100が、支援ソフトウェアを実行することで提供されてよい。例えば、サーバ100は、旅程計画の情報を登録しており、旅程計画の情報に関するアクセスを端末10から受け付けた場合には、旅程計画の情報を通知し、旅程計画の情報を端末10が備える表示装置の表示画面に表示させてよい。なお、旅程計画は、例えば、上述のようにユーザが端末10からサーバ100に登録しても、或いは、サーバ100の管理者がサーバ100に登録してもよい。
図2は、実施形態に係るサーバ100のブロック構成を例示する図である。サーバ100は、例えば、制御部200、記憶部210、及び通信部220を含んでいる。記憶部210は、例えば、支援ソフトウェア、設定制御プログラム、並びに、後述する旅程計画マスタ600、スポットマスタ700、関連付情報800、及び訪問済情報900などの情報を記憶している。なお、設定制御プログラムは、例えば、旅程計画やスポットへの訪問済みか否かの情報の設定を制御するためのプログラムであり、支援ソフトウェアに含まれていてもよい。通信部220は、制御部200の指示に従って、ネットワーク50を介して、端末10との間でデータ通信を実行する。制御部200は、後述する実施形態に係る処理において、通信部220を介して、端末10とデータをやり取りする。これらの各部の詳細及び記憶部210に格納されている情報の詳細については後述する。
図3は、端末10に表示される旅程計画一覧画面300を例示する図である。図3に示すように、旅程計画一覧画面300には、複数の旅程計画301が登録されている。なお、旅程計画301には、後述するように、例えば、複数のスポットと、その複数のスポットを巡る順番とが対応づけられている。旅程計画301は、例えば、ユーザが生成した旅程計画であってもよいし、サーバ100により旅程計画支援サービスを提供する運営側が作成した旅程計画301であってもよい。図3の例では、ユーザが既に訪問した(行った)ことのある旅程計画301には、訪問済みの属性と対応する情報が表示されており、また、未訪問の旅程計画には未訪問の属性と対応する情報が表示されている。そして、訪問済みの旅程計画301よりも、ユーザがまだ行ったことのない未訪問の旅程計画301を優先して、上位に表示している。
図4は、或る旅程計画に含まれているスポット情報401を一覧表示したスポット一覧画面400を例示する図である。なお、スポット情報401は、例えば、娯楽、スポーツ、文化等に関する地点(スポット)についての情報であってよく、観光名所、お店、レジャー施設などについての情報を含んでよい。スポット一覧画面400において、スポット情報401は、対応する旅程計画の旅程の順序で表示されてもよいし、ユーザが既に訪問したことのあるスポット情報401よりも、ユーザがまだ訪問したことのないスポット情報401を優先して表示してもよい。図4の例では、訪問したことのあるスポットのスポット情報401には、訪問済みの属性と対応する情報が表示されており、また、未訪問のスポットのスポット情報401には未訪問の属性と対応する情報が表示されている。
図5は、旅程計画301と、スポット情報401との関係を例示する図である。図5に示すように、旅程計画301には、少なくとも1つのスポット情報401が登録されていてよく、複数のスポット情報401が登録されている場合には、スポット情報401を巡る順序も登録されている。図5では、旅程計画1〜旅程計画3の3つの旅程計画301が例示されており、1つのスポット情報401が複数の旅程計画301に登録されていてもよい。例えば、旅程計画2と旅程計画3に示すように、同じスポット情報401を含む異なる旅程計画301があってもよい。例えば、同じスポット情報401を含む旅程計画301であっても、巡る順番がことなっていたり、旅程計画301を生成したユーザが異なっていたりする場合には、異なる旅程計画301として扱うものとする。これは、例えば、或るユーザにとっては、旅程計画301で巡るスポットの順序として、巡り易い順序が好ましいことがある。一方で、例えば、映画やアニメーションなどで登場したスポットを、映画のシーンで登場した順序で巡りたいと望む別のユーザにとっては、巡り易さよりも、シーンで登場した順序で巡ることに意味が出てくる。別の例として、或るスポットをただ訪れたいと望むユーザもいれば、夕日が見える時刻や夜景が見える時刻など、特定の時間帯に訪れたいと望むユーザもいる。更には、心霊スポットを巡る旅程計画や、顔を嵌めて写真を撮るための看板を巡る旅程計画など、たとえ同じスポットを巡る旅程計画であっても、スポットを訪問する目的に別の意図が付されていることもある。そのため、いくつかの実施形態においては、生成された旅程計画は、例えば、同じスポットを同じ順序で巡る旅程計画であったとしても、異なる旅程計画は別の旅程計画として扱っている。
続いて、実施形態に係る訪問済みを示す情報の設定制御処理を説明する。まず、設定制御処理で用いる情報について説明する。上述のように、サーバ100の記憶部210は、例えば、設定制御プログラム、並びに、後述する旅程計画マスタ600、スポットマスタ700、関連付情報800、及び訪問済情報900などの情報を記憶していてよい。
図6は、旅程計画マスタ600を例示する図である。旅程計画マスタ600には、例えば、ユーザや、旅程計画支援サービスを提供する運営者などにより登録された旅程計画301と対応するエントリが登録されている。エントリは、例えば、旅程計画ID(identifier)、旅程計画名、及び説明を含む。旅程計画IDは、例えば、旅程計画マスタ600に登録されているエントリと対応する旅程計画301を識別するための情報である。旅程計画名は、例えば、エントリと対応する旅程計画301の名称である。説明は、例えば、エントリと対応する旅程計画301についての説明である。説明には、例えば、旅程計画に示される旅程を巡る目的や、旅程の魅力などが登録されていてよい。
図7は、スポットマスタ700を例示する図である。スポットマスタ700には、例えば、ユーザや、旅程計画支援サービスを提供する運営者などにより登録されたスポット情報401に関するエントリが登録されている。エントリは、例えば、スポットID、スポット名、及び説明を含む。スポットIDは、例えば、スポットマスタ700に登録されているエントリと対応するスポット情報401を識別するための情報である。スポット名は、例えば、エントリと対応するスポット情報401の名称である。説明は、例えば、エントリと対応するスポット情報401についての説明である。説明には、例えば、エントリと対応するスポット情報401を訪れる目的や、スポット情報401の魅力などが登録されていてよい。
図8は、関連付情報800を例示する図である。関連付情報800には、旅程計画301と、旅程計画301に含まれるスポット情報401とを関連付けるエントリが登録されている。エントリは、例えば、旅程計画ID、スポット情報401を識別するためのスポットID、及び、エントリの旅程計画IDで識別される旅程計画において、エントリのスポットIDで識別されるスポット情報401のスポットを巡る順序を含む。従って、旅程計画マスタ600、及びスポットマスタ700とともに、関連付情報800を参照することで、旅程計画、旅程計画に含まれるスポット、及びスポットを巡る順番の情報を取得することができる。
図9は、実施形態に係る訪問済情報900を例示する図である。訪問済情報900は、例えば、ユーザ毎に生成される情報であってよい。訪問済情報900には、ユーザが選択した旅程計画301についてのエントリが登録されている。エントリは、例えば、ユーザID、旅程計画ID、スポットID、及び属性の情報を含む。ユーザIDは、訪問済情報900と対応するユーザを識別するための識別情報である。旅程計画IDは、旅程計画301を識別するための情報である。スポットIDは、スポット情報401を識別するための情報である。属性はエントリのユーザIDで識別されるユーザが、エントリと対応する旅程計画又はスポットを訪問したか否かを示す属性である。図9の例では、属性は、値:1が訪問済みを表し、値:0が未訪問を表すものとする。なお、属性は、訪問済情報900にエントリが登録される際には、未訪問を表す値:0が登録される。その後、ユーザが訪問済みに設定を変更する指示を入力すると、後述する処理により、未訪問を表す値:0が訪問済みを表す値:1に更新される。また、図9の例では、訪問済情報900は、旅程計画の訪問の有無と、スポットの訪問の有無の情報をまとめて管理しており、エントリが旅程計画の訪問の有無の情報と対応する場合には、スポットIDには「null」が登録されている。また、エントリがスポットの訪問の有無の情報と対応する場合には、スポットIDにはスポットマスタ700のスポットIDと対応する情報が登録される。なお、別の実施形態では、旅程計画の訪問の有無と、スポットの訪問の有無とを別のデータで管理してもよい。
図10は、実施形態に係るユーザ、旅程計画301、スポット情報401と、属性との関係を例示する図である。例えば、図10では、ユーザID:U001のユーザが、旅程計画ID:P00010、及びP00020の旅程計画301を、自身が興味のある旅程計画301として選択しているものとする。図10の例では、旅程計画ID:P00010の旅程計画はまだ未訪問であり、一方、旅程計画ID:P00020は訪問済みである。また、旅程計画ID:P00010には、スポットID:S00010、S00020、S00030のスポット情報401が含まれており、そのうちのスポットID:S00010、S00020のスポット情報401については訪問済みである。一方、スポットID:S00030で識別されるスポット情報401は、未訪問ある。この様に、ユーザと、旅程計画301と、スポット情報401と、属性との関係が、例えば、訪問済情報900により定義されている。
図11は、実施形態に係る旅程計画301の訪問済みの設定制御処理の動作フローを例示する図である。制御部200は、例えば、旅程計画一覧画面300において、ユーザが旅程計画301を選択して訪問済みに設定する指示を端末10を介してサーバ100に入力し、サーバ100が入力を受け付けると、図11の動作フローを開始してよい。
S1101においてサーバ100の制御部200は、受け付けた指示で指定された旅程計画301と対応するエントリの属性を、訪問済情報900において訪問済みを示す情報(例えば、値:1)に変更して、属性の設定を更新する。なお、旅程計画301と対応するエントリは、例えば、図9では、旅程計画一覧画面300で選択された旅程計画301と対応する旅程計画IDを含み、且つ、スポットIDに指定がない(例えば、null)のエントリであってよい。
また、S1102において制御部200は、訪問済情報900において、選択された旅程計画301に含まれるスポット情報401と対応するエントリについても、属性を訪問済みを示す情報(例えば、値:1)に変更して、属性の設定を更新する。例えば、制御部200は、選択された旅程計画301と対応する旅程計画IDを含む他の全てのエントリの属性を訪問済みに設定する。
S1103において、制御部200は、S1102で訪問済みに変更したエントリのスポットIDを含む他の全てのエントリについても属性を訪問済みに設定して、属性の設定を更新し、本動作フローは終了する。
以上で述べた様に、実施形態によれば、制御部200は、旅程計画301の属性を、訪問済みを示す情報に変更した場合、旅程計画301に含まれるスポット情報401を含むすべてのエントリの属性を、訪問済みに変更する。そのため、ユーザは、旅程計画301に含まれるスポット情報401に、個別に訪問済みを示す情報を設定しなくてもよい。従って、訪問済みを示す情報を簡便に設定することができる。
また、一方で、或る旅程計画301を訪問済みにし、その旅程計画301に含まれる全てのスポット情報401の属性も訪問済みに変更した場合に、別の旅程計画301に含まれる全てのスポット情報401が訪問済みとなることがある。例えば、図5において、旅程計画2に含まれるスポット情報401を全て訪問済みに設定した場合、旅程計画3に含まれる全てのスポット情報401が、訪問済みとなる。しかしながら、実施形態によれば、或る旅程計画301を訪問済みに設定した場合に、別の旅程計画301に含まれる全てのスポット情報が訪問済みとなっても、別の旅程計画301は、訪問済みには設定しない。これは、例えば、上述のように、たとえ同じスポットを同じ順序で巡る旅程計画であったとしても、異なる旅程計画は別の旅程計画として扱うことが好ましい状況があるためである。そのため、実施形態によれば、旅程計画の訪問済みか否かの情報の管理の精度を向上させることができる。
図12は、実施形態に係るスポット情報401の訪問済みの設定制御処理の動作フローを例示する図である。制御部200は、例えば、スポット一覧画面400において、ユーザが或るスポット情報401を訪問済みに設定する指示を端末10を介してサーバ100に入力し、サーバ100が入力を受け付けると、図12の動作フローを開始してよい。なお、スポット一覧画面400は、例えば、旅程計画一覧画面300においてユーザが旅程計画301を選択すると表示される画面であり、選択された旅程計画301と対応付けられている。
S1201においてサーバ100の制御部200は、訪問済みに設定する指示が入力されたスポット情報401の属性を訪問済みを示す情報に変更して、属性の設定を更新する。例えば、制御部200は、指示が入力されたスポット一覧画面400と対応する旅程計画301の旅程計画IDと、指示で指定されたスポット情報401のスポットIDとを含む訪問済情報900のエントリの属性を訪問済み(例えば、値:1)に変更する。
S1202において制御部200は、また、訪問済情報900において、指示が入力されたスポット情報401のスポットIDを含む他のエントリについても、属性を訪問済みを示す情報に変更して、属性の設定を更新する。
S1203において制御部200は、指示が入力されたスポット情報401を含むスポット一覧画面400に含まれる全てのスポット情報401の属性が訪問済みか否かを判定する。全てのスポット情報401の属性が訪問済みの場合(S1203がYES)、フローはS1204に進む。S1204において制御部200は、全てのスポット情報401の属性が済みとなったスポット一覧画面400と対応する旅程計画301のエントリの属性を訪問済情報900において訪問済みを示す情報に変更して、属性の設定を更新し、本動作フローは終了する。例えば、制御部200は、スポット一覧画面400と対応する旅程計画301の旅程計画IDを含み、スポットIDが「null」のエントリの属性を訪問済みを示す情報に変更する。一方、全てのスポット情報401の属性が済みでない場合(S1203がNO)、本動作フローは終了する。
以上で述べた様に、制御部200は、スポット一覧画面400においてスポット情報401の属性を訪問済みを示す情報に変更したとする。この場合に、スポット一覧画面400の全てのスポット情報401が訪問済みとなれば、スポット一覧画面400と対応する旅程計画301の訪問済みに変更する。この様に、或る旅程計画301を開いて表示されたスポット情報401の全ての属性が訪問済みに設定されると、その旅程計画301の属性が自動的に済みに設定される。そのため、ユーザが旅程計画301と、スポット情報401との両方を訪問済みに変更する手間を省くことができる。
一方で、或る旅程計画301に含まれる或るスポット情報401の属性を訪問済みに変更した場合に、別の旅程計画301に含まれる全てのスポット情報401の属性が訪問済みとなることがある。例えば、図5において、スポット情報5及びスポット情報6が既に訪問済みとなっているものとする。この場合に、ユーザが旅程計画2において、スポット情報3を訪問済みに設定すると、設定対象となっている旅程計画2に含まれる全てのスポット情報401が訪問済みとなるため、制御部200は、旅程計画2を訪問済みに設定する。また、この時、同時に旅程計画3に含まれる全てのスポット情報401が訪問済みとなる。しかしながら、実施形態によれば、或る旅程計画301の或るスポット情報を訪問済みに設定した場合に、別の旅程計画301に含まれる全てのスポット情報が訪問済みとなっても、別の旅程計画301は、訪問済みには設定しない。これは、例えば、上述のように、同じスポットを同じ順序で巡る旅程計画であったとしても、異なる旅程計画は別の旅程計画として扱うことが好ましい状況があるためである。そのため、実施形態によれば、旅程計画の訪問済みか否かの情報の管理の精度を向上させることができる。
図13は、実施形態に係る旅程計画一覧画面300又はスポット一覧画面400の表示処理の動作フローを例示する図である。制御部200は、例えば、端末10において入力された旅程計画一覧画面300又はスポット一覧画面400のいずれかの表示指示の通知を、端末10から受け付けると、図13の動作フローを開始してよい。
S1301において制御部200は、入力された表示指示に応じて情報を取得する。例えば、制御部200は、旅程計画一覧画面300の表示指示が入力されている場合、訪問済情報900からスポットIDが「null」のエントリの情報を読み出す。一方、制御部200は、スポット一覧画面400の表示指示が入力されている場合、訪問済情報900からスポットIDが「null」で無いエントリの情報を読み出す。
S1302において制御部200は、読み出したエントリの情報において属性を参照し、訪問済みを示す情報(例えば、値:1)が設定されているエントリよりも、未訪問を示す情報(例えば、値:0)が設定されているエントリを優先するように並び変える。例えば、制御部200は、旅程計画一覧画面300の表示指示が入力されている場合、訪問済情報900から読み出したスポットIDが「null」のエントリの属性を参照する。そして、制御部200は、訪問済みに対応する値:1のエントリよりも、未訪問に対応する値:0のエントリを上位に配置するように並べ替える。また、同様に、制御部200は、例えば、スポット一覧画面400の表示指示が入力されている場合、訪問済情報900から読み出したスポットIDが「null」で無いエントリの属性を参照する。そして、制御部200は、訪問済みに対応する値:1のエントリよりも、未訪問に対応する値:0のエントリを上位に配置するように並べ替える。上位への配置は、例えば、ユーザにとって下位のものよりも目にとまりやすくなるように端末10の表示画面に表示させる設定であり、一例では、上段に配置することであってよい。
S1303において制御部200は、並べ替え順序に従って読み出したエントリを表示するための表示情報を生成し、端末10に通知する。例えば、制御部200は、旅程計画一覧画面300の表示指示が入力されている場合、訪問済情報900から読み出したスポットIDが「null」で属性が値:0のエントリを上位に配置して表示するための表示情報を、端末10に出力する。なお、図3は、この場合に表示される端末10の表示画面を例示しており、未訪問の旅程計画301が、訪問済みの旅程計画301よりも上段に表示されており、ユーザの目にすぐつくようになっている。また、例えば、スポット一覧画面400の表示指示が入力されている場合、訪問済情報900から読み出したスポットIDが「null」で無く、属性が値:0のエントリを上位に配置して表示するための表示情報を、端末10に出力する。なお、図4は、この場合に表示される端末10の表示画面を例示しており、未訪問のスポット情報401が、訪問済みのスポット情報401よりも上段に表示されており、ユーザの目にすぐつくようになっている。この様に、表示情報を出力すると、本動作フローは終了する。
以上で述べた様に、実施形態によれば、制御部200は、端末10の表示画面に旅程計画一覧画面300やスポット一覧画面400などを表示させるための表示情報を出力する際に、属性が未訪問のエントリを優先して上位に表示させる。そのため、旅程計画一覧画面300やスポット一覧画面400が端末10の表示画面に表示された際に、ユーザは、まだ訪問したことのない旅程計画301やスポット情報401を容易に確認することができる。また、この様に表示させることで、実施形態によればユーザにとって有用な情報をより高い信頼性で優先させてユーザに表示することができる。
なお上記においては、旅程計画マスタ600、スポットマスタ700、関連付情報800、訪問済情報900などの情報をテーブル形式で例示しているが、実施形態はこれに限定されるものではない。例えば、これらの情報のエントリで対応付けられている情報を対応づけることが可能な形式であれば、リレーショナルデータベースや、KVS(Key-Value Store)などのその他の形式で記憶部210に保存されていてもよい。また、上述の実施形態では、例えば、図9において、旅程計画の旅程計画IDと、スポット情報のスポットIDとを組みで管理し、その組みに対して訪問済みか否かを示す属性を付す場合を例示している。しかしながら、実施形態はこれに限定されるものではない。例えば、別の実施形態では、旅程計画についての訪問済みか否かを示す属性と、スポットについての訪問済みか否かを示す属性とが独立してそれぞれ管理されていてもよい。
また、上述の実施形態の図11及び図12の動作フローはそれぞれ、実施形態に係る訪問済みを示す情報の設定制御方法の例である。
図14は、実施形態に係るサーバ100を実現するためのコンピュータ1400のハードウェア構成を例示する図である。図14のコンピュータ1400のハードウェア構成は、例えば、プロセッサ1401、メモリ1402、記憶装置1403、読取装置1404、通信インタフェース1406、及び入出力インタフェース1407を備える。なお、プロセッサ1401、メモリ1402、記憶装置1403、読取装置1404、通信インタフェース1406、入出力インタフェース1407は、例えば、バス1408を介して互いに接続されている。
プロセッサ1401は、メモリ1402を利用して例えば上述の動作フローの手順を記述した設定制御プログラムを実行することにより、上述した制御部200の一部または全部の機能を提供する。また、記憶部210は、例えば、メモリ1402、記憶装置1403、及び着脱可能記憶媒体1405を含んでいる。サーバ100の記憶装置1403には、例えば、旅程計画マスタ600、スポットマスタ700、関連付情報800、訪問済情報900などの情報が格納されている。
メモリ1402は、例えば半導体メモリであり、RAM領域及びROM領域を含んでいてよい。記憶装置1403は、例えばハードディスク、フラッシュメモリ等の半導体メモリ、又は外部記憶装置である。なお、RAMは、Random Access Memoryの略称である。また、ROMは、Read Only Memoryの略称である。
読取装置1404は、プロセッサ1401の指示に従って着脱可能記憶媒体1405にアクセスする。着脱可能記憶媒体1405は、例えば、半導体デバイス(USBメモリ等)、磁気的作用により情報が入出力される媒体(磁気ディスク等)、光学的作用により情報が入出力される媒体(CD−ROM、DVD等)などにより実現される。なお、USBは、Universal Serial Busの略称である。CDは、Compact Discの略称である。DVDは、Digital Versatile Diskの略称である。
通信インタフェース1406は、プロセッサ1401の指示に従ってネットワーク50を介してデータを送受信する。通信部220は、例えば、通信インタフェース1406である。そして、コンピュータ1400は、例えば、通信インタフェース1406を介して端末10と接続する。入出力インタフェース1407は、例えば、入力装置及び出力装置との間のインタフェースであってよい。入力装置は、例えばユーザからの指示を受け付けるキーボードやマウスなどのデバイスである。出力装置は、例えば、ディスプレーなどの表示装置、及びスピーカなどの音声装置である。
実施形態に係る各プログラムは、例えば、下記の形態でサーバ100に提供される。
(1)記憶装置1403に予めインストールされている。
(2)着脱可能記憶媒体1405により提供される。
(3)プログラムサーバなどの別のサーバ1430から提供される。
なお、図14を参照して述べたサーバ100を実現するためのコンピュータ1400のハードウェア構成は、例示であり、実施形態はこれに限定されるものではない。例えば、上述の制御部200の一部または全部の機能がFPGA及びSoCなどによるハードウェアとして実装されてもよい。なお、FPGAは、Field Programmable Gate Arrayの略称である。SoCは、System-on-a-chipの略称である。
以上において、いくつかの実施形態が説明される。しかしながら、実施形態は上記の実施形態に限定されるものではなく、上述の実施形態の各種変形形態及び代替形態を包含するものとして理解されるべきである。例えば、各種実施形態は、その趣旨及び範囲を逸脱しない範囲で構成要素を変形して具体化できることが理解されよう。また、前述した実施形態に開示されている複数の構成要素を適宜組み合わせることにより、種々の実施形態が訪問され得ることが理解されよう。更には、実施形態に示される全構成要素からいくつかの構成要素を削除して又は置換して、或いは実施形態に示される構成要素にいくつかの構成要素を追加して種々の実施形態が訪問され得ることが当業者には理解されよう。
10 端末
50 ネットワーク
100 サーバ
200 制御部
210 記憶部
220 通信部
1400 コンピュータ
1401 プロセッサ
1402 メモリ
1403 記憶装置
1404 読取装置
1405 着脱可能記憶媒体
1406 通信インタフェース
1407 入出力インタフェース
1408 バス
1420 ネットワーク

Claims (6)

  1. 旅程計画を識別する旅程計画IDと、前記旅程計画が訪問済みであるか否かを示す第1属性とを対応づけて記憶し、
    前記旅程計画IDと、前記旅程計画に含まれるスポットを識別するスポット情報IDと、前記スポットが訪問済みであるか否かを示す第2属性とを対応づけて記憶し、
    第1の旅程計画の前記第1属性について訪問済みへの変更指示を受け付けると、前記第1の旅程計画を示す旅程計画IDに対応づけられた前記第1属性を訪問済みに設定するとともに、前記第1の旅程計画を示す旅程計画IDに対応づけられたすべての前記第2属性と、第2の旅程計画を示す旅程計画IDに対応付けられた前記第2属性のうち、前記第1の旅程計画を示す旅程計画IDに対応付けられたスポット情報IDと同一のスポット情報IDに対応づけられた第2属性とを訪問済みとなるように設定する、
    処理をコンピュータに実行させ、
    未訪問の前記第2の旅程計画を示す旅程計画IDに対応づけられた前記第1属性は、前記第1の旅程計画の前記第1属性の前記変更指示に応じて前記第2の旅程計画を示す旅程計画IDに対応づけられたすべての第2属性が訪問済みとなった場合であっても、訪問済みに設定されない
    とを特徴とする設定制御プログラム。
  2. 旅程計画を識別する旅程計画IDと、前記旅程計画が訪問済みであるか否かを示す第1属性とを対応づけて記憶し、
    前記旅程計画IDと、前記旅程計画に含まれるスポットを識別するスポット情報IDと、前記スポットが訪問済みであるか否かを示す第2属性とを対応づけて記憶し、
    第1の旅程計画に含まれる特定のスポットの第2属性を訪問済みに変更する変更指示を受け付けると、前記第1の旅程計画を示す旅程計画IDと前記特定のスポットを示すスポット情報IDとに対応付けられた第2属性と、第2の旅程計画を示す旅程計画IDと前記特定のスポットを示すスポット情報IDとに対応付けられた第2属性とを訪問済みに設定し、
    前記特定のスポットを示すスポット情報IDに対応付けられた第2属性が訪問済みに設定されたことに応じて、前記第1の旅程計画を示す旅程計画IDに対応付けられた全ての第2属性が訪問済みとなった場合、前記第1の旅程計画を示す旅程計画IDに対応付けられた第1属性を訪問済みに設定する、
    処理をコンピュータに実行させ、
    未訪問の前記第2の旅程計画を示す旅程計画IDに対応付けられた前記第1属性は、前記特定のスポットを示すスポット情報ID第2属性が訪問済みに設定されたことに応じて、前記第2の旅程計画を示す旅程計画IDに対応付けられた全ての第2属性が訪問済みとなった場合であっても、訪問済みに設定されない
    ことを特徴とする設定制御プログラム。
  3. 前記第1の旅程計画及び前記第2の旅程計画を含む複数の旅程計画の一覧を表示する指示を受け付けた場合、前記複数の旅程計画のうちで前記第1属性が訪問済みに設定されていない旅程計画IDの旅程計画を、前記複数の旅程計画のうちで前記第1属性が訪問済みに設定されている旅程計画IDの旅程計画よりも優先して表示させる、
    ことを特徴とする、請求項1又は2に記載の設定制御プログラム。
  4. 複数のスポットの一覧を表示する指示を受け付けた場合、前記複数のスポットのうちで前記第2属性が訪問済みに設定されていないスポット情報IDのスポットを、前記複数のスポットのうちで前記第2属性が訪問済みに設定されているスポット情報IDのスポットよりも優先して表示させる、
    ことを特徴とする、請求項1又は2に記載の設定制御プログラム。
  5. 旅程計画を識別する旅程計画IDと、前記旅程計画が訪問済みであるか否かを示す第1属性とを対応づけて記憶し、
    前記旅程計画IDと、前記旅程計画に含まれるスポットを識別するスポット情報IDと、前記スポットが訪問済みであるか否かを示す第2属性とを対応づけて記憶し、
    第1の旅程計画の前記第1属性について訪問済みへの変更指示を受け付けると、前記第1の旅程計画を示す旅程計画IDに対応づけられた前記第1属性を訪問済みに設定するとともに、前記第1の旅程計画を示す旅程計画IDに対応づけられたすべての前記第2属性と、第2の旅程計画を示す旅程計画IDに対応付けられた前記第2属性のうち、前記第1の旅程計画を示す旅程計画IDに対応付けられたスポット情報IDと同一のスポット情報IDに対応づけられた第2属性とを訪問済みとなるように設定する、
    ことを含む、コンピュータが実行する設定制御方法であって、
    未訪問の前記第2の旅程計画を示す旅程計画IDに対応づけられた前記第1属性は、前記第1の旅程計画の前記第1属性の前記変更指示に応じて前記第2の旅程計画を示す旅程計画IDに対応づけられたすべての第2属性が訪問済みとなった場合であっても、訪問済みに設定されない、
    とを特徴とする設定制御方法。
  6. 旅程計画を識別する旅程計画IDと、前記旅程計画が訪問済みであるか否かを示す第1属性とを対応づけて記憶し、
    前記旅程計画IDと、前記旅程計画に含まれるスポットを識別するスポット情報IDと、前記スポットが訪問済みであるか否かを示す第2属性とを対応づけて記憶する、
    記憶部と、
    第1の旅程計画の前記第1属性について訪問済みへの変更指示を受け付けると、前記第1の旅程計画を示す旅程計画IDに対応づけられた前記第1属性を訪問済みに設定するとともに、前記第1の旅程計画を示す旅程計画IDに対応づけられたすべての前記第2属性と、第2の旅程計画を示す旅程計画IDに対応付けられた前記第2属性のうち、前記第1の旅程計画を示す旅程計画IDに対応付けられたスポット情報IDと同一のスポット情報IDに対応づけられた第2属性とを訪問済みとなるように設定する制御部と、
    を含む、設定制御装置であって、
    未訪問の前記第2の旅程計画を示す旅程計画IDに対応づけられた前記第1属性は、前記第1の旅程計画の前記第1属性の前記変更指示に応じて前記第2の旅程計画を示す旅程計画IDに対応づけられたすべての第2属性が訪問済みとなった場合であっても、訪問済みに設定されない、
    ことを特徴とする設定制御装置。
JP2016147866A 2016-07-27 2016-07-27 設定制御プログラム、設定制御方法、及び設定制御装置 Active JP6784085B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2016147866A JP6784085B2 (ja) 2016-07-27 2016-07-27 設定制御プログラム、設定制御方法、及び設定制御装置
US15/619,622 US20180031378A1 (en) 2016-07-27 2017-06-12 Setting control method and setting control device
EP17176348.5A EP3276545A1 (en) 2016-07-27 2017-06-16 Setting control method and setting control device
CN201710515081.2A CN107665418A (zh) 2016-07-27 2017-06-29 设置控制方法和设置控制装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016147866A JP6784085B2 (ja) 2016-07-27 2016-07-27 設定制御プログラム、設定制御方法、及び設定制御装置

Publications (2)

Publication Number Publication Date
JP2018018287A JP2018018287A (ja) 2018-02-01
JP6784085B2 true JP6784085B2 (ja) 2020-11-11

Family

ID=59101281

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016147866A Active JP6784085B2 (ja) 2016-07-27 2016-07-27 設定制御プログラム、設定制御方法、及び設定制御装置

Country Status (4)

Country Link
US (1) US20180031378A1 (ja)
EP (1) EP3276545A1 (ja)
JP (1) JP6784085B2 (ja)
CN (1) CN107665418A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021110984A (ja) * 2020-01-06 2021-08-02 富士通株式会社 情報提供方法、情報提供プログラム、及び端末装置
CN114669043B (zh) * 2022-04-11 2024-10-11 歌尔股份有限公司 力反馈装置的校准方法、驱动方法、设备及存储介质

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7268700B1 (en) * 1998-01-27 2007-09-11 Hoffberg Steven M Mobile communication device
JP2000193478A (ja) 1998-12-24 2000-07-14 Clarion Co Ltd ナビゲ―ション装置
US6831563B1 (en) * 2001-03-20 2004-12-14 Bellsouth Intellectual Property Corp. Location visit confirmation services for wireless devices
US20070078729A1 (en) * 2005-03-14 2007-04-05 Brown Kevin L Itinerary planning tool, system, method, software, and hardware
JP2007271366A (ja) 2006-03-30 2007-10-18 Mitsubishi Space Software Kk 経路情報表示端末、経路情報サーバ、経路情報システムおよび経路情報プログラム
US8489110B2 (en) * 2006-05-12 2013-07-16 At&T Intellectual Property I, L.P. Privacy control of location information
US9251521B2 (en) * 2006-05-12 2016-02-02 At&T Intellectual Property I, L.P. Location-based alerting
US20090157664A1 (en) * 2007-12-13 2009-06-18 Chih Po Wen System for extracting itineraries from plain text documents and its application in online trip planning
CN102177750A (zh) * 2008-10-09 2011-09-07 犹他大学研究基金会 用于防止驾驶时使用手机的系统和方法
JP5425454B2 (ja) * 2008-12-17 2014-02-26 株式会社ブロードリーフ 旅行計画作成支援装置
JP2011060072A (ja) * 2009-09-11 2011-03-24 Nec Biglobe Ltd 到達確認システム、サーバ、端末、到達確認システムの制御方法、及びプログラム
JP5746378B2 (ja) * 2011-02-05 2015-07-08 アップル インコーポレイテッド 移動体ロケーション判定のための方法及び装置
US20160012445A1 (en) * 2011-11-10 2016-01-14 Antony-Euclid C. Villa-Real Customer-controlled instant-response anti-fraud/anti-identity theft devices (with true-personal identity verification), methods and systems for secured global applications in personal/business e-banking, e-commerce, e-medical/health insurance checker, e-education/research/invention, e-disaster advisor, e-immigration, e-airport/aircraft security, e-military/e-law enforcement, with or without nfc component and system, with cellular/satellite phone/internet/multi-media functions
US9200918B2 (en) * 2012-03-09 2015-12-01 Apple Inc. Intelligent destination recommendations based on historical data
JP5958026B2 (ja) * 2012-03-30 2016-07-27 キヤノンマーケティングジャパン株式会社 情報処理装置、情報処理装置の制御方法、及びプログラム
US9230235B2 (en) * 2012-11-09 2016-01-05 Accenture Global Services Limited Room inventory management
JP5942829B2 (ja) * 2012-12-11 2016-06-29 株式会社デンソー 情報提供装置
US9117182B2 (en) * 2013-02-14 2015-08-25 Anshuman Bapna Method and system for dynamic travel plan management
CN104115180B (zh) * 2013-02-21 2017-06-09 索尼公司 信息处理设备、信息处理方法和程序
US20150029024A1 (en) * 2013-07-24 2015-01-29 Chris Outwater System and Method for Locating Missing Airline Baggage
US9715548B2 (en) * 2013-08-02 2017-07-25 Google Inc. Surfacing user-specific data records in search
US10049413B2 (en) * 2013-09-20 2018-08-14 Vulcan Technologies Llc Automatically creating a hierarchical storyline from mobile device data
US20150166009A1 (en) * 2013-11-11 2015-06-18 Chris Outwater System and Method for Wirelessly Rostering a Vehicle
US10607308B2 (en) * 2014-03-19 2020-03-31 The Boeing Company System and method for monitoring a traveling passenger requiring assistance
CN107075878A (zh) * 2014-07-21 2017-08-18 领烔有限公司 行李追踪器件、系统及方法
WO2016089557A1 (en) * 2014-12-04 2016-06-09 Masin Barbara P Container tracking systems for supply chains and related methods
US10097973B2 (en) * 2015-05-27 2018-10-09 Apple Inc. Systems and methods for proactively identifying and surfacing relevant content on a touch-sensitive device
US10200824B2 (en) * 2015-05-27 2019-02-05 Apple Inc. Systems and methods for proactively identifying and surfacing relevant content on a touch-sensitive device
US20170046802A1 (en) * 2015-08-10 2017-02-16 Facebook, Inc. Travel Itinerary Generation on Online Social Networks
US9820094B2 (en) * 2015-08-10 2017-11-14 Facebook, Inc. Travel recommendations on online social networks
EP3144634A1 (en) * 2015-09-21 2017-03-22 TomTom Navigation B.V. Reconstructing tracks using electronic map data
CN105574708A (zh) * 2015-12-10 2016-05-11 北京创鑫旅程网络技术有限公司 一种行程规划的方法及装置

Also Published As

Publication number Publication date
US20180031378A1 (en) 2018-02-01
JP2018018287A (ja) 2018-02-01
EP3276545A1 (en) 2018-01-31
CN107665418A (zh) 2018-02-06

Similar Documents

Publication Publication Date Title
US12051120B1 (en) Medium and device for generating an image for a geographic location
US9861894B2 (en) Dynamic personalized location and contact-aware games
KR101687927B1 (ko) 이벤트 리뷰들을 획득하는 방법 및 시스템
JP2017130960A (ja) 制限付き実行モード
BR112014023539B1 (pt) Dispositivo móvel sem fio e método de geração de recomendações de aplicativos baseadas em localização
US20160342955A1 (en) Multi-entity event coordination server and system
US20170219355A1 (en) Interactive venue seat map
US10643292B1 (en) Trust-based social graph for travel planning
JPWO2014129042A1 (ja) 情報処理装置、情報処理方法およびプログラム
US20170270324A1 (en) Associating consumer-provided assets with physical objects using nfc tags
CN116324749A (zh) 用于执行交互模型以控制交互环境的计算机实现的系统和方法
JP2024026742A (ja) 情報処理システム、情報処理プログラムおよび情報処理方法
KR101458141B1 (ko) 여행 정보 관리 및 제공 방법, 서버, 및 컴퓨터 판독 가능한 기록 매체
US11113345B2 (en) Method and system for providing contextual electronic content
JP6784085B2 (ja) 設定制御プログラム、設定制御方法、及び設定制御装置
KR20190114465A (ko) 가상 영역 기반 콘텐츠 관리 시스템
US10867070B2 (en) Virtual reality information delivery system
WO2016022372A1 (en) Data display to reflect relationship between data
US20240232172A1 (en) Virtual reality information delivery system
US11625651B1 (en) Repository of customizable itineraries for travel planning
JP7464501B2 (ja) 情報処理装置、情報処理方法、およびプログラム
US20150310521A1 (en) Electronic system with content mechanism and method of operation thereof
US20210304515A1 (en) Systems and Methods of User Controlled Viewing of Non-User Avatars
JP7030197B2 (ja) ブラインド位置検索方法、システムおよび非一時的なコンピュータ読み取り可能な記録媒体
JP2022082470A (ja) コンピュータ・プログラムおよび非一時的なコンピュータ読み取り可能な記録媒体

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190409

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200317

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200508

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20200508

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20200508

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: 20200923

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201006

R150 Certificate of patent or registration of utility model

Ref document number: 6784085

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150