JP2011154520A - Information provision device, information provision method, information-providing program, database generation device and database generation method - Google Patents
Information provision device, information provision method, information-providing program, database generation device and database generation method Download PDFInfo
- Publication number
- JP2011154520A JP2011154520A JP2010015363A JP2010015363A JP2011154520A JP 2011154520 A JP2011154520 A JP 2011154520A JP 2010015363 A JP2010015363 A JP 2010015363A JP 2010015363 A JP2010015363 A JP 2010015363A JP 2011154520 A JP2011154520 A JP 2011154520A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- url
- image
- database
- terminal device
- 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.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本発明は、画像データとURLとが対応付けられて登録されているデータベースを、端末装置から受信した画像データに基づいて検索することによりURLを取得し、当該端末装置に送信する情報提供装置、情報提供方法、情報提供用プログラム、並びに当該データベースを生成するデータベース生成装置及びデータベース生成方法の技術分野に関する。 The present invention provides an information providing device that acquires a URL by searching a database in which image data and a URL are registered in association with each other based on image data received from the terminal device, and transmits the URL to the terminal device. The present invention relates to a technical field of an information providing method, an information providing program, a database generating apparatus that generates the database, and a database generating method.
インターネットや携帯電話などの端末装置の普及に伴い、端末装置によりインターネットを介してWebページにアクセスするユーザが増加している。一般的に、ユーザが端末装置からWebページにアクセスする場合には、端末装置が備えるブラウザソフトを用いてポータルサイトにアクセスし、当該ポータルサイトが提供する検索エンジンを使用して所望のWebページのURLを取得することとなる。 With the widespread use of terminal devices such as the Internet and mobile phones, the number of users who access Web pages via the Internet by using terminal devices is increasing. Generally, when a user accesses a web page from a terminal device, the user accesses the portal site using browser software provided in the terminal device, and uses a search engine provided by the portal site to search for a desired web page. The URL is acquired.
ところで、普段の生活の中で企業などのロゴや商品等を目にしたとき、当該ロゴや商品等に関するWebページにアクセスしようという動機が生まれることがある。このとき、ユーザは携帯端末を操作して、ロゴや商品等に対応するキーワードを検索エンジンに入力することによりWebページのURLを取得することとなる。ところが、ユーザが、ロゴや商品等に対応するキーワードを思いつかない場合や、思いついたキーワードの語数が多くキーワードを入力することが煩わしい場合などには、Webページにアクセスすることを断念してしまう場合がある。 By the way, when you see a logo or a product of a company or the like in your daily life, you may be motivated to access a Web page related to the logo or product. At this time, the user operates the mobile terminal and acquires a URL of the Web page by inputting a keyword corresponding to a logo, a product, or the like to the search engine. However, when a user cannot come up with a keyword corresponding to a logo, a product, etc., or when it is troublesome to input a keyword because of the number of keywords that come up, the user gives up on accessing the Web page. There is.
こうした問題に対して特許文献1には、ネットワークを介して、サーバが、端末装置と店舗の端末装置とに接続されたシステムが記載されている。この例では、ユーザが手動でロゴなどの画像データとWebページのURLとを対応付けてサーバに登録する。ユーザ操作による店舗の端末装置からの画像登録要求に伴い、サーバが、取得した画像データと、当該画像データに関連するWebページのURLとを対応付けて画像情報データベースに登録する。登録後、サーバは、端末装置から受信した画像データに基づいて、画像認識を用いて画像情報データベースを検索し、検索された画像データに対応するURLを端末装置に送信する。 With respect to such a problem, Patent Document 1 describes a system in which a server is connected to a terminal device and a store terminal device via a network. In this example, the user manually registers image data such as a logo in association with the URL of the Web page in the server. In response to an image registration request from the terminal device of the store by user operation, the server registers the acquired image data and the URL of the Web page related to the image data in the image information database in association with each other. After registration, the server searches the image information database using image recognition based on the image data received from the terminal device, and transmits a URL corresponding to the searched image data to the terminal device.
特許文献1に記載のシステムによれば、ユーザは端末装置にロゴや商品等の画像データを取り込み、サーバに送信することにより、画像情報データベースに登録されているURLのうち、当該画像データに基づく画像と同一又は類似の画像を表示するための画像データに対応するURLを取得することができる。つまり、ユーザはロゴや商品等に関するWebページにアクセスする際に、キーワードを入力せずに、ロゴや商品等の画像データをサーバに送信するだけで簡単にURLを取得することができる。 According to the system described in Patent Document 1, a user captures image data such as a logo or a product in a terminal device and transmits the image data to a server, and based on the image data among URLs registered in an image information database. The URL corresponding to the image data for displaying the same or similar image as the image can be acquired. That is, when accessing a Web page related to a logo, a product, or the like, the user can easily obtain a URL by transmitting image data such as a logo, a product, or the like to a server without inputting a keyword.
しかしながら、特許文献1に記載の技術によれば、ユーザが手動でロゴなどの画像データとWebページのURLとを対応付けてサーバに登録する必要があるので、手間がかかる。さらに、画像情報データベースへの画像データ及びこれに対応するURLの登録は、店舗の端末装置からの画像登録要求に基づいて行われるため、画像登録要求がなければ登録は行われず、画像情報データベースの登録件数はそれほど多くならない。そのため、サーバが、端末装置から画像データを受信した場合であっても、受信した画像データに基づく画像と同一又は類似の画像を表示するための画像データがデータベースに登録されておらず、URLを端末装置に送信することができないという問題が起こりやすい。 However, according to the technique described in Patent Document 1, it is necessary for the user to manually register image data such as a logo and the URL of the Web page in association with each other on the server, which is troublesome. Furthermore, registration of the image data and the URL corresponding thereto in the image information database is performed based on an image registration request from the terminal device of the store. Therefore, if there is no image registration request, the registration is not performed. The number of registrations does not increase that much. Therefore, even when the server receives image data from the terminal device, the image data for displaying the same or similar image as the image based on the received image data is not registered in the database, and the URL is The problem that it cannot be transmitted to the terminal device is likely to occur.
本発明は、こうした問題点に鑑みてなされたものであり、その課題の一例は、画像データとURLとを容易に対応付けて登録できるようにした情報提供装置、情報提供方法、情報提供用プログラム、並びに、画像データとURLとが対応付けられて多数登録されているデータベースを生成するデータベース生成装置、データベース生成方法を提供することである。 The present invention has been made in view of these problems, and one example of the problem is an information providing apparatus, an information providing method, and an information providing program that can easily associate image data with a URL and register them. And a database generation apparatus and a database generation method for generating a database in which a large number of image data and URLs are associated and registered.
上記課題を解決するために、請求項1に記載の情報提供装置は、Webページにおいて予め指定された領域を特定領域とし、前記特定領域から画像データを取得する画像取得手段と、前記画像取得手段により取得された画像データと前記WebページのURLとを自動的に対応付けてデータベースに登録する登録手段と、端末装置から画像データを受信する受信手段と、前記受信手段により受信された画像データに基づいて前記データベースに登録されている画像データを検索することにより、当該検索された画像データに対応付けられている前記URLを取得するURL取得手段と、前記URL取得手段により取得されたURLを前記端末装置に対して送信するURL送信手段と、を備えることを特徴とする。 In order to solve the above problem, the information providing apparatus according to claim 1, wherein an area specified in advance in a Web page is set as a specific area, and image acquisition means for acquiring image data from the specific area; and the image acquisition means Registration means for automatically associating the image data acquired by the URL with the URL of the Web page and registering it in the database, receiving means for receiving image data from the terminal device, and image data received by the receiving means A URL acquisition unit that acquires the URL associated with the searched image data by searching the image data registered in the database based on the URL acquired by the URL acquisition unit; URL transmitting means for transmitting to the terminal device.
当該構成により、情報提供装置は、多数存在するWebページから容易に画像データを取得しデータベースに登録することができる。 With this configuration, the information providing apparatus can easily acquire image data from a large number of Web pages and register it in the database.
したがって、請求項1に記載の情報提供装置によれば、データベースには、画像データとURLとが対応付けられて多数登録されることから、端末装置から受信した画像データに基づいてデータベースを検索することにより、検索された画像データと対応付けられているURLを端末装置に送信するにあたり、データベースに登録されている画像データが少ないため画像データを検索できずにURLを端末装置に送信することができないという問題が発生しにくく実用的である。 Therefore, according to the information providing apparatus of the first aspect, since a large number of image data and URLs are associated and registered in the database, the database is searched based on the image data received from the terminal device. Thus, when transmitting the URL associated with the searched image data to the terminal device, the image data cannot be searched because the image data registered in the database is small, and the URL may be transmitted to the terminal device. It is practical that the problem of inability to occur is difficult to occur.
請求項2に記載の情報提供装置は、請求項1に記載の情報提供装置であって、前記特定領域は、前記Webページにおける上端領域であることを特徴とする。 An information providing apparatus according to a second aspect is the information providing apparatus according to the first aspect, wherein the specific area is an upper end area of the Web page.
したがって、請求項2に記載の情報提供装置によれば、一般的にWebページにおける上端領域にはロゴを表す画像が配置されている確率が高いことから、ロゴを表す画像を表示するための画像データを高い確率でデータベースに登録することができる。よって、端末装置からロゴを表す画像を表示するための画像データを受信した場合にも、高確率でURLを端末装置に送信することができる。 Therefore, according to the information providing apparatus according to claim 2, since there is a high probability that an image representing a logo is generally arranged in the upper end area of a Web page, an image for displaying an image representing a logo Data can be registered in the database with high probability. Therefore, even when image data for displaying an image representing a logo is received from the terminal device, the URL can be transmitted to the terminal device with high probability.
請求項3に記載の情報提供装置は、請求項1に記載の情報提供装置であって、前記画像取得手段は、一つのWebサイトから提供される複数の前記Webページを選択し、当該選択したそれぞれのWebページにおける略同一の領域に配置される画像データを少なくとも一つ以上取得し、前記登録手段は、前記画像取得手段により取得された画像データと、前記WebサイトのURL又は前記選択されたWebページの何れか一のURLとを対応付けて前記データベースに登録することを特徴とする。
The information providing apparatus according to
したがって、請求項3に記載の情報提供装置によれば、一般的に一つのWebサイトから提供される複数のWebページにおいて、略同一の領域に配置されている画像データはロゴや商品等を表す画像データである確率が高いことから、ロゴや商品等を表す画像データを高い確率でデータベースに登録することができる。よって、端末装置からロゴや商品等を表す画像データを受信した場合にも、高確率でURLを端末装置に送信することができる。 Therefore, according to the information providing apparatus of the third aspect, the image data arranged in substantially the same region in a plurality of Web pages generally provided from one Web site represents a logo, a product, or the like. Since there is a high probability of being image data, it is possible to register image data representing a logo, a product, etc. in the database with a high probability. Therefore, even when image data representing a logo, a product, or the like is received from the terminal device, the URL can be transmitted to the terminal device with high probability.
請求項4に記載の情報提供装置は、請求項1に記載の情報提供装置であって、前記画像取得手段は、一つのWebサイトから提供される複数の前記Webページを選択し、当該選択したそれぞれのWebページにおける略同一の領域に配置されるそれぞれの画像を比較し、同一の画像である場合に、当該画像を表示するための画像データを取得し、前記登録手段は、前記画像取得手段により取得された画像データと、前記WebサイトのURL又は前記選択されたWebページの何れか一のURLとを対応付けて前記データベースに登録することを特徴とする。 The information providing apparatus according to claim 4 is the information providing apparatus according to claim 1, wherein the image acquisition unit selects a plurality of the Web pages provided from one Web site and selects the selected Web pages. The respective images arranged in substantially the same area in each Web page are compared, and when they are the same image, image data for displaying the image is acquired, and the registration unit includes the image acquisition unit The image data obtained by the above and the URL of the Web site or the URL of the selected Web page are associated with each other and registered in the database.
したがって、請求項4に記載の情報提供装置によれば、一般的に一つのWebサイトから提供される複数のWebページにおいて、略同一の領域に同一の画像データが配置されている場合、当該画像データはロゴや商品等を表す画像を表示するための画像データである確率が高いことから、ロゴや商品等を表す画像を表示するための画像データを高い確率でデータベースに登録することができる。よって、端末装置からロゴや商品等を表す画像を表示するための画像データを受信した場合にも、高確率でURLを端末装置に送信することができる。 Therefore, according to the information providing apparatus of the fourth aspect, when the same image data is arranged in substantially the same region in a plurality of Web pages generally provided from one Web site, the image Since there is a high probability that the data is image data for displaying an image representing a logo, a product, etc., image data for displaying an image representing a logo, a product, etc. can be registered in the database with a high probability. Therefore, even when image data for displaying an image representing a logo, a product, or the like is received from the terminal device, the URL can be transmitted to the terminal device with high probability.
請求項5に記載の情報提供装置は、請求項1乃至請求項4の何れか一項に記載の情報提供装置であって、前記登録手段は、前記画像取得手段により取得された画像データであって、画像データをそれぞれ識別するための識別情報にロゴを示す所定の情報が含まれる画像データを、登録することを特徴とする。 The information providing apparatus according to claim 5 is the information providing apparatus according to any one of claims 1 to 4, wherein the registration unit is image data acquired by the image acquisition unit. Thus, image data in which predetermined information indicating a logo is included in identification information for identifying each image data is registered.
したがって、請求項5に記載の情報提供装置によれば、一般的に画像データをそれぞれ識別するための識別情報にロゴを示す所定の情報が含まれる画像データは、ロゴを表す画像を表示するための画像データである確率が高いことから、ロゴを表す画像を表示するための画像データを高い確率でデータベースに登録することができる。よって、端末装置からロゴを表す画像を表示するための画像データを受信した場合にも、高確率でURLを端末装置に送信することができる。 Therefore, according to the information providing apparatus of the fifth aspect, the image data in which the predetermined information indicating the logo is included in the identification information for identifying each image data generally displays an image representing the logo. Therefore, the image data for displaying the image representing the logo can be registered in the database with a high probability. Therefore, even when image data for displaying an image representing a logo is received from the terminal device, the URL can be transmitted to the terminal device with high probability.
請求項6に記載の情報提供装置は、請求項1乃至請求項5の何れか一項に記載の情報提供装置であって、前記画像取得手段により取得された画像データに基づく画像に文字が含まれているか否かを判定する文字判定手段、を更に備え、前記登録手段は、前記文字判定手段により文字が含まれていると判定された場合に、当該文字を示す文字データと前記URLとを対応付けて前記データベースに登録し、前記URL取得手段は、前記受信手段により受信された画像データに基づく画像に文字が含まれている場合に、当該文字を示す文字データに基づいて前記データベースに登録されている文字データを検索することにより、当該検索された文字データに対応付けられているURLを取得することを特徴とする。 The information providing device according to claim 6 is the information providing device according to any one of claims 1 to 5, wherein characters are included in an image based on the image data acquired by the image acquisition unit. Character registration means for determining whether the character is included, and the registration means, when the character determination means determines that a character is included, character data indicating the character and the URL The URL acquisition unit registers the database based on the character data indicating the character when the image is based on the image data received by the receiving unit and the character is included in the image. The URL associated with the retrieved character data is obtained by retrieving the retrieved character data.
したがって、請求項6に記載の情報提供装置によれば、データベースを検索するにあたり、文字データによる検索ができることから、画像データによる検索よりも精度の高い検索を行うことができ、検索結果が複数件となる可能性を低減することができる。 Therefore, according to the information providing apparatus of the sixth aspect, since the search by the character data can be performed when searching the database, the search can be performed with higher accuracy than the search by the image data, and a plurality of search results can be obtained. The possibility of becoming can be reduced.
請求項7に記載の情報提供装置は、請求項1乃至請求項5の何れか一項に記載の情報提供装置であって、前記画像取得手段により取得された画像データに基づく画像に文字が含まれているか否かを判定する文字判定手段と、前記文字判定手段により文字が含まれていると判定された場合に、前記画像取得手段により取得された画像データに基づく画像における文字部分を除いた画像データを生成する画像生成手段と、を更に備え、前記登録手段は、前記文字判定手段により文字が含まれていると判定された場合に、前記画像生成手段により生成された画像データと前記URLとを対応付けて前記データベースに登録することを特徴とする。 The information providing apparatus according to claim 7 is the information providing apparatus according to any one of claims 1 to 5, wherein an image based on the image data acquired by the image acquisition unit includes characters. A character determination unit that determines whether or not a character is included, and a character part in an image based on the image data acquired by the image acquisition unit when the character determination unit determines that the character is included. Image generating means for generating image data, and the registration means, when the character determining means determines that a character is included, the image data generated by the image generating means and the URL Are registered in the database in association with each other.
したがって、請求項7に記載の情報提供装置によれば、文字が含まれている画像から文字部分を除いた画像(例えば、ロゴや商品等のみを表す画像)がデータベースに登録されることから、文字部分を含まない画像を表示するための画像データを端末装置から受信した場合にも、高確率でURLを端末装置に送信することができる。 Therefore, according to the information providing apparatus according to claim 7, since an image (for example, an image representing only a logo, a product, or the like) obtained by removing the character part from the image including the character is registered in the database, Even when image data for displaying an image not including a character part is received from the terminal device, the URL can be transmitted to the terminal device with high probability.
請求項8に記載の情報提供装置は、請求項1乃至請求項7の何れか一項に記載の情報提供装置であって、前記URL取得手段は、前記データベースに登録されている画像データの中から、前記受信手段により受信された画像データに基づく画像と同一又は類似の画像データを検索することを特徴とする。 An information providing apparatus according to an eighth aspect is the information providing apparatus according to any one of the first to seventh aspects, wherein the URL acquisition means is a part of the image data registered in the database. To retrieve image data that is the same as or similar to the image based on the image data received by the receiving means.
請求項9に記載の情報提供装置は、請求項1乃至請求項8の何れか一項に記載の情報提供装置であって、前記URL取得手段は、前記受信手段により受信された画像データに基づいて前記データベースに登録されている画像データを検索した結果、複数の画像データが検索された場合に、それぞれの画像データに対応付けられているURLを取得し、前記URL送信手段は、前記URL取得手段により取得された各URLを前記端末装置に対して送信することを特徴とする。 The information providing apparatus according to claim 9 is the information providing apparatus according to any one of claims 1 to 8, wherein the URL acquisition unit is based on image data received by the receiving unit. When a plurality of image data are searched as a result of searching the image data registered in the database, the URL associated with each image data is acquired, and the URL transmitting means acquires the URL Each URL acquired by the means is transmitted to the terminal device.
したがって、請求項9に記載の情報提供装置によれば、画像データに基づくデータベースの検索結果が複数件であった場合に、検索されたそれぞれの画像データに対応付けられているURLが端末装置に送信されることから、端末装置のユーザは受信した複数のURLの記述内容から自分がアクセスを望むWebページのURLを推測し選択することができる。すなわち、情報提供装置が、検索した画像データに対応付けられているURLの中から何れか一つを選択して送信する場合よりも、端末装置のユーザが自分の望むWebページのURLを取得できる可能性を高くすることができる。 Therefore, according to the information providing apparatus of the ninth aspect, when there are a plurality of database search results based on the image data, the URL associated with each searched image data is stored in the terminal device. Since it is transmitted, the user of the terminal device can guess and select the URL of the Web page that he wants to access from the description contents of the received plurality of URLs. That is, the user of the terminal device can acquire the URL of the Web page he / she desires, as compared with the case where the information providing device selects and transmits any one of the URLs associated with the searched image data. The possibility can be increased.
請求項10に記載の情報提供装置は、請求項1乃至請求項8の何れか一項に記載の情報提供装置であって、前記URL取得手段が、前記受信手段により受信された画像データに基づいて前記データベースに登録されている画像データを検索した結果、複数の画像データが検索された場合に、これらの画像データを前記端末装置に対して送信する画像送信手段と、前記画像送信手段が送信した画像データの中から選択された画像データを示す選択画像識別情報を、前記端末装置から受信する選択画像受信手段と、を更に備え、前記URL取得手段は、前記選択画像受信手段により受信された選択画像識別情報が示す画像データに対応付けられている前記URLを取得し、前記URL送信手段は、前記URL取得手段により前記選択画像識別情報に基づいて取得されたURLを前記端末装置に対して送信することを特徴とする。 An information providing apparatus according to claim 10 is the information providing apparatus according to any one of claims 1 to 8, wherein the URL acquisition unit is based on image data received by the receiving unit. As a result of searching the image data registered in the database, when a plurality of image data are searched, the image transmitting means for transmitting these image data to the terminal device, and the image transmitting means Selection image receiving means for receiving selected image identification information indicating image data selected from the selected image data from the terminal device, wherein the URL acquisition means is received by the selected image receiving means. The URL associated with the image data indicated by the selected image identification information is acquired, and the URL transmission unit is configured to acquire the selected image identification information by the URL acquisition unit. The the URL acquired based and transmits to the terminal device.
したがって、請求項10に記載の情報提供装置によれば、画像データに基づくデータベースの検索結果が複数件であった場合に、検索されたこれらの画像データが端末装置に送信され、その中から端末装置のユーザにより選択された画像データに対応付けられているURLが改めて端末装置に送信されることから、端末装置のユーザは受信した複数の画像データに基づく画像から自分の送信した画像データと同一の対象を表す画像を選択することにより、自分がアクセスを望むWebページのURLを取得することができる。すなわち、情報提供装置が、検索した画像データに対応付けられているURLの中から何れか一つを選択して送信する場合よりも、端末装置のユーザが自分の望むWebページのURLを取得できる可能性を高くすることができる。 Therefore, according to the information providing device of claim 10, when there are a plurality of database search results based on the image data, the searched image data is transmitted to the terminal device, from which the terminal Since the URL associated with the image data selected by the user of the device is transmitted to the terminal device again, the user of the terminal device is the same as the image data transmitted from the image based on the plurality of received image data. By selecting an image representing the target, it is possible to acquire the URL of the Web page that the user desires to access. That is, the user of the terminal device can acquire the URL of the Web page he / she desires, as compared with the case where the information providing device selects and transmits any one of the URLs associated with the searched image data. The possibility can be increased.
請求項11に記載の情報提供装置は、請求項1乃至請求項8の何れか一項に記載の情報提供装置であって、前記画像取得手段は、前記画像データを取得する場合に、当該画像データが配置されるWebページを表示する際にタイトルバーに表示されるタイトルを示すタイトル情報を更に取得し、前記登録手段は、前記画像取得手段により取得された画像データと、前記タイトル情報と、前記WebページのURLとを対応付けて前記データベースに登録し、前記URL取得手段が、前記受信手段により受信された画像データに基づいて前記データベースに登録されている画像データを検索した結果、複数の画像データが検索された場合に、これらの画像データに対応付けられている各前記タイトル情報を前記端末装置に対して送信するタイトル送信手段と、前記タイトル送信手段が送信した各タイトル情報の中から選択されたタイトルを示す選択タイトル識別情報を、前記端末装置から受信する選択タイトル受信手段と、を更に備え、前記URL取得手段は、前記選択タイトル受信手段により受信された選択タイトル識別情報が示すタイトル情報に対応付けられている前記URLを取得し、前記URL送信手段は、前記URL取得手段により前記選択タイトル情報に基づいて取得されたURLを前記端末装置に対して送信することを特徴とする。
The information providing apparatus according to
したがって、請求項11に記載の情報提供装置によれば、画像データに基づくデータベースの検索結果が複数件であった場合に、検索されたそれぞれの画像データに対応付けられているタイトル情報が端末装置に送信され、その中から端末装置のユーザにより選択されたタイトル情報に対応付けられているURLが改めて端末装置に送信される。すなわち、端末装置のユーザは受信した複数のタイトル情報の示すタイトルからWebページの内容を予測・選択することにより、自分がアクセスを望むWebページのURLをより確実に取得することができる。
Therefore, according to the information providing device according to
請求項12に記載の情報提供方法は、コンピュータが、Webページにおいて予め指定された領域を特定領域とし、前記特定領域から画像データを取得するステップと、コンピュータが、前記取得された画像データと前記WebページのURLとを自動的に対応付けてデータベースに登録するステップと、コンピュータが、端末装置から画像データを受信するステップと、コンピュータが、前記受信された画像データに基づいて前記データベースに登録されている画像データを検索することにより、当該検索された画像データに対応付けられている前記URLを取得するステップと、コンピュータが、前記取得されたURLを前記端末装置に対して送信するステップと、を含むことを特徴とする。
The information providing method according to
したがって、請求項12に記載の情報提供方法によれば、データベースには、画像データとURLとが対応付けられて多数登録されることから、端末装置から受信した画像データに基づいてデータベースを検索することにより、検索された画像データと対応付けられているURLを端末装置に送信するにあたり、画像データを検索できずにURLを端末装置に送信することができないという問題が発生する確率を低くすることができる。
Therefore, according to the information providing method of
請求項13に記載の情報提供用プログラムは、コンピュータを、Webページにおいて予め指定された領域を特定領域とし、前記特定領域から画像データを取得する画像取得手段、前記画像取得手段により取得された画像データと前記WebページのURLとを自動的に対応付けてデータベースに登録する登録手段、端末装置から画像データを受信する受信手段、前記受信手段により受信された画像データに基づいて前記データベースに登録されている画像データを検索することにより、当該検索された画像データに対応付けられている前記URLを取得するURL取得手段、前記URL取得手段により取得されたURLを前記端末装置に対して送信するURL送信手段、として機能させることを特徴とする。
The information providing program according to
したがって、請求項13に記載の情報提供用プログラムによれば、データベースには、画像データとURLとが対応付けられて多数登録されることから、端末装置から受信した画像データに基づいてデータベースを検索することにより、検索された画像データと対応付けられているURLを端末装置に送信するにあたり、画像データを検索できずにURLを端末装置に送信することができないという問題が発生する確率を低くすることができる。 Therefore, according to the information providing program of the thirteenth aspect, since a large number of image data and URLs are registered in association with each other in the database, the database is searched based on the image data received from the terminal device. As a result, when transmitting the URL associated with the searched image data to the terminal device, the probability that the problem that the image data cannot be searched and the URL cannot be transmitted to the terminal device is reduced. be able to.
請求項14に記載のデータベース生成装置は、Webページにおいて予め指定された領域を特定領域とし、前記特定領域から画像データを取得する画像取得手段と、前記画像取得手段により取得された画像データと前記WebページのURLとを自動的に対応付けてデータベースに登録する登録手段と、を備えることを特徴とする。
The database generation device according to
したがって、請求項14に記載のデータベース生成装置によれば、データベースには、画像データとURLとが対応付けられて多数登録される。 Therefore, according to the database generation device of the fourteenth aspect, a large number of image data and URLs are registered in the database in association with each other.
請求項15に記載のデータベース生成装置は、請求項14に記載のデータベース生成装置であって、前記特定領域は、前記Webページにおける上端領域であることを特徴とする。 A database generation apparatus according to a fifteenth aspect is the database generation apparatus according to a fourteenth aspect, wherein the specific area is an upper end area in the Web page.
したがって、請求項15に記載のデータベース生成装置によれば、一般的にWebページにおける上端領域にはロゴを表す画像が配置されている確率が高いことから、ロゴを表す画像を表示するための画像データを高い確率でデータベースに登録することができる。
Therefore, according to the database generation device according to
請求項16に記載のデータベース生成装置は、請求項14に記載のデータベース生成装置であって、前記画像取得手段は、一つのWebサイトから提供される複数の前記Webページを選択し、当該選択したそれぞれのWebページにおける略同一の領域に配置される画像データを少なくとも一つ以上取得し、前記登録手段は、前記画像取得手段により取得された画像データと、前記WebサイトのURL又は前記選択されたWebページの何れか一のURLとを対応付けて前記データベースに登録することを特徴とする。
The database generation device according to
したがって、請求項16に記載のデータベース生成装置によれば、一般的に一つのWebサイトから提供される複数のWebページにおいて、略同一の領域に配置されている画像データはロゴや商品等を表す画像データである確率が高いことから、ロゴや商品等を表す画像データを高い確率でデータベースに登録することができる。 Therefore, according to the database generation device of the sixteenth aspect, image data arranged in substantially the same region in a plurality of Web pages generally provided from one Web site represents a logo, a product, or the like. Since there is a high probability of being image data, it is possible to register image data representing a logo, a product, etc. in the database with a high probability.
請求項17に記載のデータベース生成方法は、Webページにおいて予め指定された領域を特定領域とし、前記特定領域から画像データを取得するステップと、取得された画像データと前記WebページのURLとを自動的に対応付けてデータベースに登録するステップと、を含むことを特徴とする。
The database generation method according to
したがって、請求項17に記載のデータベース生成方法によれば、データベースに、画像データとURLとを対応付けて多数登録することができる。 Therefore, according to the database generation method of the seventeenth aspect, a large number of image data and URLs can be registered in the database in association with each other.
したがって、本発明によれば、画像データとURLとを容易に対応付けて登録できるようになる。データベースには、画像データとURLとが対応付けられて多数登録されることから、端末装置から受信した画像データに基づいてデータベースを検索することにより、検索された画像データと対応付けられているURLを端末装置に送信するにあたり、データベースに登録されている画像データが少ないため画像データを検索できずにURLを端末装置に送信することができないという問題が発生しにくく実用的である。 Therefore, according to the present invention, the image data and the URL can be easily associated and registered. Since a large number of image data and URLs are registered in association with each other in the database, by searching the database based on the image data received from the terminal device, the URL associated with the retrieved image data Is transmitted to the terminal device, and since there is little image data registered in the database, the problem that the image data cannot be retrieved and the URL cannot be transmitted to the terminal device is less likely to occur.
以下、図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施の形態は、URL提供システムについて本発明を適用した場合の実施形態である。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. The embodiment described below is an embodiment when the present invention is applied to a URL providing system.
[1.URL提供システムの構成及び機能概要]
先ず、本実施形態に係るURL提供システムSの構成及び概要機能について、図1を用いて説明する。
[1. Configuration and function overview of URL providing system]
First, the configuration and outline function of the URL providing system S according to the present embodiment will be described with reference to FIG.
図1は、本実施形態に係るURL提供システムSの概要構成の一例を示す図である。 FIG. 1 is a diagram illustrating an example of a schematic configuration of a URL providing system S according to the present embodiment.
図1に示すように、URL提供システムSは、WebページDB(Data Base)101及び画像DB102を備えるURL提供サーバ1と、記憶部にWebページが格納されたWebサーバ2と、携帯端末装置3と、を含んで構成されている。図1では、説明の便宜上、Webサーバ2及び携帯端末装置3をそれぞれ1台ずつ図示しているが、実際には複数台のWebサーバ2がネットワークNWに接続されているとともに、複数台の携帯端末装置3がURL提供サーバ1及びWebサーバ2と接続可能となっている。また、URL提供サーバ1は、その機能を複数台のサーバで分担することもできる。
As shown in FIG. 1, the URL providing system S includes a URL providing server 1 including a Web page DB (Data Base) 101 and an
URL提供サーバ1、Webサーバ2及び携帯端末装置3は、それぞれ、ネットワークNWを介して、例えば、通信プロトコルにTCP/IP等を用いて相互にデータの送受信が可能になっている。なお、ネットワークNWは、例えば、インターネット、専用通信回線(例えば、CATV(Community Antenna Television)回線)、移動体通信網(基地局等を含む)、及びゲートウェイ等により構築されている。
The URL providing server 1, the Web server 2, and the mobile
このような構成のURL提供システムSにおいて、URL提供サーバ1は、いわゆるクローラ機能と、画像データ収集機能と、URL提供機能とを有する。クローラ機能は、ネットワークNWに接続されているWebサーバ2からWebページを網羅的に収集し、そのURLと対応付けてWebページDB101に登録する機能である。画像データ収集機能は、WebページDB101に登録されているWebページから画像データ(特に、ロゴを表示する画像データ)を抽出し、URLと対応付けて画像DB102に登録する機能である。URL提供機能は、携帯端末装置3から受信した画像データに基づいて画像DB102を検索し、受信した画像データに基づく画像と同一又は類似する画像を表示するための画像データと対応付けられているURLを当該携帯端末装置3に送信する機能である。
In the URL providing system S having such a configuration, the URL providing server 1 has a so-called crawler function, an image data collecting function, and a URL providing function. The crawler function is a function that comprehensively collects Web pages from the Web server 2 connected to the network NW and registers them in the
携帯端末装置3のユーザは、自分が目にしたロゴや商品等を、カメラで撮影するなどして画像データとして携帯端末装置3に取り込み、取り込んだ画像データをURL提供サーバ1に送信することにより、当該画像データを表示させるWebページのURLをURL提供サーバ1から受信することができる。これにより、ユーザは自分が目にしたロゴや商品等に関するWebページにアクセスすることができる。
A user of the mobile
なお、携帯端末装置3には、夫々所定のオペレーティングシステム、Webブラウザアプリケーション、電子メールアプリケーション等がインストールされている。
Note that a predetermined operating system, a Web browser application, an e-mail application, and the like are installed in the mobile
[2.URL提供サーバ1の構成及び機能]
次に、URL提供サーバ1の構成及び機能について、図2乃至図6を用いて説明する。
[2. Configuration and function of URL providing server 1]
Next, the configuration and function of the URL providing server 1 will be described with reference to FIGS.
図2に示すように、URL提供サーバ1は、操作部11と、表示部12と、通信部13と、ドライブ部14と、記憶部15と、入出力インタフェース部16と、システム制御部20と、を備えている。そして、システム制御部20と入出力インタフェース部16とは、システムバス21を介して接続されている。
As shown in FIG. 2, the URL providing server 1 includes an
なお、URL提供サーバ1を、例えば、クローラ機能を実現するサーバ、画像データ収集機能を実現するサーバ、URL提供機能を実現するサーバ等の複数のサーバ装置により構成されるサーバシステムとしても良い。 Note that the URL providing server 1 may be a server system including a plurality of server devices such as a server that implements a crawler function, a server that implements an image data collection function, and a server that implements a URL providing function.
操作部11は、例えば、キーボード、マウス等により構成されており、オペレータ等からの操作指示を受け付け、その指示内容を指示信号としてシステム制御部20に出力するようになっている。表示部12は、例えば、CRT(Cathode Ray Tube)ディスプレイ、液晶ディスプレイ等により構成されており、文字や画像等の情報を表示するようになっている。通信部13は、ネットワークNW等に接続して、Webサーバ2、携帯端末装置3等との通信状態を制御するようになっている。ドライブ部14は、例えば、フレキシブルディスク、CD(Compact Disc)、DVD(Digital Versatile Disc)等のディスクDKからデータ等を読み出す一方、当該ディスクDKに対してデータ等を記録するようになっている。記憶部15は、例えば、ハードディスクドライブ等により構成されており、各種プログラム及びデータ等を記憶するようになっている。入出力インタフェース部16は、操作部11〜記憶部15とシステム制御部20との間のインタフェース処理を行うようになっている。システム制御部20は、CPU(Central Processing Unit)17、ROM(Read Only Memory)18、RAM(Random Access Memory)19等により構成されている。
The
記憶部15には、WebページDB101及び画像DB102が構築されている。
In the
図3に示すように、画像DB102には、WebページDB101に格納されているWebページから収集された画像データに関する情報が、当該画像データを識別するための画像IDに対応付けられて登録されている。具体的には、画像ID、収集された画像データ、文字データ、URLが登録される。なお、文字データは、収集された画像データに文字が含まれていた場合にのみ登録される。
As shown in FIG. 3, in the
また、記憶部15には、所定のオペレーティングシステムのほか、HTTP(Hyper Text Transfer Protocol)プロトコルを用いて、携帯端末装置3等から送信されたリクエストに応じて、当該記憶部15に記憶されている各種のデータに基づきWebページを生成し、当該Webページを携帯端末装置3等に送信するためのWWW(World Wide Web)サーバプログラム、SMTP(Simple Mail Transfer Protocol)プロトコルを用いて、他のメールサーバから送信された電子メールを受信する一方、サーバ自らが作成した電子メールを、他のメールサーバに送信するためのメールサーバプログラム、各データベースを管理するデータベース管理プログラム等が記憶されている。
Further, in addition to a predetermined operating system, the
更に、記憶部15には、クローラ機能、画像データ収集機能及びURL提供機能を実現するためのプログラム等が記憶されている。
Further, the
なお、各種プログラム等は、例えば、他のサーバ装置等からネットワークNWを介して取得されるようにしても良いし、CD−ROM等のディスクDKに記録されてドライブ部14を介して読み込まれるようにしても良い。
Various programs may be acquired from, for example, another server device via the network NW, or may be recorded on a disk DK such as a CD-ROM and read via the
システム制御部20は、CPU17が、ROM18や記憶部15に記憶された各種プログラムを読み出し、RAM19を使用しつつ実行することによりURL提供サーバ1の各部を制御する。特に、システム制御部20は、クローラ機能、画像データ収集機能及びURL提供機能を実現するための処理を実行する。
The
[クローラ機能]
システム制御部20は、複数のWebサーバ2に格納されているWebページ500Pを次々に収集していき、URLと対応付けてWebページDB101に登録していく。このとき、システム制御部20は、Webページ500Pに画像データの所在地を示すアドレスが記述されている場合には、当該アドレスにアクセスすることにより画像データを取得し、Webページ500P及びURLと対応付けてWebページDB101に登録する。また、システム制御部20は、Webページ500Pに記載されているリンクを次々にたどることにより、多くのWebページ500PをWebページDB101に登録していく。
[Crawler function]
The
[画像データ収集機能]
システム制御部20は、WebページDB101に登録されているWebページ500Pから画像データを抽出し、当該Webページ500PのURLとともに画像DB102に登録する。具体的には、Webページ500Pに基づくWeb画面において、ロゴや商品等の画像が配置されている可能性の高い特定領域に配置される画像を表示するための画像データを抽出する。例えば、図4に示すように、Webページ500Pに基づいてWeb画面500が表示される場合には、Web画面500の上端領域(「特定領域」の一例)に配置される画像を表示するためのロゴ510を抽出する。このとき、システム制御部20は、HTML(Hyper Text Mark-up Language)で記述されたWebページ500Pを参照し、Web画面500の上端領域(「特定領域」の一例)に配置される画像データをロゴ510と判断する。なお、このとき、システム制御部20は、画像データをそれぞれ識別するための識別情報(例えば、データ名称や、画像データの所在地を示す情報)にロゴを示す所定の文字(例えば、「logo」など)が含まれる画像データのみを画像DB102に登録することとしてもよい。また、上端領域の特に左側の領域にロゴ画像が配置されている可能性が高いことから、Web画面500の上端左側領域(「特定領域」の一例)に配置される画像を表示するためのロゴ510を抽出することとしてもよい。
[Image data collection function]
The
ところで、携帯端末装置3から受信した画像データに基づいて画像DB102を検索する場合には、画像DB102に登録された各画像データに基づく画像と、携帯端末装置3から受信した画像データに基づく画像とを、公知の画像認識技術を用いた画像認識プログラムによって、同一性及び類似性を判断することとなる。画像認識プログラムは、例えば、比較する画像の特徴量をそれぞれ抽出して比較することにより、同一又は類似の画像であるか否かを判断する。類似の範囲は、画像認識プログラム自体の設計や、設定されるパラメータによって異なる。画像認識プログラムによれば、例えば、表示対象の輪郭、色、形状等が近似する画像同士は、類似画像と判断される。
By the way, when searching the
携帯端末装置3から受信した画像データに基づく画像と、画像DB102に登録されている画像データに基づく画像との比較により、同一又は類似であると判断された画像が一件だけの場合には、当該画像を表示するための画像データに対応する一のURLを携帯端末装置3に送信することができる。ところが、同一又は類似であると判断された画像が複数件あった場合には、検索された複数の画像又は検索された複数の画像を表示するための画像データを携帯端末装置3に送信し、何れかをユーザに選択させる必要があり、結果としてユーザに負担を強いることとなる。
When there is only one image determined to be the same or similar by comparing the image based on the image data received from the mobile
例えば、図5(a)に示すロゴ510を表示するための六丸製菓の画像データと、図6(a)に示すロゴ610を表示するための六丸食品の画像データとが画像DB102に登録されている場合について考えてみる。この例では、ロゴ510はマーク510L及び文字510Tから構成され、ロゴ610はマーク610L及び文字610Tから構成されている。この場合において、URL提供サーバ1が携帯端末装置3からロゴ510(又はロゴ510と同一対象を表す画像)を表示するための画像データを受信した場合に、画像認識プログラムによる同一性及び類似性の判断を行うと、画像データの質やパラメータの設定値などによって、画像DB102に登録されている六丸製菓の画像データに基づくロゴ510と、六丸食品の画像データに基づくロゴ610とが同一又は類似の画像と判断され、検索結果が2件となるおそれがある。
For example, the image data of Rokumaru Confectionery for displaying the
そこで、本実施形態では、画像データに基づく画像に文字(テキスト)が含まれている場合には、文字(テキスト)データによる比較検索を行うこととする。例えば、図5(a)に示すように、「六丸製菓」の文字510Tと六丸製菓のマーク510Lが併記されたロゴ510を表示するための六丸製菓の画像データがWebページ500Pから抽出されたとする。このとき、システム制御部20は、OCR(Optical Character Recognition)技術等の文字認識技術を利用した文字認識プログラムにより、六丸製菓の画像データに基づくロゴ510に文字が含まれているか否かを判定し、文字が含まれていると判定した場合には、図5(b)に示すように、当該文字を文字(テキスト)データ512として抽出するとともに、六丸製菓の画像データに基づくロゴ510における文字部分を除いた画像511を示す画像データ(文字を含む画像から文字部分を除去した画像を表す画像データを「除去処理済み画像データ」という)を生成する。そして、システム制御部20は、文字(テキスト)データ512と、除去処理済み画像データ511と、六丸製菓の画像データを抽出したWebページ500Pと対応付けられているURLと、を対応付けて画像DB102に登録する。また、同様に、図6(a)に示すように、「六丸食品」の文字610Tと六丸食品のマーク610Lが併記されたロゴ610を表示するための六丸食品の画像データがWebページから抽出された場合には、図6(b)に示すように、文字(テキスト)データ612を抽出するとともに、六丸食品の画像データに基づくロゴ610における文字部分を除いた画像611を表示するための除去処理済み画像データを生成し、それぞれを抽出元のWebページのURLと対応付けて画像DB102に登録する。
Therefore, in this embodiment, when a character (text) is included in an image based on the image data, a comparative search using character (text) data is performed. For example, as shown in FIG. 5A, image data of Rokumaru confectionery for displaying a
一方、システム制御部20は、携帯端末装置3から画像データを受信した場合に、文字認識プログラムにより当該画像データに基づく画像に文字が含まれているか否かを判定し、文字が含まれていると判定した場合には、当該文字を示す文字データに基づいて画像DB102に登録されている文字データを検索する。このように、文字データでの検索によれば、画像認識プログラムを用いた検索と比較して高精度の検索を行うことができる。
On the other hand, when image data is received from the mobile
[URL提供機能]
システム制御部20は、携帯端末装置3から画像データを受信すると、上述したように、当該画像データに基づく画像に文字が含まれているか否かを判定し、文字が含まれていると判定した場合には、当該文字を示す文字データに基づいて画像DB102に登録されている文字データを検索する。一方、文字が含まれていないと判定した場合には、画像データに基づいて画像DB102に登録されている画像データを検索する。システム制御部20は、検索結果が1件であった場合には、対応付けられているURLを携帯端末装置3に送信し、検索結果が複数件であった場合には、検索された複数の画像データを携帯端末装置3に送信し、選択された画像データに対応付けられているURLを改めて送信する。
[URL providing function]
When receiving image data from the mobile
[3.携帯端末装置3の構成及び機能]
次に、携帯端末装置3の構成及び機能について図7を用いて説明する。図7に示すように携帯端末装置3は、操作部31と、表示部32と、通信部33と、撮影部34と、記憶部35と、入出力インタフェース部36と、システム制御部40と、を備えている。そして、システム制御部40と入出力インタフェース部36とは、システムバス41を介して接続されている。
[3. Configuration and Function of Portable Terminal Device 3]
Next, the configuration and functions of the mobile
操作部31は、例えば、文字及び数字を入力するためのテンキー、十字キー及び各種機能キー等により構成されており、ユーザからの操作指示を受け付け、その指示内容を指示信号としてシステム制御部40に出力するようになっている。表示部32は、例えば、液晶ディスプレイ、有機EL(Electro-luminescence)ディスプレイ等により構成されており、文字や画像等の情報を表示するようになっている。通信部33は、ネットワークNW等に接続して、URL提供サーバ1、Webサーバ2等との通信状態を制御するようになっている。記憶部35は、例えば、フラッシュメモリ等により構成されており、各種プログラム及びデータ等を記憶するようになっている。入出力インタフェース部36は、操作部31〜記憶部35とシステム制御部40との間のインタフェース処理を行うようになっている。システム制御部40は、CPU(Central Processing Unit)37、ROM(Read Only Memory)38、RAM(Random Access Memory)39等により構成されている。
The
撮影部15は、操作部31におけるカメラ機能キーが押下されることにより撮影を行う。撮影された画像は、システム制御部40によりデジタルデータに変換され、画像データとして記憶部35の画像データ記憶領域に記録される。画像データ記憶領域に記録された画像データは、URL提供サーバ1に送信可能となっている。
The
この例で、携帯端末装置3のシステム制御部40は、所定の通信プロトコル(例えばhttp)を用いて画像データをURL提供サーバ1に送信する。画像データを送信後、システム制御部40は、URL提供サーバ1から画像データに基づいて検索されたURLを受信すると、当該URLに基づいてWebサーバ2にアクセスしてWebページ500Pを取得し、Web画面500を表示部32に表示させる。
In this example, the
[4.URL提供サーバ1、携帯端末装置3の動作]
次に、URL提供システムSにおけるURL提供サーバ1、携帯端末装置3の動作について、図8乃至図12を用いて説明する。
[4. Operation of URL providing server 1 and portable terminal device 3]
Next, operations of the URL providing server 1 and the mobile
まず、図8のフローチャートを用いて、画像データ収集機能を実現する際の、URL提供サーバ1の動作について説明する。なお、当該フローチャートに示す処理が実行される前に、クローラ機能によりWebページDB101に複数のWebページ500PがURLと対応付けられて登録されているものとする。
First, the operation of the URL providing server 1 when realizing the image data collection function will be described using the flowchart of FIG. It is assumed that a plurality of
URL提供サーバ1のシステム制御部20は、WebページDB101からWebページ500Pを1件取得する(ステップS101)。次いで、システム制御部20は、取得したWebページ500Pを参照し、特定領域に配置される画像データが存在するか否かを判定する(ステップS102)。システム制御部20は、特定領域に配置される画像データが存在しないと判定した場合には、ステップS101の処理に戻り、一方、特定領域に配置される画像データが存在すると判定した場合には、ステップS103の処理に移行する。次いで、システム制御部20は、取得したWebページ500Pを参照し、特定領域に配置されるべき画像を表示するための画像データを抽出する(ステップS103)。
The
次いで、システム制御部20は、文字認識プログラムを用いて、ステップS103の処理で抽出した画像データに基づく画像に文字が含まれているか否かを判定する(ステップS104)。このとき、システム制御部20は、文字が含まれていないと判定したときには(ステップS104:NO)、ステップS103の処理で抽出した画像データと、ステップS101の処理で取得したWebページ500Pに対応付けられているURLとを対応付けて画像DB102に登録し(ステップS105)、ステップS108の処理に移行する。一方、システム制御部20は、文字が含まれていると判定したときには(ステップS104:YES)、ステップS103の処理で抽出した画像データから除去処理済み画像データを生成する(ステップS106)。次いで、システム制御部20は、生成した除去処理済み画像データと、ステップS103の処理で抽出した画像データに含まれていた文字を示す文字データと、ステップS101の処理で取得したWebページ500Pに対応付けられているURLとを対応付けて画像DB102に登録し(ステップS107)、ステップS108の処理に移行する。
Next, the
システム制御部20は、ステップS105の処理又はステップS107の処理を終えると、次いで、WebページDB101から、取得対象とすべきWebページ500Pを全て取得したか否かを判定する(ステップS108)。取得対象とすべきWebページ500Pについては、WebページDB101に登録されているWebページ500Pの全て又はその一部を、オペレータ等が予め任意に設定することができる。システム制御部20は、取得対象とすべきWebページ500Pを全て取得していないと判定したときには(ステップS108:NO)、ステップS101の処理に移行し、それまでに取得していないWebページ500Pを取得する。一方、システム制御部20は、取得対象とすべきWebページ500Pを全て取得したと判定したときには(ステップS108:YES)、当該フローチャートにおける処理を終了する。
When the process of step S105 or the process of step S107 is completed, the
次に、図9乃至図12のフローチャートを用いて、URL提供サーバ1が携帯端末装置3から画像データを受信し、当該画像データに対応するURLを携帯端末装置3に送信する際の、URL提供システムSの動作について説明する。
Next, using the flowcharts of FIGS. 9 to 12, URL provision when the URL providing server 1 receives image data from the mobile
まず、図9に示すように、携帯端末装置3のシステム制御部40が、ユーザにより選択された画像データをURL提供サーバ1に送信する(ステップS201A)。URL提供サーバ1のシステム制御部20は、当該画像データを受信すると(ステップS201B)、文字認識プログラムを用いて、画像データに基づく画像に文字が含まれているか否かを判定する(ステップS202B)。このとき、システム制御部20は、文字が含まれていないと判定したときには(ステップS202B:NO)、受信した画像データに基づいて画像DB102を検索し(ステップS203B)、次いで、図11を用いて後述する画像検索終了時処理を実行し(ステップS204B)、当該フローチャートにおける処理を終了する。一方、システム制御部20は、文字が含まれていると判定したときには(ステップS202B:YES)、当該文字を示す文字データに基づいて画像DB102を検索する(ステップS205B)。
First, as shown in FIG. 9, the
次いで、システム制御部20は、ステップS205Bの処理における検索結果が1件であるか否かを判定する(ステップS206B)。このとき、システム制御部20は、検索結果が1件であると判定したときには(ステップS206B:YES)、検索結果(すなわち、検索された文字データ)に対応付けられているURLを画像DB102から取得し(ステップS207B)、当該URLを携帯端末装置3に送信して(ステップS208B)、当該フローチャートにおける処理を終了する。一方、システム制御部20は、検索結果が1件ではないと判定したときには(ステップS206B:NO)、図10に示すように、ステップS201Bの処理で受信した画像データから除去処理済み画像データを生成し(ステップS301B)、除去処理済み画像データに基づいて画像DB102を検索する(ステップS302B)。次いで、システム制御部20は、図11を用いて後述する画像検索終了時処理を実行し(ステップS303B)、当該フローチャートにおける処理を終了する。
Next, the
ここで、図11を用いて画像検索終了時処理について説明する。画像検索終了時処理は、図9のステップS204B又は、図10のステップS303Bにおいて、URL提供サーバ1のシステム制御部20により実行される処理である。
Here, the image search end process will be described with reference to FIG. The image search end process is a process executed by the
まず、システム制御部20は、図9のステップS203Bの処理、又は図10のステップS302Bの処理における検索結果が0件であるか否かを判定する(ステップS401)。このとき、システム制御部20は、検索結果が0件であると判定したときには(ステップS401:YES)、検索結果が0件であったことを示すエラーデータを携帯端末装置3に送信し(ステップS402)、画像検索終了時処理を終了する。一方、システム制御部20は、検索結果が0件ではないと判定したときには(ステップS401:NO)、次いで、検索結果が1件であるか否かを判定する(ステップS403)。
First, the
このとき、システム制御部20は、検索結果が1件であると判定したときには(ステップS403:YES)、検索結果(すなわち、検索された画像データ)に対応付けられているURLを画像DB102から取得し(ステップS404)、ステップS406の処理に移行する。一方、システム制御部20は、検索結果が1件ではないと判定したときには(ステップS403:NO)、次いで、図12を用いて後述する検索結果複数時処理を実行し(ステップS405)、ステップS406の処理に移行する。なお、検索結果複数時処理は、検索結果(すなわち、検索された画像データ)に対応付けられている複数のURLの中から一のURLを取得する処理である。
At this time, when the
システム制御部20は、ステップS404の処理において、一のURLを取得すると、次いで、当該URLを携帯端末装置3に送信して(ステップS406)、画像検索終了時処理を終了する。
When the
次に、図12を用いて検索結果複数時処理について説明する。検索結果複数時処理は、図11のステップS405において、URL提供サーバ1のシステム制御部20により実行される処理である。また、検索結果複数時処理は、図9のステップS203Bの処理、又は図10のステップS302Bの処理における検索の結果が、複数件であった場合(すなわち、同一又は類似の画像が複数あった場合)に実行される処理である。
Next, the search result multi-time process will be described with reference to FIG. The search result multi-time process is a process executed by the
まず、システム制御部20は、図9のステップS203Bの処理、又は図10のステップS302Bの処理における検索の結果として得られた全画像データをそれぞれの画像IDとともに携帯端末装置3に送信する(ステップS501)。次いで、システム制御部20は、送信した全画像データとそれぞれ対応付けられている画像ID及びURLを、一時退避(記憶部15のワーク領域に一時的に記憶)させる(ステップS502)。
First, the
次いで、システム制御部20は、携帯端末装置3から、ステップS501の処理で送信した全画像データの中からユーザにより選択された一の画像データに対応する画像IDを受信する(ステップS503)。次いで、システム制御部20は、一時退避させたURLの中から、受信した画像IDに対応するURLを取得し(ステップS504)、検索結果複数時処理の処理を終了する。
Next, the
他方、携帯端末装置3のシステム制御部40は、図9のステップS201Aの処理を終了した後は、図10に示すように、URL提供サーバ1からエラーデータを受信するか(ステップS301A)、URL提供サーバ1からURLを受信するか(ステップS303A)、又はURL提供サーバ1から複数の画像データ及び画像IDを受信する(ステップS305A)まで、待機状態を維持する。
On the other hand, after completing the process of step S201A in FIG. 9, the
そして、システム制御部40は、URL提供サーバ1からエラーデータを受信した場合には(ステップS301A:YES(図11のステップS402の処理を参照))、図9のステップS201Aの処理で送信した画像データによる検索結果が0件であったことや、URLを取得できなかったことなどを示すエラーメッセージを表示部32に表示させ(ステップS302A)、当該フローチャートにおける処理を終了する。
If the error data is received from the URL providing server 1 (step S301A: YES (see the process of step S402 of FIG. 11)), the
また、システム制御部40は、URL提供サーバ1からURLを受信した場合には(ステップS303A:YES(図9のステップS208Bの処理、図11のステップS406の処理を参照))、受信したURLを表示部32に表示させ(ステップS304A)、当該フローチャートにおける処理を終了する。
Further, when the
また、システム制御部40は、URL提供サーバ1から複数の画像データ及び画像IDを受信した場合には(ステップS305A:YES(図12のステップS501の処理を参照))、ユーザに何れかの画像データを選択させるべく、受信した複数の画像データに基づく画像を表示部32に表示させる(ステップS306A)。このとき、ユーザは、操作部31における十字キー等により何れかの画像データを選択・決定することができるようになっている。システム制御部40は、ユーザによる何れかの画像データを選択・決定する操作を検出すると、選択された画像データに対応する画像IDをURL提供サーバ1に送信し(ステップS307A)、ステップS301Aの処理に移行する。
In addition, when the
以上説明したように、本実施形態のURL提供サーバ1(「情報提供装置」、「データベース生成装置」の一例)は、Webページ500Pに基づいて表示されるWeb画面500における上端領域(「特定領域」の一例)に配置されるロゴ510を表示するための画像データを取得するシステム制御部20(「画像取得手段」の一例)と、取得された画像データとWebページのURLとを対応付けて画像DB102(「データベース」の一例)に登録するシステム制御部20(「登録手段」の一例)と、携帯端末装置3(「端末装置」の一例)から画像データを受信するシステム制御部20(「受信手段」の一例)と、受信された画像データに基づいて画像DB102に登録されている画像データを検索することにより、当該検索された画像データに対応付けられているURLを取得するシステム制御部20(「URL取得手段」の一例)と、取得されたURLを携帯端末装置3に対して送信するシステム制御部20(「URL送信手段」の一例)と、を備える。当該構成により、インターネット上に多数存在するWebページ500Pから容易に画像データを取得しデータベースに登録することができる。
As described above, the URL providing server 1 (an example of “information providing apparatus” and “database generating apparatus”) of the present embodiment is the upper end area (“specific area” in the
したがって、本実施形態のURL提供サーバ1によれば、画像DB102には、画像データとURLとが対応付けられて多数登録されることから、携帯端末装置3から受信した画像データに基づいて画像DB102を検索することにより、検索された画像データと対応付けられているURLを携帯端末装置3に送信するにあたり、画像DB102に登録されている画像データが少ないため画像データを検索できずにURLを携帯端末装置3に送信することができないという問題が発生しにくく実用的である。
Therefore, according to the URL providing server 1 of the present embodiment, a large number of image data and URLs are registered in association with each other in the
また、本実施形態のURL提供サーバ1によれば、一般的にWeb画面における上端領域にはロゴを表す画像が配置されている確率が高いことから、ロゴを表す画像を表示するための画像データを高い確率で画像DB102に登録することができる。よって、携帯端末装置3からロゴを表す画像を表示するための画像データを受信した場合にも、高確率でURLを携帯端末装置3に送信することができる。
Also, according to the URL providing server 1 of the present embodiment, since there is a high probability that an image representing a logo is generally arranged in the upper end area of the Web screen, image data for displaying an image representing a logo is high. Can be registered in the
また、本実施形態のURL提供サーバ1のシステム制御部20(「文字判定手段」の一例)は、Webページ500Pから取得した画像データに基づく画像に文字が含まれているか否かを判定し、文字が含まれていると判定した場合に、当該文字を示す文字データとWebページ500PのURLとを対応付けて画像DB102に登録する。そして、システム制御部20は、携帯端末装置3から受信した画像データに基づく画像に文字が含まれている場合に、当該文字を示す文字データに基づいて画像DB102に登録されている文字データを検索することにより、当該検索された文字データに対応付けられているURLを取得し、携帯端末装置3に送信する。
Further, the system control unit 20 (an example of “character determination unit”) of the URL providing server 1 according to the present embodiment determines whether or not characters are included in the image based on the image data acquired from the
したがって、URL提供サーバ1によれば、画像DB102を検索するにあたり、文字データによる検索ができることから、画像データによる検索よりも精度の高い検索を行うことができ、検索結果が複数件となる可能性を低減することができる。
Therefore, according to the URL providing server 1, when searching the
また、本実施形態のURL提供サーバ1のシステム制御部20(「画像生成手段」の一例)は、Webページ500Pから取得した画像データに基づく画像に文字が含まれている場合に、当該取得した画像データに基づく画像における文字部分を除いた画像を表示するための除去処理済み画像データを生成する。そして、システム制御部20は、除去処理済み画像データとWebページ500PのURLとを対応付けて画像DB102に登録する。
In addition, the system control unit 20 (an example of “image generation unit”) of the URL providing server 1 according to the present embodiment acquires the character image included in the image based on the image data acquired from the
したがって、URL提供サーバ1によれば、文字が含まれている画像から文字部分を除いた画像(例えば、ロゴや商品等のみを表す画像)を表示するための除去処理済み画像データが画像DB102に登録されることから、文字部分を含まない画像を表示するための画像データを携帯端末装置3から受信した場合にも、高確率でURLを携帯端末装置3に送信することができる。
Therefore, according to the URL providing server 1, removal processed image data for displaying an image obtained by removing a character portion from an image including characters (for example, an image representing only a logo or a product) is stored in the
また、本実施形態のURL提供サーバ1のシステム制御部20(「画像送信手段」、「選択画像受信手段」の一例)は、携帯端末装置3から受信した画像データに基づいて画像DB102に登録されている画像データを検索した結果、複数の画像データが検索された場合に、これらの画像データを携帯端末装置3に対して送信し、送信した画像データの中から選択された画像データを示す画像ID(「選択画像識別情報」の一例)を、携帯端末装置3から受信する。そして、システム制御部20は、携帯端末装置3から受信した画像IDが示す画像データに対応付けられているURLを取得し、携帯端末装置3に対して送信する。
In addition, the system control unit 20 (an example of “image transmitting unit” and “selected image receiving unit”) of the URL providing server 1 according to the present embodiment is registered in the
したがって、URL提供サーバ1によれば、画像データに基づく画像DB102の検索結果が複数件であった場合に、これらの画像データが携帯端末装置3に送信され、その中から携帯端末装置3のユーザにより選択された画像データに対応付けられているURLが改めて携帯端末装置3に送信されることから、携帯端末装置3のユーザは受信した複数の画像データに基づく画像から自分の送信した画像データと同一の対象を表す画像を選択することにより、自分がアクセスを望むWebページのURLを取得することができる。すなわち、URL提供サーバ1のシステム制御部20が、検索した画像データに対応付けられているURLの中から何れか一つを選択して送信する構成とした場合よりも、携帯端末装置3のユーザが自分の望むWebページのURLを取得できる可能性を高くすることができる。
Therefore, according to the URL providing server 1, when there are a plurality of search results of the
なお、本実施形態では、URL提供サーバ1のシステム制御部20がWebページ500Pから画像データを取得する際、Webページ500Pに基づいて表示されるWeb画面500における上端領域に配置される画像を表示するための画像データを取得しているが、これに代えて、一つのWebサイトから提供される複数のWebページを選択し、選択した複数のWebページに基づいて表示されるWeb画面における略同一の領域に配置されるそれぞれの画像を表示するための画像データを少なくとも一つ以上取得する構成としてもよい。この場合、システム制御部20は、取得した画像データと、WebサイトのURL又は選択したWebページの何れか一のURLとを対応付けて画像DB102に登録することとする。なお、この場合、これらの画像が配置されていた領域が本発明の特定領域に対応する。
In the present embodiment, when the
当該構成とすることにより、一般的に一つのWebサイトから提供される複数のWebページに基づいて表示されるそれぞれのWeb画面において、略同一の領域に配置されている画像はロゴや商品等を表す画像である確率が高いことから、ロゴや商品等を表す画像を表示するための画像データを高い確率で画像DB102に登録することができる。よって、携帯端末装置3からロゴや商品等を表す画像を表示するための画像データを受信した場合にも、高確率でURLを携帯端末装置3に送信することができる。
With this configuration, images placed in substantially the same area on each of the web screens that are generally displayed based on a plurality of web pages provided from one web site are logos, products, etc. Since there is a high probability of being an image to be displayed, image data for displaying an image representing a logo, a product, or the like can be registered in the
また、システム制御部20が、一つのWebサイトから提供される複数のWebページを選択し、選択した複数のWebページに基づいて表示されるWeb画面における略同一の領域に配置されるそれぞれの画像を比較し、同一の画像である場合に、当該画像を表示するための画像データを取得する構成としてもよい。この場合、システム制御部20は、取得した画像データと、WebサイトのURL又は選択したWebページの何れか一のURLとを対応付けて画像DB102に登録することとする。なお、この場合、これらの画像が配置されていた領域が本発明の特定領域に対応する。また、同一の画像であるか否かの判定は、画像データの識別情報(例えば、データ名称)が同一であるか否かを判定することにより行ってもよいし、画像認識プログラムを用いて画像の同一性を判定することにより行ってもよい。
In addition, the
当該構成とすることにより、一般的に一つのWebサイトから提供される複数のWebページに基づいて表示されるそれぞれのWeb画面において、略同一の領域に同一の画像データが配置されている場合、当該画像データはロゴ又は商品等を表す画像を表示するための画像データである確率が高いことから、ロゴ又は商品等を表す画像を表示するための画像データを高い確率で画像DB102に登録することができる。よって、携帯端末装置3からロゴ又は商品等を表す画像を表示するための画像データを受信した場合にも、高確率でURLを携帯端末装置3に送信することができる。なお、「複数のWebページに基づいて表示されるそれぞれのWeb画面における略同一の領域に配置される画像」とは、それぞれのWeb画面を、当該Web画面の何れかの辺を基準に重ね合わせたときに、画像の少なくとも一部が重なり合う領域に配置される画像である。
By adopting such a configuration, when the same image data is arranged in substantially the same area on each Web screen generally displayed based on a plurality of Web pages provided from one Web site, Since the image data has a high probability of being an image data for displaying an image representing a logo or a product, the image data for displaying an image representing a logo or a product or the like is registered in the
また、URL提供サーバ1のシステム制御部20が、Webページ500Pから取得した画像データであって、画像データをそれぞれ識別するための識別情報(例えば、データ名称や、画像データの所在地を示す情報)にロゴを示す所定の文字(例えば、「logo」など)が含まれる画像データを登録する構成としてもよい。なお、この場合、この画像データに基づく画像が配置される領域が本発明の特定領域に対応する。
Further, identification information (for example, data name and information indicating the location of the image data) that is image data acquired from the
当該構成とすることにより、一般的に画像データをそれぞれ識別するための識別情報にロゴを示す所定の情報が含まれる画像データは、ロゴを表す画像を表示するための画像データである確率が高いことから、ロゴを表す画像を表示するための画像データを高い確率で画像DB102に登録することができる。よって、携帯端末装置3からロゴを表す画像を表示するための画像データを受信した場合にも、高確率でURLを携帯端末装置3に送信することができる。
With this configuration, image data in which predetermined information indicating a logo is generally included in identification information for identifying each image data is likely to be image data for displaying an image representing the logo. Thus, image data for displaying an image representing a logo can be registered in the
また、本実施形態では、URL提供サーバ1のシステム制御部20は、携帯端末装置3から受信した画像データに基づく画像DB102の検索結果が複数件であった場合に、これらの画像データを携帯端末装置3に送信し、ユーザに何れかの画像データを選択させ、選択された画像データに対応付けられているURLを改めて送信しているが、これに代えて、システム制御部20は、携帯端末装置3から受信した画像データに基づく画像DB102の検索結果が複数件であった場合に、検索されたそれぞれの画像データに対応付けられているURLを取得し、各URLを携帯端末装置3に対して送信する構成としてもよい。
In the present embodiment, the
当該構成とすることにより、画像データに基づく画像DB102の検索結果が複数件であった場合に、それぞれの画像データに対応付けられているURLが携帯端末装置3に送信されることから、携帯端末装置3のユーザは受信した複数のURLの記述内容から自分がアクセスを望むWebページのURLを推測し選択することができる。すなわち、URL提供サーバ1のシステム制御部20が、検索した画像データに対応付けられているURLの中から何れか一つを選択して送信する構成とした場合よりも、携帯端末装置3のユーザが自分の望むWebページのURLを取得できる可能性を高くすることができる。
With this configuration, when there are a plurality of search results of the
また、URL提供サーバ1のシステム制御部20がWebページ500Pから画像データを取得する際、Webページ500Pに基づいて表示されるWeb画面500を表示する際にタイトルバー520(図4参照)に表示されるタイトル(図4の例では、「六丸製菓−トップページ」)を示すタイトル情報を更に取得し、画像データと、タイトル情報と、WebページのURLとを対応付けて画像DB102に登録するとともに、システム制御部20(「タイトル送信手段」、「選択タイトル受信手段」の一例)は、携帯端末装置3から受信した画像データに基づいて画像DB102に登録されている画像データを検索した結果、複数の画像データが検索された場合に、これらの画像データに対応付けられている各タイトル情報を携帯端末装置3に対して送信し、各タイトル情報の中から選択されたタイトルを示す選択タイトル識別情報(例えば、タイトル情報とともに送信したタイトルIDであって、ユーザによって選択されたタイトル情報に対応するタイトルID)を携帯端末装置3から受信し、更に、受信した選択タイトル識別情報が示すタイトル情報に対応付けられているURLを取得し、携帯端末装置3に対して送信する構成としてもよい。
Further, when the
当該構成とすることにより、画像データに基づく画像DB102の検索結果が複数件であった場合に、検索されたそれぞれの画像データに対応付けられているタイトル情報が携帯端末装置3に送信され、その中から携帯端末装置3のユーザにより選択されたタイトル情報に対応付けられているURLが改めて携帯端末装置3に送信される。すなわち、携帯端末装置3のユーザは受信した複数のタイトル情報の示すタイトルからWebページの内容を予測・選択することにより、自分がアクセスを望むWebページのURLをより確実に取得することができる。
With this configuration, when there are a plurality of search results of the
1 URL提供サーバ
11 URL提供サーバ/操作部
12 URL提供サーバ/表示部
13 URL提供サーバ/通信部
14 URL提供サーバ/ドライブ部
15 URL提供サーバ/記憶部
16 URL提供サーバ/入出力インタフェース部
17 URL提供サーバ/CPU
18 URL提供サーバ/ROM
19 URL提供サーバ/RAM
20 URL提供サーバ/システム制御部
21 URL提供サーバ/システムバス
101 URL提供サーバ/WebページDB
102 URL提供サーバ/画像DB
3 携帯端末装置
31 携帯端末装置/操作部
32 携帯端末装置/表示部
33 携帯端末装置/通信部
34 携帯端末装置/撮影部
35 携帯端末装置/記憶部
36 携帯端末装置/入出力インタフェース部
37 携帯端末装置/CPU
38 携帯端末装置/ROM
39 携帯端末装置/RAM
40 携帯端末装置/システム制御部
41 携帯端末装置/システムバス
NW ネットワーク
S URL提供システム
1
18 URL server / ROM
19 URL server / RAM
20 URL providing server /
102 URL providing server / image DB
3 mobile
38 Mobile Terminal / ROM
39 Mobile terminal / RAM
40 mobile terminal device /
Claims (17)
前記画像取得手段により取得された画像データと前記WebページのURLとを自動的に対応付けてデータベースに登録する登録手段と、
端末装置から画像データを受信する受信手段と、
前記受信手段により受信された画像データに基づいて前記データベースに登録されている画像データを検索することにより、当該検索された画像データに対応付けられている前記URLを取得するURL取得手段と、
前記URL取得手段により取得されたURLを前記端末装置に対して送信するURL送信手段と、
を備えることを特徴とする情報提供装置。 An image acquisition means for acquiring an image data from the specified area, with a specified area in the Web page as a specified area;
Registration means for automatically associating the image data acquired by the image acquisition means with the URL of the Web page and registering them in a database;
Receiving means for receiving image data from the terminal device;
URL acquisition means for acquiring the URL associated with the searched image data by searching the image data registered in the database based on the image data received by the receiving means;
URL transmitting means for transmitting the URL acquired by the URL acquiring means to the terminal device;
An information providing apparatus comprising:
前記特定領域は、前記Webページにおける上端領域であることを特徴とする情報提供装置。 The information providing device according to claim 1,
The information providing apparatus, wherein the specific area is an upper end area in the Web page.
前記画像取得手段は、一つのWebサイトから提供される複数の前記Webページを選択し、当該選択したそれぞれのWebページにおける略同一の領域に配置される画像データを少なくとも一つ以上取得し、
前記登録手段は、前記画像取得手段により取得された画像データと、前記WebサイトのURL又は前記選択されたWebページの何れか一のURLとを対応付けて前記データベースに登録することを特徴とする情報提供装置。 The information providing device according to claim 1,
The image acquisition means selects a plurality of the Web pages provided from one Web site, acquires at least one or more image data arranged in substantially the same area in each of the selected Web pages,
The registration unit registers the image data acquired by the image acquisition unit and the URL of the Web site or the URL of the selected Web page in association with each other in the database. Information providing device.
前記画像取得手段は、一つのWebサイトから提供される複数の前記Webページを選択し、当該選択したそれぞれのWebページにおける略同一の領域に配置されるそれぞれの画像データを比較し、同一の画像データである場合に、当該画像データを取得し、
前記登録手段は、前記画像取得手段により取得された画像データと、前記WebサイトのURL又は前記選択されたWebページの何れか一のURLとを対応付けて前記データベースに登録することを特徴とする情報提供装置。 The information providing device according to claim 1,
The image acquisition means selects a plurality of the Web pages provided from one Web site, compares the respective image data arranged in substantially the same region in the selected Web pages, and outputs the same image If it is data, get the image data,
The registration unit registers the image data acquired by the image acquisition unit and the URL of the Web site or the URL of the selected Web page in association with each other in the database. Information providing device.
前記登録手段は、前記画像取得手段により取得された画像データであって、画像データをそれぞれ識別するための識別情報にロゴを示す所定の情報が含まれる画像データを、登録することを特徴とする情報提供装置。 An information providing apparatus according to any one of claims 1 to 4, wherein
The registration unit registers image data that is acquired by the image acquisition unit and includes predetermined information indicating a logo in identification information for identifying each image data. Information providing device.
前記画像取得手段により取得された画像データに基づく画像に文字が含まれているか否かを判定する文字判定手段、
を更に備え、
前記登録手段は、前記文字判定手段により文字が含まれていると判定された場合に、当該文字を示す文字データと前記URLとを対応付けて前記データベースに登録し、
前記URL取得手段は、前記受信手段により受信された画像データに基づく画像に文字が含まれている場合に、当該文字を示す文字データに基づいて前記データベースに登録されている文字データを検索することにより、当該検索された文字データに対応付けられているURLを取得することを特徴とする情報提供装置。 An information providing apparatus according to any one of claims 1 to 5,
Character determination means for determining whether or not a character is included in an image based on the image data acquired by the image acquisition means;
Further comprising
The registration means registers the character data indicating the character and the URL in the database in association with each other when the character determination means determines that the character is included,
The URL acquisition means, when a character is included in an image based on the image data received by the receiving means, searches for character data registered in the database based on character data indicating the character. To obtain a URL associated with the retrieved character data.
前記画像取得手段により取得された画像データに基づく画像に文字が含まれているか否かを判定する文字判定手段と、
前記文字判定手段により文字が含まれていると判定された場合に、前記画像取得手段により取得された画像データに基づく画像における文字部分を除いた画像データを生成する画像生成手段と、
を更に備え、
前記登録手段は、前記文字判定手段により文字が含まれていると判定された場合に、前記画像生成手段により生成された画像データと前記URLとを対応付けて前記データベースに登録することを特徴とする情報提供装置。 An information providing apparatus according to any one of claims 1 to 5,
Character determination means for determining whether or not a character is included in an image based on the image data acquired by the image acquisition means;
An image generating means for generating image data excluding character portions in an image based on the image data acquired by the image acquiring means when the character determining means determines that a character is included;
Further comprising
The registration unit registers the image data generated by the image generation unit and the URL in association with each other when the character determination unit determines that the character is included. To provide information.
前記URL取得手段は、前記データベースに登録されている画像データの中から、前記受信手段により受信された画像データに基づく画像と同一又は類似の画像データを検索することを特徴とする情報提供装置。 An information providing apparatus according to any one of claims 1 to 7,
The URL acquisition unit searches the image data registered in the database for image data that is the same as or similar to an image based on the image data received by the receiving unit.
前記URL取得手段は、前記受信手段により受信された画像データに基づいて前記データベースに登録されている画像データを検索した結果、複数の画像データが検索された場合に、それぞれの画像データに対応付けられているURLを取得し、
前記URL送信手段は、前記URL取得手段により取得された各URLを前記端末装置に対して送信することを特徴とする情報提供装置。 An information providing apparatus according to any one of claims 1 to 8,
The URL acquiring unit searches for image data registered in the database based on the image data received by the receiving unit, and as a result, searches for a plurality of image data, associates with each image data. Get the URL
The URL transmitting unit transmits each URL acquired by the URL acquiring unit to the terminal device.
前記URL取得手段が、前記受信手段により受信された画像データに基づいて前記データベースに登録されている画像データを検索した結果、複数の画像データが検索された場合に、これらの画像データを前記端末装置に対して送信する画像送信手段と、
前記画像送信手段が送信した画像データの中から選択された画像データを示す選択画像識別情報を、前記端末装置から受信する選択画像受信手段と、
を更に備え、
前記URL取得手段は、前記選択画像受信手段により受信された選択画像識別情報が示す画像データに対応付けられている前記URLを取得し、
前記URL送信手段は、前記URL取得手段により前記選択画像識別情報に基づいて取得されたURLを前記端末装置に対して送信することを特徴とする情報提供装置。 An information providing apparatus according to any one of claims 1 to 8,
When a plurality of image data are searched as a result of searching the image data registered in the database based on the image data received by the receiving unit, the URL acquisition unit stores these image data in the terminal Image transmitting means for transmitting to the device;
Selection image receiving means for receiving selected image identification information indicating image data selected from the image data transmitted by the image transmitting means from the terminal device;
Further comprising
The URL acquisition unit acquires the URL associated with the image data indicated by the selection image identification information received by the selection image reception unit,
The URL transmitting unit transmits the URL acquired by the URL acquiring unit based on the selected image identification information to the terminal device.
前記画像取得手段は、前記画像データを取得する場合に、当該画像データが配置されるWebページを表示する際にタイトルバーに表示されるタイトルを示すタイトル情報を更に取得し、
前記登録手段は、前記画像取得手段により取得された画像データと、前記タイトル情報と、前記WebページのURLとを対応付けて前記データベースに登録し、
前記URL取得手段が、前記受信手段により受信された画像データに基づいて前記データベースに登録されている画像データを検索した結果、複数の画像データが検索された場合に、これらの画像データに対応付けられている各前記タイトル情報を前記端末装置に対して送信するタイトル送信手段と、
前記タイトル送信手段が送信した各タイトル情報の中から選択されたタイトルを示す選択タイトル識別情報を、前記端末装置から受信する選択タイトル受信手段と、
を更に備え、
前記URL取得手段は、前記選択タイトル受信手段により受信された選択タイトル識別情報が示すタイトル情報に対応付けられている前記URLを取得し、
前記URL送信手段は、前記URL取得手段により前記選択タイトル情報に基づいて取得されたURLを前記端末装置に対して送信することを特徴とする情報提供装置。 An information providing apparatus according to any one of claims 1 to 8,
When acquiring the image data, the image acquisition means further acquires title information indicating a title displayed on a title bar when displaying a Web page on which the image data is arranged,
The registration unit registers the image data acquired by the image acquisition unit, the title information, and the URL of the Web page in association with each other in the database,
When the URL acquisition means searches the image data registered in the database based on the image data received by the receiving means, and a plurality of image data is searched, it is associated with these image data. Title transmitting means for transmitting the title information being transmitted to the terminal device;
Selected title receiving means for receiving from the terminal device selected title identification information indicating a title selected from the title information transmitted by the title transmitting means;
Further comprising
The URL acquisition means acquires the URL associated with the title information indicated by the selected title identification information received by the selected title receiving means,
The URL transmitting unit transmits the URL acquired based on the selected title information by the URL acquiring unit to the terminal device.
コンピュータが、前記取得された画像データと前記WebページのURLとを自動的に対応付けてデータベースに登録するステップと、
コンピュータが、端末装置から画像データを受信するステップと、
コンピュータが、前記受信された画像データに基づいて前記データベースに登録されている画像データを検索することにより、当該検索された画像データに対応付けられている前記URLを取得するステップと、
コンピュータが、前記取得されたURLを前記端末装置に対して送信するステップと、
を含むことを特徴とする情報提供方法。 A computer acquiring an image data to be displayed as the Web page from the specific region, and a region designated in advance in the Web page as the specific region;
A computer automatically associating the acquired image data with the URL of the Web page and registering it in a database;
A computer receiving image data from a terminal device;
The computer retrieves the image data registered in the database based on the received image data, thereby obtaining the URL associated with the retrieved image data;
A computer transmitting the acquired URL to the terminal device;
An information providing method comprising:
Webページにおいて予め指定された領域を特定領域とし、前記特定領域から画像データを取得する画像取得手段、
前記画像取得手段により取得された画像データと前記WebページのURLとを自動的に対応付けてデータベースに登録する登録手段、
端末装置から画像データを受信する受信手段、
前記受信手段により受信された画像データに基づいて前記データベースに登録されている画像データを検索することにより、当該検索された画像データに対応付けられている前記URLを取得するURL取得手段、
前記URL取得手段により取得されたURLを前記端末装置に対して送信するURL送信手段、
として機能させることを特徴とする情報提供用プログラム。 Computer
An image acquisition means for acquiring an image data from the specified area, with a specified area as a specified area in the Web page;
Registration means for automatically associating the image data acquired by the image acquisition means with the URL of the Web page and registering them in a database;
Receiving means for receiving image data from the terminal device;
URL acquiring means for acquiring the URL associated with the searched image data by searching the image data registered in the database based on the image data received by the receiving means;
URL transmission means for transmitting the URL acquired by the URL acquisition means to the terminal device;
An information providing program characterized by functioning as
前記画像取得手段により取得された画像データと前記WebページのURLとを自動的に対応付けてデータベースに登録する登録手段と、
を備えることを特徴とするデータベース生成装置。 An image acquisition means for acquiring an image data from the specified area, with a specified area in the Web page as a specified area;
Registration means for automatically associating the image data acquired by the image acquisition means with the URL of the Web page and registering them in a database;
A database generation device comprising:
前記特定領域は、前記Webページにおける上端領域であることを特徴とするデータベース生成装置。 15. The database generation device according to claim 14, wherein
The database generation apparatus, wherein the specific area is an upper end area of the Web page.
前記画像取得手段は、一つのWebサイトから提供される複数の前記Webページを選択し、当該選択したそれぞれのWebページにおける略同一の領域に配置される画像データを少なくとも一つ以上取得し、
前記登録手段は、前記画像取得手段により取得された画像データと、前記WebサイトのURL又は前記選択されたWebページの何れか一のURLとを対応付けて前記データベースに登録することを特徴とするデータベース生成装置。 15. The database generation device according to claim 14, wherein
The image acquisition means selects a plurality of the Web pages provided from one Web site, acquires at least one or more image data arranged in substantially the same area in each of the selected Web pages,
The registration unit registers the image data acquired by the image acquisition unit and the URL of the Web site or the URL of the selected Web page in association with each other in the database. Database generator.
取得された画像データと前記WebページのURLとを自動的に対応付けてデータベースに登録するステップと、
を含むことを特徴とするデータベース生成方法。 An area designated in advance in the web page as a specific area, and acquiring image data from the specific area;
Automatically associating the acquired image data with the URL of the Web page and registering it in the database;
A database generation method comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010015363A JP5306246B2 (en) | 2010-01-27 | 2010-01-27 | Information providing apparatus, information providing method, information providing program, database generating apparatus, and database generating method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010015363A JP5306246B2 (en) | 2010-01-27 | 2010-01-27 | Information providing apparatus, information providing method, information providing program, database generating apparatus, and database generating method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011154520A true JP2011154520A (en) | 2011-08-11 |
JP5306246B2 JP5306246B2 (en) | 2013-10-02 |
Family
ID=44540435
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010015363A Active JP5306246B2 (en) | 2010-01-27 | 2010-01-27 | Information providing apparatus, information providing method, information providing program, database generating apparatus, and database generating method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5306246B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190097054A (en) * | 2017-06-09 | 2019-08-20 | 알리바바 그룹 홀딩 리미티드 | Business process initiation method and apparatus |
JP7554793B2 (en) | 2022-07-26 | 2024-09-20 | キヤノン株式会社 | Image generation system, operation method and program for image generation system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003015980A (en) * | 2001-07-04 | 2003-01-17 | Kyodo Printing Co Ltd | System and method for retrieval of logo mark |
JP2003036212A (en) * | 2001-07-23 | 2003-02-07 | Funai Electric Co Ltd | Personal digital assistant with camera function |
JP2004227258A (en) * | 2003-01-22 | 2004-08-12 | Superior Co Ltd | Server computer, portable telephone set, server connecting system, server connecting support method, server connecting method and server connecting program |
JP2005149326A (en) * | 2003-11-18 | 2005-06-09 | Canon Inc | Authentication system and authentication method |
JP2008052672A (en) * | 2006-08-28 | 2008-03-06 | Oki Electric Ind Co Ltd | Price information retrieval device, price information retrieval system and price information retrieval method |
-
2010
- 2010-01-27 JP JP2010015363A patent/JP5306246B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003015980A (en) * | 2001-07-04 | 2003-01-17 | Kyodo Printing Co Ltd | System and method for retrieval of logo mark |
JP2003036212A (en) * | 2001-07-23 | 2003-02-07 | Funai Electric Co Ltd | Personal digital assistant with camera function |
JP2004227258A (en) * | 2003-01-22 | 2004-08-12 | Superior Co Ltd | Server computer, portable telephone set, server connecting system, server connecting support method, server connecting method and server connecting program |
JP2005149326A (en) * | 2003-11-18 | 2005-06-09 | Canon Inc | Authentication system and authentication method |
JP2008052672A (en) * | 2006-08-28 | 2008-03-06 | Oki Electric Ind Co Ltd | Price information retrieval device, price information retrieval system and price information retrieval method |
Non-Patent Citations (5)
Title |
---|
CSNB201000085001; 鈴木たかのり: Plone完全活用ガイド 初版, 20080705, p.38, 株式会社技術評論社 * |
CSNG201000308105; 劉瀋巍: '大画面ディスプレイ上でのウェブブラウジングにおける効率的タスク切り替え支援手法' 第1回データ工学と情報マネジメントに関するフォーラム-DEIMフォーラム-論文集 [online] , 20090509, pp.1-8, 電子情報通信学会データ工学研究専門委員会 * |
CSNJ200610069003; 中平浩二,渡井康行,山崎俊彦,相澤清晴: 'レンダリング情報を用いたWeb画像分類精度の改善' 映像メディア処理シンポジウム 第10回シンポジウム資料 , 20051109, pp.15-16 * |
JPN6012056801; 鈴木たかのり: Plone完全活用ガイド 初版, 20080705, p.38, 株式会社技術評論社 * |
JPN6013011163; 劉瀋巍: '大画面ディスプレイ上でのウェブブラウジングにおける効率的タスク切り替え支援手法' 第1回データ工学と情報マネジメントに関するフォーラム-DEIMフォーラム-論文集 [online] , 20090509, pp.1-8, 電子情報通信学会データ工学研究専門委員会 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190097054A (en) * | 2017-06-09 | 2019-08-20 | 알리바바 그룹 홀딩 리미티드 | Business process initiation method and apparatus |
KR102307820B1 (en) * | 2017-06-09 | 2021-10-06 | 어드밴스드 뉴 테크놀로지스 씨오., 엘티디. | Methods and devices for initiating business processing |
JP7554793B2 (en) | 2022-07-26 | 2024-09-20 | キヤノン株式会社 | Image generation system, operation method and program for image generation system |
Also Published As
Publication number | Publication date |
---|---|
JP5306246B2 (en) | 2013-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8359314B2 (en) | System and method for tagging images based on positional information | |
WO2007062293A2 (en) | Collaborative service for suggesting media keywords based on location data | |
CN101008959A (en) | Communication device | |
JP2002342356A (en) | System, method and program for providing information | |
JP2008250663A (en) | Information retrieval system, information retrieval device, retrieval result screen information generation method and retrieval result screen information generation processing program | |
JP5306246B2 (en) | Information providing apparatus, information providing method, information providing program, database generating apparatus, and database generating method | |
JP2010067032A (en) | Device, system and method for retrieval of commodity, and program | |
US9977793B2 (en) | Information processing system, information processing method, and information processing apparatus | |
JP2009224919A (en) | Portable communication terminal | |
JP2004038840A (en) | Device, system, and method for managing memorandum image | |
KR101803391B1 (en) | Method for providing image management based on user information and device and system using the same | |
JP2010134854A (en) | Information providing system, information browsing support system and information providing method | |
JP4767095B2 (en) | URL information provision system | |
JP4408819B2 (en) | Information processing apparatus, information processing system, and program | |
JP2005038100A (en) | Merchandise information providing device and program | |
JP2008134800A (en) | Retrieval system and retrieval method | |
JP5173392B2 (en) | Code generation program, game machine, and information providing system | |
KR101913324B1 (en) | Method for providing image management based on user information and device and system using the same | |
JP2003036267A (en) | Information retrieval device, and information retrieval method | |
JP2007305063A (en) | Url information providing system | |
JP2003006230A (en) | Method and server for information retrieval processing, method and device for presenting information, program and medium | |
JP4213520B2 (en) | Center apparatus, method, and program for storing and retrieving content | |
KR101125879B1 (en) | Moving-Image Division and Search System and Method, and Moving-Image Division and Search Server therefor | |
JP2005071318A (en) | Homepage management device | |
KR101787400B1 (en) | Method for providing image management based on user information and device and system using the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121018 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121030 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121226 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130312 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130509 |
|
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: 20130611 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130625 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5306246 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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
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 |