JP6490863B1 - サーバ装置、Webサーバ装置、サーバシステム、サーバ装置用プログラム、Webサーバ装置用プログラムおよびWebサーバ装置の連携方法 - Google Patents

サーバ装置、Webサーバ装置、サーバシステム、サーバ装置用プログラム、Webサーバ装置用プログラムおよびWebサーバ装置の連携方法 Download PDF

Info

Publication number
JP6490863B1
JP6490863B1 JP2018167929A JP2018167929A JP6490863B1 JP 6490863 B1 JP6490863 B1 JP 6490863B1 JP 2018167929 A JP2018167929 A JP 2018167929A JP 2018167929 A JP2018167929 A JP 2018167929A JP 6490863 B1 JP6490863 B1 JP 6490863B1
Authority
JP
Japan
Prior art keywords
content
web server
theme
server apparatus
database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018167929A
Other languages
English (en)
Other versions
JP2020042410A (ja
Inventor
律子 田村
律子 田村
Original Assignee
一般社団法人ウェブ新聞社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 一般社団法人ウェブ新聞社 filed Critical 一般社団法人ウェブ新聞社
Priority to JP2018167929A priority Critical patent/JP6490863B1/ja
Application granted granted Critical
Publication of JP6490863B1 publication Critical patent/JP6490863B1/ja
Publication of JP2020042410A publication Critical patent/JP2020042410A/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

【課題】Webサイト同士でコンテンツを補完する、サーバ装置、Webサーバ装置、サーバシステム、サーバ装置用プログラム、Webサーバ装置用プログラムおよびWebサーバ装置の連携方法を提供する。
【解決手段】サーバ装置110が、複数のWebサーバ装置のそれぞれが独自に提供するコンテンツと、当該コンテンツに関するテーマと、複数のWebサーバ装置のそれぞれの識別情報と、を自己のデータベース340に格納する処理部310と、自己のデータベースに格納されているコンテンツと、当該コンテンツに関するテーマの情報とを、複数のWebサーバ装置のうち当該コンテンツを独自に提供するWebサーバ装置を除いたWebサーバ装置に提供し合う提供部320とを備えることで、複数のWebサーバ装置のそれぞれが提供するコンテンツを互いに共有させる。
【選択図】図4

Description

本発明は、Webサイト同士でコンテンツを補い合うためのサーバ装置、Webサーバ装置、サーバシステム、サーバ装置用プログラム、Webサーバ装置用プログラムおよびWebサーバ装置の連携方法に関する。
マーケティング手法は時代とともに変化しつつあり、近年、ユーザ自ら検索して調べ、見つける「インバウンドマーケティング」が注目を浴びている。
特許文献1では、閲覧したWebサイトに含まれるWebコンテンツの内容に連動した広告を提供可能な広告配信システムおよび広告配信プログラムが開示されている。特許文献2では、インターネット上のウェブサイトから高い精度で情報を取得する情報取得サーバ、情報取得方法及び情報取得配信システムが開示されている。特許文献3では、Web上に一般公開されているデータを自動抽出して、Webページを自動作成または自動更新する処理ためのWebページ作成処理プログラムおよび電子機器が開示されている。
特開2007−286833号公報 特開2016−81096号公報 特開2017−107479号公報
しかしながら、特許文献1ないし3の何れにおいても、Webサーバ装置が独自に提供するコンテンツを他のWebサーバ装置が取得し、他のWebサイトを閲覧するユーザに提供するとともに、コンテンツ提供元に対して他のWebサーバ装置が独自に提供するコンテンツをシェアしあい、或るWebサイトを閲覧する者に対し当該或るWebサイトが提供するコンテンツと他のWebサイトが提供するコンテンツとを同時に閲覧させることができない。
そこで、本発明の課題は、Webサイト同士でコンテンツを補完する、サーバ装置、Webサーバ装置、サーバシステム、サーバ装置用プログラム、Webサーバ装置用プログラムおよびWebサーバ装置の連携方法を提供することである。
本発明に係るサーバ装置は、
複数のWebサーバ装置のそれぞれが独自に提供するコンテンツと、当該コンテンツに関するテーマと、複数のWebサーバ装置のそれぞれの識別情報と、を自己のデータベースに格納する処理部と、
自己のデータベースに格納されているコンテンツと、当該コンテンツに関するテーマとを、複数のWebサーバ装置のうち当該コンテンツを独自に提供するWebサーバ装置を除いたWebサーバ装置に提供する提供部と、
を備える。
本発明に係るサーバ装置は、
管理用端末装置およびサーバ装置と接続する通信部と、
通信部を経由して管理用端末装置から入力されるテーマを自己のデータベースに登録するとともにサーバ装置に当該テーマを送信する第1の登録部と、
第1の登録部で登録されているテーマから選択されたテーマに関するコンテンツを自己のデータベースに登録するとともに、サーバ装置に対して当該テーマに係る当該コンテンツを送信する第2の登録部と、
サーバ装置から他のWebサーバ装置で提供されるコンテンツと当該コンテンツに関するテーマを取得して自己のデータベースに書き込む書込部と、
書込部で自己のデータベースに書き込まれたコンテンツと管理用端末装置で自己のデータベースに書き込まれたコンテンツとを含むWebページを作成する作成部と、
作成部で作成されたWebページを閲覧要求する端末装置に提供する提供部と、
を備えるか、または、
管理用端末装置およびサーバ装置と接続する通信部と、
通信部を経由してサーバ装置から送信されるテーマを自己のデータベースに登録する第1の登録部と、
管理用端末装置から送信されるコンテンツを受信し、当該コンテンツのテーマを解析し、当該コンテンツに当該テーマを設定して自己のデータベースに登録するとともに、サーバ装置に対して当該テーマに係る当該コンテンツを送信する第2の登録部と、
サーバ装置から他のWebサーバ装置で提供されるコンテンツと当該コンテンツに関するテーマを取得して自己のデータベースに書き込む書込部と、
書込部で自己のデータベースに書き込まれたコンテンツと管理用端末装置で自己のデータベースに書き込まれたコンテンツとを含むWebページを作成する作成部と、
作成部で作成されたWebページを閲覧要求する端末装置に提供する提供部と
を備える。
本発明に係るサーバシステムは、
本発明に係るサーバ装置と、
本発明に係るWebサーバ装置と
を備える。
本発明に係るサーバ装置用プログラムは、コンピュータに格納されて実行されることにより、本発明に係るサーバ装置を実現する。
本発明に係るWebサーバ装置用プログラムは、コンピュータに格納されて実行されることにより、本発明に係るサーバ装置を実現する。
本発明によれば、Webサイト同士で各自が提供するWebコンテンツを補完することができる。
図1は、本発明の第1および第2の実施形態に係るサーバ装置およびWebサーバ装置を含んで構成されたサーバシステムの構成図である。 図2は、図1に示すサーバ装置およびWebサーバ装置に共通する基本的なハードウェアの構成を示す図である。 図3は、図1に示す管理用端末装置および閲覧用端末装置に共通する基本的なハードウェアの構成を示す図である。 図4は、第1の実施形態に係るサーバ装置およびWebサーバ装置の機能ブロック図である。 図5は、第1の実施形態に係るサーバシステムにおけるシーケンスの一部を示す図である。 図6は、図5に示すシーケンスの続きを示す図である。 図7は、第2の実施形態に係るサーバ装置およびWebサーバ装置の機能ブロック図である。 図8は、第2の実施形態に係るサーバシステムにおけるシーケンスの一部を示す図である。 図9は、図8に示すシーケンスの続きを示す図である。 図10は、外部グルーピングでのサーバシステムの構成図である。 図11は、外部グルーピングでのサーバシステムにおけるシーケンスの一部を示す図である。 図12は、図8に示すシーケンスの続きを示す図である。 図13は、本発明の実施形態に係るサーバシステムで提供されるサーバ装置の連携を説明するための図である。
以下、図面を参照しながら、本発明の実施形態について詳細に説明する。
(第1の実施形態)
本発明の第1の実施形態に係るサーバシステム100は、図1に示すように、サーバ装置110及び複数のWebサーバ装置120を含んで構成される。サーバ装置110と複数のWebサーバ装置120は、ネットワーク130により接続されて通信可能となる。複数のWebサーバ装置120は、それぞれインターネット150を経由して管理用端末装置140から接続される。複数のWebサーバ装置120は、それぞれインターネット150に接続され、閲覧用端末装置160から閲覧される。なお、サーバ装置110は、図示を省略するが、インターネット150に接続されるように構成されてもよい。サーバ装置110はマスターサーバ装置と呼ぶことができ、これに対して、Webサーバ装置120はスレーブサーバ装置と呼ぶことができる。
サーバ装置110およびWebサーバ装置120は、図2に示すように、補助記憶装置210、主記憶装置211、演算装置212、制御装置213および通信装置214を含んで構成される。管理用端末装置140および閲覧用端末装置160は、図3に示すように、補助記憶装置210、主記憶装置211、演算装置212、制御装置213および通信装置214のほか、さらに、キーボード端末装置、マウスポインターなどの入力デバイスで構成される入力部215と、モニター装置などの出力デバイスで構成される出力部216とを備える。演算装置212および制御装置213は、CPU、MPUなどで一体化されてもよい。入力部215および出力部216は、タッチパネルディスプレー装置で一体化されてもよい。管理用端末装置140、閲覧用端末装置160には、パーソナルコンピュータのほか、タブレットコンピュータ、スマートフォンなどの携帯情報端末装置が含まれる。管理用端末装置140は、閲覧用端末装置160において、管理者用ログインなどにより使用が制限される場合でもよい。管理用端末装置140は、通常の端末装置において管理のために使用する場合が含まれ、閲覧用端末装置160は、通常の端末装置において閲覧のために使用する場合が含まれる。
サーバ装置110となるコンピュータの補助記憶装置210にサーバ装置用プログラムが記憶され、主記憶装置211に取り込まれ、演算装置212に展開される。これにより、図4に示すように、サーバ装置110が構成される。
Webサーバ装置120となるコンピュータの補助記憶装置210にサーバ装置用プログラムが記憶され、主記憶装置211に取り込まれ、演算装置212に展開される。これにより、図4に示すように、Webサーバ装置120が構成される。
サーバ装置110は、複数のWebサーバ装置120で独自に提供されるWebコンテンツを仲介することで連携させる。そのために、サーバ装置110は、図4に示すように、処理部310と、提供部320と、登録部330と、内部又は外部にデータベース340と、Webサーバ装置120とネットワーク130またはインターネット150を経由して通信するための通信部350を備える。
処理部310は、複数のWebサーバ装置120のそれぞれが独自に提供するコンテンツと、当該コンテンツに関するテーマと、複数のWebサーバ装置120のそれぞれの識別情報と、を自己のデータベース340に格納する。ここで、識別情報とは、例えばIPアドレスである。処理部310は、自己のデータベース340に、テーマ、コンテンツおよび識別情報を格納した日時を合わせて格納することが好ましい。処理部310への格納した日時に基づいて、Webサーバ装置120へのテーマおよびコンテンツのシェアを選別することができるからである。
提供部320は、自己のデータベース340に格納されているコンテンツと、当該コンテンツに関するテーマとを、複数のWebサーバ装置120(例えば、120A,120B,120C)のうち当該コンテンツを独自に提供するWebサーバ装置120(例えば、120A)を除いたWebサーバ装置120(例えば120B,112C)に提供する。
登録部330は、複数のWebサーバ装置120のそれぞれの管理用端末装置140から送信されるテーマの選定用キーワードを、複数のWebサーバ装置120のうち当該テーマ選定用キーワードを送付した管理用端末装置140に対応するWebサーバ装置120に対して送信し登録させる。これにより、管理用端末装置140からWebサーバ装置120を経由してテーマ選定用キーワードが、サーバ装置110およびWebサーバ装置120に登録される。当該テーマ選定用キーワードが送信されたWebサーバ装置120が、他のWebサーバ装置120から取得したコンテンツを選別することができる。テーマ選定用キーワードとしては、意味や内容を端的に示すカギとなる語句、いわゆるキーワードのほか、固有名詞などが含まれる。
テーマの選定用キーワードとしては、次の通りである。候補となる複数のテーマが予め設定される。例えば、「第1のテーマ」では、重要キーワードとしてword1,word2が設定され、一般キーワードとしてword3,word4が設定されている。「第2のテーマ」では、重要キーワードとしてword5,word6が設定され、一般キーワードとしてword7,word8が設定されている。このように、各テーマには、重要キーワードと一般キーワードが一つ以上設定されている。
テーマが「ガーデニング」である場合、設定キーワードに関して、重要キーワードに属する単語として、「ガーデニング」、「花壇」が設定され、一般キーワードに属する単語として、「庭」、「植物」、「花」、「木」、「樹木」、「植物」、「観葉植物」が設定される。
テーマが「エクステリア」である場合、設定キーワードに関して、重要キーワードに属する単語として、「庭」、「バルコニー」、「外壁」、「アプローチ」、「カーポート」、「屋根」、「ベランダ」、「塀」、「門」、「ドア」、「物置」が設定され、一般キーワードに属する単語として、「窓」が設定される。
テーマが「誕生日」である場合、設定キーワードに関して、重要キーワードに属する単語として、「誕生日」、「バースデー」が設定され、一般キーワードに属する単語として、「プレゼント」、「ケーキ」、「子供」、「父」、「母」、「妻」、「恋人」、「彼氏」、「彼女」が設定される。

一方、Webサーバ装置120は、図4に示すように、通信部410と、第1の登録部420と、第2の登録部430と、書込部440と、作成部450と、提供部460と、内部または外部のデータベース470とを備える。
通信部410は、Webサーバ装置120と、閲覧用端末装置160、管理用端末装置140およびサーバ装置110と接続する。
第1の登録部420は、通信部410を経由してサーバ装置110から送信されるテーマを自己のデータベース470に登録する。
第2の登録部430は、管理用端末装置140から送信されるコンテンツを受信し、当該コンテンツのテーマを解析し、当該コンテンツを設定し自己のデータベース470に登録する。また、第2の登録部430は、サーバ装置110に対して当該テーマに係る当該コンテンツを送信する。サーバ装置110は当該コンテンツを自己のデータベース340に登録する。
テーマ解析について具体的には、第2の登録部430は、複数のWebサーバ装置120のそれぞれが独自に提供するコンテンツから所定の入力項目に応じて重み付けするとともに当該コンテンツを構成する単語に分解することにより、キーワード毎に集計を行い、その集計の結果に基づいてテーマを解析する。ここで、所定の入力項目には、「テーマ」、「キーワード」、「説明」などが含まれ、「テーマ」の項目は、「主テーマ」、「サブテーマ」のように複数、段階的に設定されてもよい。「キーワード」の項目は、「重要キーワード」、「一般キーワード」のように複数、段階的に設定されてもよい。さらに具体的に述べると、次のようになる。
前述したテーマの選定用キーワードの例に対応した例を挙げて説明する。第2の登録部430において、管理用端末装置140から送信されて入力されるテキストデータを名詞、動詞、形容詞などの品詞に分解し、活用語については終止形として直し、テキストデータに含まれるword1〜word8の有無を選択する。そして、入力されるテキストデータ内に、各テーマの重要キーワードを一以上含んでいるもの、又は一般キーワードを一以上含んでいるものを、選択する。例えば、テキストデータ内に、第1のテーマの重要キーワードを一以上含むこと、一般キーワードを例えば5以上含むことの何れかを満たす場合には、第1のテーマに関すると認定する。例えば、テキストデータ内に、第2のテーマの重要キーワードを含んでおらず、一般キーワードを例えば8以上含むことの何れかを満たす場合には、第2のテーマに関すると認定する。
一般的には、テキストデータ内に、第iのテーマ(ただし、iは任意の自然数)の重要キーワードをP(≧1)個以上含み、各重要キーワードの頻出回数がQ(≧1)以上あれば、第iテーマに関すると認定する。
テキストデータ内に、第jのテーマ(ただし、jは任意の自然数)の一般キーワードをp(≧P)以上含み、各一般キーワードの頻出回数がq(≧Q)以上であれば、第jテーマに関すると認定する。
このように、キーワードの重要度を重要キーワードと一般キーワードに分け、各キーワードを何個含み、そのキーワードの頻出回数により重み付けして、テーマを選定する。
入力されるテキストデータが、次の図表に示す通りであったとする。
Figure 0006490863
第2の登録部430は、各センテンスから単語を抜き出し、各単語の使用数を集計する。上記例においては、次の図表のようになる。
Figure 0006490863
次に、テーマごとに重要キーワード数と一般キーワード数をカウントする。上記例では次の図表のようになる。括弧内の数字は、カウントした値である。重要キーワードおよび一般キーワードの数が基準を満たす場合には、そのテーマと認定する。このとき、複数のテーマが設定されることを妨げない。
Figure 0006490863
書込部440は、サーバ装置110から他のWebサーバ装置で提供されるコンテンツと当該コンテンツに関するテーマを取得して自己のデータベース470に書き込む。その際、コンテンツ提供元に関するWebサーバ装置120の識別情報も併せて書き込むとよい。
作成部450は、書込部440で自己のデータベース470に書き込まれたコンテンツを取得し、取得した当該コンテンツと管理用端末装置140で自己のデータベース470に書き込まれたコンテンツとを含むWebページを作成する。
提供部460は、作成部450で作成されたWebページを、管理用端末装置140を除く端末装置、すなわち閲覧用端末装置160に提供する。
このように構成されたサーバシステム100は、図5および図6に示すシーケンスによりWebサーバ装置120を連携し、Webコンテンツを補完する。以下、詳細に説明する。ここでは、最初に、テーマが自動設定され、コンテンツが登録されるWebサーバ装置120を、「第1のWebサーバ装置120A」と呼び、自動設定されたテーマに関するコンテンツの連携を受ける側のWebサーバ装置120を、「第2のWebサーバ装置120B」と呼ぶことにする。
先ず、第1のWebサーバ装置120A側の管理用端末装置140Aにおいて、テーマの自動設定に係る情報が入力され(Step1−1)、入力されたデータがサーバ装置110に送信され(Step1−2)、サーバ装置110の登録部330によりテーマの自動設定に関する情報が自己のデータベース340に登録される(Step1−3)。すると、サーバ装置110は、登録部330により第1のWebサーバ装置120Aに対して、Step1−1で入力された情報が送信され(Step1−4)、第1のWebサーバ装置120Aは第1の登録部420により自己のデータベース470に当該テーマの情報を登録する(Step1−5)。
次に、第1のWebサーバ装置120A側の管理用端末装置140Aにおいてコンテンツが入力される(Step1−6)。すると、管理用端末装置140Aは、入力されたコンテンツを第1のWebサーバ装置120Aに送信し(Step1−7)、第1のWebサーバ装置120Aは、第2の登録部430により当該コンテンツを自己のデータベース470に登録する(Step1−8)とともに、当該コンテンツを解析してコンテンツに対してテーマを自動で設定し(Step1−9)、当該テーマを自己のデータベース470に登録する(Step1−10)。その後、第1のWebサーバ装置120Aは、第2の登録部430により、入力されたコンテンツをサーバ装置110に送信し(Step1−11)、サーバ装置110は処理部310により当該コンテンツをデータベース340に登録する(Step1−12)。
そして、サーバ装置110は、提供部320により、第2のWebサーバ装置120Bに対してテーマに関する情報を提供する(Step1−13)。これにより、第2のWebサーバ装置120Bは、自動設定に係るテーマの情報をダウンロードする(Step1−14)。ダウンロードした情報は、書込部440により、自己のデータベース470に登録される。第2のWebサーバ装置120B側の管理用端末装置140Bは、ダウンロードに係るテーマの情報から、取得したいテーマを選択し、第2のWebサーバ装置120Bに送信する(Step1−15)。
第2のWebサーバ装置120Bは、書込部440により、登録したテーマの情報を自己のデータベース470に書き込んで登録する(Step1−16)とともに、この登録されたテーマの情報に基づいてサーバ装置110から提供部320により提供されるコンテンツをダウンロードにより取得する(Step1−17)。第2のWebサーバ装置120Bは、書込部440により、取得したコンテンツを自己のデータベース470に書き込む(Step1−18)。
この一連のシーケンスにより、第1のWebサーバ装置120Aに入力されたテーマのうち、第2のWebサーバ装置120Bが連携したいテーマを選択し、選択したテーマに係るコンテンツを取得することができる。よって、第1のWebサーバ装置120Aが独自に提供するWebコンテンツが第2のWebサーバ装置120Bに連携される。
次に、Step1−1からStep1−18までを、第1のWebサーバ装置120Aと第2のWebサーバ装置120Bとが逆となって同様な手順を経ることにより、第2のWebサーバ装置120Bに入力されたテーマに関する情報から、第1のWebサーバ装置120Aが連携したいテーマを選択し、選択したテーマに係るコンテンツを取得することができる。これらのステップについては図示を省略している。
このような状態において、第2のWebサーバ装置120BのWebサイトを閲覧する閲覧用端末装置160が、第2のWebサーバ装置120Bにアクセスする(Step1−19)。第2のWebサーバ装置120Bは、作成部450により、自己のデータベース470からもともと設定された自己のコンテンツと、サーバ装置110から取得された第1のWebサーバ装置120Aに設定されているコンテンツと、を取得して(Step1−20)、取得した複数のコンテンツに基づいてWebページを作成し(Step1−21)、第2のWebサーバ装置120Bに対してアクセスした閲覧用端末装置160に、当該Webページが提供される(Step1−22)。
このような状態において、第1のWebサーバ装置120AのWebサイトを閲覧する閲覧用端末装置160が、第1のWebサーバ装置120Aにアクセスする(Step1−23)。第1のWebサーバ装置120Aは、作成部450により、自己のデータベース470からもともと設定された自己のコンテンツと、サーバ装置110から取得された第2のWebサーバ装置120Bに設定されているコンテンツと、を取得して(Step1−24)、取得した複数のコンテンツに基づいてWebページを作成し(Step1−25)、第1のWebサーバ装置120Aに対してアクセスした閲覧用端末装置160に、当該Webページが提供される(Step1−26)。
以上の説明は、コンテンツが登録されるWebサーバ装置120が二台存在する場合であるところ、コンテンツが登録されるWebサーバ装置120が三台以上存在する場合においても適用される。
各Webサーバ装置120は、定期的に又は一定の時間や日時が経過すると、サーバ装置110に対してアクセスし、他のWebサーバ装置120から独自に提供されるテーマやコンテンツに更新や追加がなされたかを確認し、更新や追加がなされた場合には、提供部320により提供されるそれらのデータや情報を書込部440でダウンロードして各データベース470に書き込み、作成部450により、Webページを作成する。
(第2の実施形態)
本発明の第2実施形態に係るサーバシステムについて説明する。第1の実施形態ではテーマが自動設定されることによりWebサイト間で連携しているのに対して、第2の実施形態ではテーマを手動設定することによりWebサイト間での連携している点で異なる。
本発明の第2の実施形態に係るサーバシステム100においても、図1に示すように、サーバ装置110、複数のWebサーバ装置120、ネットワーク130、管理用端末装置140、インターネット150および閲覧用端末装置160で構成される。
サーバ装置110およびWebサーバ装置120のハードウェア構成は、図2と同様であり、管理用端末装置140および閲覧用端末装置160のハードウェア構成は、図3と同様であるので、説明を省略する。サーバ装置用プログラム、Webサーバ装置用プログラムがそれぞれコンピュータの補助記憶装置210に記憶され、主記憶装置211に取り込まれて演算装置212に展開される。
サーバ装置110は、図7に示すように、処理部510と、提供部520と、内部又は外部にデータベース540と、Webサーバ装置120とネットワーク130またはインターネット150を経由して通信するための通信部550を備える。
処理部510は、複数のWebサーバ装置120のそれぞれが独自に提供するコンテンツと、当該コンテンツに関するテーマと、複数のWebサーバ装置120のそれぞれの識別情報と、を自己のデータベース540に格納する。ここで、識別情報とは、例えばIPアドレスである。処理部510は、自己のデータベース340に、テーマ、コンテンツおよび識別情報を格納した日時を合わせて格納することが好ましい。処理部310への格納した日時に基づいて、Webサーバ装置120へのテーマおよびコンテンツのシェアを選別することができるからである。
提供部520は、自己のデータベース540に格納されているコンテンツと、当該コンテンツに関するテーマとを、複数のWebサーバ装置120(例えば、120A,120B,120C)のうち当該コンテンツを独自に提供するWebサーバ装置120(例えば、120A)を除いたWebサーバ装置120(例えば120B,120C)に提供する。
一方、Webサーバ装置120は、図7に示すように、通信部610と、第1の登録部620と、第2の登録部630と、書込部640と、作成部650と、提供部660と、内部または外部のデータベース670とを備える。
通信部610は、Webサーバ装置120と、閲覧用端末装置160、管理用端末装置140およびサーバ装置110と接続する。
第1の登録部620は、通信部610を経由して管理用端末装置140から送信されるテーマを自己のデータベース670に登録するとともにサーバ装置110に当該テーマを送信する。サーバ装置110は当該テーマを自己のデータベース340に登録する。
第2の登録部630は、第1の登録部620で自己のデータベース670に登録されているテーマを選択して当該テーマに関するコンテンツを自己のデータベース670に登録するとともに、サーバ装置110に対して当該テーマに係る当該コンテンツを送信する。サーバ装置110は当該テーマに係る当該コンテンツを自己のデータベース340に登録する。
書込部640は、サーバ装置110から他のWebサーバ装置で提供されるコンテンツと当該コンテンツに関するテーマを取得して自己のデータベース670に書き込む。その際、コンテンツ提供元に関するWebサーバ装置120の識別情報も併せて書き込むとよい。
作成部650は、書込部640で自己のデータベース670に書き込まれたコンテンツを取得し、取得した当該コンテンツと管理用端末装置140で自己のデータベース670に書き込まれたコンテンツとを含むWebページを作成する。
提供部660は、作成部650で作成されたWebページを、管理用端末装置140を除く端末装置、すなわち閲覧用端末装置160に提供する。つまり、提供部660は、当該コンテンツを要求する端末装置に提供する。
このように構成されたサーバシステム100は、図8および図9に示すシーケンスによりWebサーバ装置120を連携し、Webコンテンツを補完する。以下、詳細に説明する。ここでは、最初に、テーマ入力され、コンテンツが登録されるWebサーバ装置120を、「第1のWebサーバ装置120A」と呼び、コンテンツの補完を受ける側のWebサーバ装置120を、「第2のWebサーバ装置120B」と呼ぶことにする。
先ず、第1のWebサーバ装置120A側の管理用端末装置140Aにおいて、テーマに関する設定が手動で入力され(Step2−1)、入力に係るテーマが第1のWebサーバ装置120Aに送信され(Step2−2)、第1のWebサーバ装置120Aは、第1の登録部620により、自己のデータベース340に当該テーマの情報を登録する(Step2−3)。また、第1の登録部620により、第1のWebサーバ装置120Aからサーバ装置110に当該テーマの情報が送信され(Step2−4)、サーバ装置110は、処理部510により、自己のデータベース540に当該テーマの情報を登録する(Step2−5)。
次に、第1のWebサーバ装置120A側の管理用端末装置140Aにおいてテーマを選択してコンテンツが入力される(Step2−6)。このテーマ選択により、第1のWebサーバ装置120Aが提供するWebサイトに必要なテーマを選択することができる。これにより、他のサイトの選択したテーマに紐づくデータを取得することができる。ここでいうテーマは、他のサイトのデータを取得する指標となるものであり、選択したテーマは結果的には閲覧者に表示される。すると、管理用端末装置140Aは、入力されたコンテンツを第1のWebサーバ装置120Aに送信し(Step2−7)、第1のWebサーバ装置120Aは、第2の登録部630により、コンテンツを自己のデータベース670に登録する(Step2−8)。その後、第1のWebサーバ装置120Aは、第2の登録部630により、入力されたコンテンツをサーバ装置110に送信し(Step2−9)、サーバ装置110は、処理部510により、当該コンテンツをデータベース540に登録する(Step2−10)。
そして、サーバ装置110は、提供部520により、第2のWebサーバ装置120Bに対してテーマに関する情報を提供する(Step2−11)。これにより、第2のWebサーバ装置120Bは、テーマの情報をダウンロードし(Step2−12)、書込部640により、自己のデータベース670に書き込んで登録する(Step2−13)。第2のWebサーバ装置120B側の管理用端末装置140Bから、取得する第1のWebサーバ装置120Aのテーマが選択され(Step2−14)、選択したテーマを自己のデータベース670に書き込んで登録する(Step2−15)。この登録されたテーマの情報に基づいてサーバ装置110の提供部520によりコンテンツの提供を受けて、ダウンロードにより取得する(Step2−16)。第2のWebサーバ装置120Bは、書込部640により、取得したコンテンツを自己のデータベース470に書き込む(Step2−17)。
この一連のシーケンスにより、第1のWebサーバ装置120Aに入力されたテーマのうち、第2のWebサーバ装置120Bが連携したいテーマを選択し、選択したテーマに係るコンテンツを取得することができる。よって、第1のWebサーバ装置120Aが独自に提供するWebコンテンツが第2のWebサーバ装置120Bに連携される。
次に、Step2−1からStep2−15までを、第1のWebサーバ装置120Aと第2のWebサーバ装置120Bとが逆となって同様な手順を経ることにより、第2のWebサーバ装置120Bに入力されたテーマに関する情報から、第1のWebサーバ装置120Aが連携したいテーマを選択し、選択したテーマに係るコンテンツを取得することができる。これらのステップについては図示を省略している。
このような状態において、第2のWebサーバ装置120BのWebサイトを閲覧する閲覧用端末装置160が、第2のWebサーバ装置120Bにアクセスする(Step2−18)。第2のWebサーバ装置120Bは、作成部650により、自己のデータベース670からもともと設定された自己のコンテンツと、サーバ装置110から取得された第1のWebサーバ装置120Aに設定されているコンテンツと、を取得して(Step2−19)、取得した複数のコンテンツに基づいてWebページを作成し(Step2−20)、第2のWebサーバ装置120Bに対してアクセスした閲覧用端末装置160に、当該Webページが提供される(Step2−21)。
このような状態において、第1のWebサーバ装置120AのWebサイトを閲覧する閲覧用端末装置160が、第1のWebサーバ装置120Aにアクセスする(Step2−22)。第1のWebサーバ装置120Aは、作成部450により、自己のデータベース670からもともと設定された自己のコンテンツと、サーバ装置110から取得された第2のWebサーバ装置120Bに設定されているコンテンツと、を取得して(Step2−23)、取得した複数のコンテンツに基づいてWebページを作成し(Step2−24)、第1のWebサーバ装置120Aに対してアクセスした閲覧用端末装置160に、当該Webページが提供される(Step2−25)。
以上の説明は、コンテンツが登録されるWebサーバ装置120が二台存在する場合であるところ、コンテンツが登録されるWebサーバ装置120が三台以上存在する場合においても適用される。
各Webサーバ装置120は、定期的に又は一定の時間や日時が経過すると、サーバ装置110に対してアクセスし、他のWebサーバ装置120から独自に提供されるテーマやコンテンツに更新や追加がなされたかを確認し、更新や追加がなされた場合には、提供部520により提供されるそれらのデータや情報を書込部640でダウンロードして各データベース670に書き込み、作成部650により、Webページを作成する。
(適用例)
本発明の実施形態に係るサーバシステムの適用例について説明する。例えば、第1のWebサーバ装置が会社の本店又は本部に係るテーマ及びコンテンツを提供し、第2のWebサーバ装置および第3のWebサーバ装置が当該会社の支店に係るテーマおよびコンテンツを提供する場合が想定される。この場合には、第2のWebサーバ装置および第3のWebサーバ装置において、第1のWebサーバ装置から提供されるテーマおよびコンテンツを取得するように設定することにより、本店または本部のデータを複数の支店との間でテーマおよびコンテンツに関して連携することができる。
第2のWebサーバ装置と第3のWebサーバ装置との間で、テーマおよびコンテンツ連携を行うことにより、支店同士でのテーマおよびコンテンツに関して連携することができる。
このような本店または本部と支店との間のデータ連携は、例えば第2の実施形態に係るサーバシステムを適用するとよい。
別の適用例について説明する。同一の企業内の本店と支店との間、フランチャイザーとフランチャイジーとの間においても適用することができる。また、地域支部別の団体などでも適用することができる。これらは、グループが同じであることから内部グルーピング内でのサーバシステムとすることができる。
このようなグループが複数存在し、自己のグループに属さない者が運営するWebサーバ装置も存在する。すると、或るグループ内にグループ外のWebサーバ装置からサーバ装置にアクセスされ、そのグループ内のWebサーバ装置に設定されているテーマおよびコンテンツを、アクセスしてきた他のグループに属するWebサーバ装置に提供することも考えられる。このようなグルーピングを外部グルーピングと呼ぶことができる。
例えば、図10に示すように、第1のWebサーバ装置120A、第2のWebサーバ装置120BとでグループAが構成され、グループBに属する第3のWebサーバ装置120Cが外部Webサーバ装置170として構成されるシステムが想定される。このシーケンスについて、図11および図12を参照しながら、説明する。ここで、外部Webサーバ装置は、Webサーバ装置と構成および機能は同一である。
先ず、第1のWebサーバ装置120A側の管理用端末装置140Aにおいて、テーマに関する設定が入力され(Step3−1)、入力に係るテーマが第1のWebサーバ装置120Aに送信され(Step3−2)、第1のWebサーバ装置120Aは自己のデータベース340に当該テーマの情報を登録する(Step3−3)。また、第1のWebサーバ装置120Aからサーバ装置110に当該テーマの情報が送信され(STEP3−4)、サーバ装置120は、自己のデータベース540に当該テーマの情報を登録する(Step3−5)。
次に、第1のWebサーバ装置120A側の管理用端末装置140Aにおいて、テーマが選択されコンテンツが入力される(Step3−6)。すると、管理用端末装置140Aは、入力されたコンテンツを第1のWebサーバ装置120Aに送信し(Step3−7)、第1のWebサーバ装置120Aは、コンテンツを自己のデータベース670に登録する(Step3−8)。その後、第1のWebサーバ装置120Aは、入力されたコンテンツをサーバ装置110に送信し(Step3−9)、サーバ装置110は当該コンテンツをデータベース540に登録する(Step3−10)。
一方、第2のWebサーバ装置120B側の管理用端末装置140Bにおいて、テーマに関する設定が入力され(Step3−11)、入力に係るテーマが第2のWebサーバ装置120Bに送信され(Step3−12)、第2のWebサーバ装置120Bは自己のデータベース340に当該テーマの情報を登録する(Step3−13)。また、第2のWebサーバ装置120Bからサーバ装置110に当該テーマの情報が送信され(STEP3−14)、サーバ装置110は、自己のデータベース540に当該テーマの情報を登録する(STEP3−15)。
次に、第2のWebサーバ装置120B側の管理用端末装置140Bにおいて、テーマが選択されコンテンツが入力される(Step3−16)。すると、管理用端末装置140Bは、入力されたコンテンツを第2のWebサーバ装置120Bに送信し(Step3−17)、第2のWebサーバ装置120Bは、コンテンツを自己のデータベース670に登録する(Step3−18)。その後、第2のWebサーバ装置120Bは、入力されたコンテンツをサーバ装置110に送信し(Step3−19)、サーバ装置110は当該コンテンツをデータベース540に登録する(Step3−20)。
そして、サーバ装置110は、外部Webサーバ装置170に対して、第1および第2のWebサーバ装置120A,120Bによるテーマに関する情報を提供する(Step3−21)。これにより、外部Webサーバ装置170は、当該テーマの情報をダウンロードし(Step3−22)、自己のデータベース670に書き込んで登録する(Step3−23)。外部Webサーバ装置170側の管理用端末装置140Cは、取得するテーマを選択し(STEP3−24)、選択したテーマを自己のデータベース670に書き込んで登録する(Step3−25)。この登録されたテーマの情報に基づいてサーバ装置110からコンテンツをダウンロードにより取得する(Step3−26)。外部Webサーバ装置170は、取得したコンテンツを自己のデータベース470に書き込む(Step3−27)。
このような状態において、外部Webサーバ装置170を閲覧する閲覧用端末装置160は、外部Webサーバ装置170にアクセスすると(Step3−28)、外部Webサーバ装置170は、自己のデータベース670からもともと設定された自己のコンテンツと、サーバ装置110から取得された第1のWebサーバ装置120Aにより独自に提供されるコンテンツおよび第2のWebサーバ装置120Bにより独自に提供されるコンテンツと、を取得して(Step3−29)、取得した複数のコンテンツに基づいてWebページを作成し(Step3−30)、外部Webサーバ装置170に対してアクセスした閲覧用端末装置160に、当該Webページを提供する(Step3−31)。
(データ・情報の流れによる連携)
図13を参照しながら、本発明の実施形態に係るサーバシステムによるデータ・情報の流れを説明する。図13では、サーバシステム100は、第1のデータベースサーバ装置701、第1のWebサーバ装置702、第2のデータベースサーバ装置703、第2のWebサーバ装置704、マスターデータベースサーバ装置705およびマスターサーバ装置706を備え、これらが図示しないハブで接続可能であり、さらに図示しないインターネットに接続されている。
マスターデータは、すべてのサイト、すなわち、第1のWebサーバ装置702,第2のWebサーバ装置704で共通のデータである。マスターサーバ装置706はマスター管理用サーバ装置とも呼ばれ、第1のWebサーバ装置702、第2のWebサーバ装置704からアクセスされ、マスター情報の登録を行う。第1のWebサーバ装置702、第2のWebサーバ装置704は、マスターデータベースサーバ装置705から必要な情報を取得し、第1のデータベースサーバ装置701,第2のデータベースサーバ装置703に取得した情報(データ)を登録する。この処理を「マスターダウンロード処理」と呼ぶ。
コンテンツデータは、第1のWebサーバ装置702によるサイト固有のデータ、第2のWebサーバ装置704によるサイト固有のデータを、サイト間で共有するために必要なデータ(情報)である。
第1のWebサーバ装置702は、第1のデータベースサーバ装置701から自己のサイト情報を取得し、サイトを表示する。第2のWebサーバ装置704は、第2のデータベースサーバ装置703から自己のサイト情報を取得し、サイトを表示する。
第1のWebサーバ装置702は、図示しない管理者用端末装置から入力されたWebサイト情報の入力を受けて、第1のデータベースサーバ装置701に書き込む。第2のWebサーバ装置704は、図示しない管理者用端末装置から入力されたWebサイト情報の入力を受けて、第2のデータベースサーバ装置703に書き込む。これらの書込処理は、「コンテンツアップロード処理」と呼ぶ。
第1のWebサーバ装置702は、マスターデータベースサーバ装置705から第2のサイト情報をダウンロードし、第1のデータベースサーバ装置701に書き込む。ここで、第2のサイト情報とは、第2のWebサーバ装置704が図示しない管理者用端末装置から入力を受けて第2のデータベースサーバ装置703に書き込んだ情報である。第2のWebサーバ装置704は、マスターデータベースサーバ装置705から第1のサイト情報をダウンロードし、第2のデータベースサーバ装置703に書き込む。ここで、第1のサイト情報とは、第1のWebサーバ装置702が図示しない管理者用端末装置から入力を受けてマスターデーターベース装置705に書き込まれた情報である。このように、各サイトは他のサイト情報をマスターデータベースサーバ装置705よりダウンロードし自分のデータベースサーバ装置701,703へ書き込みを行う。これを、「コンテンツインポート処理」と呼ぶ。
これら、マスターダウンロード処理、コンテンツアップロード処理、コンテンツインポート処理を経ることにより、Webサイト間の連携がなされる。
本発明の実施形態によれば、サーバ装置110が処理部310、510および提供部320、520を備えることにより、複数のWebサーバ装置120のそれぞれが提供するコンテンツを互いに共有させる。つまり、提供部320と520が、自己のデータベース470、670に格納されているコンテンツと、当該コンテンツに関するテーマとを、複数のWebサーバ装置120のうち当該コンテンツを独自に提供するWebサーバ装置を除いたWebサーバ装置に提供しある。これにより、Webサーバ装置120がそれぞれ提供するWebコンテンツを補完する。そのため、インバウンドマーケティングが効率的に行える。
本発明の実施形態に係るWebサーバ装置120が、通信部410、610、第1の登録部420、620、第2の登録部430、630、書込部440、640、作成部450、650および提供部460、660を備えることにより、これにより、Webサーバ装置120がそれぞれ提供するWebコンテンツを補完する。そのため、インバウンドマーケティングが効率的に行える。
本発明の実施形態に係るWebサーバ装置の連携方法によれば、複数のWebサーバ装置120のそれぞれが独自に提供するコンテンツと、当該コンテンツに関するテーマと、複数のWebサーバ装置120のそれぞれの識別情報と、をサーバ装置110のデータベース340、540に格納した後に、サーバ装置110のデータベース340、540に格納されているコンテンツおよび当該コンテンツに関するテーマを、複数のWebサーバ装置120のうち当該コンテンツを独自に提供するWebサーバ装置120を除いたWebサーバ装置120に提供する。そのため、複数のWebサーバ装置120のうち、一つのWebサーバ装置120から提供されるコンテンツを、それ以外のWebサーバ装置120にも提供するとともに、当該それ以外のWebサーバ装置120から提供されるコンテンツを、当該一つのWebサーバ装置120に提供する。これにより、Webサーバ装置120がそれぞれ提供するWebコンテンツを補完する。そのため、インバウンドマーケティングが効率的に行える。
本発明の実施形態に係る各プログラム、すなわち、サーバ装置用プログラム、Webサーバ装置用プログラムは、それぞれ記録媒体に格納されて提供されてもよいし、それぞれ電気通信回線を通じて提供されてもよい。これらにより提供されたプログラムは、それぞれコンピュータに格納されて実行されることにより、本発明に係るサーバ装置110、Webサーバ装置120を構成することになり、それぞれサーバ装置110、Webサーバ装置120を実現する。
本発明の実施形態は、自己以外の他のWebサーバ装置に設定されるテーマおよびコンテンツを連携するための構成の好ましい形態を示すものであり、添付の特許請求の範囲の範囲内において適宜変更されるものも含まれる。
100:サーバシステム
110:サーバ装置
120,120A,120B,120C:Webサーバ装置
130:ネットワーク
140,140A,140B,140C:管理用端末装置
150:インターネット
160:閲覧用端末装置
170:外部Webサーバ装置
210:補助記憶装置
211:主記憶装置
212:演算装置
213:制御装置
214:通信装置
215:入力部
216:出力部
310,510:処理部
320,520:提供部
330:登録部
340,540:データベース
350,550:通信部
360,560:管理部
410,610:通信部
420,620:第1の登録部
430,630:第2の登録部
440,640:書込部
450,650:作成部
460,660:提供部
470,670:データベース
701:第1のデータベースサーバ装置
702:第1のWebサーバ装置
703:第2のデータベースサーバ装置
704:第2のWebサーバ装置
705:マスターデータベースサーバ装置
706:マスターサーバ装置

Claims (8)

  1. 複数のWebサーバ装置のそれぞれが独自に提供するコンテンツと、当該コンテンツに関するテーマと、前記複数のWebサーバ装置のそれぞれの識別情報と、を自己のデータベースに格納する処理部と、
    前記自己のデータベースに格納されているコンテンツと、当該コンテンツに関するテーマとを、前記複数のWebサーバ装置のうち当該コンテンツを独自に提供するWebサーバ装置を除いたWebサーバ装置に提供する提供部と、
    を備える、サーバ装置。
  2. 前記複数のWebサーバ装置のそれぞれの管理用端末装置から送信されるテーマ選定用キーワードを、前記複数のWebサーバ装置のうち当該テーマ選定用キーワードを送付した前記管理用端末装置に対応するWebサーバ装置に対して送信する登録部をさらに備える、請求項1に記載のサーバ装置。
  3. 管理用端末装置およびサーバ装置と接続する通信部と、
    前記通信部を経由して前記管理用端末装置から入力されるテーマを自己のデータベースに登録するとともに前記サーバ装置に当該テーマを送信する第1の登録部と、
    前記第1の登録部で登録されているテーマから選択されたテーマに関するコンテンツを前記自己のデータベースに登録するとともに、前記サーバ装置に対して当該テーマに係る当該コンテンツを送信する第2の登録部と、
    前記サーバ装置から他のWebサーバ装置で提供されるコンテンツと当該コンテンツに関するテーマを取得して前記自己のデータベースに書き込む書込部と、
    前記書込部で前記自己のデータベースに書き込まれたコンテンツと前記管理用端末装置で前記自己のデータベースに書き込まれたコンテンツとを含むWebページを作成する作成部と、
    前記作成部で作成されたWebページを閲覧要求する端末装置に提供する提供部と、
    を備える、Webサーバ装置。
  4. 管理用端末装置およびサーバ装置と接続する通信部と、
    前記通信部を経由して前記サーバ装置から送信されるテーマを自己のデータベースに登録する第1の登録部と、
    前記管理用端末装置から送信されるコンテンツを受信し、当該コンテンツのテーマを解析し、当該コンテンツに当該テーマを設定して自己のデータベースに登録するとともに、前記サーバ装置に対して当該テーマに係る当該コンテンツを送信する第2の登録部と、
    前記サーバ装置から他のWebサーバ装置で提供されるコンテンツと当該コンテンツに関するテーマを取得して前記自己のデータベースに書き込む書込部と、
    前記書込部で前記自己のデータベースに書き込まれたコンテンツと前記管理用端末装置で前記自己のデータベースに書き込まれたコンテンツとを含むWebページを作成する作成部と、
    前記作成部で作成されたWebページを閲覧要求する端末装置に提供する提供部と
    を備える、Webサーバ装置。
  5. 前記第2の登録部が、前記管理用端末装置から送信されるコンテンツから所定の入力項目に応じて重み付けするとともに当該コンテンツを構成する単語に分解することにより、キーワード毎に集計を行い、その集計の結果に基づいてテーマを解析する、請求項4に記載のWebサーバ装置。
  6. 請求項1または2に記載のサーバ装置と、
    請求項3、4および5の何れか1項に記載のWebサーバ装置と
    を備える、サーバシステム。
  7. コンピュータに格納されて実行されることにより、請求項1または2に記載のサーバ装置を実現する、サーバ装置用プログラム。
  8. コンピュータに格納されて実行されることにより、請求項3、4および5の何れか1項に記載のWebサーバ装置を実現する、Webサーバ装置用プログラム。
JP2018167929A 2018-09-07 2018-09-07 サーバ装置、Webサーバ装置、サーバシステム、サーバ装置用プログラム、Webサーバ装置用プログラムおよびWebサーバ装置の連携方法 Active JP6490863B1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018167929A JP6490863B1 (ja) 2018-09-07 2018-09-07 サーバ装置、Webサーバ装置、サーバシステム、サーバ装置用プログラム、Webサーバ装置用プログラムおよびWebサーバ装置の連携方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018167929A JP6490863B1 (ja) 2018-09-07 2018-09-07 サーバ装置、Webサーバ装置、サーバシステム、サーバ装置用プログラム、Webサーバ装置用プログラムおよびWebサーバ装置の連携方法

Publications (2)

Publication Number Publication Date
JP6490863B1 true JP6490863B1 (ja) 2019-03-27
JP2020042410A JP2020042410A (ja) 2020-03-19

Family

ID=65895199

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018167929A Active JP6490863B1 (ja) 2018-09-07 2018-09-07 サーバ装置、Webサーバ装置、サーバシステム、サーバ装置用プログラム、Webサーバ装置用プログラムおよびWebサーバ装置の連携方法

Country Status (1)

Country Link
JP (1) JP6490863B1 (ja)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07306828A (ja) * 1994-05-10 1995-11-21 Fujitsu Ltd サーバ間データ連携装置
JP2000276425A (ja) * 1999-03-24 2000-10-06 Toshiba Corp 情報配信システム、移動計算機、キャッシュサーバ装置、管理装置及びキャッシュ制御方法
JP2000298646A (ja) * 1999-04-14 2000-10-24 Best Communications Inc Wwwサーバーシステム
JP2004046508A (ja) * 2002-07-11 2004-02-12 Megafusion Corp 情報提供システム
JP2006338436A (ja) * 2005-06-03 2006-12-14 Fuji Xerox Co Ltd データ管理システム、データサーバ、およびデータ管理方法
JP2009265833A (ja) * 2008-04-23 2009-11-12 Full Speed Inc 広告システム及び広告方法
US20120331085A1 (en) * 2011-06-24 2012-12-27 International Business Machines Corporation Load balancing based upon data usage
JP2013048327A (ja) * 2011-08-29 2013-03-07 Nec Corp 配信ネットワークとサーバ及び配信方法
JP2013065176A (ja) * 2011-09-16 2013-04-11 Fujitsu Ltd データ生成のためのプログラム、情報処理方法及び装置
JP2013534673A (ja) * 2010-06-28 2013-09-05 ヤフー! インコーポレイテッド 無限ブラウズ
WO2016067362A1 (ja) * 2014-10-28 2016-05-06 楽天株式会社 情報処理装置、情報処理方法、プログラム及び記憶媒体

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07306828A (ja) * 1994-05-10 1995-11-21 Fujitsu Ltd サーバ間データ連携装置
JP2000276425A (ja) * 1999-03-24 2000-10-06 Toshiba Corp 情報配信システム、移動計算機、キャッシュサーバ装置、管理装置及びキャッシュ制御方法
JP2000298646A (ja) * 1999-04-14 2000-10-24 Best Communications Inc Wwwサーバーシステム
JP2004046508A (ja) * 2002-07-11 2004-02-12 Megafusion Corp 情報提供システム
JP2006338436A (ja) * 2005-06-03 2006-12-14 Fuji Xerox Co Ltd データ管理システム、データサーバ、およびデータ管理方法
JP2009265833A (ja) * 2008-04-23 2009-11-12 Full Speed Inc 広告システム及び広告方法
JP2013534673A (ja) * 2010-06-28 2013-09-05 ヤフー! インコーポレイテッド 無限ブラウズ
US20120331085A1 (en) * 2011-06-24 2012-12-27 International Business Machines Corporation Load balancing based upon data usage
JP2013048327A (ja) * 2011-08-29 2013-03-07 Nec Corp 配信ネットワークとサーバ及び配信方法
JP2013065176A (ja) * 2011-09-16 2013-04-11 Fujitsu Ltd データ生成のためのプログラム、情報処理方法及び装置
WO2016067362A1 (ja) * 2014-10-28 2016-05-06 楽天株式会社 情報処理装置、情報処理方法、プログラム及び記憶媒体

Also Published As

Publication number Publication date
JP2020042410A (ja) 2020-03-19

Similar Documents

Publication Publication Date Title
US10963513B2 (en) Data system and method
US9268826B2 (en) System and method for crowdsourced template based search
US9613165B2 (en) Autocomplete searching with security filtering and ranking
US20180014038A1 (en) Method and apparatus for selecting a network resource as a source of content for a recommendation system
US9589055B2 (en) System and method for a modular user controlled search engine
US8271429B2 (en) System and method for collecting and processing data
US9298815B2 (en) System for providing an interface for collaborative innovation
US9996620B2 (en) Continuous content refinement of topics of user interest
US10083247B2 (en) Generating state-driven role-based landing pages
CN102449630A (zh) 合并搜索结果
CN107683471A (zh) 索引具有深度链接的网页
KR20100123893A (ko) 콘텐츠의 집계, 배포, 공유, 및 업데이트의 사회적 측면들
US10599654B2 (en) Method and system for determining unique events from a stream of events
US20140229487A1 (en) System and method for user preference augmentation through social network inner-circle knowledge discovery
US11720616B2 (en) Customizing digital content with editorial content
CN112868003A (zh) 使用用户互动度的基于实体的搜索***
JP2008009582A (ja) 広告配信サーバ、広告配信プログラム、広告配信方法、及び広告配信システム
JP2008084256A (ja) 情報提供システム
US20180365302A1 (en) System for interactively searching for and displaying information on a webpage
CN105069004A (zh) 专利信息自动采集方法
JP6490863B1 (ja) サーバ装置、Webサーバ装置、サーバシステム、サーバ装置用プログラム、Webサーバ装置用プログラムおよびWebサーバ装置の連携方法
JP2011191980A (ja) レシピ提供システム及び方法
Tzoc Institutional repository software platforms at undergraduate libraries in the United States
JP6533354B1 (ja) 情報処理装置、情報処理方法、プログラム、記憶媒体
US20160371389A1 (en) Method of presenting information on a search result page

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180913

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20180913

A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20180913

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20181010

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190205

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190208

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190227

R150 Certificate of patent or registration of utility model

Ref document number: 6490863

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