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
JP6931172B2 - Image search device, image search program, and image search method - Google Patents
[go: Go Back, main page]

JP6931172B2 - Image search device, image search program, and image search method - Google Patents

Image search device, image search program, and image search method Download PDF

Info

Publication number
JP6931172B2
JP6931172B2 JP2019161236A JP2019161236A JP6931172B2 JP 6931172 B2 JP6931172 B2 JP 6931172B2 JP 2019161236 A JP2019161236 A JP 2019161236A JP 2019161236 A JP2019161236 A JP 2019161236A JP 6931172 B2 JP6931172 B2 JP 6931172B2
Authority
JP
Japan
Prior art keywords
image data
image
search
display
processing unit
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
JP2019161236A
Other languages
Japanese (ja)
Other versions
JP2020107314A (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.)
Gurunavi Inc
Original Assignee
Gourmet Navigator 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 Gourmet Navigator Inc filed Critical Gourmet Navigator Inc
Priority to US16/682,926 priority Critical patent/US11436273B2/en
Publication of JP2020107314A publication Critical patent/JP2020107314A/en
Application granted granted Critical
Publication of JP6931172B2 publication Critical patent/JP6931172B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Processing Or Creating Images (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、画像検索装置、画像検索プログラム、及び画像検索方法に関する。 The present invention relates to an image search device, an image search program, and an image search method.

ユーザー自身が撮影した画像データをインターネット上の特定のサーバーにアップロード(投稿)することによって、当該画像データを不特定のユーザーに公開することが可能な画像共有サービスが知られている(例えば、非特許文献1参照)。前記画像共有サービスには、サーバーにアップロードされた多数の画像データの中から所望の画像データを検索する画像検索機能が設けられている。例えば、ユーザーが「カルボナーラ」を検索キーワードとして検索を行うと、「カルボナーラ」のタグが付されている画像データの一覧が、検索結果として表示される。また、前記画像共有サービスでは、飲食店などの企業アカウントのプロフィールページから、その飲食店への電話の発信、電子メールの送信、予約の申し込みなどを行うことが可能である。 There is known an image sharing service that can publish (for example, non-) the image data taken by the user to an unspecified user by uploading (posting) the image data to a specific server on the Internet. See Patent Document 1). The image sharing service is provided with an image search function for searching for desired image data from a large number of image data uploaded to a server. For example, when a user searches using "carbonara" as a search keyword, a list of image data tagged with "carbonara" is displayed as a search result. Further, in the image sharing service, it is possible to make a telephone call to the restaurant, send an e-mail, apply for a reservation, etc. from the profile page of the corporate account of the restaurant or the like.

"Instagram"、[online]、[平成30年11月2日検索]、インターネット<URL:https://www.instagram.com/>"Instagram", [online], [Searched November 2, 2018], Internet <URL: https://www.instagram.com/>

ところで、美味しいカルボナーラを食べたいユーザー(仮に、ユーザーXと称す)が、前記画像検索機能を利用して、美味しそうなカルボナーラを提供している飲食店を探すことが考えられる。この場合、「カルボナーラ」を検索キーワードとして検索を行ったユーザーXが、検索結果として表示されたカルボナーラの画像データの中から、或る飲食店(仮に、飲食店Xと称す)で別のユーザー(仮に、ユーザーYと称す)が撮影したカルボナーラの画像データを見て、飲食店Xに行きたいと思うことがある。しかしながら、前記画像共有サービスでは、ユーザーXがその画像データを操作しても、ユーザーYのプロフィールページが表示されるだけである。よって、飲食店Xに興味を持ったユーザーXを、飲食店Xのプロフィールページに効果的に誘導することができない。 By the way, it is conceivable that a user who wants to eat delicious carbonara (tentatively referred to as user X) uses the image search function to search for a restaurant that offers delicious carbonara. In this case, the user X who searched using "carbonara" as a search keyword is selected from the image data of carbonara displayed as the search result by another user (tentatively referred to as restaurant X) at a certain restaurant (temporarily referred to as restaurant X). There are times when you want to go to restaurant X by looking at the image data of carbonara taken by (referred to as user Y). However, in the image sharing service, even if the user X manipulates the image data, only the profile page of the user Y is displayed. Therefore, the user X who is interested in the restaurant X cannot be effectively guided to the profile page of the restaurant X.

本発明の目的は、検索結果として表示される画像データを見たユーザーを、飲食店などの企業アカウントのプロフィールページに効果的に誘導することが可能な画像検索装置、画像検索方法、及び画像検索プログラムを提供することにある。 An object of the present invention is an image search device, an image search method, and an image search capable of effectively guiding a user who sees image data displayed as a search result to a profile page of a corporate account such as a restaurant. To provide a program.

本発明に係る画像検索装置は、ユーザーアカウントと紐付けられた複数の画像データの中から検索条件に合致する画像データを抽出する検索処理部と、前記検索処理部により抽出された一又は複数の前記画像データを検索結果として表示する第1表示処理部と、前記検索結果として表示された一又は複数の前記画像データのうち、第1種別のユーザーアカウントに紐付く画像データであって、前記第1種別とは異なる第2種別のユーザーアカウントに対応する施設で撮影された個人撮影画像データが操作された場合に、前記第2種別のユーザーアカウントに対応する予め定められた特定ページを表示可能な第2表示処理部とを備える。 The image search device according to the present invention includes a search processing unit that extracts image data that matches the search conditions from a plurality of image data associated with a user account, and one or more image data extracted by the search processing unit. The first display processing unit that displays the image data as a search result, and one or more of the image data displayed as the search result, which is image data associated with a user account of the first type and is the first. When personally photographed image data taken at a facility corresponding to a second type user account different from the first type is operated, a predetermined specific page corresponding to the second type user account can be displayed. It is provided with a second display processing unit.

本発明に係る画像検索プログラムは、一又は複数のプロセッサーに、ユーザーアカウントと紐付けられた複数の画像データの中から検索条件に合致する画像データを抽出する検索ステップと、前記検索ステップで抽出された一又は複数の前記画像データを検索結果として表示する第1表示ステップと、前記検索結果として表示された一又は複数の前記画像データのうち、第1種別のユーザーアカウントに紐付く画像データであって、前記第1種別とは異なる第2種別のユーザーアカウントに対応する施設で撮影された個人撮影画像データが操作された場合に、前記第2種別のユーザーアカウントに対応する予め定められた特定ページを表示可能な第2表示ステップとを実行させるための画像検索プログラムである。 The image search program according to the present invention is extracted by a search step of extracting image data matching the search conditions from a plurality of image data associated with a user account on one or a plurality of processors, and the search step. The first display step of displaying one or more of the image data as a search result, and the image data associated with the first type of user account among the one or more of the image data displayed as the search result. When personally photographed image data taken at a facility corresponding to a second type user account different from the first type is operated, a predetermined specific page corresponding to the second type user account is operated. Is an image search program for executing a second display step capable of displaying.

本発明に係る画像検索方法は、ユーザーアカウントと紐付けられた複数の画像データの中から検索条件に合致する画像データを抽出する検索ステップと、前記検索ステップで抽出された一又は複数の前記画像データを検索結果として表示する第1表示ステップと、前記検索結果として表示された一又は複数の前記画像データのうち、第1種別のユーザーアカウントに紐付く画像データであって、前記第1種別とは異なる第2種別のユーザーアカウントに対応する施設で撮影された個人撮影画像データが操作された場合に、前記第2種別のユーザーアカウントに対応する予め定められた特定ページを表示可能な第2表示ステップとを含む。 The image search method according to the present invention includes a search step of extracting image data matching the search conditions from a plurality of image data associated with a user account, and one or a plurality of the images extracted in the search step. The first display step of displaying the data as a search result, and the image data associated with the user account of the first type among the one or more image data displayed as the search result, the first type and the same. Is a second display that can display a predetermined specific page corresponding to the second type user account when personally photographed image data taken at a facility corresponding to a different second type user account is manipulated. Including steps.

本発明によれば、検索結果として表示される画像データを見たユーザーを、飲食店などの企業アカウントのプロフィールページに効果的に誘導することが可能な画像検索装置、画像検索方法、及び画像検索プログラムが提供される。 According to the present invention, an image search device, an image search method, and an image search capable of effectively guiding a user who sees image data displayed as a search result to a profile page of a corporate account such as a restaurant. The program is provided.

図1は、本発明の実施の形態に係る画像検索システムの構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of an image search system according to an embodiment of the present invention. 図2は、本発明の実施の形態に係る画像検索システムで使用されるユーザーアカウント情報の一例を示す図である。FIG. 2 is a diagram showing an example of user account information used in the image search system according to the embodiment of the present invention. 図3は、本発明の実施の形態に係る画像検索システムで使用される画像情報の一例を示す図である。FIG. 3 is a diagram showing an example of image information used in the image search system according to the embodiment of the present invention. 図4は、本発明の実施の形態に係る画像検索システムで使用される企業プロフィール情報の一例を示す図である。FIG. 4 is a diagram showing an example of company profile information used in the image search system according to the embodiment of the present invention. 図5は、本発明の実施の形態に係る画像検索装置で実行されるアップロード処理の手順の一例を示すフローチャートである。FIG. 5 is a flowchart showing an example of the procedure of the upload process executed by the image search device according to the embodiment of the present invention. 図6は、本発明の実施の形態に係る画像検索装置で実行される画像検索処理の手順の一例を示すフローチャートである。FIG. 6 is a flowchart showing an example of a procedure of image search processing executed by the image search device according to the embodiment of the present invention. 図7は、本発明の実施の形態に係る画像検索システムにおいてユーザー端末に表示される検索結果ページの一例を示す図である。FIG. 7 is a diagram showing an example of a search result page displayed on a user terminal in the image search system according to the embodiment of the present invention. 図8は、本発明の実施の形態に係る画像検索システムにおいてユーザー端末に表示される表示設定ページの一例を示す図である。FIG. 8 is a diagram showing an example of a display setting page displayed on a user terminal in the image search system according to the embodiment of the present invention. 図9は、本発明の実施の形態に係る画像検索システムにおいてユーザー端末に表示される検索結果ページの一例を示す図である。FIG. 9 is a diagram showing an example of a search result page displayed on a user terminal in the image search system according to the embodiment of the present invention. 図10は、本発明の実施の形態に係る画像検索システムにおいてユーザー端末に表示されるプロフィールページの一例を示す図である。FIG. 10 is a diagram showing an example of a profile page displayed on a user terminal in the image search system according to the embodiment of the present invention.

以下添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。 Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings for the purpose of understanding the present invention. The following embodiments are examples that embody the present invention, and do not limit the technical scope of the present invention.

[画像検索システム1]
図1に示すように、本発明の実施形態に係る画像検索システム1は、画像検索装置2と一又は複数のユーザー端末3とを含む。画像検索装置2及びユーザー端末3は、インターネット、LAN、WAN、又は公衆電話回線などの通信網N1を介して通信可能である。
[Image search system 1]
As shown in FIG. 1, the image search system 1 according to the embodiment of the present invention includes an image search device 2 and one or more user terminals 3. The image search device 2 and the user terminal 3 can communicate with each other via a communication network N1 such as the Internet, LAN, WAN, or a public telephone line.

画像検索装置2は、ユーザー自身が撮影した画像データを不特定のユーザーに公開することが可能な画像共有サービスを提供するサーバーである。画像検索装置2は、複数のユーザーによりアップロード(投稿)された多数の画像データの中から、検索条件に合致する画像データを検索する画像検索機能を備える。 The image search device 2 is a server that provides an image sharing service capable of disclosing image data taken by the user himself / herself to an unspecified user. The image search device 2 has an image search function for searching image data that matches the search conditions from a large number of image data uploaded (posted) by a plurality of users.

ところで、美味しいカルボナーラを食べたいユーザー(仮に、ユーザーXと称す)が、画像共有サービスにおける画像検索機能を利用して、美味しそうなカルボナーラを提供している飲食店を探すことが考えられる。この場合、「カルボナーラ」を検索キーワードとして検索を行ったユーザーXが、検索結果として表示されたカルボナーラの画像データの中から、或る飲食店(仮に、飲食店Xと称す)で別のユーザー(仮に、ユーザーYと称す)が撮影したカルボナーラの画像データを見て、飲食店Xに行きたいと思うことがある。しかしながら、前記画像共有サービスでは、ユーザーXがその画像データを操作しても、ユーザーYのプロフィールページが表示されるだけである。よって、飲食店Xに興味を持ったユーザーXを、飲食店Xのプロフィールページに効果的に誘導することができない。これに対して、本実施形態に係る画像検索装置2によれば、検索結果として表示される画像データを見たユーザーを、飲食店などの企業アカウントのプロフィールページに効果的に誘導することが可能である。 By the way, it is conceivable that a user who wants to eat delicious carbonara (temporarily called user X) uses the image search function in the image sharing service to search for a restaurant that offers delicious carbonara. In this case, the user X who searched using "carbonara" as a search keyword is selected from the image data of carbonara displayed as the search result by another user (tentatively referred to as restaurant X) at a certain restaurant (temporarily referred to as restaurant X). There are times when you want to go to restaurant X by looking at the image data of carbonara taken by (referred to as user Y). However, in the image sharing service, even if the user X manipulates the image data, only the profile page of the user Y is displayed. Therefore, the user X who is interested in the restaurant X cannot be effectively guided to the profile page of the restaurant X. On the other hand, according to the image search device 2 according to the present embodiment, it is possible to effectively guide the user who sees the image data displayed as the search result to the profile page of the corporate account such as a restaurant. Is.

[画像検索装置2]
図1に示されるように、画像検索装置2は、制御部21、記憶部22、操作表示部23、及び通信I/F24などを備えるサーバーである。なお、画像検索装置2は、1台のコンピューターに限らず、複数台のコンピューターが協働して動作するコンピューターシステムであってもよい。また、画像検索装置2で実行される各種の処理は、一又は複数のプロセッサーによって分散して実行されてもよい。
[Image search device 2]
As shown in FIG. 1, the image retrieval device 2 is a server including a control unit 21, a storage unit 22, an operation display unit 23, a communication I / F 24, and the like. The image search device 2 is not limited to one computer, and may be a computer system in which a plurality of computers operate in cooperation with each other. Further, various processes executed by the image search device 2 may be distributed and executed by one or a plurality of processors.

通信I/F24は、画像検索装置2を有線又は無線で通信網N1に接続し、通信網N1を介してユーザー端末3などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インタフェースである。 The communication I / F 24 connects the image search device 2 to the communication network N1 by wire or wirelessly, and executes data communication according to a predetermined communication protocol with an external device such as a user terminal 3 via the communication network N1. It is a communication interface for

操作表示部23は、各種の情報を表示する液晶ディスプレイ又は有機ELディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインタフェースである。 The operation display unit 23 is a user interface including a display unit such as a liquid crystal display or an organic EL display that displays various information, and an operation unit such as a mouse, keyboard, or touch panel that accepts operations.

記憶部22は、各種の情報を記憶するHDD(Hard Disk Drive)又はSSD(Solid State Drive)などの不揮発性の記憶部である。具体的に、記憶部22には、ユーザーアカウント情報D1、画像情報D2、企業プロフィール情報D3などのデータが記憶される。ここに、図2はユーザーアカウント情報D1の一例を示す図であり、図3は画像情報D2の一例を示す図であり、図3は企業プロフィール情報D3の一例を示す図である。 The storage unit 22 is a non-volatile storage unit such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive) that stores various types of information. Specifically, the storage unit 22 stores data such as user account information D1, image information D2, and company profile information D3. Here, FIG. 2 is a diagram showing an example of user account information D1, FIG. 3 is a diagram showing an example of image information D2, and FIG. 3 is a diagram showing an example of company profile information D3.

図2に示されるように、ユーザーアカウント情報D1には、前記画像共有サービスに登録されているユーザーごとに、「ユーザーID」、「パスワード」、「アカウント種別」などの情報が含まれる。「ユーザーID」は、前記ユーザーを識別するための識別情報である。「パスワード」は、前記ユーザーを認証するための認証情報である。「アカウント種別」は、前記ユーザーのアカウント種別(具体的には、個人アカウント又は企業アカウント)である。前記個人アカウントは、一般ユーザーのユーザーアカウントである。前記個人アカウントは、本発明の「第1種別のユーザーアカウント」の一例である。前記企業アカウントは、飲食店、宿泊施設、オンラインショップなどの企業のユーザーアカウントである。前記企業アカウントは、本発明の「第2種別のユーザーアカウント」の一例である。ユーザーアカウント情報D1は、後述のアップロード処理(図5参照)又は画像検索処理(図6参照)の際に、必要に応じて制御部21により参照される。 As shown in FIG. 2, the user account information D1 includes information such as a "user ID", a "password", and an "account type" for each user registered in the image sharing service. The "user ID" is identification information for identifying the user. The "password" is authentication information for authenticating the user. The "account type" is the account type of the user (specifically, an individual account or a corporate account). The personal account is a user account of a general user. The personal account is an example of the "first type user account" of the present invention. The corporate account is a user account of a company such as a restaurant, an accommodation facility, or an online shop. The corporate account is an example of the "second type user account" of the present invention. The user account information D1 is referred to by the control unit 21 as necessary during the upload process (see FIG. 5) or the image search process (see FIG. 6), which will be described later.

画像情報D2には、画像検索装置2にアップロード(投稿)された画像データごとに、「画像ID」、「ユーザーID」、「タグ情報」、「位置情報」などの情報が含まれる。「画像ID」は、前記画像データを識別するための識別情報である。「ユーザーID」は、前記画像データをアップロードしたユーザーを識別するための識別情報である。「タグ情報」は、前記画像データに紐付けられているハッシュタグを示す情報である。前記ハッシュタグは、前記画像データがアップロードされる際に必要に応じてユーザーによって指定される任意の文字列である。1つの画像データに対して複数のハッシュタグが紐付けられてもよい。なお、他の実施形態では、AI(人工知能)による画像認識結果に基づいて前記ハッシュタグが自動的に設定されてもよい。「位置情報」は、前記画像データが撮影された場所を示す情報であって、例えば、地名、施設名などである。「位置情報」は、前記画像データがアップロードされる際にユーザーによって指定又は選択される。なお、他の実施形態では、前記画像データに含まれるExif(Exchangeable image file format)情報に基づいて自動的に設定されてもよい。また、前記画像データがユーザー端末3から画像検索装置2にアップロードされる際のユーザー端末3の現在位置に基づいて自動的に設定されてもよい。 The image information D2 includes information such as "image ID", "user ID", "tag information", and "location information" for each image data uploaded (posted) to the image search device 2. The "image ID" is identification information for identifying the image data. The "user ID" is identification information for identifying the user who uploaded the image data. The "tag information" is information indicating a hash tag associated with the image data. The hashtag is an arbitrary character string specified by the user as needed when the image data is uploaded. A plurality of hashtags may be associated with one image data. In another embodiment, the hashtag may be automatically set based on the image recognition result by AI (artificial intelligence). The "location information" is information indicating the place where the image data was taken, and is, for example, a place name, a facility name, or the like. The "location information" is specified or selected by the user when the image data is uploaded. In another embodiment, it may be automatically set based on the Exif (Exif image file format) information included in the image data. Further, the image data may be automatically set based on the current position of the user terminal 3 when the image data is uploaded from the user terminal 3 to the image search device 2.

企業プロフィール情報D3には、前記企業アカウントごとに、「ユーザーID」、「施設名」、「電話番号」、「メールアドレス」、「所在地」、「予約ページ」などの情報が含まれる。「ユーザーID」は、前記企業アカウントを識別するための識別情報である。「施設名」は、前記企業アカウントに対応する施設(例えば、飲食店、宿泊施設など)の名称である。「電話番号」は、前記施設の電話番号である。「メールアドレス」は、前記施設のメールアドレスである。「所在地」は、前記施設の所在地である。「予約ページ」は、前記施設のオンライン予約(Web予約)を受け付けるためのウェブページのアドレス(例えば、前記ウェブページのURL)である。前記ウェブページは、画像検索装置2とは異なるサーバー(例えば、飲食店に関する情報を提供するグルメ情報提供サイトのサーバー)によって提供されるものであってもよい。企業プロフィール情報D3における「施設名」、「電話番号」、「メールアドレス」、「所在地」、「予約ページ」などの情報は、前記画像共有サービスにおける前記企業アカウントの登録時に、必要に応じてユーザーによって設定される。 The company profile information D3 includes information such as a "user ID", a "facility name", a "telephone number", an "email address", a "location", and a "reservation page" for each company account. The "user ID" is identification information for identifying the company account. The "facility name" is the name of a facility (for example, a restaurant, an accommodation facility, etc.) corresponding to the corporate account. The "telephone number" is the telephone number of the facility. The "email address" is the email address of the facility. "Location" is the location of the facility. The "reservation page" is an address of a web page (for example, the URL of the web page) for accepting an online reservation (web reservation) of the facility. The web page may be provided by a server different from the image search device 2 (for example, a server of a gourmet information providing site that provides information about restaurants). Information such as "facility name", "phone number", "email address", "location", and "reservation page" in the company profile information D3 is used as necessary when registering the company account in the image sharing service. Set by.

なお、他の実施形態として、ユーザーアカウント情報D1、画像情報D2、企業プロフィール情報D3などの情報の一部又は全部が、画像検索装置2から通信網N1を介してアクセス可能な他のサーバーに記憶されていることも考えられる。そして、画像検索装置2の制御部21は、前記サーバーから各種の情報を取得して、後述の画像検索処理(図6参照)などの各処理を実行してもよい。 As another embodiment, a part or all of the information such as the user account information D1, the image information D2, and the company profile information D3 is stored in another server accessible from the image search device 2 via the communication network N1. It is also possible that it has been done. Then, the control unit 21 of the image search device 2 may acquire various information from the server and execute each process such as an image search process (see FIG. 6) described later.

また、記憶部22には、検索条件を入力するための検索ページ(不図示)のデータも記憶される。また、記憶部22には、後述の検索結果ページP1(図7、図9参照)、表示設定ページP2(図8参照)、プロフィールページP3(図10参照)などのデータも記憶される。 In addition, the storage unit 22 also stores data on a search page (not shown) for inputting search conditions. In addition, data such as a search result page P1 (see FIGS. 7 and 9), a display setting page P2 (see FIG. 8), and a profile page P3 (see FIG. 10), which will be described later, are also stored in the storage unit 22.

さらに、記憶部22には、制御部21に後述の画像検索処理(図6参照)を実行させるための画像検索プログラムなどの制御プログラムが記憶されている。例えば、前記画像検索プログラムは、CD又はDVDなどのコンピューター読取可能な記録媒体に非一時的に記録されており、画像検索装置2が備えるCDドライブ又はDVDドライブなどの読取装置(不図示)で読み取られて記憶部22に記憶される。 Further, the storage unit 22 stores a control program such as an image search program for causing the control unit 21 to execute an image search process (see FIG. 6) described later. For example, the image search program is non-temporarily recorded on a computer-readable recording medium such as a CD or DVD, and is read by a reader (not shown) such as a CD drive or a DVD drive included in the image search device 2. It is stored in the storage unit 22.

制御部21は、CPU、ROM、及びRAMなどの制御機器を有する。前記CPUは、各種の演算処理を実行するプロセッサーである。前記ROMは、前記CPUに各種の演算処理を実行させるためのBIOS及びOSなどの制御プログラムが予め記憶される不揮発性の記憶部である。前記RAMは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記CPUが実行する各種の処理の一時記憶メモリー(作業領域)として使用される。そして、制御部21は、前記ROM又は記憶部22に予め記憶された各種の制御プログラムを前記CPUで実行することにより画像検索装置2を制御する。 The control unit 21 has control devices such as a CPU, a ROM, and a RAM. The CPU is a processor that executes various arithmetic processes. The ROM is a non-volatile storage unit in which control programs such as a BIOS and an OS for causing the CPU to execute various arithmetic processes are stored in advance. The RAM is a volatile or non-volatile storage unit that stores various types of information, and is used as a temporary storage memory (working area) for various processes executed by the CPU. Then, the control unit 21 controls the image search device 2 by executing various control programs stored in advance in the ROM or the storage unit 22 on the CPU.

具体的に、制御部21は、図1に示されるように、検索処理部211、第1表示処理部212、第2表示処理部213などの各種の処理部を含む。制御部21は、前記CPUで前記画像検索プログラムに従った各種の処理を実行することによって、これらの処理部として機能する。なお、制御部21に含まれる一部又は全部の処理部がASIC(Application Specific Integrated Circuit)のような電子回路で構成されていてもよい。なお、前記画像検索プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。 Specifically, as shown in FIG. 1, the control unit 21 includes various processing units such as a search processing unit 211, a first display processing unit 212, and a second display processing unit 213. The control unit 21 functions as these processing units by executing various processes according to the image search program on the CPU. A part or all of the processing units included in the control unit 21 may be composed of an electronic circuit such as an ASIC (Application Specific Integrated Circuit). The image search program may be a program for causing a plurality of processors to function as the various processing units.

検索処理部211は、ユーザーアカウントと紐付けられた複数の画像データの中から検索条件に合致する画像データを抽出する。前記画像データは、例えば、ユーザー端末3から画像検索装置2にアップロードされて、記憶部22に保存されている画像データである。ユーザー端末3から画像検索装置2にアップロードされた画像データは、図3に示される画像情報D2により、ユーザーアカウントと紐付けられている。例えば、図3に示される「画像A」は、ユーザーIDが「ユーザーC」であるユーザーアカウントと紐付けられている。また、「画像C」は、ユーザーIDが「ユーザーD」であるユーザーアカウントと紐付けられている。前記検索条件は、例えば、ユーザー端末3におけるユーザー操作に応じて設定される。ユーザー端末3のユーザーは、前記検索条件として、任意の文字列からなる検索キーワードを入力することができる。検索処理部211は、画像情報D2を参照して、記憶部22に保存されている複数の画像データの中から、前記検索キーワードに合致するハッシュタグに紐付けられている画像データを抽出することができる。 The search processing unit 211 extracts image data that matches the search conditions from the plurality of image data associated with the user account. The image data is, for example, image data uploaded from the user terminal 3 to the image search device 2 and stored in the storage unit 22. The image data uploaded from the user terminal 3 to the image search device 2 is associated with the user account by the image information D2 shown in FIG. For example, the "image A" shown in FIG. 3 is associated with a user account whose user ID is "user C". Further, the "image C" is associated with a user account whose user ID is "user D". The search conditions are set according to, for example, a user operation on the user terminal 3. The user of the user terminal 3 can input a search keyword consisting of an arbitrary character string as the search condition. The search processing unit 211 refers to the image information D2 and extracts the image data associated with the hashtag that matches the search keyword from the plurality of image data stored in the storage unit 22. Can be done.

第1表示処理部212は、検索処理部211により抽出された一又は複数の前記画像データを検索結果として表示する。例えば、第1表示処理部212は、図7に示されるような検索結果ページP1のデータを生成し、当該データを通信I/F24及び通信網N1を通じてユーザー端末3に送信する。その結果、ユーザー端末3の操作表示部33に検索結果ページP1が表示される。図7は、検索条件として「カルボナーラ」の文字列が入力された場合の検索結果ページP1を示している。この例では、「カルボナーラ」のハッシュタグが付された画像データが52,658件抽出されており、ユーザーは、検索結果ページP1に対してスクロール操作を行うことによって、これらの52,658件の画像データを自由に閲覧することができる。 The first display processing unit 212 displays one or more of the image data extracted by the search processing unit 211 as a search result. For example, the first display processing unit 212 generates the data of the search result page P1 as shown in FIG. 7, and transmits the data to the user terminal 3 through the communication I / F24 and the communication network N1. As a result, the search result page P1 is displayed on the operation display unit 33 of the user terminal 3. FIG. 7 shows the search result page P1 when the character string "Carbonara" is input as the search condition. In this example, 52,658 image data with the hashtag of "Carbonara" are extracted, and the user scrolls the search result page P1 to obtain 52,658 of these image data. Image data can be freely browsed.

第1表示処理部212により前記検索結果として表示される画像データには、第1種別のユーザーアカウント(例えば、個人アカウント)に紐付く画像データと、第2種別のユーザーアカウント(例えば、企業アカウント)に紐付く画像データとが含まれる。以下では、第1種別のユーザーアカウントが個人アカウントであり、第2種別のユーザーアカウントが企業アカウントである場合について説明する。個人アカウントに紐付く画像データは、一般ユーザーによりアップロードされた画像データである。企業アカウントに紐付く画像データは、飲食店などの施設によりアップロードされた画像データである。 The image data displayed as the search result by the first display processing unit 212 includes the image data associated with the first type user account (for example, personal account) and the second type user account (for example, corporate account). Image data associated with is included. Hereinafter, a case where the first type user account is a personal account and the second type user account is a corporate account will be described. The image data associated with the personal account is the image data uploaded by a general user. The image data associated with the corporate account is the image data uploaded by a facility such as a restaurant.

第1表示処理部212は、図7に示される検索結果ページP1のように、前記検索結果として表示された一又は複数の前記画像データのうち、個人アカウントに紐付く画像データであって、企業アカウントに対応する施設(例えば、飲食店、宿泊施設など)で撮影された画像データ(以下、個人撮影画像データと称す)に、予め定められた操作画像F1を合成表示してもよい。特に、図7に示されるように、第1表示処理部212は、前記検索結果として複数の前記画像データを並べて検索結果ページP1に同時に表示することが可能であり、当該検索結果ページP1に表示される複数の前記画像データのうち前記個人撮影画像データに操作画像F1を合成して表示することが可能である。 The first display processing unit 212 is image data associated with a personal account among one or more of the image data displayed as the search result, as shown on the search result page P1 shown in FIG. 7, and is a company. A predetermined operation image F1 may be combined and displayed on image data (hereinafter, referred to as personally photographed image data) taken at a facility corresponding to the account (for example, a restaurant, an accommodation facility, etc.). In particular, as shown in FIG. 7, the first display processing unit 212 can arrange a plurality of the image data as the search result and display them on the search result page P1 at the same time, and display them on the search result page P1. It is possible to combine the operation image F1 with the personally photographed image data among the plurality of the image data to be displayed.

第1表示処理部212は、ユーザー入力に応じて、前記個人撮影画像データの表示態様を、操作画像F1が合成表示される第1表示態様と操作画像F1が合成表示されない第2表示態様との間で切り替えてもよい。例えば、第1表示処理部212は、図8に示される表示設定ページP2に含まれるスイッチキーSW1の操作に応じて、前記個人撮影画像データの表示態様を前記第1表示態様と前記第2表示態様との間で切り替えてもよい。なお、図8に示される表示設定ページP2は、例えば、検索結果ページP1に含まれる表示設定キーK11が操作された場合に表示される。これにより、ユーザーは、必要に応じて操作画像F1を非表示にして、検索結果ページP1における画像データの視認性を向上させることが可能である。 The first display processing unit 212 sets the display mode of the personally photographed image data in a first display mode in which the operation image F1 is compositely displayed and a second display mode in which the operation image F1 is not compositely displayed in response to user input. You may switch between. For example, the first display processing unit 212 displays the personally photographed image data in the first display mode and the second display mode in response to the operation of the switch key SW1 included in the display setting page P2 shown in FIG. It may be switched between modes. The display setting page P2 shown in FIG. 8 is displayed, for example, when the display setting key K11 included in the search result page P1 is operated. As a result, the user can hide the operation image F1 as needed to improve the visibility of the image data on the search result page P1.

第1表示処理部212は、図7に示される検索結果ページP1のように、企業アカウントに紐付く画像データG2,G9,G10に、企業アカウント識別画像B1を合成表示してもよい。これにより、ユーザーは、検索結果ページP1に表示されている複数の画像データG1〜G12のうち、個人アカウントに紐付く画像データG1,G3〜G8,G11,G12と企業アカウントに紐付く画像データG2,G9,G10とを容易に判別することができる。 The first display processing unit 212 may combine and display the corporate account identification image B1 on the image data G2, G9, and G10 associated with the corporate account, as shown on the search result page P1 shown in FIG. As a result, the user can use the image data G1, G3 to G8, G11, G12 associated with the personal account and the image data G2 associated with the corporate account among the plurality of image data G1 to G12 displayed on the search result page P1. , G9, G10 can be easily distinguished.

第1表示処理部212は、ユーザー入力に応じて、企業アカウントに紐付く画像データの表示態様を、企業アカウント識別画像B1が合成表示される第1表示態様と企業アカウント識別画像B1が合成表示されない第2表示態様との間で切り替えてもよい。例えば、第1表示処理部212は、図8に示される表示設定ページP2に含まれるスイッチキーSW1の操作に応じて、企業アカウントに紐付く画像データの表示態様を前記第1表示態様と前記第2表示態様との間で切り替えてもよい。これにより、ユーザーは、必要に応じて企業アカウント識別画像B1を非表示にして、検索結果ページP1における画像データの視認性を向上させることが可能である。 The first display processing unit 212 does not compositely display the display mode of the image data associated with the corporate account in response to the user input, the first display mode in which the corporate account identification image B1 is compositely displayed and the corporate account identification image B1. It may be switched between the second display mode. For example, the first display processing unit 212 sets the display mode of the image data associated with the corporate account to the first display mode and the first display mode in response to the operation of the switch key SW1 included in the display setting page P2 shown in FIG. You may switch between the two display modes. As a result, the user can hide the corporate account identification image B1 as needed to improve the visibility of the image data on the search result page P1.

第1表示処理部212は、企業アカウント識別画像B1に対して予め定められた操作(例えば、タップ操作、クリック操作、長押し操作など)が行われたことに応じて、企業アカウント識別画像B1が合成表示されている画像データに対応するユーザーアカウント(すなわち、企業アカウント)に関する情報(例えば、施設名、所在地など)を表示してもよい。例えば、第1表示処理部212は、企業アカウントに紐付く画像データに合成表示されている企業アカウント識別画像B1に対する長押し操作が検出されている間、前記企業アカウントに対応する施設の施設名及び所在地をポップアップ表示してもよい。これにより、ユーザーは、前記企業アカウントに対応する施設の施設名及び所在地を容易に確認することができる。 The first display processing unit 212 displays the corporate account identification image B1 in response to a predetermined operation (for example, tap operation, click operation, long press operation, etc.) performed on the corporate account identification image B1. Information (for example, facility name, location, etc.) regarding the user account (that is, the company account) corresponding to the compositely displayed image data may be displayed. For example, the first display processing unit 212 can use the facility name of the facility corresponding to the corporate account and the facility name of the facility corresponding to the corporate account while the long press operation on the corporate account identification image B1 that is compositely displayed in the image data associated with the corporate account is detected. The location may pop up. As a result, the user can easily confirm the facility name and location of the facility corresponding to the corporate account.

第1表示処理部212は、企業アカウントに対応する施設に関連する画像データ(すなわち、前記企業アカウントに紐付く画像データ、及び、個人アカウントに紐付く画像データのうち前記施設で撮影された画像データ)を、他の画像データよりも優先的に表示してもよい。例えば、第1表示処理部212は、図8に示される表示設定ページP2に含まれるスイッチキーSW2がオン状態に設定されている場合に、検索結果ページP1において、企業アカウントに対応する施設に関連する画像データ(すなわち、企業アカウント識別画像B1又は操作画像F1が合成表示されている画像データ)のみを表示してもよい。もしくは、第1表示処理部212は、検索結果ページP1において、企業アカウントに対応する施設に関連する画像データを、他の画像データ(すなわち、企業アカウント識別画像B1も操作画像F1も合成表示されていない画像データ)よりも上位に(すなわち、検索結果ページP1において、より先頭に近い位置に)表示してもよい。これにより、ユーザーは、所望の施設をより容易に見つけることが可能となる。 The first display processing unit 212 includes image data related to the facility corresponding to the corporate account (that is, image data associated with the corporate account and image data associated with the personal account, which is image data taken at the facility. ) May be displayed with priority over other image data. For example, the first display processing unit 212 is related to the facility corresponding to the corporate account on the search result page P1 when the switch key SW2 included in the display setting page P2 shown in FIG. 8 is set to the ON state. Only the image data to be displayed (that is, the image data in which the company account identification image B1 or the operation image F1 is compositely displayed) may be displayed. Alternatively, the first display processing unit 212 displays the image data related to the facility corresponding to the corporate account on the search result page P1 in combination with other image data (that is, both the corporate account identification image B1 and the operation image F1). It may be displayed higher than (that is, at a position closer to the top on the search result page P1) than the non-image data). This allows the user to find the desired facility more easily.

第1表示処理部212は、特定のジャンル(例えば、飲食店のジャンル)の企業アカウントに対応する施設に関連する画像データを、他の画像データよりも優先的に表示してもよい。例えば、第1表示処理部212は、図8に示される表示設定ページP2に含まれるスイッチキーSW3がオン状態に設定されている場合に、検索結果ページP1において、飲食店のジャンルの企業アカウントに対応する施設に関連する画像データのみを表示してもよい。もしくは、第1表示処理部212は、検索結果ページP1において、飲食店のジャンルの企業アカウントに対応する施設に関連する画像データを、他の画像データよりも上位に(すなわち、検索結果ページP1において、より先頭に近い位置に)表示してもよい。これにより、ユーザーは、所望の施設をより容易に見つけることが可能となる。 The first display processing unit 212 may display image data related to a facility corresponding to a corporate account of a specific genre (for example, a restaurant genre) with priority over other image data. For example, when the switch key SW3 included in the display setting page P2 shown in FIG. 8 is set to the ON state, the first display processing unit 212 sets the company account of the restaurant genre on the search result page P1. Only image data related to the corresponding facility may be displayed. Alternatively, the first display processing unit 212 places the image data related to the facility corresponding to the corporate account of the restaurant genre on the search result page P1 higher than the other image data (that is, on the search result page P1). , Closer to the beginning) may be displayed. This allows the user to find the desired facility more easily.

第1表示処理部212は、検索処理部211により抽出された一又は複数の前記画像データを、企業アカウントに対応する施設ごとに纏めた状態で表示してもよい。例えば、第1表示処理部212は、図8に示される表示設定ページP2に含まれるスイッチキーSW4がオン状態に設定されている場合に、企業アカウントに対応する施設ごとに、企業アカウントに紐付く画像データと、前記企業アカウントに対応する施設で撮影された個人アカウントに紐付く画像データとを纏めた状態で表示してもよい。例えば、図9に示される検索結果ページP1において、画像データGa1及び画像データGa2は、飲食店Cの企業アカウントに紐付く画像データ(例えば、図3に示される画像B)であり、画像データGa3〜Ga6は、個人アカウントに紐付く画像データのうち飲食店Cに関連付けられている画像データ(例えば、図3に示される画像D)である。また、画像データGb1は、飲食店Fの企業アカウントに紐付く画像データであり、画像データGb2〜Gb5は、個人アカウントに紐付く画像データのうち飲食店Fに関連付けられている画像データである。また、画像データGc1は、飲食店Hの企業アカウントに紐付く画像データである。これにより、ユーザーは、企業アカウントに紐付く画像データであるか個人アカウントに紐付く画像データであるかに関わらず、同一施設に関連する複数の画像データをまとめて確認することができる。よって、所望の施設をより容易に見つけることが可能となる。 The first display processing unit 212 may display one or a plurality of the image data extracted by the search processing unit 211 in a state of being collected for each facility corresponding to the corporate account. For example, when the switch key SW4 included in the display setting page P2 shown in FIG. 8 is set to the ON state, the first display processing unit 212 is associated with the company account for each facility corresponding to the company account. The image data and the image data associated with the personal account taken at the facility corresponding to the company account may be displayed together. For example, in the search result page P1 shown in FIG. 9, the image data Ga1 and the image data Ga2 are image data (for example, image B shown in FIG. 3) associated with the corporate account of the restaurant C, and the image data Ga3. ~ Ga6 is the image data associated with the restaurant C (for example, the image D shown in FIG. 3) among the image data associated with the personal account. Further, the image data Gb1 is image data associated with the corporate account of the restaurant F, and the image data Gb2 to Gb5 are image data associated with the restaurant F among the image data associated with the personal account. Further, the image data Gc1 is image data associated with the corporate account of the restaurant H. As a result, the user can collectively check a plurality of image data related to the same facility regardless of whether the image data is associated with the corporate account or the personal account. Therefore, it becomes possible to find the desired facility more easily.

なお、同一施設に関連する画像データの枚数が予め定められた上限枚数を超える場合に、第1表示処理部212は、前記施設に関連する画像データのうち前記上限枚数分の画像データだけを検索結果ページP1に初期表示するとともに、残りの画像データを表示するための展開操作キーを検索結果ページP1に表示してもよい。そして、第1表示処理部212は、前記展開操作キーが操作された場合に、検索結果ページP1に前記残りの画像データを表示するようにしてもよい。この場合、第1表示処理部212は、前記施設に関連する画像データのうち、企業アカウントに紐付く画像データを、検索結果ページP1に優先的に初期表示するようにしてもよい。 When the number of image data related to the same facility exceeds a predetermined upper limit, the first display processing unit 212 searches only the image data for the upper limit among the image data related to the facility. In addition to the initial display on the result page P1, the expansion operation key for displaying the remaining image data may be displayed on the search result page P1. Then, the first display processing unit 212 may display the remaining image data on the search result page P1 when the expansion operation key is operated. In this case, the first display processing unit 212 may preferentially initially display the image data associated with the corporate account among the image data related to the facility on the search result page P1.

第1表示処理部212は、前記施設ごとに纏められた複数の画像データのうち、企業アカウントに紐付く画像データを前記個人撮影画像データよりも優先的に表示してもよい。例えば、第1表示処理部212は、図9に示される検索結果ページP1のように、飲食店Cに関連する画像データGa1〜Ga6のうち、企業アカウントに紐付く画像データGa1及び画像データGa2を、前記個人撮影画像データである画像データGa3〜Ga6よりも上位に(すなわち、検索結果ページP1において、より先頭に近い位置に)表示してもよい。同様に、第1表示処理部212は、飲食店Fに関連する画像データGb1〜Gb5のうち、企業アカウントに紐付く画像データGb1を、前記個人撮影画像データである画像データGb2〜Gb5よりも上位に(すなわち、検索結果ページP1において、より先頭に近い位置に)表示してもよい。これにより、ユーザーは、施設ごとに纏められた複数の画像データの中から企業アカウントに紐付く画像データを容易に見つけて確認することができる。 The first display processing unit 212 may display the image data associated with the corporate account with priority over the personally photographed image data among the plurality of image data collected for each facility. For example, as shown in the search result page P1 shown in FIG. 9, the first display processing unit 212 selects the image data Ga1 and the image data Ga2 associated with the corporate account among the image data Ga1 to Ga6 related to the restaurant C. , It may be displayed higher than the image data Ga3 to Ga6 which are the personally photographed image data (that is, at a position closer to the head on the search result page P1). Similarly, the first display processing unit 212 ranks the image data Gb1 associated with the corporate account among the image data Gb1 to Gb5 related to the restaurant F higher than the image data Gb2 to Gb5 which is the personally photographed image data. (That is, on the search result page P1 at a position closer to the beginning). As a result, the user can easily find and confirm the image data associated with the corporate account from the plurality of image data collected for each facility.

第1表示処理部212は、検索処理部211により抽出された一又は複数の前記画像データを、企業アカウントに対応する施設ごとに纏めた状態で、入力される位置情報が示す地点から前記施設までの距離に応じた順番で表示してもよい。例えば、第1表示処理部212は、図8に示される表示設定ページP2に含まれるスイッチキーSW6がオン状態に設定されている場合に、検索処理部211により抽出された一又は複数の前記画像データを、企業アカウントに対応する施設ごとに纏めた状態で、ユーザーにより指定される地点から前記施設までの距離が近い順に表示してもよい。これにより、検索結果ページP1において、前記位置情報が示す地点から近い施設から順番に、前記施設に関連する画像データが表示される。よって、ユーザーは、前記位置情報が示す地点から近い施設の中から所望の施設を容易に見つけることが可能となる。なお、前記位置情報は、ユーザー端末3の現在位置を示すものであってもよいし、ユーザーによって指定される任意の地点を示すものであってもよい。 The first display processing unit 212 collects one or more of the image data extracted by the search processing unit 211 for each facility corresponding to the corporate account, and from the point indicated by the input location information to the facility. It may be displayed in the order according to the distance of. For example, the first display processing unit 212 may use one or more of the images extracted by the search processing unit 211 when the switch key SW6 included in the display setting page P2 shown in FIG. 8 is set to the ON state. The data may be displayed in the order in which the distance from the point specified by the user to the facility is short, in a state where the data is organized for each facility corresponding to the corporate account. As a result, on the search result page P1, image data related to the facility is displayed in order from the facility closest to the point indicated by the location information. Therefore, the user can easily find a desired facility from the facilities near the point indicated by the location information. The position information may indicate the current position of the user terminal 3 or may indicate an arbitrary point designated by the user.

第1表示処理部212は、検索処理部211により抽出された一又は複数の前記画像データを、同一施設に関連する前記画像データの纏まりを視認可能な表示態様で表示してもよい。例えば、第1表示処理部212は、図8に示される表示設定ページP2に含まれるスイッチキーSW5がオン状態に設定されている場合に、同一施設に関連する複数の画像データを枠線で囲むことによって、同一施設に関連する前記画像データの纏まりを視認可能にしてもよい。例えば、図9に示される検索結果ページP1では、飲食店Cに関連する画像データGa1〜Ga6が枠線L1で囲まれており、飲食店Fに関連する画像データGb1〜Gb5が枠線L2で囲まれている。これにより、ユーザーは、同一施設に関連する画像データを容易に判別することが可能となる。なお、他の実施形態では、第1表示処理部212は、画像データ各々の輪郭線の色又は背景色を施設ごとに異ならせることによって、同一施設に関連する前記画像データの纏まりを視認可能にしてもよい。 The first display processing unit 212 may display one or more of the image data extracted by the search processing unit 211 in a display mode in which a collection of the image data related to the same facility can be visually recognized. For example, the first display processing unit 212 surrounds a plurality of image data related to the same facility with a frame when the switch key SW5 included in the display setting page P2 shown in FIG. 8 is set to the ON state. Thereby, the collection of the image data related to the same facility may be made visible. For example, in the search result page P1 shown in FIG. 9, the image data Ga1 to Ga6 related to the restaurant C are surrounded by the frame line L1, and the image data Gb1 to Gb5 related to the restaurant F are surrounded by the frame line L2. being surrounded. As a result, the user can easily identify the image data related to the same facility. In another embodiment, the first display processing unit 212 makes it possible to visually recognize a collection of the image data related to the same facility by making the contour line color or the background color of each image data different for each facility. You may.

第2表示処理部213は、前記検索結果として表示された一又は複数の前記画像データのうち、前記個人撮影画像データが操作された場合に、前記個人撮影画像データが撮影された施設に対応する企業アカウントのプロフィールページP3(図10参照)を表示する。具体的に、第2表示処理部213は、前記個人撮影画像データにおける操作画像F1の部分が操作(例えば、タップ操作、クリック操作、長押し操作など)された場合に、前記企業アカウントに対応するプロフィールページP3を表示する。プロフィールページP3は、ユーザーアカウントごとに設けられるページである。プロフィールページP3には、対応するユーザーアカウントのユーザーID、前記ユーザーアカウントに紐付く画像データ(すなわち、前記ユーザーアカウントに対応するユーザーがアップロードした画像データ)などが表示される。プロフィールページP3は、本発明の「特定ページ」の一例である。 The second display processing unit 213 corresponds to the facility in which the personally photographed image data was captured when the personally photographed image data was manipulated among the one or more image data displayed as the search result. Display the profile page P3 (see FIG. 10) of the corporate account. Specifically, the second display processing unit 213 corresponds to the company account when the part of the operation image F1 in the personally photographed image data is operated (for example, a tap operation, a click operation, a long press operation, etc.). Display the profile page P3. The profile page P3 is a page provided for each user account. On the profile page P3, the user ID of the corresponding user account, the image data associated with the user account (that is, the image data uploaded by the user corresponding to the user account), and the like are displayed. The profile page P3 is an example of the "specific page" of the present invention.

なお、第2表示処理部213は、前記検索結果として表示された一又は複数の前記画像データのうち、企業アカウントに紐付く画像データが操作された場合に、前記企業アカウントに対応するプロフィールページP3を表示してもよい。 The second display processing unit 213 has a profile page P3 corresponding to the corporate account when the image data associated with the corporate account is operated among the one or a plurality of the image data displayed as the search result. May be displayed.

また、第2表示処理部213は、前記個人撮影画像データにおける操作画像F1以外の部分が操作された場合に、前記個人撮影画像データに対応する個人アカウントのプロフィールページP3を表示してもよい。 In addition, the second display processing unit 213 may display the profile page P3 of the personal account corresponding to the personally photographed image data when a part other than the operation image F1 in the personally photographed image data is operated.

なお、第2表示処理部213は、図9に示される検索結果ページP1のように、同一施設に関連する前記画像データの纏まりの中に、企業アカウントに紐付く画像データ(例えば、図9に示される画像データGa1,Ga2)が含まれる場合には、前記纏まりの中の前記個人撮影画像データ(例えば、図9に示される画像データGa3〜Ga6)が操作されたとしても、前記企業アカウントに対応するプロフィールページP3を表示しないようにしてもよい。そして、第2表示処理部213は、前記企業アカウントに紐付く画像データ(例えば、図9に示される画像データGa1,Ga2)が操作された場合にのみ、前記企業アカウントに対応するプロフィールページP3を表示してもよい。これにより、前記企業アカウントに紐付く画像データ(一般に、前記個人撮影画像データよりも高品質で訴求効果の高い画像データ)を確実にユーザーの目に触れさせることが可能となる。この場合、第2表示処理部213は、操作画像F1を非表示にしてもよい。 In addition, as shown in the search result page P1 shown in FIG. 9, the second display processing unit 213 includes image data associated with the company account in the group of image data related to the same facility (for example, in FIG. 9). When the shown image data Ga1 and Ga2) are included, even if the personally photographed image data (for example, the image data Ga3 to Ga6 shown in FIG. 9) in the group is operated, the corporate account The corresponding profile page P3 may not be displayed. Then, the second display processing unit 213 displays the profile page P3 corresponding to the corporate account only when the image data associated with the corporate account (for example, the image data Ga1 and Ga2 shown in FIG. 9) is operated. It may be displayed. As a result, the image data associated with the corporate account (generally, the image data having higher quality and higher appeal effect than the personally photographed image data) can be surely exposed to the user's eyes. In this case, the second display processing unit 213 may hide the operation image F1.

[ユーザー端末3]
図3に示されるように、ユーザー端末3は、制御部31、記憶部32、操作表示部33、通信I/F34、GPS(Global Positioning System)センサー35、及びカメラ36などを備える。ユーザー端末3は、例えば携帯電話、スマートフォン、タブレット端末、又はパーソナルコンピューターのような情報処理装置である。
[User terminal 3]
As shown in FIG. 3, the user terminal 3 includes a control unit 31, a storage unit 32, an operation display unit 33, a communication I / F 34, a GPS (Global Positioning System) sensor 35, a camera 36, and the like. The user terminal 3 is an information processing device such as a mobile phone, a smartphone, a tablet terminal, or a personal computer.

通信I/F34は、ユーザー端末3を有線又は無線で通信網N1に接続し、通信網N1を介して画像検索装置2などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インタフェースである。 The communication I / F 34 connects the user terminal 3 to the communication network N1 by wire or wirelessly, and executes data communication according to a predetermined communication protocol with an external device such as an image search device 2 via the communication network N1. It is a communication interface for

操作表示部33は、メッセージ又はウェブページなどの各種の情報を表示する液晶ディスプレイ又は有機ELディスプレイのような表示部と、操作を受け付けるマウス、キーボード、ハードキー、又はタッチパネルなどの操作部とを備えるユーザーインタフェースである。 The operation display unit 33 includes a display unit such as a liquid crystal display or an organic EL display that displays various information such as a message or a web page, and an operation unit such as a mouse, keyboard, hard key, or touch panel that accepts operations. It is a user interface.

記憶部32は、各種の情報を記憶するフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部32には、画像共有プログラム等の制御プログラムが記憶される。前記画像共有プログラムは、画像検索装置2に画像データをアップロード(投稿)したり、画像検索装置2にアップロードされている画像データを閲覧したりするための処理を制御部31に実行させるための制御プログラムである。なお、他の実施形態では、画像検索装置2に画像データをアップロード(投稿)したり、画像検索装置2にアップロードされている画像データを閲覧したりするための処理を制御部31に実行させるための制御プログラムとして、前記画像共有プログラムの代わりにブラウザープログラムが用いられてもよい。前記ブラウザープログラムは、HTTP(Hypertext Transfer Protocol)等の通信プロトコルに従って画像検索装置2等の外部装置との間で通信処理を制御部31に実行させるための制御プログラムである。 The storage unit 32 is a non-volatile storage unit such as a flash memory that stores various types of information. For example, a control program such as an image sharing program is stored in the storage unit 32. The image sharing program controls the control unit 31 to execute a process for uploading (posting) image data to the image search device 2 and viewing the image data uploaded to the image search device 2. It is a program. In another embodiment, in order to cause the control unit 31 to execute a process for uploading (posting) image data to the image search device 2 and viewing the image data uploaded to the image search device 2. As the control program of, a browser program may be used instead of the image sharing program. The browser program is a control program for causing the control unit 31 to execute communication processing with an external device such as an image retrieval device 2 according to a communication protocol such as HTTP (Hypertext Transfer Protocol).

制御部31は、CPU、ROM、及びRAMなどの制御機器を有する。前記CPUは、各種の演算処理を実行するプロセッサーである。前記ROMは、前記CPUに各種の処理を実行させるためのBIOS及びOSなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記RAMは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記CPUが実行する各種の処理の一時記憶メモリー(作業領域)として使用される。そして、制御部31は、前記ROM又は記憶部32に予め記憶された各種の制御プログラムを前記CPUで実行することによりユーザー端末3を制御する。 The control unit 31 has control devices such as a CPU, a ROM, and a RAM. The CPU is a processor that executes various arithmetic processes. The ROM is a non-volatile storage unit in which control programs such as a BIOS and an OS for causing the CPU to execute various processes are stored in advance. The RAM is a volatile or non-volatile storage unit that stores various types of information, and is used as a temporary storage memory (working area) for various processes executed by the CPU. Then, the control unit 31 controls the user terminal 3 by executing various control programs stored in advance in the ROM or the storage unit 32 on the CPU.

GPSセンサー35は、GPS衛星からの信号に基づいて、ユーザー端末3の現在位置を示す、緯度情報及び経度情報を含んだGPS情報を取得する。 Based on the signal from the GPS satellite, the GPS sensor 35 acquires GPS information including latitude information and longitude information indicating the current position of the user terminal 3.

カメラ36は、レンズ及び撮像素子等を有し、撮像素子に入射される光に応じた画像データを出力する。カメラ36から出力される画像データは、JPEG形式などの画像データに変換されて、記憶部32に記録される。当該画像データには、撮影時にGPSセンサー35により取得されるGPS情報(経度・緯度・高度)が、メタデータとして埋め込まれてもよい。 The camera 36 has a lens, an image sensor, and the like, and outputs image data according to the light incident on the image sensor. The image data output from the camera 36 is converted into image data in a JPEG format or the like and recorded in the storage unit 32. GPS information (longitude, latitude, altitude) acquired by the GPS sensor 35 at the time of shooting may be embedded in the image data as metadata.

[アップロード処理]
以下、図5を参照しつつ、画像検索装置2の制御部21によって実行されるアップロード処理について説明する。なお、制御部21は、ユーザー端末3からのアクセス(アップロード要求)が発生した場合に、ユーザー端末3ごとに対応する当該アップロード処理を個別に実行する。即ち、制御部21は、複数のユーザー端末3に対応する前記アップロード処理を時分割によって略並行して実行することがある。また、当該アップロード処理は、ユーザー端末3の所定の操作によって途中で終了されることがある。
[Upload process]
Hereinafter, the upload process executed by the control unit 21 of the image search device 2 will be described with reference to FIG. When an access (upload request) from the user terminal 3 occurs, the control unit 21 individually executes the upload process corresponding to each user terminal 3. That is, the control unit 21 may execute the upload process corresponding to the plurality of user terminals 3 in substantially parallel time division. In addition, the upload process may be terminated in the middle by a predetermined operation of the user terminal 3.

<ステップS11>
まず、ステップS11において、制御部21は、ログイン処理を実行する。具体的に、制御部21は、通信網N1を通じてユーザー端末3からユーザーID及びパスワードを受信する。そして、制御部21は、ユーザー端末3から受信したユーザーID及びパスワードの組み合わせが、ユーザーアカウント情報D1(図2参照)に登録されているか否かを判断する。前記組み合わせがユーザーアカウント情報D1に登録されている場合には処理がステップS12に移行する。一方、前記組み合わせがユーザーアカウント情報D1に登録されていない場合には、前記アップロード処理は終了する。
<Step S11>
First, in step S11, the control unit 21 executes a login process. Specifically, the control unit 21 receives the user ID and password from the user terminal 3 through the communication network N1. Then, the control unit 21 determines whether or not the combination of the user ID and the password received from the user terminal 3 is registered in the user account information D1 (see FIG. 2). When the combination is registered in the user account information D1, the process proceeds to step S12. On the other hand, if the combination is not registered in the user account information D1, the upload process ends.

<ステップS12>
ステップS12において、制御部21は、通信網N1を通じてユーザー端末3から画像データ、タグ情報、及び位置情報を受信する。なお、前記タグ情報及び前記位置情報は、省略されることがある。
<Step S12>
In step S12, the control unit 21 receives image data, tag information, and position information from the user terminal 3 through the communication network N1. The tag information and the position information may be omitted.

<ステップS13>
ステップS13において、制御部21は、前記ステップS12で受信した画像データを記憶部22に保存する。
<Step S13>
In step S13, the control unit 21 stores the image data received in step S12 in the storage unit 22.

<ステップS14>
ステップS14において、制御部21は、前記ステップS11で受信したユーザーID、前記ステップS12で受信した画像データ、タグ情報、及び位置情報に基づいて、画像情報D2(図3参照)を更新する。これにより、前記ステップS13で記憶部22に保存された画像データに、ユーザーID、タグ情報、及び位置情報が紐付けられる。そして、前記アップロード処理は終了される。
<Step S14>
In step S14, the control unit 21 updates the image information D2 (see FIG. 3) based on the user ID received in step S11, the image data received in step S12, the tag information, and the position information. As a result, the user ID, tag information, and position information are associated with the image data saved in the storage unit 22 in step S13. Then, the upload process is completed.

前記アップロード処理の結果、ユーザー端末3からアップロード(投稿)された画像データは、個人アカウント又は企業アカウントのいずれか一方の種別のユーザーアカウントに紐付けられた状態で記憶部22に保存されることとなる。 As a result of the upload process, the image data uploaded (posted) from the user terminal 3 is stored in the storage unit 22 in a state of being linked to a user account of either a personal account or a corporate account. Become.

[画像検索処理]
以下、図6を参照しつつ、画像検索装置2の制御部21によって実行される画像検索処理について説明する。なお、制御部21は、ユーザー端末3からのアクセス(画像検索要求)が発生した場合に、ユーザー端末3ごとに対応する当該画像検索処理を個別に実行する。即ち、制御部21は、複数のユーザー端末3に対応する前記画像検索処理を時分割によって略並行して実行することがある。また、当該画像検索処理は、ユーザー端末3の所定の操作によって途中で終了されることがある。
[Image search process]
Hereinafter, the image search process executed by the control unit 21 of the image search device 2 will be described with reference to FIG. When an access (image search request) from the user terminal 3 occurs, the control unit 21 individually executes the image search process corresponding to each user terminal 3. That is, the control unit 21 may execute the image search process corresponding to the plurality of user terminals 3 in substantially parallel time division. In addition, the image search process may be terminated in the middle by a predetermined operation of the user terminal 3.

なお、本発明は、前記画像検索処理に含まれる一又は複数のステップを実行する画像検索方法の発明として捉えることができ、ここで説明する前記画像検索処理に含まれる一又は複数のステップが適宜省略されてもよい。なお、前記画像検索処理における各ステップは同様の作用効果を生じる範囲で実行順序が異なってもよい。さらに、ここでは制御部21によって前記画像検索処理における各ステップが実行される場合を例に挙げて説明するが、複数のプロセッサーによって前記画像検索処理における各ステップが分散して実行される画像検索方法も他の実施形態として考えられる。 The present invention can be regarded as an invention of an image search method for executing one or a plurality of steps included in the image search process, and the one or a plurality of steps included in the image search process described here may be appropriately used. It may be omitted. The execution order of each step in the image search process may be different as long as the same effect is produced. Further, here, a case where each step in the image search process is executed by the control unit 21 will be described as an example, but an image search method in which each step in the image search process is distributed and executed by a plurality of processors. Can also be considered as another embodiment.

<ステップS21>
まず、ステップS21において、制御部21は、画像データを検索するための検索条件を、通信網N1を通じてユーザー端末3から受信する。例えば、制御部21は、検索条件を入力するための検索条件入力ページ(不図示)をユーザー端末3の操作表示部33に表示させる。そして、制御部21は、前記検索条件入力ページを介してユーザー端末3のユーザーにより入力される検索条件を、通信網N1を通じてユーザー端末3から受信する。前記検索条件には、ユーザーにより入力される任意の文字列からなる検索キーワードが含まれる。
<Step S21>
First, in step S21, the control unit 21 receives the search conditions for searching the image data from the user terminal 3 through the communication network N1. For example, the control unit 21 causes the operation display unit 33 of the user terminal 3 to display a search condition input page (not shown) for inputting the search condition. Then, the control unit 21 receives the search condition input by the user of the user terminal 3 via the search condition input page from the user terminal 3 through the communication network N1. The search condition includes a search keyword consisting of an arbitrary character string input by the user.

<ステップS22>
ステップS22において、制御部21は、記憶部22に保存されている複数の画像データ(すなわち、複数のユーザー端末3からアップロードされた複数の画像データ)の中から、前記ステップS21で取得された検索条件に合致する画像データを抽出する。具体的に、制御部21は、前記ステップS21で取得された検索キーワードと画像情報D2に含まれるタグ情報(図3参照)とを比較して、前記検索キーワードに合致するハッシュタグが紐付けられている画像データを抽出する。当該ステップS22の処理は、制御部21の検索処理部211により実行される。当該ステップS22は、本発明の「検索ステップ」の一例である。
<Step S22>
In step S22, the control unit 21 searches the plurality of image data stored in the storage unit 22 (that is, a plurality of image data uploaded from the plurality of user terminals 3) obtained in step S21. Extract image data that matches the conditions. Specifically, the control unit 21 compares the search keyword acquired in step S21 with the tag information (see FIG. 3) included in the image information D2, and associates a hashtag that matches the search keyword. Extract the image data. The process of step S22 is executed by the search processing unit 211 of the control unit 21. The step S22 is an example of the "search step" of the present invention.

なお、他の実施形態では、制御部21は、記憶部22に保存されている複数の画像データの中から、前記検索キーワードが示す文字列を含む位置情報が紐付けられている画像データを抽出してもよい。また、制御部21は、記憶部22に保存されている複数の画像データの中から、前記検索キーワードが示す文字列を含むユーザーIDが紐付けられている画像データを抽出してもよい。 In another embodiment, the control unit 21 extracts image data associated with the position information including the character string indicated by the search keyword from the plurality of image data stored in the storage unit 22. You may. Further, the control unit 21 may extract the image data associated with the user ID including the character string indicated by the search keyword from the plurality of image data stored in the storage unit 22.

<ステップS23>
ステップS23において、制御部21は、前記ステップS22で抽出された画像データのうち、企業アカウントに紐付く画像データに対して企業アカウント識別画像B1を合成する。また、制御部21は、前記ステップS22で抽出された画像データのうち、前記個人撮影画像データ(すなわち、企業アカウントに対応する施設で一般ユーザーによって撮影された画像データ)に対して操作画像F1を合成する。なお、前記個人撮影画像データは、具体的には、個人アカウントに紐付く画像データのうち、画像情報D2に含まれている位置情報が、いずれかの企業アカウントに対応する施設を示している画像データである。例えば、前記画像データに対応する画像情報D2に含まれている位置情報と、企業プロフィール情報D3に含まれている前記企業アカウントの所在地とが一致する場合に、当該画像データが前記個人撮影画像データであると判断され、当該画像データに前記操作画像F1が合成される。このように、制御部21は、画像情報D2及び企業プロフィール情報D3に基づいて、前記画像データが前記個人撮影画像データであるか否かを判定し、操作画像F1の合成表示の要否を判定することが可能である。
<Step S23>
In step S23, the control unit 21 synthesizes the company account identification image B1 with the image data associated with the company account among the image data extracted in step S22. Further, the control unit 21 sets the operation image F1 on the personally photographed image data (that is, the image data photographed by a general user at the facility corresponding to the corporate account) among the image data extracted in the step S22. Synthesize. Specifically, the personally photographed image data is an image in which the position information included in the image information D2 among the image data associated with the personal account indicates a facility corresponding to any of the corporate accounts. It is data. For example, when the location information included in the image information D2 corresponding to the image data and the location of the company account included in the company profile information D3 match, the image data is the personally photographed image data. The operation image F1 is combined with the image data. In this way, the control unit 21 determines whether or not the image data is the personally photographed image data based on the image information D2 and the company profile information D3, and determines whether or not the combined display of the operation image F1 is necessary. It is possible to do.

<ステップS24>
ステップS24において、制御部21は、前記ステップS22で抽出された画像データを含む検索結果ページP1を、ユーザー端末3の操作表示部33に表示させる。具体的に、制御部21は、図7に示されるような検索結果ページP1のデータを、通信網N1を通じてユーザー端末3に送信する。その結果、ユーザー端末3の操作表示部33に検索結果ページP1が表示される。検索結果ページP1では、前記ステップS22で抽出された画像データが表示される。そして、それらの画像データのうち、企業アカウントに紐付く画像データは、企業アカウント識別画像B1が合成された状態で表示される。また、前記個人撮影画像データは、操作画像F1が合成された状態で表示される。当該ステップS24の処理は、制御部21の第1表示処理部212により実行される。当該ステップS24は、本発明の「第1表示ステップ」の一例である。
<Step S24>
In step S24, the control unit 21 causes the operation display unit 33 of the user terminal 3 to display the search result page P1 including the image data extracted in the step S22. Specifically, the control unit 21 transmits the data of the search result page P1 as shown in FIG. 7 to the user terminal 3 through the communication network N1. As a result, the search result page P1 is displayed on the operation display unit 33 of the user terminal 3. On the search result page P1, the image data extracted in step S22 is displayed. Then, among those image data, the image data associated with the corporate account is displayed in a state in which the corporate account identification image B1 is combined. Further, the personally photographed image data is displayed in a state in which the operation image F1 is combined. The process of step S24 is executed by the first display processing unit 212 of the control unit 21. The step S24 is an example of the "first display step" of the present invention.

<ステップS25>
ステップS25において、制御部21は、表示設定が変更されたか否かを判断する。具体的に、制御部21は、検索結果ページP1に含まれる表示設定キーK11が操作された場合に、図8に示されるような表示設定ページP2をユーザー端末3の操作表示部33に表示させる。そして、表示設定ページP2に含まれるスイッチキーSW1〜SW6のいずれかが操作された場合に、表示設定が変更されたと判断する。表示設定が変更されたと判断されると(S25:Yes)、処理がステップS26に移行する。一方、表示設定が変更されていないと判断されると(S25:No)、処理がステップS27に移行する。
<Step S25>
In step S25, the control unit 21 determines whether or not the display setting has been changed. Specifically, when the display setting key K11 included in the search result page P1 is operated, the control unit 21 causes the operation display unit 33 of the user terminal 3 to display the display setting page P2 as shown in FIG. .. Then, when any of the switch keys SW1 to SW6 included in the display setting page P2 is operated, it is determined that the display setting has been changed. When it is determined that the display setting has been changed (S25: Yes), the process proceeds to step S26. On the other hand, if it is determined that the display setting has not been changed (S25: No), the process proceeds to step S27.

<ステップS26>
ステップS26において、制御部21は、検索結果ページP1を更新する。具体的に、制御部21は、表示設定ページP2に対するユーザー操作に応じて検索結果ページP1を更新し、更新後の検索結果ページP1をユーザー端末3の操作表示部33に表示させる。当該ステップS26の処理は、制御部21の第1表示処理部212により実行される。
<Step S26>
In step S26, the control unit 21 updates the search result page P1. Specifically, the control unit 21 updates the search result page P1 in response to a user operation on the display setting page P2, and causes the operation display unit 33 of the user terminal 3 to display the updated search result page P1. The process of step S26 is executed by the first display processing unit 212 of the control unit 21.

例えば、表示設定ページP2に含まれるスイッチキーSW1がオン状態からオフ状態に変更された場合、制御部21は、検索結果ページP1において企業アカウント識別画像B1及び操作画像F1を非表示にする。一方、表示設定ページP2に含まれるスイッチキーSW1がオフ状態からオン状態に変更された場合、制御部21は、検索結果ページP1において企業アカウント識別画像B1及び操作画像F1が表示される。その結果、企業アカウントに紐付く画像データに企業アカウント識別画像B1が合成表示されるとともに、前記個人撮影画像データに操作画像F1が合成表示される。 For example, when the switch key SW1 included in the display setting page P2 is changed from the on state to the off state, the control unit 21 hides the company account identification image B1 and the operation image F1 on the search result page P1. On the other hand, when the switch key SW1 included in the display setting page P2 is changed from the off state to the on state, the control unit 21 displays the company account identification image B1 and the operation image F1 on the search result page P1. As a result, the company account identification image B1 is compositely displayed on the image data associated with the corporate account, and the operation image F1 is compositely displayed on the personally photographed image data.

また、表示設定ページP2に含まれるスイッチキーSW2がオフ状態からオン状態に変更された場合、制御部21は、検索結果ページP1において、企業アカウントに対応する施設に関連する画像データ(すなわち、前記企業アカウントに紐付く画像データ、及び、個人アカウントに紐付く画像データのうち前記施設で撮影された画像データ)のみを表示する。その結果、検索結果ページP1には、企業アカウント識別画像B1又は操作画像F1が合成表示されている画像データのみが表示される。一方、表示設定ページP2に含まれるスイッチキーSW2がオン状態からオフ状態に変更された場合、制御部21は、検索結果ページP1において、前記ステップS22で抽出された全ての画像データを表示する。 Further, when the switch key SW2 included in the display setting page P2 is changed from the off state to the on state, the control unit 21 displays the image data related to the facility corresponding to the corporate account (that is, the above-mentioned) on the search result page P1. Only the image data associated with the corporate account and the image data associated with the personal account (the image data taken at the facility) are displayed. As a result, only the image data in which the company account identification image B1 or the operation image F1 is compositely displayed is displayed on the search result page P1. On the other hand, when the switch key SW2 included in the display setting page P2 is changed from the on state to the off state, the control unit 21 displays all the image data extracted in the step S22 on the search result page P1.

また、表示設定ページP2に含まれるスイッチキーSW3がオフ状態からオン状態に変更された場合、制御部21は、検索結果ページP1において、飲食店のジャンルの企業アカウントに対応する施設に関連する画像データのみを表示する。その結果、検索結果ページP1には、企業アカウント識別画像B1又は操作画像F1が合成表示されている画像データのうち、飲食店に関連する画像データのみが表示される。一方、表示設定ページP2に含まれるスイッチキーSW3がオン状態からオフ状態に変更された場合、制御部21は、検索結果ページP1において、前記ステップS22で抽出された全ての画像データを表示する。 Further, when the switch key SW3 included in the display setting page P2 is changed from the off state to the on state, the control unit 21 displays an image related to the facility corresponding to the corporate account of the restaurant genre on the search result page P1. Display only data. As a result, only the image data related to the restaurant is displayed on the search result page P1 among the image data in which the company account identification image B1 or the operation image F1 is compositely displayed. On the other hand, when the switch key SW3 included in the display setting page P2 is changed from the on state to the off state, the control unit 21 displays all the image data extracted in the step S22 on the search result page P1.

また、表示設定ページP2に含まれるスイッチキーSW4がオフ状態からオン状態に変更された場合、制御部21は、検索結果ページP1に表示すべき画像データを、企業アカウントに対応する施設ごとに纏まるように並べ替えて、検索結果ページP1に配置する。その結果、検索結果ページP1には、企業アカウントに対応する施設ごとに纏めた状態で画像データが表示される。一方、表示設定ページP2に含まれるスイッチキーSW4がオン状態からオフ状態に変更された場合、制御部21は、検索結果ページP1に表示すべき画像データを、予め定められた順番(例えば、アップロードされた日時が新しい順番)に並べ替えて、検索結果ページP1に配置する。その結果、検索結果ページP1には、予め定められた順番に並んだ状態で画像データが表示される。 Further, when the switch key SW4 included in the display setting page P2 is changed from the off state to the on state, the control unit 21 collects the image data to be displayed on the search result page P1 for each facility corresponding to the corporate account. It is rearranged as follows and arranged on the search result page P1. As a result, the image data is displayed on the search result page P1 in a state of being summarized for each facility corresponding to the corporate account. On the other hand, when the switch key SW4 included in the display setting page P2 is changed from the on state to the off state, the control unit 21 uploads the image data to be displayed on the search result page P1 in a predetermined order (for example, uploading). The date and time are sorted in the order of newest) and placed on the search result page P1. As a result, the image data is displayed on the search result page P1 in a state of being arranged in a predetermined order.

また、表示設定ページP2に含まれるスイッチキーSW5がオフ状態からオン状態に変更された場合、制御部21は、検索結果ページP1において、同一施設に関連する画像データを囲むように枠線(例えば、図9に示される枠線L1、枠線L2など)を表示する。一方、表示設定ページP2に含まれるスイッチキーSW5がオン状態からオフ状態に変更された場合、制御部21は、前記枠線を非表示にする。 Further, when the switch key SW5 included in the display setting page P2 is changed from the off state to the on state, the control unit 21 sets a frame line (for example,) on the search result page P1 so as to surround the image data related to the same facility. , Border line L1, frame line L2, etc. shown in FIG. 9) are displayed. On the other hand, when the switch key SW5 included in the display setting page P2 is changed from the on state to the off state, the control unit 21 hides the frame line.

また、表示設定ページP2に含まれるスイッチキーSW6がオフ状態からオン状態に変更された場合、制御部21は、例えば、ユーザー端末3の操作表示部33に地点設定ページ(不図示)を表示させて、ユーザーに地点を指定させる。ユーザーは、前記地点設定ページにおいて、ユーザー端末3の現在位置、又は他の任意の地点を指定することができる。前記地点設定ページにおいてユーザー端末3の現在位置が指定された場合、制御部21は、ユーザー端末3のGPSセンサー35によって検出されるGPS情報を、通信網N1を通じてユーザー端末から受信する。前記地点設定ページにおいてユーザーによって地点が指定されると、制御部21は、検索結果ページP1に表示すべき画像データを、前記地点から前記画像データに紐付けられている施設までの距離が近い順に並べ替えて、検索結果ページP1に配置する。なお、前記地点から前記画像データに紐付けられている施設までの距離は、例えば、企業プロフィール情報D3に含まれる所在地の情報に基づいて算出される。一方、表示設定ページP2に含まれるスイッチキーSW6がオン状態からオフ状態に変更された場合、制御部21は、検索結果ページP1に表示すべき画像データを、予め定められた順番(例えば、アップロードされた日時が新しい順番)に並べ替えて、検索結果ページP1に配置する。その結果、検索結果ページP1には、予め定められた順番に並んだ状態で画像データが表示される。 Further, when the switch key SW6 included in the display setting page P2 is changed from the off state to the on state, the control unit 21 causes, for example, the operation display unit 33 of the user terminal 3 to display the point setting page (not shown). And let the user specify the point. The user can specify the current position of the user terminal 3 or any other point on the point setting page. When the current position of the user terminal 3 is specified on the point setting page, the control unit 21 receives the GPS information detected by the GPS sensor 35 of the user terminal 3 from the user terminal through the communication network N1. When a point is specified by the user on the point setting page, the control unit 21 displays the image data to be displayed on the search result page P1 in ascending order of the distance from the point to the facility associated with the image data. It is rearranged and placed on the search result page P1. The distance from the point to the facility associated with the image data is calculated based on, for example, the location information included in the company profile information D3. On the other hand, when the switch key SW6 included in the display setting page P2 is changed from the on state to the off state, the control unit 21 uploads the image data to be displayed on the search result page P1 in a predetermined order (for example, uploading). The date and time are sorted in the order of newest) and placed on the search result page P1. As a result, the image data is displayed on the search result page P1 in a state of being arranged in a predetermined order.

<ステップS27>
ステップS27において、制御部21は、検索結果ページP1に含まれているいずれかの画像データが操作されたか否かを判断する。例えば、制御部21は、検索結果ページP1に含まれているいずれかの画像データがタップされた場合に、前記画像データが操作されたと判断する。そして、検索結果ページP1に含まれているいずれかの画像データが操作されたと判断されると(S27:Yes)、処理がステップS28に移行する。一方、検索結果ページP1に含まれているいずれの画像データも操作されていないと判断されると(S27:No)、処理がステップS32に移行する。
<Step S27>
In step S27, the control unit 21 determines whether or not any of the image data included in the search result page P1 has been manipulated. For example, the control unit 21 determines that the image data has been manipulated when any of the image data included in the search result page P1 is tapped. Then, when it is determined that any of the image data included in the search result page P1 has been manipulated (S27: Yes), the process proceeds to step S28. On the other hand, if it is determined that none of the image data included in the search result page P1 has been manipulated (S27: No), the process proceeds to step S32.

なお、他の実施形態では、制御部21は、検索結果ページP1に含まれているいずれかの画像データが操作された場合(例えば、タップされた場合)に、操作された画像データを拡大表示させてもよい。そして、拡大表示された画像データがさらに操作された場合(例えば、さらにタップされた場合)に、処理がステップS28に移行してもよい。なお、拡大表示された画像データが前記個人撮影画像データである場合、当該拡大表示された画像データには、操作画像F1が合成表示されてもよいし、合成表示されなくてもよい。また、拡大表示される前の画像データ(前記個人撮影画像データ)には操作画像F1が合成表示されず、拡大表示された後の画像データ(前記個人撮影画像データ)にのみ操作画像F1が合成表示されてもよい。また、拡大表示された画像データが企業アカウントに紐付く画像データである場合、当該拡大表示された画像データには、企業アカウント識別画像B1が合成表示されてもよいし、合成表示されなくてもよい。また、拡大表示される前の画像データ(企業アカウントに紐付く画像データ)には企業アカウント識別画像B1が合成表示されず、拡大表示された後の画像データ(企業アカウントに紐付く画像データ)にのみ企業アカウント識別画像B1が合成表示されてもよい。 In another embodiment, the control unit 21 enlarges and displays the operated image data when any of the image data included in the search result page P1 is operated (for example, when tapped). You may let me. Then, when the enlarged image data is further manipulated (for example, when it is further tapped), the process may shift to step S28. When the enlarged image data is the personally photographed image data, the operation image F1 may or may not be combined and displayed in the enlarged image data. Further, the operation image F1 is not compositely displayed on the image data (the personally photographed image data) before being enlarged and displayed, and the operation image F1 is composited only on the image data (the personally photographed image data) after being enlarged and displayed. It may be displayed. Further, when the enlarged image data is the image data associated with the company account, the company account identification image B1 may or may not be combined and displayed in the enlarged image data. good. In addition, the corporate account identification image B1 is not compositely displayed in the image data (image data associated with the corporate account) before being enlarged and displayed, and is used as the image data (image data associated with the corporate account) after being enlarged and displayed. Only the company account identification image B1 may be displayed compositely.

<ステップS28>
ステップS28において、制御部21は、操作された画像データが個人アカウントに紐付く画像データであるか否かを判断する。具体的に、制御部21は、ユーザーアカウント情報D1及び画像情報D2を参照して、操作された画像データが個人アカウントに紐付く画像データであるか否かを判断する。そして、操作された画像データが個人アカウントに紐付く画像データであると判断されると(S28:Yes)、処理がステップS29に移行する。一方、操作された画像データが個人アカウントに紐付く画像データではないと判断されると(S28:No)、処理がステップS31に移行する。
<Step S28>
In step S28, the control unit 21 determines whether or not the operated image data is the image data associated with the personal account. Specifically, the control unit 21 refers to the user account information D1 and the image information D2, and determines whether or not the operated image data is the image data associated with the personal account. Then, when it is determined that the manipulated image data is the image data associated with the personal account (S28: Yes), the process proceeds to step S29. On the other hand, if it is determined that the manipulated image data is not the image data associated with the personal account (S28: No), the process proceeds to step S31.

<ステップS29>
ステップS29において、制御部21は、前記画像データが操作された位置(例えば、タップされた位置)が操作画像F1の部分であるか否かを判断する。そして、前記画像データが操作された位置が操作画像F1の部分であると判断されると(S29:Yes)、処理がステップS31に移行する。一方、前記画像データが操作された位置が操作画像F1以外の部分であると判断されると(S29:No)、処理がステップS30に移行する。
<Step S29>
In step S29, the control unit 21 determines whether or not the position where the image data is operated (for example, the tapped position) is a part of the operation image F1. Then, when it is determined that the position where the image data is manipulated is the portion of the manipulated image F1 (S29: Yes), the process proceeds to step S31. On the other hand, when it is determined that the position where the image data is manipulated is a portion other than the manipulated image F1 (S29: No), the process proceeds to step S30.

<ステップS30>
ステップS30において、制御部21は、操作された画像データに対応する個人アカウント(すなわち、前記画像データをアップロードしたユーザーのユーザーアカウント)のプロフィールページP3を、ユーザー端末3の操作表示部33に表示させる。具体的に、制御部21は、前記個人アカウントに対応するプロフィールページP3のデータを、通信網N1を通じてユーザー端末3に送信する。その結果、ユーザー端末3の操作表示部33に前記個人アカウントに対応するプロフィールページP3が表示される。当該プロフィールページP3には、前記個人アカウントのユーザーID、前記個人アカウントに紐付く画像データなどが表示される。そして、処理がステップS32に移行する。当該ステップS30の処理は、制御部21の第2表示処理部213により実行される。
<Step S30>
In step S30, the control unit 21 causes the operation display unit 33 of the user terminal 3 to display the profile page P3 of the personal account corresponding to the operated image data (that is, the user account of the user who uploaded the image data). .. Specifically, the control unit 21 transmits the data of the profile page P3 corresponding to the personal account to the user terminal 3 through the communication network N1. As a result, the profile page P3 corresponding to the personal account is displayed on the operation display unit 33 of the user terminal 3. On the profile page P3, the user ID of the personal account, the image data associated with the personal account, and the like are displayed. Then, the process proceeds to step S32. The process of step S30 is executed by the second display processing unit 213 of the control unit 21.

<ステップS31>
一方、ステップS31において、制御部21は、操作された画像データに対応する企業アカウントのプロフィールページP3を、ユーザー端末3の操作表示部33に表示させる。例えば、前記画像データが企業アカウントに紐付く画像データである場合(すなわち、前記ステップS28でNoの場合)、制御部21は、前記企業アカウントに対応するプロフィールページP3のデータを、通信網N1を通じてユーザー端末3に送信する。その結果、ユーザー端末3の操作表示部33に前記企業アカウントに対応するプロフィールページP3が表示される。一方、前記画像データが前記個人撮影画像データである場合(すなわち、前記ステップS29でYesの場合)、前記個人撮影画像データが撮影された施設に対応する企業アカウントのプロフィールページP3を、ユーザー端末3の操作表示部33に表示させる。具体的に、制御部21は、画像情報D2に含まれる位置情報に基づいて、前記個人撮影画像データが撮影された施設を特定する。そして、制御部21は、企業プロフィール情報D3に基づいて前記施設に対応する企業アカウントを特定し、特定された企業アカウントに対応するプロフィールページP3のデータを、通信網N1を通じてユーザー端末3に送信する。その結果、ユーザー端末3の操作表示部33に前記企業アカウントに対応するプロフィールページP3が表示される。当該ステップS31の処理は、制御部21の第2表示処理部213により実行される。当該ステップS31は、本発明の「第2表示ステップ」の一例である。
<Step S31>
On the other hand, in step S31, the control unit 21 causes the operation display unit 33 of the user terminal 3 to display the profile page P3 of the company account corresponding to the operated image data. For example, when the image data is image data associated with the company account (that is, when No in step S28), the control unit 21 transfers the data of the profile page P3 corresponding to the company account through the communication network N1. It is transmitted to the user terminal 3. As a result, the profile page P3 corresponding to the corporate account is displayed on the operation display unit 33 of the user terminal 3. On the other hand, when the image data is the personally photographed image data (that is, when Yes in the step S29), the profile page P3 of the company account corresponding to the facility where the personally photographed image data was photographed is displayed on the user terminal 3. Is displayed on the operation display unit 33 of. Specifically, the control unit 21 identifies the facility where the personally photographed image data was photographed based on the position information included in the image information D2. Then, the control unit 21 identifies the company account corresponding to the facility based on the company profile information D3, and transmits the data of the profile page P3 corresponding to the specified company account to the user terminal 3 through the communication network N1. .. As a result, the profile page P3 corresponding to the corporate account is displayed on the operation display unit 33 of the user terminal 3. The process of step S31 is executed by the second display processing unit 213 of the control unit 21. The step S31 is an example of the "second display step" of the present invention.

図10は、飲食店Cの企業アカウントに対応するプロフィールページP3である。図10に示されるように、企業アカウントに対応するプロフィールページP3には、予約キーK31、電話キーK32、メールキーK33、及び道順キーK34の少なくとも1つが含まれていてもよい。 FIG. 10 is a profile page P3 corresponding to the corporate account of restaurant C. As shown in FIG. 10, the profile page P3 corresponding to the corporate account may include at least one of the reservation key K31, the telephone key K32, the mail key K33, and the directions key K34.

予約キーK31は、前記企業アカウントに対応する施設を予約するための操作キーである。予約キーK31が操作されると、制御部21は、企業プロフィール情報D3に含まれる予約ページの情報をユーザー端末3に送信する。ユーザー端末3の制御部31は、前記予約ページの情報に基づいて、前記施設を予約するための予約ページを操作表示部33に表示させる。 The reservation key K31 is an operation key for reserving a facility corresponding to the corporate account. When the reservation key K31 is operated, the control unit 21 transmits the information of the reservation page included in the company profile information D3 to the user terminal 3. The control unit 31 of the user terminal 3 causes the operation display unit 33 to display a reservation page for reserving the facility based on the information on the reservation page.

電話キーK32は、前記企業アカウントに対応する施設に電話を発信するための操作キーである。電話キーK32が操作されると、制御部21は、企業プロフィール情報D3に含まれる電話番号の情報をユーザー端末3に送信する。ユーザー端末3の制御部31は、前記電話番号の情報に基づいて、前記施設に電話を発信する。 The telephone key K32 is an operation key for making a call to the facility corresponding to the corporate account. When the telephone key K32 is operated, the control unit 21 transmits the information of the telephone number included in the company profile information D3 to the user terminal 3. The control unit 31 of the user terminal 3 makes a call to the facility based on the information of the telephone number.

メールキーK33は、前記企業アカウントに対応する施設に電子メールを送信するための操作キーである。メールキーK33が操作されると、制御部21は、企業プロフィール情報D3に含まれるメールアドレスの情報をユーザー端末3に送信する。ユーザー端末3の制御部31は、前記メールアドレスの情報に基づいて、前記施設宛ての電子メールを作成するためのメール作成画面を操作表示部33に表示させる。 The mail key K33 is an operation key for sending an e-mail to the facility corresponding to the corporate account. When the mail key K33 is operated, the control unit 21 transmits the information of the mail address included in the company profile information D3 to the user terminal 3. The control unit 31 of the user terminal 3 causes the operation display unit 33 to display an e-mail creation screen for creating an e-mail addressed to the facility based on the information of the e-mail address.

道順キーK34は、前記企業アカウントに対応する施設への道順案内を開始するための操作キーである。道順キーK34が操作されると、制御部21は、企業プロフィール情報D3に含まれる所在地の情報をユーザー端末3に送信する。ユーザー端末3の制御部31は、前記所在地の情報に基づいて、ユーザー端末3の現在位置から前記施設の所在地までの道順を示す地図を操作表示部33に表示させ、前記施設への道順案内を開始する。 The route key K34 is an operation key for starting route guidance to the facility corresponding to the company account. When the route key K34 is operated, the control unit 21 transmits the location information included in the company profile information D3 to the user terminal 3. Based on the location information, the control unit 31 of the user terminal 3 causes the operation display unit 33 to display a map showing directions from the current position of the user terminal 3 to the location of the facility, and provides directions to the facility. Start.

<ステップS32>
ステップS32において、制御部21は、前記画像検索処理を終了すべきか否かを判断する。例えば、制御部21は、予め定められた終了操作が行われた場合に、前記画像検索処理を終了すべきであると判断してもいい。また、制御部21は、プロフィールページP3に含まれる予約キーK31、電話キーK32、メールキーK33、又は道順キーK34が操作された場合に、前記画像検索処理を終了すべきであると判断してもいい。前記画像検索処理を終了すべきであると判断されると(S32:Yes)、前記画像検索処理は終了される。一方、前記画像検索処理を終了すべきはないと判断されると(S32:No)、処理が前記ステップS25に戻る。
<Step S32>
In step S32, the control unit 21 determines whether or not to end the image search process. For example, the control unit 21 may determine that the image search process should be terminated when a predetermined termination operation is performed. Further, the control unit 21 determines that the image search process should be terminated when the reservation key K31, the telephone key K32, the mail key K33, or the route key K34 included in the profile page P3 is operated. Also good. When it is determined that the image search process should be completed (S32: Yes), the image search process is terminated. On the other hand, if it is determined that the image search process should not be completed (S32: No), the process returns to step S25.

以上のように、本実施形態に係る画像検索装置2では、検索条件に合致する画像データのうち、企業アカウントに対応する施設で一般ユーザーによって撮影された個人撮影画像データに、操作画像F1が合成表示される。そして、前記個人撮影画像データにおける操作画像F1の部分が操作された場合に、前記施設に対応する企業アカウントのプロフィールページP3が表示される。よって、企業アカウントに対応する施設で一般ユーザーによって撮影された個人撮影画像データを見て前記施設に興味を持ったユーザーは、前記個人撮影画像データにおける操作画像F1の部分を操作するだけで、前記施設に対応する企業アカウントのプロフィールページP3を容易に閲覧することができる。したがって、本実施形態に係る画像検索装置2によれば、検索結果として表示される画像データを見たユーザーを、飲食店などの企業アカウントのプロフィールページP3に効果的に誘導することが可能となる。 As described above, in the image search device 2 according to the present embodiment, the operation image F1 is combined with the personally photographed image data taken by a general user at the facility corresponding to the corporate account among the image data matching the search conditions. Is displayed. Then, when the part of the operation image F1 in the personally photographed image data is operated, the profile page P3 of the company account corresponding to the facility is displayed. Therefore, a user who is interested in the facility by looking at the personally photographed image data taken by a general user at the facility corresponding to the corporate account can simply operate the part of the operation image F1 in the personally photographed image data. The profile page P3 of the company account corresponding to the facility can be easily browsed. Therefore, according to the image search device 2 according to the present embodiment, it is possible to effectively guide the user who sees the image data displayed as the search result to the profile page P3 of the corporate account such as a restaurant. ..

また、本実施形態に係る画像検索装置2では、検索条件に合致する画像データを、前記画像データに関連する施設ごとに纏めて表示することが可能である。よって、本実施形態に係る画像検索装置2によれば、ユーザーは、企業アカウントに紐付く画像データであるか個人アカウントに紐付く画像データであるかに関わらず、同一施設に関連する複数の画像データをまとめて確認することができるので、所望の施設をより容易に見つけることが可能となる。 Further, in the image search device 2 according to the present embodiment, it is possible to collectively display image data that matches the search conditions for each facility related to the image data. Therefore, according to the image search device 2 according to the present embodiment, the user has a plurality of images related to the same facility regardless of whether the image data is associated with a corporate account or an individual account. Since the data can be checked together, the desired facility can be found more easily.

また、本実施形態では、図7等に示されるように、操作画像F1が、施設の「施」の文字が〇で囲まれた画像である場合について説明したが、他の実施形態として、操作画像F1が一又は複数の文字のみで構成されてもよい。同様に、他の実施形態として、企業アカウント識別画像B1が一又は複数の文字のみで構成されてもよい。また、操作画像F1又は企業アカウント識別画像B1は、文字を含まないマーク等の画像のみであってもよい。 Further, in the present embodiment, as shown in FIG. 7 and the like, the case where the operation image F1 is an image in which the characters “giving” of the facility are surrounded by 〇 has been described, but as another embodiment, the operation is performed. The image F1 may be composed of only one or a plurality of characters. Similarly, as another embodiment, the corporate account identification image B1 may be composed of only one or a plurality of characters. Further, the operation image F1 or the company account identification image B1 may be only an image such as a mark that does not include characters.

また、本実施形態では、本発明における特定ページの一例として、企業アカウントのプロフィールページP3を例に挙げて説明したが、前記特定ページが、前記企業アカウントに対応する施設の予約に関する情報が表示される予約情報ページであってもよい。具体的に、前記予約情報ページは、前記施設の予約を受け付け可能な前記予約ページであってもよい。例えば、制御部21は、ユーザー端末3に表示させる前記予約情報ページにおいて、予約可能な日又は日時などを検索又は表示することが可能であり、表示された予約可能な日又は日時についての予約要求をユーザー端末3から受け付けることが可能である。また、前記予約情報ページは、前記企業アカウントに対応する企業が管理する外部のサーバーに記憶されるサイト上のWebページであってもよい。なお、前記予約情報ページには、前記施設の予約に関する情報として、メニュー、場所、予算などの各種の情報が表示されてもよい。このように、前記特定ページとして、前記予約情報ページが表示されることにより、前記個人撮影画像データに対応する施設の予約をユーザーに促すことが可能である。 Further, in the present embodiment, as an example of the specific page in the present invention, the profile page P3 of the corporate account has been described as an example, but the specific page displays information regarding the reservation of the facility corresponding to the corporate account. It may be a reservation information page. Specifically, the reservation information page may be the reservation page that can accept reservations for the facility. For example, the control unit 21 can search or display a reservable date or date and time on the reservation information page displayed on the user terminal 3, and makes a reservation request for the displayed reservable date or date. Can be received from the user terminal 3. Further, the reservation information page may be a Web page on a site stored in an external server managed by a company corresponding to the company account. In addition, various information such as a menu, a place, and a budget may be displayed on the reservation information page as information regarding the reservation of the facility. In this way, by displaying the reservation information page as the specific page, it is possible to prompt the user to make a reservation for the facility corresponding to the personally photographed image data.

さらに、制御部21は、前記個人撮影画像データに対応する施設が前記予約ページから予約可能な施設である場合には、前記特定ページとして前記予約情報ページを表示させ、前記個人撮影画像データに対応する施設が前記予約ページから予約可能な施設でない場合には、前記特定ページとしてプロフィールページP3などの他のWebページを表示させてもよい。例えば、企業プロフィール情報D3では、オンライン予約可能な施設については前記予約ページの情報が登録されており、オンライン予約が可能でない施設については前記予約ページの情報が登録されていないことが考えられる。この場合、制御部21は、前記個人撮影画像データに対応する施設の企業アカウントの企業プロフィール情報D3に前記予約ページの情報が含まれている場合に、当該施設がオンライン予約可能な施設であると判定することが可能である。なお、企業プロフィール情報D3にオンライン予約の可否を示す情報が含まれていてもよい。このように、制御部21は、企業プロフィール情報D3に基づいて、前記個人撮影画像データに対応する施設が前記予約ページから予約可能である施設であるか否かを判定し、当該判定結果に応じて前記特定ページとして表示するWebページの内容を切り替えてもよい。これにより、前記予約ページから予約可能な施設については、ユーザーに当該施設の予約を促すことが可能である。 Further, when the facility corresponding to the personally photographed image data is a facility that can be reserved from the reservation page, the control unit 21 displays the reservation information page as the specific page and corresponds to the personally photographed image data. If the facility to be reserved is not a facility that can be reserved from the reservation page, another Web page such as the profile page P3 may be displayed as the specific page. For example, in the company profile information D3, it is conceivable that the information on the reservation page is registered for the facility where online reservation is possible, and the information on the reservation page is not registered for the facility where online reservation is not possible. In this case, when the company profile information D3 of the company account of the facility corresponding to the personally photographed image data includes the information of the reservation page, the control unit 21 determines that the facility can be reserved online. It is possible to judge. The company profile information D3 may include information indicating whether or not an online reservation is possible. In this way, the control unit 21 determines whether or not the facility corresponding to the personally photographed image data is a facility that can be reserved from the reservation page based on the company profile information D3, and responds to the determination result. The content of the Web page to be displayed as the specific page may be switched. As a result, for facilities that can be reserved from the reservation page, it is possible to prompt the user to make a reservation for the facility.

また、制御部21は、前記個人撮影画像データに対応する施設が前記予約ページから予約可能な施設である場合には、操作画像F1として、施設のWeb予約が可能である旨を示す「予」が〇で囲まれた画像などの第1操作画像を表示させ、前記個人撮影画像データに対応する施設が前記予約ページから予約可能な施設でない場合には、操作画像F1として、施設の「施」が〇で囲まれた画像などの第1操作画像を表示させてもよい。即ち、制御部21は、前記個人撮影画像データに対応する施設が前記予約ページから予約可能である施設であるか否かに応じて操作画像F1を切り替え、操作画像F1により前記画像データに対応する施設がオンライン予約可能であるか否かを表示してもよい。これにより、ユーザーは、操作画像F1を見て、施設が予約可能であるか否かを容易に把握することが可能である。 Further, when the facility corresponding to the personally photographed image data is a facility that can be reserved from the reservation page, the control unit 21 indicates that the facility can be reserved on the Web as the operation image F1. If the first operation image such as the image surrounded by ◯ is displayed and the facility corresponding to the personally photographed image data is not a facility that can be reserved from the reservation page, the operation image F1 is set as the "application" of the facility. The first operation image such as the image surrounded by ◯ may be displayed. That is, the control unit 21 switches the operation image F1 depending on whether or not the facility corresponding to the personally photographed image data is a facility that can be reserved from the reservation page, and the operation image F1 corresponds to the image data. It may indicate whether the facility can be booked online. As a result, the user can easily grasp whether or not the facility can be reserved by looking at the operation image F1.

なお、前記予約ページから施設の予約が可能である場合に、前記第1操作画像と前記第2操作画像との二つの操作画像F1が表示され、当該操作画像F1の操作に応じて当該操作画像F1に対応する前記予約ページ又は企業プロフィールページP3が表示されてもよい。さらに、画像検索装置2が、前記施設各々における空席の情報を管理する機能を有する場合、制御部21は、現在日時について予約可能な施設、又は指定された予約日時に予約可能な施設に対応する前記個人撮影画像データのみについて、予約可能である旨を示す画像を合成して表示してもよい。 When the facility can be reserved from the reservation page, two operation images F1 of the first operation image and the second operation image are displayed, and the operation image is displayed according to the operation of the operation image F1. The reservation page or company profile page P3 corresponding to F1 may be displayed. Further, when the image search device 2 has a function of managing vacant seat information in each of the facilities, the control unit 21 corresponds to a facility that can be reserved for the current date and time or a facility that can be reserved for a designated reserved date and time. For only the personally photographed image data, an image indicating that reservation is possible may be combined and displayed.

ところで、他の実施形態として、制御部21が、前記ステップS22において、記憶部22に保存されている複数の画像データの中から、前記ステップS21で取得された検索条件に合致する画像データを抽出する際、オンライン予約が可能な施設に対応する画像データのみを抽出可能であってもよい。なお、制御部21は、前記ステップS22における抽出手法として、オンライン予約可能な施設のみを抽出するか否かをユーザー操作に応じて切り替え可能であってもよい。さらに、画像検索装置2が、前記施設各々における空席の情報を管理する機能を有する場合、制御部21は、現在日時について予約可能な施設、又は指定された予約日時に予約可能な施設に対応する前記画像データのみを抽出することが可能であってもよい。 By the way, as another embodiment, in the step S22, the control unit 21 extracts the image data that matches the search condition acquired in the step S21 from the plurality of image data stored in the storage unit 22. At that time, it may be possible to extract only the image data corresponding to the facility where the online reservation is possible. As the extraction method in step S22, the control unit 21 may be able to switch whether or not to extract only the facilities that can be reserved online according to the user operation. Further, when the image search device 2 has a function of managing vacant seat information in each of the facilities, the control unit 21 corresponds to a facility that can be reserved for the current date and time or a facility that can be reserved for a designated reserved date and time. It may be possible to extract only the image data.

1 画像検索システム
2 画像検索装置
21 制御部
211 検索処理部
212 第1表示処理部
213 第2表示処理部
22 記憶部
23 操作表示部
24 通信I/F
3 ユーザー端末
31 制御部
32 記憶部
33 操作表示部
34 通信I/F
35 GPSセンサー
36 カメラ
1 Image search system 2 Image search device 21 Control unit 211 Search processing unit 212 First display processing unit 213 Second display processing unit 22 Storage unit 23 Operation display unit 24 Communication I / F
3 User terminal 31 Control unit 32 Storage unit 33 Operation display unit 34 Communication I / F
35 GPS sensor 36 camera

Claims (18)

ユーザーアカウントと紐付けられた複数の画像データの中から検索条件に合致する画像データを抽出する検索処理部と、
前記検索処理部により抽出された一又は複数の前記画像データを検索結果として表示する第1表示処理部と、
前記検索結果として表示された一又は複数の前記画像データのうち、第1種別のユーザーアカウントに紐付く画像データであって、前記第1種別とは異なる第2種別のユーザーアカウントに対応する施設で撮影された個人撮影画像データが操作された場合に、前記第2種別のユーザーアカウントに対応する予め定められた特定ページを表示可能な第2表示処理部と、
を備える画像検索装置。
A search processing unit that extracts image data that matches the search conditions from multiple image data linked to the user account,
A first display processing unit that displays one or more of the image data extracted by the search processing unit as a search result, and a first display processing unit.
Of the one or more image data displayed as the search result, the image data associated with the first type user account and corresponding to the second type user account different from the first type. A second display processing unit capable of displaying a predetermined specific page corresponding to the second type user account when the photographed personally photographed image data is operated, and a second display processing unit.
An image search device comprising.
前記第1表示処理部は、前記個人撮影画像データに予め定められた操作画像を合成表示可能であり、
前記第2表示処理部は、前記個人撮影画像データにおける前記操作画像の部分が操作された場合に、前記第2種別のユーザーアカウントに対応する前記特定ページを表示可能である、
請求項1に記載の画像検索装置。
The first display processing unit can synthesize and display a predetermined operation image on the personally photographed image data.
The second display processing unit can display the specific page corresponding to the second type of user account when the part of the operation image in the personally photographed image data is operated.
The image search device according to claim 1.
前記第1表示処理部は、前記検索結果として複数の前記画像データを並べて表示可能であり、当該画像データのうち前記個人撮影画像データに前記操作画像を合成表示可能である、
請求項2に記載の画像検索装置。
The first display processing unit can display a plurality of the image data side by side as the search result, and can synthesize and display the operation image on the personally photographed image data among the image data.
The image search device according to claim 2.
前記第1表示処理部は、前記画像データが撮影された位置を示す位置情報と前記第2種別のユーザーアカウントに対応する所在地とに基づいて、当該画像データが前記個人撮影画像データであるか否かを判定する、
請求項2又は請求項3に記載の画像検索装置。
The first display processing unit determines whether or not the image data is the personally photographed image data based on the position information indicating the position where the image data was photographed and the location corresponding to the second type user account. To judge whether
The image search device according to claim 2 or 3.
前記第1表示処理部は、前記操作画像により前記画像データに対応する施設がオンライン予約可能であるか否かを表示する、
請求項2〜請求項4のいずれかに記載の画像検索装置。
The first display processing unit displays whether or not the facility corresponding to the image data can be reserved online by the operation image.
The image search device according to any one of claims 2 to 4.
前記第2表示処理部は、前記個人撮影画像データにおける前記操作画像以外の部分が操作された場合に、前記個人撮影画像データに対応する前記第1種別のユーザーアカウントに対応する予め定められた特定ページを表示可能である、
請求項2〜請求項5のいずれかに記載の画像検索装置。
The second display processing unit is a predetermined specification corresponding to the first type user account corresponding to the personally photographed image data when a part other than the operation image in the personally photographed image data is operated. The page can be displayed,
The image search device according to any one of claims 2 to 5.
前記第1表示処理部は、ユーザー入力に応じて、前記個人撮影画像データの表示態様を、前記操作画像が合成表示される第1表示態様と前記操作画像が合成表示されない第2表示態様との間で切り替え可能である、
請求項2〜請求項6のいずれかに記載の画像検索装置。
In response to user input, the first display processing unit sets the display mode of the personally photographed image data as a first display mode in which the operation image is compositely displayed and a second display mode in which the operation image is not compositely displayed. Can be switched between
The image search device according to any one of claims 2 to 6.
前記第1種別のユーザーアカウントが個人アカウントであり、前記第2種別のユーザーアカウントが企業アカウントである、
請求項1〜請求項7のいずれかに記載の画像検索装置。
The first type user account is a personal account, and the second type user account is a corporate account.
The image search device according to any one of claims 1 to 7.
前記第1表示処理部は、前記検索処理部により抽出された一又は複数の前記画像データを、前記第2種別のユーザーアカウントに対応する施設ごとに纏めた状態で表示可能である、
請求項1〜請求項8のいずれかに記載の画像検索装置。
The first display processing unit can display one or a plurality of the image data extracted by the search processing unit in a state of being collected for each facility corresponding to the second type user account.
The image search device according to any one of claims 1 to 8.
前記第1表示処理部は、前記第2種別のユーザーアカウントに紐付く画像データと、前記第2種別のユーザーアカウントに対応する施設で撮影された前記個人撮影画像データとを纏めた状態で表示可能である、
請求項9に記載の画像検索装置。
The first display processing unit can display the image data associated with the second type user account and the personally photographed image data taken at the facility corresponding to the second type user account in a state of being collected. Is,
The image search device according to claim 9.
前記第1表示処理部は、前記施設ごとに纏められた複数の画像データのうち、前記第2種別のユーザーアカウントに紐付く画像データを前記個人撮影画像データよりも優先的に表示可能である、
請求項9又は請求項10に記載の画像検索装置。
The first display processing unit can display the image data associated with the second type user account with priority over the personally photographed image data among the plurality of image data collected for each facility.
The image search device according to claim 9 or 10.
前記第1表示処理部は、前記検索処理部により抽出された一又は複数の前記画像データを、前記第2種別のユーザーアカウントに対応する施設ごとに纏めた状態で、入力される位置情報が示す地点から前記施設までの距離に応じた順番で表示可能である、
請求項9〜請求項11のいずれかに記載の画像検索装置。
The first display processing unit indicates the position information to be input in a state in which one or a plurality of the image data extracted by the search processing unit is collected for each facility corresponding to the second type user account. It can be displayed in order according to the distance from the point to the facility.
The image search device according to any one of claims 9 to 11.
前記第1表示処理部は、前記検索処理部により抽出された一又は複数の前記画像データを、同一施設に関連する前記画像データの纏まりを視認可能な表示態様で表示可能である、
請求項9〜請求項12のいずれかに記載の画像検索装置。
The first display processing unit can display one or more of the image data extracted by the search processing unit in a display mode in which a collection of the image data related to the same facility can be visually recognized.
The image search device according to any one of claims 9 to 12.
前記第2表示処理部は、同一施設に関連する前記画像データの纏まりの中に、前記第2種別のユーザーアカウントに紐付く画像データが含まれる場合には、前記纏まりの中の前記個人撮影画像データが操作されたとしても、前記第2種別のユーザーアカウントに対応する前記特定ページを表示しない、
請求項9〜請求項13のいずれかに記載の画像検索装置。
When the second display processing unit includes the image data associated with the second type user account in the group of image data related to the same facility, the personally photographed image in the group Even if the data is manipulated, the specific page corresponding to the second type user account is not displayed.
The image search device according to any one of claims 9 to 13.
前記第2表示処理部は、前記検索結果として表示された一又は複数の前記画像データのうち、前記第2種別のユーザーアカウントに紐付く画像データが操作された場合に、前記第2種別のユーザーアカウントに対応する前記特定ページを表示可能である、
請求項1〜請求項14のいずれかに記載の画像検索装置。
The second display processing unit operates the second type user when the image data associated with the second type user account is operated among the one or more image data displayed as the search result. The specific page corresponding to the account can be displayed,
The image search device according to any one of claims 1 to 14.
前記第2種別のユーザーアカウントに対応する前記特定ページには、前記第2種別のユーザーアカウントに対応する施設に電話を発信するための操作キー、前記施設に電子メールを送信するための操作キー、前記施設への道順案内を開始するための操作キー、及び前記施設を予約するための操作キーの少なくとも1つが含まれる、
請求項1〜請求項15のいずれかに記載の画像検索装置。
On the specific page corresponding to the second type user account, an operation key for making a phone call to the facility corresponding to the second type user account, an operation key for sending an e-mail to the facility, and the like. An operation key for initiating directions to the facility and at least one operation key for reserving the facility are included.
The image search device according to any one of claims 1 to 15.
一又は複数のプロセッサーに、
ユーザーアカウントと紐付けられた複数の画像データの中から検索条件に合致する画像データを抽出する検索ステップと、
前記検索ステップで抽出された一又は複数の前記画像データを検索結果として表示する第1表示ステップと、
前記検索結果として表示された一又は複数の前記画像データのうち、第1種別のユーザーアカウントに紐付く画像データであって、前記第1種別とは異なる第2種別のユーザーアカウントに対応する施設で撮影された個人撮影画像データが操作された場合に、前記第2種別のユーザーアカウントに対応する予め定められた特定ページを表示可能な第2表示ステップと、
を実行させるための画像検索プログラム。
For one or more processors
A search step that extracts image data that matches the search conditions from multiple image data linked to the user account, and
A first display step of displaying one or more of the image data extracted in the search step as a search result, and
Of the one or more image data displayed as the search result, the image data associated with the first type user account and corresponding to the second type user account different from the first type. A second display step capable of displaying a predetermined specific page corresponding to the second type user account when the photographed personally photographed image data is manipulated, and
An image search program for running.
一又は複数のプロセッサーが、
ユーザーアカウントと紐付けられた複数の画像データの中から検索条件に合致する画像データを抽出する検索ステップと、
前記検索ステップで抽出された一又は複数の前記画像データを検索結果として表示する第1表示ステップと、
前記検索結果として表示された一又は複数の前記画像データのうち、第1種別のユーザーアカウントに紐付く画像データであって、前記第1種別とは異なる第2種別のユーザーアカウントに対応する施設で撮影された個人撮影画像データが操作された場合に、前記第2種別のユーザーアカウントに対応する予め定められた特定ページを表示可能な第2表示ステップと、
実行する画像検索方法。
One or more processors
A search step that extracts image data that matches the search conditions from multiple image data linked to the user account, and
A first display step of displaying one or more of the image data extracted in the search step as a search result, and
Of the one or more image data displayed as the search result, the image data associated with the first type user account and corresponding to the second type user account different from the first type. A second display step capable of displaying a predetermined specific page corresponding to the second type user account when the photographed personally photographed image data is manipulated, and
Image search method to execute.
JP2019161236A 2018-11-14 2019-09-04 Image search device, image search program, and image search method Active JP6931172B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US16/682,926 US11436273B2 (en) 2018-11-14 2019-11-13 Image search apparatus, image search method, non-transitory recording medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018213399 2018-11-14
JP2018213399 2018-11-14

Publications (2)

Publication Number Publication Date
JP2020107314A JP2020107314A (en) 2020-07-09
JP6931172B2 true JP6931172B2 (en) 2021-09-01

Family

ID=71449258

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019161236A Active JP6931172B2 (en) 2018-11-14 2019-09-04 Image search device, image search program, and image search method

Country Status (1)

Country Link
JP (1) JP6931172B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023167105A1 (en) * 2022-03-02 2023-09-07 京セラドキュメントソリューションズ株式会社 Image forming device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5430726B1 (en) * 2012-09-05 2014-03-05 ヤフー株式会社 Information providing apparatus, network system, information providing method, and information providing program
JP2015022595A (en) * 2013-07-20 2015-02-02 株式会社Reiji Food and drink information access system
JP6529118B2 (en) * 2015-03-23 2019-06-12 株式会社フィール Image recording apparatus and information providing system

Also Published As

Publication number Publication date
JP2020107314A (en) 2020-07-09

Similar Documents

Publication Publication Date Title
US20150116541A1 (en) Method and apparatus for applying a tag/identification to a photo/video immediately after capture
US20120030190A1 (en) Method of recording and searching for a web page and method of recording a browsed web page
JP7303441B2 (en) Information presentation system, information presentation method, and information presentation program
JP5072464B2 (en) Image providing apparatus, image providing method, image providing program, and computer-readable recording medium recording the program
JP6931172B2 (en) Image search device, image search program, and image search method
US20210327004A1 (en) Information processing apparatus, information processing method, and system
JP2015069258A (en) Video capturing/reproduction system, video capturing/reproduction method, video sharing server, video sharing method, and program
JP5456944B1 (en) Image file clustering system and image file clustering program
US12189680B2 (en) Content management device, content management system, and control method
JP6931171B2 (en) Image search device, image search program, and image search method
US11436273B2 (en) Image search apparatus, image search method, non-transitory recording medium
JP5454751B2 (en) SEARCH METHOD, SEARCH SYSTEM, PROGRAM, AND COMPUTER
JP6088781B2 (en) Server apparatus, program, and control method
KR20190139500A (en) Method of operating apparatus for providing webtoon and handheld terminal
KR101464530B1 (en) Image tag input system
US11769190B2 (en) Image search apparatus, image search method, non-transitory recording medium
JP5942056B1 (en) System, method, and program for distributing digital content
JP7659035B1 (en) CONTENT PROVIDING DEVICE, CONTENT PROVIDING METHOD, AND PROGRAM
JP2013161306A (en) Image management device, control method thereof, and program
JP2016021156A (en) Image display device
JP6230335B2 (en) Information processing apparatus and information processing method
JP2005202501A (en) Asset management system and method, program, asset management server device
JP2010097411A (en) Personal information disclosure support device
JP2017092528A (en) Imaging apparatus, imaging method, image management system, and program
JP2018055262A (en) Information processing program, information processing method, and information processing apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190904

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201028

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201124

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20210107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210217

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210726

R150 Certificate of patent or registration of utility model

Ref document number: 6931172

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S802 Written request for registration of partial abandonment of right

Free format text: JAPANESE INTERMEDIATE CODE: R311802

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250