JP5278997B2 - Mail processing transfer server, mail relay method, and program - Google Patents
Mail processing transfer server, mail relay method, and program Download PDFInfo
- Publication number
- JP5278997B2 JP5278997B2 JP2008059254A JP2008059254A JP5278997B2 JP 5278997 B2 JP5278997 B2 JP 5278997B2 JP 2008059254 A JP2008059254 A JP 2008059254A JP 2008059254 A JP2008059254 A JP 2008059254A JP 5278997 B2 JP5278997 B2 JP 5278997B2
- Authority
- JP
- Japan
- Prior art keywords
- word
- search
- words
- page
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
本発明は、電子メールを加工して転送する技術に関する。 The present invention relates to a technique for processing and transferring an electronic mail.
Google社が無料で提供している、Gmail(登録商標)というWebメールサービスが知られている(例えば、下記の非特許文献1参照)。Gmailでは、ユーザは、Google社のサーバから提供されたWebページを介して、受信したメールを閲覧することができる。この際、Google社のサーバから提供されたWebページの一部の領域には受信した電子メールの本文が表示され、他の領域には、表示中の電子メール本文内の単語から検索された広告が表示される。
There is known a web mail service called Gmail (registered trademark) provided free of charge by Google Inc. (for example, see Non-patent
しかし、Gmailのサービスを利用しているユーザの中には、Microsoft社のoutlook(登録商標)に代表されるような一般的なメールソフトを使用して受信した電子メールを閲覧する場合がある。このようなメールソフトには、Google社のサーバから提供されたWebページのように、広告を表示する領域が存在しない場合がある。そのため、ユーザは、受信した電子メールの本文に関連する広告を目にする機会を失い、受信した電子メールに付随する有益な情報を得ることができない場合がある。 However, some users who use the Gmail service may browse e-mails received using general mail software such as Microsoft (registered trademark). Such mail software may not have an area for displaying an advertisement, like a Web page provided from a Google server. As a result, the user may lose the opportunity to see advertisements associated with the body of the received email and may not be able to obtain useful information associated with the received email.
本発明は上記事情を鑑みてなされたものであり、本発明の目的は、電子メールの受信者が、任意のメールソフトを用いて、電子メールと共に、当該電子メールに関連する情報を閲覧できるようにすることにある。 The present invention has been made in view of the above circumstances, and an object of the present invention is to enable an e-mail recipient to view information related to the e-mail together with the e-mail using any e-mail software. Is to make it.
例えば、本発明の第1の態様は、電子メールを加工して転送するメール加工転送サーバであって、端末から受け取った電子メールの題名または本文に含まれる単語を抽出する単語抽出手段と、単語抽出手段によって抽出された単語の中から検索対象の単語を特定する単語特定手段と、単語特定手段によって検索対象として特定された単語に関連するWebページの情報またはコンテンツの少なくともいずれか一方を検索する検索手段と、検索手段による検索結果の少なくとも一部を、端末から受け取った電子メールの本文に埋め込む埋め込み手段と、検索結果の少なくとも一部が埋め込まれた電子メールを、当該電子メールの宛先へ転送する転送手段とを備え、単語特定手段は、単語抽出手段によって抽出された単語の中から、予め定められた単語を除き、残った単語の中で、電子メール内での出現数が多い順に予め定められた順位までの単語を検索対象の単語として特定し、検索手段は、単語特定手段によって検索対象として特定された単語に関連するWebページの情報を検索する場合に、電子メールの題名または本文に含まれている前記単語特定手段によって検索対象として特定された単語の単語数と、Webページに含まれている前記単語特定手段によって検索対象として特定された単語の単語数との合計が多いWebページの順位を高く設定することを特徴とするメール加工転送サーバを提供する。
For example, the first aspect of the present invention is a mail processing / forwarding server that processes and forwards an e-mail, a word extracting means for extracting a word contained in the title or text of an e-mail received from a terminal, and a word A word specifying unit that specifies a word to be searched from among the words extracted by the extracting unit, and at least one of information or content of a Web page related to the word specified as a search target by the word specifying unit is searched. A search means, an embedding means for embedding at least a part of the search result by the search means in the body of the e-mail received from the terminal, and an e-mail in which at least a part of the search result is embedded is transferred to the destination of the e-mail Transfer means, and the word specifying means is predetermined from the words extracted by the word extracting means. Except for the word, in the remaining words to identify the word to a predetermined rank in the order number is larger occurrences in the e-mail as a word to be searched, the search means may identify as a search target by the word specifying means When searching for information on a Web page related to the word, the number of words specified as the search target by the word specifying means included in the title or text of the e-mail and the Web page There is provided a mail processing and transfer server characterized in that the rank of a Web page having a large sum with the number of words specified as a search target by the word specifying means is set high .
また、本発明の第2の態様は、電子メールを加工して転送するメール加工転送サーバにおけるメール中継方法であって、メール加工転送サーバが、端末から受け取った電子メールの題名または本文に含まれる単語を抽出する単語抽出ステップと、単語抽出ステップにおいて抽出した単語の中から検索対象の単語を特定する単語特定ステップと、単語特定ステップにおいて検索対象として特定した単語に関連するWebページの情報またはコンテンツの少なくともいずれか一方を検索する検索ステップと、検索ステップにおける検索結果の少なくとも一部を、端末から受け取った電子メールの本文に埋め込む埋め込みステップと、検索結果の少なくとも一部が埋め込まれた電子メールを、当該電子メールの宛先へ転送する転送ステップとを実行し、単語特定ステップにおいて、単語抽出ステップにおいて抽出し単語の中から、予め定められた単語を除き、残った単語の中で、電子メール内での出現数が多い順に予め定められた順位までの単語を検索対象の単語として特定し、検索ステップにおいては、単語特定ステップにおいて検索対象として特定された単語に関連するWebページの情報を検索する場合に、電子メールの題名または本文に含まれている単語特定ステップにおいて検索対象として特定された単語の単語数と、Webページに含まれている単語特定ステップにおいて検索対象として特定された単語の単語数との合計が多いWebページの順位を高く設定することを特徴とするメール中継方法を提供する。
According to a second aspect of the present invention, there is provided a mail relay method in a mail processing / forwarding server for processing and transferring an electronic mail, the mail processing / forwarding server being included in a title or text of an electronic mail received from a terminal. A word extracting step for extracting a word, a word specifying step for specifying a word to be searched from the words extracted in the word extracting step, and information or contents of a Web page related to the word specified as a search target in the word specifying step A search step for searching for at least one of the above, an embedding step for embedding at least a part of the search result in the search step in the body of the e-mail received from the terminal, and an e-mail in which at least a part of the search result is embedded And a forwarding step for forwarding to the destination of the email In the word identification step, the words extracted in the word extraction step are excluded from the predetermined words, and the remaining words up to the predetermined rank in the order of appearance in the email Is specified as a search target word, and in the search step, when searching for information on a Web page related to the word specified as the search target in the word specification step, the word included in the title or text of the e-mail Setting a high ranking for the Web page having a large sum of the number of words specified as the search target in the specifying step and the number of words specified as the search target in the word specifying step included in the Web page A mail relay method characterized by the above is provided.
また、本発明の第3の態様は、コンピュータに、電子メールを加工して転送するメール加工転送サーバとしての機能を実現させるプログラムであって、コンピュータに、端末から受け取った電子メールの題名または本文に含まれる単語を抽出する単語抽出機能、単語抽出機能によって抽出された単語の中から検索対象の単語を特定する単語特定機能、単語特定機能によって検索対象として特定された単語に関連するWebページの情報またはコンテンツの少なくともいずれか一方を検索する検索機能、検索機能による検索結果の少なくとも一部を、端末から受け取った電子メールの本文に埋め込む埋め込み機能、および検索結果の少なくとも一部が埋め込まれた電子メールを、当該電子メールの宛先へ転送する転送機能を実現させ、単語特定機能は、単語抽出機能によって抽出された単語の中から、予め定められた単語を除き、残った単語の中で、電子メール内での出現数が多い順に予め定められた順位までの単語を検索対象の単語として特定し、検索機能は、単語特定機能によって検索対象として特定された単語に関連するWebページの情報を検索する場合に、電子メールの題名または本文に含まれている単語特定機能によって検索対象として特定された単語の単語数と、Webページに含まれている単語特定機能によって検索対象として特定された単語の単語数との合計が多いWebページの順位を高く設定することを特徴とするプログラムを提供する。 According to a third aspect of the present invention, there is provided a program for causing a computer to realize a function as a mail processing / transfer server for processing and transferring an electronic mail, wherein the title or text of the electronic mail received from the terminal is transmitted to the computer. A word extraction function for extracting words included in a word, a word specification function for specifying a search target word from words extracted by the word extraction function, and a Web page related to a word specified as a search target by the word specification function A search function that searches for at least one of information and content, an embedding function that embeds at least part of the search result of the search function in the body of an e-mail received from the terminal, and an electronic in which at least part of the search result is embedded Realizes a forwarding function that forwards mail to the destination of the email, and identifies words Noh removes a predetermined word from the words extracted by the word extraction function, and searches for the remaining words up to a predetermined rank in the order of appearance in the email. The search function is specified as a target word, and when searching for information on a Web page related to the word specified as a search target by the word specification function, the search function uses the word specification function included in the title or text of the e-mail. It is characterized in that the rank of a Web page having a large sum of the number of words specified as a search target and the number of words specified as a search target by the word specifying function included in the Web page is set high. Provide a program to
本発明のメール加工転送サーバによれば、電子メールの受信者が、任意のメールソフトを用いて、電子メールと共に、当該電子メールに関連する情報を閲覧することができる。 According to the mail processing and transfer server of the present invention, an e-mail recipient can view information related to the e-mail together with the e-mail using any mail software.
以下、本発明の実施の形態について説明する。 Embodiments of the present invention will be described below.
図1は、本発明の一実施形態に係る電子メールシステム10の構成を示すシステム構成図である。電子メールシステム10は、メール加工転送サーバ20、1台以上のSMTPサーバ12およびPOPサーバ13、ならびに、複数の端末14を備える。メール加工転送サーバ20、1台以上のSMTPサーバ12およびPOPサーバ13、ならびに、複数の端末14は、それぞれ通信回線11に接続され、通信回線11を介して互いに通信する。
FIG. 1 is a system configuration diagram showing the configuration of an electronic mail system 10 according to an embodiment of the present invention. The electronic mail system 10 includes a mail processing / transfer server 20, one or
それぞれの端末14は、ユーザからの操作に従って電子メールを作成し、作成した電子メールを通信回線11を介してメール加工転送サーバ20へ送信する。また、端末14は、ユーザ宛の電子メールをPOPサーバ13を介して取得してモニタ等に表示する。なお、本実施形態において、端末14は汎用のコンピュータであるが、他の形態として、端末14は携帯電話やPDA(Personal Data Assistant)等の携帯情報端末であってもよい。
Each
メール加工転送サーバ20は、通信回線11を介して端末14から電子メールを受信した場合に、受信した電子メールを後述する方法で加工する。そして、メール加工転送サーバ20は、加工した電子メールを、当該電子メールの宛先に従って、通信回線11を介してSMTPサーバ12へ転送する。
When the e-mail processing / transfer server 20 receives an e-mail from the
図2は、メール加工転送サーバ20の機能構成の一例を示すブロック図である。メール加工転送サーバ20は、除外単語格納部21、単語特定部22、検索部23、検索結果ページ作成部24、ページデータ格納部25、単語抽出部26、埋め込み部27、転送部28、およびWebページ提供部29を備える。
FIG. 2 is a block diagram illustrating an example of a functional configuration of the mail processing / transfer server 20. The mail processing / transfer server 20 includes an excluded
単語抽出部26は、通信回線11を介して端末14から電子メールを受信した場合に、受信した電子メールの題名または本文に含まれる単語を、例えば形態素解析等により抽出する。そして、単語抽出部26は、抽出した単語を、それぞれの単語の電子メール内での出現数を示す情報と共に単語特定部22へ送る。
When the e-mail is received from the
除外単語格納部21には、検索対象として除外されるべき単語が予め格納されている。本実施形態では、卑猥な表現に用いられる単語や、「葬式」等、配慮を必要とする単語が、検索対象として除外されるべき単語として除外単語格納部21に格納されている。
In the excluded
単語特定部22は、単語抽出部26から受け取った単語から、除外単語格納部21に格納されている単語を除外する。そして、単語特定部22は、残った単語の中で、電子メール内での出現数が多い順に予め定められた数(例えば上位5つ)の単語を検索対象の単語として特定する。そして、単語特定部22は、検索対象の単語として特定した単語を検索部23へ送る。
The
検索部23は、例えば図3に示すように、検索エンジン230、広告検索部231、広告情報格納部232、コンテンツ検索部233、およびコンテンツ格納部234を備える。
As shown in FIG. 3, for example, the
広告情報格納部232には、例えば図4に示すように、広告が掲載されているWebページである広告ページのURL(Uniform Resource Locator)2321、および、当該広告ページの題名やキャッチコピー等を含むテキスト情報2322が、当該広告に関連する単語2320に対応付けて格納されている。広告情報格納部232内のデータは、広告主またはメール加工転送サーバ20の管理者等によって予め登録される。
For example, as shown in FIG. 4, the advertisement
コンテンツ格納部234には、例えば図5に示すように、コンテンツまたはコンテンツが格納されているデータベースのアドレス情報を含むコンテンツ情報2341、および、当該コンテンツの題名や概要、属性情報(作成日時やデータ形式等)等を示すテキスト情報2342が、当該コンテンツに関連する単語2340に対応付けて格納されている。
In the
コンテンツ格納部234に格納されているコンテンツ、あるいは、コンテンツ格納部234にアドレス情報が格納されているコンテンツは、例えば、動画像、音声、静止画像、テキスト、またはこれらの組み合わせである。コンテンツ格納部234内のデータは、コンテンツの作成者またはメール加工転送サーバ20の管理者等によって予め登録される。
The content stored in the
検索エンジン230は、単語特定部22から検索対象の単語を受け取った場合に、受け取った単語に関連するWebページであって、インターネット上で公開されているWebページを通信回線11を介して検索する。そして、検索エンジン230は、検索結果を検索結果ページ作成部24および埋め込み部27へ送る。
When the
検索エンジン230は、例えば、単語特定部22から受け取った検索対象の全ての単語を含むWebページを、当該単語に関連するWebページとして検索する。また、検索エンジン230は、例えば、Webページの情報と共に、検索対象の単語を多く含む順にWebページを順位付けした情報を検索結果としてページ作成部24および埋め込み部27へ送る。
The
本実施形態におけるWebページの検索には、ブラウザ等が有する一般的な検索技術が用いられるため、検索処理に関する詳細な説明は省略する。なお、検索エンジン230は、メール加工転送サーバ20の外部に設けられている検索サーバに、単語特定部22から受け取った検索対象の単語を送信して、当該単語に関連するWebページの検索を依頼し、当該検索サーバから検索結果を取得するようにしてもよい。
Since a general search technique possessed by a browser or the like is used for the search of the Web page in the present embodiment, detailed description regarding the search process is omitted. The
広告検索部231は、単語特定部22から検索対象の単語を受け取った場合に、受け取った単語の中の少なくとも一部の単語に関連付けられている広告ページのURLおよびテキスト情報を広告情報格納部232から抽出する。そして、広告検索部231は、抽出したURLおよびテキスト情報を含む検索結果をページ作成部24および埋め込み部27へ送る。
When receiving the search target word from the
広告検索部231は、例えば、抽出したURLおよびテキスト情報と共に、広告情報格納部232内において検索対象の単語がより多く関連付けられているURLおよびテキスト情報がより高い順位となるように順位付けした情報を含む検索結果をページ作成部24および埋め込み部27へ送る。なお、他の形態として、広告情報格納部232には、広告ページ毎に広告主から支払われた料金を示す情報が格納され、広告検索部231は、より多くの料金を支払っている広告主の広告ページの順位が高くなるように順位付けしてもよい。
For example, the
コンテンツ検索部233は、単語特定部22から検索対象の単語を受け取った場合に、受け取った単語の中の少なくとも一部の単語に関連付けられているコンテンツ情報およびテキスト情報をコンテンツ格納部234から抽出する。そして、コンテンツ検索部233は、抽出したコンテンツ情報およびテキスト情報を含む検索結果をページ作成部24および埋め込み部27へ送る。
When the
コンテンツ検索部233は、例えば、抽出したコンテンツ情報およびテキスト情報と共に、コンテンツ格納部234内において検索対象の単語がより多く関連付けられているコンテンツ情報およびテキスト情報がより高い順位となるように順位付けした情報を含む検索結果をページ作成部24および埋め込み部27へ送る。
For example, together with the extracted content information and text information, the
検索結果ページ作成部24は、検索部23から検索結果を受け取った場合に、受け取った検索結果毎に、当該検索結果の詳細を記述したWebページを作成し、作成したWebページを、それぞれのWebページの識別情報に対応付けてページデータ格納部25に格納する。また、検索結果ページ作成部24は、作成したそれぞれのWebページの識別情報を埋め込み部27へ送る。
When the search result
図6は、検索エンジン230による検索結果の詳細を記述した検索リスト詳細ページ30の一例を示す概念図である。検索結果ページ作成部24は、検索エンジン230によって検索されたWebページに関する複数(本実施形態では5つ)の情報31、およびページ切り替えボタン36を含む検索リスト詳細ページ30を作成する。それぞれのWebページに関する情報31には、当該Webページの検索順位32、当該Webページの題名33、当該Webページの説明34、および、当該WebページのURL35等が記述される。
FIG. 6 is a conceptual diagram showing an example of a search
Webページの題名33は、当該Webページの作成者によって記述された情報である。Webページの説明34は、当該Webページの作成者によって記述された情報または当該Webページの一部のテキスト情報である。ボタン36が選択されると、次の検索リスト詳細ページ30(検索順位が6〜10番目のWebページに関する情報)が表示される。
The
図7は、広告検索部231による検索結果の詳細を記述した広告リスト詳細ページ40の一例を示す概念図である。検索結果ページ作成部24は、広告検索部231によって抽出された広告ページに関する複数(本実施形態では5つ)の情報41、およびページ切り替えボタン46を含む広告リスト詳細ページ40を作成する。それぞれの広告ページに関する情報41には、当該広告ページの順位42、当該広告ページの題名43、当該広告ページの説明44、および、当該広告ページのURL45等が記述される。
FIG. 7 is a conceptual diagram showing an example of an advertisement
広告ページの題名43は、当該広告ページの作成者によって記述された情報である。広告ページの説明44は、当該広告ページの作成者によって記述されたキャッチコピーや当該広告ページの一部のテキスト情報である。ボタン46が選択されると、次の広告リスト詳細ページ40(検索順位が6〜10番目の広告ページに関する情報)が表示される。
The
図8は、コンテンツ検索部233による検索結果の詳細を記述したコンテンツリスト詳細ページ50の一例を示す概念図である。検索結果ページ作成部24は、コンテンツ検索部233によって抽出されたコンテンツに関する複数(本実施形態では4つ)の情報51、およびページ切り替えボタン56を含むコンテンツリスト詳細ページ50を作成する。なお、コンテンツ検索部233からコンテンツのアドレス情報を受け取った場合、検索結果ページ作成部24は、当該アドレス情報に従って対応するコンテンツを取得してコンテンツリスト詳細ページ50を作成する。
FIG. 8 is a conceptual diagram showing an example of a content list detail page 50 describing details of search results by the
それぞれのコンテンツに関する情報51には、当該コンテンツの順位52、当該コンテンツの題名53、当該コンテンツの本体54、および、当該コンテンツの説明55等が記述される。コンテンツの題名53は、当該コンテンツの作成者によって記述された情報である。コンテンツの説明55は、当該コンテンツの作成者によって記述された当該コンテンツに関する説明である。ボタン56が選択されると、次のコンテンツリスト詳細ページ50(検索順位が5〜8番目のコンテンツに関する情報)が表示される。
In the information 51 regarding each content, a
埋め込み部27は、検索部23から検索結果を受け取った場合に、それぞれの検索結果の少なくとも一部を、端末14から受け取った電子メール中に埋め込み、検索結果の少なくとも一部を埋め込んだ電子メールを転送部28へ送る。転送部28は、埋め込み部27から受け取った電子メールを、通信回線11を介して当該電子メールの宛先へ転送する。
When receiving the search results from the
図9は、埋め込み部27によって各検索結果の少なくとも一部が埋め込まれた電子メール60の一例を示す概念図である。なお、本実施形態において、電子メール60はHTML(HyperText Markup Language)メールであり、図9には、当該HTMLメールが端末14のメールソフトによって処理された後の表示状態が示されている。埋め込み部27は、テキストのみで構成された電子メールであっても、HTMLメールに変換して検索結果を埋め込む。
FIG. 9 is a conceptual diagram illustrating an example of an
電子メール60には、題名61、本文62、検索リストの概要63、広告リストの概要64、およびコンテンツリストの概要65が記述される。本実施形態において、埋め込み部27は、題名61および本文62を有する電子メールにおいて、本文62の末尾に検索リストの概要63、広告リストの概要64、およびコンテンツリストの概要65を付加することにより電子メール60を作成する。なお、他の形態として、埋め込み部27は、検索リストの概要63、広告リストの概要64、およびコンテンツリストの概要65の少なくともいずれかを、本文62の先頭に挿入したり、本文62の行間に挿入することにより電子メール60を作成してもよい。
In the
検索リストの概要63には、Webページ毎に、当該Webページの検索順位630、当該Webページの題名631、および当該Webページの説明632が表示される。検索リストの概要63には、Webページの検索結果の一部(本実施形態では3つ)が表示される。Webページの題名631は、当該Webページの作成者によって記述された情報である。
The
Webページの題名631には、当該WebページのURLが対応付けられており、電子メール60を表示した端末14は、ユーザによって題名631が選択されると、当該題名631に対応付けられているURLに通信回線11を介してアクセスすることにより、当該URLからWebページを取得して表示する。Webページの説明632は、当該Webページの作成者によって記述された情報または当該Webページの一部のテキスト情報である。
The
また、検索リストの概要63には、検索リスト詳細ページ30を表示するためのボタン633が表示される。ボタン633には、図6を用いて説明した検索リスト詳細ページ30の位置情報が対応付けられている。位置情報には、検索リスト詳細ページ30の識別情報およびメール加工転送サーバ20のURLが含まれる。電子メール60を表示した端末14は、ユーザによってボタン633が選択されると、通信回線11を介してメール加工転送サーバ20へアクセスして検索リスト詳細ページ30を要求し、メール加工転送サーバ20から送信された検索リスト詳細ページ30を表示する。
The
広告リストの概要64には、広告ページ毎に、当該広告ページの順位640、当該広告ページの題名641、および当該広告ページの説明642が表示される。広告リストの概要64には、広告ページの検索結果の一部(本実施形態では3つ)が表示される。題名641は、当該広告ページの作成者によって記述された情報である。
The
広告ページの題名641には、当該広告ページのURLが対応付けられており、電子メール60を表示した端末14は、ユーザによって題名641が選択されると、当該題名641に対応付けられているURLに通信回線11を介してアクセスすることにより、当該URLから広告ページを取得して表示する。広告ページの説明642は、当該広告ページの作成者によって記述されたキャッチコピーや当該広告ページの一部のテキスト情報である。
The
また、広告リストの概要64には、広告リスト詳細ページ40を表示するためのボタン643が表示される。ボタン643には、図7を用いて説明した広告リスト詳細ページ40の位置情報が対応付けられている。位置情報には、広告リスト詳細ページ40の識別情報およびメール加工転送サーバ20のURLが含まれる。電子メール60を表示した端末14は、ユーザによってボタン643が選択されると、通信回線11を介してメール加工転送サーバ20へアクセスして広告リスト詳細ページ40を要求し、メール加工転送サーバ20から送信された広告リスト詳細ページ40を表示する。
In addition, the
コンテンツリストの概要65には、コンテンツ毎に、当該コンテンツの順位650、当該コンテンツの説明651、および当該コンテンツの概略情報652が表示される。コンテンツリストの概要65には、コンテンツの検索結果の一部(本実施形態では3つ)が表示される。説明651は、当該コンテンツの作成者によって記述された情報である。
The
コンテンツの概略情報652は、コンテンツが動画像である場合には、数枚のフレームを所定時間毎に切り替える簡易動画像であり、コンテンツが音声である場合には、当該音声に関連する画像(例えば音楽であることを示すアイコンやアルバムジャケットの画像等)であり、コンテンツが静止画像である場合には、原画像よりも解像度が低い静止画像であり、コンテンツがテキストである場合には、コンテンツの一部のテキストである。
The
また、コンテンツリストの概要65には、コンテンツリスト詳細ページ50を表示するためのボタン653が表示される。ボタン653には、図8を用いて説明したコンテンツリスト詳細ページ50の位置情報が対応付けられている。位置情報には、コンテンツリスト詳細ページ50の識別情報およびメール加工転送サーバ20のアドレス情報が含まれる。電子メール60を表示した端末14は、ユーザによってボタン653が選択されると、通信回線11を介してメール加工転送サーバ20へアクセスしてコンテンツリスト詳細ページ50を要求し、メール加工転送サーバ20から送信されたコンテンツリスト詳細ページ50を表示する。
In the
このように、メール加工転送サーバ20が、電子メールの題名または本文に含まれる単語に関連するWebページ、広告ページ、およびコンテンツを、当該電子メールに埋め込むことにより、HTML形式の電子メールを表示可能なメールソフトを備える端末14であれば、電子メールに関連する有益な情報を、電子メールの本文と共に閲覧することができる。 In this way, the mail processing / transfer server 20 can display an HTML-format e-mail by embedding the web page, advertisement page, and contents related to the word included in the e-mail title or body in the e-mail. If it is terminal 14 provided with simple mail software, useful information related to the e-mail can be browsed together with the text of the e-mail.
また、電子メールの題名または本文に含まれる単語に関連するWebページ、広告ページ、およびコンテンツを、当該電子メールに埋め込むことにより、個人間でやり取りされる電子メールが、個人間のコミュニケーションを題材とする雑誌のような形態となる。これにより、メール加工転送サーバ20は、電子メールをやり取りする個人に対してより有益な情報を、その情報が話題になっているタイミングで提供することができる。 In addition, by embedding Web pages, advertisement pages, and contents related to words included in the title or body of an email in the email, emails exchanged between individuals are subject to communication between individuals. It looks like a magazine. As a result, the mail processing / transfer server 20 can provide more useful information to individuals who exchange e-mails at the timing when the information becomes a topic.
Webページ提供部29は、通信回線11を介して端末14から詳細ページの識別情報を受信した場合に、ページデータ格納部25を参照して、当該識別情報に対応する詳細ページのデータを特定する。そして、Webページ提供部29は、特定した詳細ページのデータを通信回線11を介して通信回線11へ送信する。
When receiving the detailed page identification information from the terminal 14 via the
図10は、メール加工転送サーバ20の動作の一例を示すフローチャートである。通信回線11を介して端末14から電子メールを受信することにより、メール加工転送サーバ20は、本フローチャートに示す動作を開始する。
FIG. 10 is a flowchart showing an example of the operation of the mail processing / transfer server 20. By receiving an e-mail from the terminal 14 via the
まず、単語抽出部26は、受信した電子メールの題名または本文に含まれる単語を、例えば形態素解析等により抽出し、抽出した単語を、それぞれの単語の電子メール内での出現数を示す情報と共に単語特定部22へ送る(S100)。そして、単語特定部22は、単語抽出部26から受け取った単語から、除外単語格納部21に格納されている単語を除外する。そして、単語特定部22は、残った単語の中で、電子メール内での出現数が多い順に予め定められた数の単語を検索対象の単語として特定し、特定した単語を検索部23へ送る(S101)。
First, the
次に、検索エンジン230は、単語特定部22から受け取った単語に関連するWebページであって、インターネット上で公開されているWebページを、通信回線11を介して検索し、検索結果を検索結果ページ作成部24および埋め込み部27へ送る(S102)。
Next, the
次に、広告検索部231は、単語特定部22から受け取った単語の中の少なくとも一部の単語に関連付けられている広告ページのURLおよびテキスト情報を広告情報格納部232から抽出し、抽出したURLおよびテキスト情報を含む検索結果をページ作成部24および埋め込み部27へ送る(S103)。
Next, the
次に、コンテンツ検索部233は、単語特定部22から受け取った単語の中の少なくとも一部の単語に関連付けられているコンテンツ情報およびテキスト情報をコンテンツ格納部234から抽出し、抽出したコンテンツ情報およびテキスト情報を含む検索結果をページ作成部24および埋め込み部27へ送る(S104)。
Next, the
次に、検索結果ページ作成部24は、検索エンジン230から受け取った検索結果を用いて、図6で説明した検索リスト詳細ページ30を作成し、作成した検索リスト詳細ページ30を、当該検索リスト詳細ページ30の識別情報に対応付けてページデータ格納部25に格納する(S105)。
Next, the search result
次に、検索結果ページ作成部24は、広告検索部231から受け取った検索結果を用いて、図7で説明した広告リスト詳細ページ40を作成し、作成した広告リスト詳細ページ40を、当該広告リスト詳細ページ40の識別情報に対応付けてページデータ格納部25に格納する(S106)。
Next, the search result
次に、検索結果ページ作成部24は、コンテンツ検索部233から受け取った検索結果を用いて、図8で説明したコンテンツリスト詳細ページ50を作成し、作成したコンテンツリスト詳細ページ50を、当該コンテンツリスト詳細ページ50の識別情報に対応付けてページデータ格納部25に格納する(S107)。そして、検索結果ページ作成部24は、作成した検索リスト詳細ページ30、広告リスト詳細ページ40、およびコンテンツリスト詳細ページ50のそれぞれの識別情報を埋め込み部27へ送る(S108)。
Next, the search result
次に、埋め込み部27は、検索部23から受け取ったそれぞれの検索結果の少なくとも一部、および、検索リスト詳細ページ30、広告リスト詳細ページ40、およびコンテンツリスト詳細ページ50へのリンク情報を、端末14から受け取った電子メール中に埋め込み、埋め込んだ電子メールを転送部28へ送る。転送部28は、埋め込み部27から受け取った電子メールを、通信回線11を介して当該電子メールの宛先へ転送し(S109)、メール加工転送サーバ20は、本フローチャートに示す動作を終了する。
Next, the embedding
図11は、メール加工転送サーバ20の機能を実現するコンピュータ70の詳細な機能構成の一例を示すハードウェア構成図である。コンピュータ70は、CPU(Central Processing Unit)71、RAM(Random Access Memory)72、ROM(Read Only Memory)73、HDD(Hard Disk Drive)74、通信インターフェイス(I/F)75、入出力インターフェイス(I/F)76、およびメディアインターフェイス(I/F)77を備える。 FIG. 11 is a hardware configuration diagram showing an example of a detailed functional configuration of the computer 70 that realizes the function of the mail processing / transfer server 20. The computer 70 includes a central processing unit (CPU) 71, a random access memory (RAM) 72, a read only memory (ROM) 73, a hard disk drive (HDD) 74, a communication interface (I / F) 75, an input / output interface (I). / F) 76 and a media interface (I / F) 77.
CPU71は、ROM73またはHDD74に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM73は、コンピュータ70の起動時にCPU71が実行するブートプログラムや、コンピュータ70のハードウェアに依存するプログラム等を格納する。HDD74は、CPU71によって実行されるプログラムを格納する。
The
通信インターフェイス75は、通信回線11を介して他の機器からデータを受信してCPU71へ送ると共に、CPU71が生成したデータを、通信回線11を介して他の機器へ送信する。CPU71は、入出力インターフェイス76を介して、モニタやキーボード等の入出力装置を制御する。CPU71は、入出力インターフェイス76を介して、入出力装置からデータを取得する。また、CPU71は、生成したデータを、入出力インターフェイス76を介して入出力装置へ出力する。
The
メディアインターフェイス77は、記録媒体78に格納されたプログラムまたはデータを読み取り、RAM72を介してCPU71に提供する。CPU71は、当該プログラムを、メディアインターフェイス77を介して記録媒体78からRAM72上にロードして実行する。記録媒体78は、例えばDVD(Digital Versatile Disk)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
The
コンピュータ70のCPU71は、RAM72上にロードされたプログラムを実行することにより、除外単語格納部21、単語特定部22、検索部23、検索結果ページ作成部24、ページデータ格納部25、単語抽出部26、埋め込み部27、転送部28、およびWebページ提供部29の各機能を実現する。また、ROM73またはHDD74には、除外単語格納部21およびページデータ格納部25内のデータが格納される。コンピュータ70は、これらのプログラムを、記録媒体78から読み取って実行するが、他の例として、他の装置から、通信回線11を介してこれらのプログラムを取得してもよい。
The
以上、本発明の実施の形態について説明した。 The embodiment of the present invention has been described above.
上記説明から明らかなように、本実施形態の電子メールシステム10によれば、電子メールの受信者が、任意のメールソフトを用いて、電子メールと共に、電子メールに関連する情報を閲覧することができる。 As is clear from the above description, according to the electronic mail system 10 of the present embodiment, the recipient of the electronic mail can view information related to the electronic mail together with the electronic mail using any mail software. it can.
なお、本発明は、上記した実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。 In addition, this invention is not limited to above-described embodiment, Many deformation | transformation are possible within the range of the summary.
例えば、上記した実施形態において、埋め込み部27は、検索部23から検索結果を受け取った場合に、それぞれの検索結果の少なくとも一部を、端末14から受け取った電子メール中に埋め込むが、本発明はこれに限られない。
For example, in the above-described embodiment, when the embedding
例えば、検索結果ページ作成部24は、図12に示すように、検索リストの概要63、広告リストの概要64、およびコンテンツリストの概要65で構成される検索結果ページ80をさらに作成し、検索結果ページ80の識別情報に対応付けてページデータ格納部25に格納して当該検索結果ページ80の識別情報を埋め込み部27へ送り、埋め込み部27は、例えば図13に示すように、電子メール60の題名61または本文62に含まれている検索対象の単語66に、検索結果ページ80の位置情報を対応付けるようにしてもよい。検索結果ページ80の位置情報には、検索結果ページ80の識別情報およびメール加工転送サーバ20のURLを示す情報が含まれる。
For example, as shown in FIG. 12, the search result
電子メール60を表示した端末14は、ユーザによって電子メール中のいずれかの検索対象の単語66が選択された場合に、当該検索対象の単語66に対応付けられているURLに基づいて、通信回線11を介してメール加工転送サーバ20へアクセスし、当該検索対象の単語66に対応付けられている識別情報に対応する検索結果ページ80を要求する。これにより、メール加工転送サーバ20は、当初の電子メールのテキストの構成を極力変更することなく、当該電子メールに関連する情報を迅速に提供することができる。
The terminal 14 that has displayed the
また、上記した実施形態において、検索エンジン230は、電子メールの題名または本文中に存在する単語の中で、Webページに含まれている数が多い順にWebページを順位付けするが、他の形態として、検索エンジン230は、Webページ毎に、下記の(1)式を用いて関連性を示すパラメータαを算出し、算出したパラメータαの値が大きい順にWebページを順位付けするようにしてもよい。
Further, in the above-described embodiment, the
α=a1+a2+・・・+an+b1+b2+・・・+bn ・・・(1)
ここで、akは電子メール中におけるk番目の単語の出現数、bkはWebページ中におけるk番目の単語の出現数、nは単語特定部22によって特定された単語の種類の数である。
α = a 1 + a 2 +... + a n + b 1 + b 2 +... + b n (1)
Here, a k is the number of appearances of the k-th word in the e-mail, b k is the number of appearances of the k-th word in the Web page, and n is the number of types of words specified by the
これにより、Webページ内には1つしか出現していない単語であっても、電子メール中で何度も出現している単語である場合には、当該Webページの検索順位を高くすることができる。 As a result, even if only one word appears in the Web page, if the word appears many times in the e-mail, the search order of the Web page may be increased. it can.
また、広告検索部231についても、広告ページ毎に、上記の(1)式を用いてパラメータαを算出し、算出したパラメータαの値が大きい順に広告ページを順位付けするようにしてもよい。ただし、この場合、bkは広告情報格納部232の単語2320に格納されている単語の中でk番目の単語の出現数となり、対応する単語が単語2320に格納されていれば1となり、格納されていなければ0となる。
Also, the
また、コンテンツ検索部233についても同様に、コンテンツ毎に、上記の(1)式を用いてパラメータαを算出し、算出したパラメータαの値が大きい順にコンテンツを順位付けするようにしてもよい。ただし、この場合も、bkはコンテンツ格納部234の単語2340に格納されている単語の中でk番目の単語の出現数となり、対応する単語が単語2340に格納されていれば1となり、格納されていなければ0となる。
Similarly, for the
また、上記した実施形態において、埋め込み部27は、電子メールに、検索リストの概要63、広告リストの概要64、およびコンテンツリストの概要65を埋め込むが、他の形態として、埋め込み部27は、検索リストの概要63、広告リストの概要64、およびコンテンツリストの概要65の少なくともいずれかを電子メールに埋め込むようにしてもよい。
In the above-described embodiment, the embedding
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. It will be apparent to those skilled in the art that various modifications or improvements can be added to the above-described embodiment. It is apparent from the scope of the claims that the embodiments added with such changes or improvements can be included in the technical scope of the present invention.
10・・・電子メールシステム、11・・・通信回線、12・・・SMTPサーバ、13・・・POPサーバ、14・・・端末、20・・・メール加工転送サーバ、21・・・除外単語格納部、22・・・単語特定部、23・・・検索部、230・・・検索エンジン、231・・・広告検索部、232・・・広告情報格納部、233・・・コンテンツ検索部、234・・・コンテンツ格納部、24・・・検索結果ページ作成部、25・・・ページデータ格納部、26・・・単語抽出部、27・・・埋め込み部、28・・・転送部、29・・・Webページ提供部、30・・・検索リスト詳細ページ、40・・・広告リスト詳細ページ、50・・・コンテンツリスト詳細ページ、60・・・電子メール、61・・・題名、62・・・本文、63・・・検索リストの概要、64・・・広告リストの概要、65・・・コンテンツリストの概要、66・・・検索対象の単語、70・・・コンピュータ、71・・・CPU、72・・・RAM、73・・・ROM、74・・・HDD、75・・・通信インターフェイス、76・・・入出力インターフェイス、77・・・メディアインターフェイス、78・・・記録媒体、80・・・検索結果ページ DESCRIPTION OF SYMBOLS 10 ... E-mail system, 11 ... Communication line, 12 ... SMTP server, 13 ... POP server, 14 ... Terminal, 20 ... Mail processing transfer server, 21 ... Exclusion word Storage unit, 22 ... word specifying unit, 23 ... search unit, 230 ... search engine, 231 ... advertisement search unit, 232 ... advertisement information storage unit, 233 ... content search unit, 234 ... Content storage unit, 24 ... Search result page creation unit, 25 ... Page data storage unit, 26 ... Word extraction unit, 27 ... Embedding unit, 28 ... Transfer unit, 29 ... Web page providing unit, 30 ... search list details page, 40 ... advertising list details page, 50 ... content list details page, 60 ... e-mail, 61 ... title, 62. ..Text, 63 ..Outline of search list, 64 ... Outline of advertisement list, 65 ... Outline of content list, 66 ... Word to be searched, 70 ... Computer, 71 ... CPU, 72 ... RAM, 73 ... ROM, 74 ... HDD, 75 ... communication interface, 76 ... input / output interface, 77 ... media interface, 78 ... recording medium, 80 ... search result page
Claims (9)
端末から受け取った電子メールの題名または本文に含まれる単語を抽出する単語抽出手段と、
前記単語抽出手段によって抽出された単語の中から検索対象の単語を特定する単語特定手段と、
前記単語特定手段によって検索対象として特定された単語に関連するWebページの情報またはコンテンツの少なくともいずれか一方を検索する検索手段と、
前記検索手段による検索結果の少なくとも一部を、前記端末から受け取った電子メールの本文に埋め込む埋め込み手段と、
前記検索結果の少なくとも一部が埋め込まれた電子メールを、当該電子メールの宛先へ転送する転送手段と
を備え、
前記単語特定手段は、
前記単語抽出手段によって抽出された単語の中から、予め定められた単語を除き、残った単語の中で、前記電子メール内での出現数が多い順に予め定められた順位までの単語を検索対象の単語として特定し、
前記検索手段は、
前記単語特定手段によって検索対象として特定された単語に関連するWebページの情報を検索する場合に、電子メールの題名または本文に含まれている前記単語特定手段によって検索対象として特定された単語の単語数と、Webページに含まれている前記単語特定手段によって検索対象として特定された単語の単語数との合計が多いWebページの順位を高く設定することを特徴とするメール加工転送サーバ。 An email processing and forwarding server that processes and forwards emails,
Word extraction means for extracting words contained in the title or body of an email received from a terminal;
A word specifying means for specifying a search target word from the words extracted by the word extracting means;
Search means for searching for at least one of information and content of a web page related to a word specified as a search target by the word specifying means;
Embedding means for embedding at least a part of the search result by the search means in the body of the email received from the terminal;
A transfer means for transferring an e-mail in which at least a part of the search result is embedded to a destination of the e-mail;
The word specifying means is
From the words extracted by the word extracting means, a predetermined word is excluded, and among the remaining words, words up to a predetermined rank in order of appearance in the e-mail are searched. identified as a word,
The search means includes
When searching for information on a Web page related to a word specified as a search target by the word specifying means, a word of a word specified as a search target by the word specifying means included in the title or text of an e-mail A mail processing / transfer server characterized in that the rank of a Web page having a large sum of the number of words and the number of words specified as search targets by the word specifying means included in the Web page is set high .
前記検索手段は、
前記単語特定手段によって特定された単語を含むWebページを検索エンジンを用いて検索した結果、または、予め登録されている広告ページであって、前記単語特定手段によって特定された単語に関連付けられている広告ページの情報の、少なくともいずれか一方を、検索結果として出力することを特徴とするメール加工転送サーバ。 The mail processing / forwarding server according to claim 1,
The search means includes
As a result of searching a Web page including the word specified by the word specifying unit using a search engine, or an advertisement page registered in advance, the web page is associated with the word specified by the word specifying unit An e-mail processing and forwarding server that outputs at least one of advertisement page information as a search result.
前記埋め込み手段は、
前記検索手段による検索結果の少なくとも一部を、前記端末から受け取った電子メールの本文の末尾に付加することを特徴とするメール加工転送サーバ。 The mail processing and forwarding server according to claim 1 or 2,
The embedding means is
A mail processing / forwarding server, wherein at least a part of a search result by the search means is added to the end of a body of an e-mail received from the terminal.
前記埋め込み手段は、
前記検索手段による検索結果の少なくとも一部を、前記端末から受け取った電子メールの本文の行間に挿入することを特徴とするメール加工転送サーバ。 The mail processing and forwarding server according to claim 1 or 2,
The embedding means is
A mail processing / transfer server, wherein at least a part of a search result by the search means is inserted between lines of a body of an e-mail received from the terminal.
前記埋め込み手段は、
前記検索手段による検索結果の少なくとも一部を、前記端末から受け取った電子メールの本文の先頭に挿入することを特徴とするメール加工転送サーバ。 The mail processing and forwarding server according to claim 1 or 2,
The embedding means is
A mail processing and transfer server, wherein at least a part of a search result by the search means is inserted at the beginning of the body of an e-mail received from the terminal.
前記検索手段による検索結果の少なくとも一部から構成されるWebページである検索結果ページを作成する検索結果ページ作成手段をさらに備え、
前記埋め込み手段は、
前記検索結果ページ作成手段によって前記検索結果ページが作成された後に、前記端末から受け取った電子メールの本文中において、前記単語特定手段によって検索対象として特定された単語に、前記検索結果ページの位置情報をさらに埋め込むことを特徴とするメール加工転送サーバ。 The mail processing / forwarding server according to any one of claims 1 to 5,
A search result page creating means for creating a search result page that is a web page composed of at least a part of the search results by the search means;
The embedding means is
After the search result page is created by the search result page creation means, the position information of the search result page is included in the word specified as the search target by the word specifying means in the body text of the email received from the terminal. An e-mail processing and forwarding server characterized by further embedding.
前記検索手段は、
電子メールの題名または本文に含まれているk番目の単語の出現数ak、Webページ中におけるk番目の単語の出現数bk、前記単語特定手段によって検索対象として特定された単語の種類の数をnとして、下記の算出式を用いてWebページの関連性を示すパラメータαを算出し、αの値が大きい順にWebページを順位付けすることを特徴とするメール加工転送サーバ。
α=a1+a2+・・・+an+b1+b2+・・・+bn The mail processing / forwarding server according to any one of claims 1 to 6 ,
The search means includes
The number of occurrences a k of the k-th word included in the title or text of the e-mail, the number of occurrences b k of the k-th word in the Web page, and the type of word specified as the search target by the word specifying means A mail processing and transfer server characterized in that a parameter α indicating the relevance of a Web page is calculated using the following calculation formula, where n is the number, and the Web pages are ranked in descending order of the value of α.
α = a 1 + a 2 +... + a n + b 1 + b 2 +... + b n
前記メール加工転送サーバが、
端末から受け取った電子メールの題名または本文に含まれる単語を抽出する単語抽出ステップと、
前記単語抽出ステップにおいて抽出した単語の中から検索対象の単語を特定する単語特定ステップと、
前記単語特定ステップにおいて検索対象として特定した単語に関連するWebページの情報またはコンテンツの少なくともいずれか一方を検索する検索ステップと、
前記検索ステップにおける検索結果の少なくとも一部を、前記端末から受け取った電子メールの本文に埋め込む埋め込みステップと、
前記検索結果の少なくとも一部が埋め込まれた電子メールを、当該電子メールの宛先へ転送する転送ステップと
を実行し、
前記単語特定ステップにおいて、
前記単語抽出ステップにおいて抽出し単語の中から、予め定められた単語を除き、残った単語の中で、前記電子メール内での出現数が多い順に予め定められた順位までの単語を検索対象の単語として特定し、
前記検索ステップにおいては、
前記単語特定ステップにおいて検索対象として特定された単語に関連するWebページの情報を検索する場合に、電子メールの題名または本文に含まれている前記単語特定ステップにおいて検索対象として特定された単語の単語数と、Webページに含まれている前記単語特定ステップにおいて検索対象として特定された単語の単語数との合計が多いWebページの順位を高く設定することを特徴とするメール中継方法。 A mail relay method in a mail processing and forwarding server that processes and forwards an email,
The mail processing transfer server is
A word extraction step for extracting words contained in the title or body of the email received from the terminal;
A word specifying step of specifying a search target word from the words extracted in the word extraction step;
A search step of searching for at least one of information or content of a web page related to the word specified as a search target in the word specifying step;
An embedding step of embedding at least a part of a search result in the search step in a body of an e-mail received from the terminal;
A transfer step of transferring an e-mail in which at least a part of the search result is embedded to a destination of the e-mail;
In the word specifying step,
The words extracted in the word extraction step are excluded from the predetermined words, and among the remaining words, the words up to the predetermined rank in the descending order of appearance in the e-mail are searched. Identified as a word ,
In the search step,
When searching for information on a Web page related to the word specified as the search target in the word specifying step, the word of the word specified as the search target in the word specifying step included in the title or text of the e-mail A mail relay method characterized in that the rank of a Web page having a large sum of the number of words and the number of words specified as search targets in the word specifying step included in the Web page is set high .
前記コンピュータに、
端末から受け取った電子メールの題名または本文に含まれる単語を抽出する単語抽出機能、
前記単語抽出機能によって抽出された単語の中から検索対象の単語を特定する単語特定機能、
前記単語特定機能によって検索対象として特定された単語に関連するWebページの情報またはコンテンツの少なくともいずれか一方を検索する検索機能、
前記検索機能による検索結果の少なくとも一部を、前記端末から受け取った電子メールの本文に埋め込む埋め込み機能、および
前記検索結果の少なくとも一部が埋め込まれた電子メールを、当該電子メールの宛先へ転送する転送機能
を実現させ、
前記単語特定機能は、
前記単語抽出機能によって抽出された単語の中から、予め定められた単語を除き、残った単語の中で、前記電子メール内での出現数が多い順に予め定められた順位までの単語を検索対象の単語として特定し、
前記検索機能は、
前記単語特定機能によって検索対象として特定された単語に関連するWebページの情報を検索する場合に、電子メールの題名または本文に含まれている前記単語特定機能によって検索対象として特定された単語の単語数と、Webページに含まれている前記単語特定機能によって検索対象として特定された単語の単語数との合計が多いWebページの順位を高く設定することを特徴とするプログラム。 A program that allows a computer to function as a mail processing and forwarding server that processes and forwards emails,
In the computer,
A word extraction function to extract words contained in the title or body of an email received from the device,
A word specifying function for specifying a search target word from the words extracted by the word extraction function;
A search function for searching for at least one of Web page information and content related to a word specified as a search target by the word specifying function;
An embedding function for embedding at least a part of a search result by the search function in a body of an e-mail received from the terminal, and an e-mail in which at least a part of the search result is embedded is transferred to a destination of the e-mail Realize the transfer function,
The word identification function is
Searches for words up to a predetermined rank in descending order of the number of appearances in the e-mail among the words extracted from the words extracted by the word extraction function. identified as a word,
The search function
When searching for Web page information related to the word specified as the search target by the word specifying function, the word of the word specified as the search target by the word specifying function included in the title or text of the e-mail A program that sets a high ranking for a Web page having a large sum of the number of words and the number of words specified as search targets by the word specifying function included in the Web page .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008059254A JP5278997B2 (en) | 2008-03-10 | 2008-03-10 | Mail processing transfer server, mail relay method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008059254A JP5278997B2 (en) | 2008-03-10 | 2008-03-10 | Mail processing transfer server, mail relay method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009217441A JP2009217441A (en) | 2009-09-24 |
JP5278997B2 true JP5278997B2 (en) | 2013-09-04 |
Family
ID=41189237
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008059254A Active JP5278997B2 (en) | 2008-03-10 | 2008-03-10 | Mail processing transfer server, mail relay method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5278997B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10430073B2 (en) | 2015-07-17 | 2019-10-01 | Crown Equipment Corporation | Processing device having a graphical user interface for industrial vehicle |
US10754466B2 (en) | 2016-11-22 | 2020-08-25 | Crown Equipment Corporation | User interface device for industrial vehicle |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016075832A1 (en) * | 2014-11-14 | 2016-05-19 | 富士通株式会社 | Automatic page editing method, automatic page editing program, and automatic page editing device |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10334086A (en) * | 1997-06-04 | 1998-12-18 | Nippon Telegr & Teleph Corp <Ntt> | Information disclosure system |
JPH113348A (en) * | 1997-06-11 | 1999-01-06 | Sharp Corp | Advertizing device for electronic interaction |
JP4378131B2 (en) * | 2003-08-12 | 2009-12-02 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Information processing apparatus, information processing system, database search method, and program |
JP2005267187A (en) * | 2004-03-18 | 2005-09-29 | Nec Corp | Link information adding device and method therefor |
JP2005293243A (en) * | 2004-03-31 | 2005-10-20 | Just Syst Corp | Document processing device |
JP4832307B2 (en) * | 2004-09-11 | 2011-12-07 | 好邦 田村 | Advertising / information distribution system |
-
2008
- 2008-03-10 JP JP2008059254A patent/JP5278997B2/en active Active
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10430073B2 (en) | 2015-07-17 | 2019-10-01 | Crown Equipment Corporation | Processing device having a graphical user interface for industrial vehicle |
US10949083B2 (en) | 2015-07-17 | 2021-03-16 | Crown Equipment Corporation | Processing device having a graphical user interface for industrial vehicle |
US11899871B2 (en) | 2015-07-17 | 2024-02-13 | Crown Equipment Corporation | Processing device having a graphical user interface for industrial vehicle |
US10754466B2 (en) | 2016-11-22 | 2020-08-25 | Crown Equipment Corporation | User interface device for industrial vehicle |
US10936183B2 (en) | 2016-11-22 | 2021-03-02 | Crown Equipment Corporation | User interface device for industrial vehicle |
US11054980B2 (en) | 2016-11-22 | 2021-07-06 | Crown Equipment Corporation | User interface device for industrial vehicle |
Also Published As
Publication number | Publication date |
---|---|
JP2009217441A (en) | 2009-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4812747B2 (en) | Method and system for capturing and extracting information | |
US7580568B1 (en) | Methods and systems for identifying an image as a representative image for an article | |
US8078977B2 (en) | Method and system for intelligent processing of electronic information | |
KR101004479B1 (en) | Network user database for a sidebar | |
US8943153B2 (en) | System and method for displaying search results including email attachments | |
JP3664917B2 (en) | Network information display method, storage medium storing the method as a program, and computer executing the program | |
AU2005231112B2 (en) | Methods and systems for structuring event data in a database for location and retrieval | |
US20180131823A1 (en) | Server system, information storage device, and method for controlling server system | |
US7707142B1 (en) | Methods and systems for performing an offline search | |
US20110173569A1 (en) | Preview Functionality for Increased Browsing Speed | |
US20110119248A1 (en) | Topic identification system, topic identification device, client terminal, program, topic identification method, and information processing method | |
JPH1153279A (en) | Information processor and method, information providing device and method, information processing system and providing medium | |
JP5236762B2 (en) | Advertisement display device, advertisement display method, advertisement display program, and computer-readable recording medium storing the program | |
JP2012141682A (en) | Advertisement information providing device | |
JP2002222138A (en) | Contents transmission method, contents receiving method, and contents delivery system | |
JP5278997B2 (en) | Mail processing transfer server, mail relay method, and program | |
JP4477931B2 (en) | Search request device, search request method, search request program, and computer-readable recording medium storing search request program | |
JP2005267187A (en) | Link information adding device and method therefor | |
JP2009064435A (en) | Method and system for providing up-to-date information | |
JP4028795B2 (en) | E-mail collection and search system | |
JP2007257625A (en) | Delivery system, delivery method and program | |
JP6651277B1 (en) | Provision device, provision method, program, and non-temporary computer-readable information recording medium | |
JP2009122930A (en) | Information retrieval device and method thereof | |
JP2005182590A (en) | Data routing and forwarding device, computer program, and program recording medium | |
JP2008198139A (en) | Additional information retrieval device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110302 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120418 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120424 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120611 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130226 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130410 |
|
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: 20130430 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5278997 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |