(57)【要約】【課題】商用ウェブサイト運営企業の設備投資を最小限に抑えつつ、ピーク時間帯の商用ウェブサイトの性能を向上させる。【解決手段】利用者端末とサイトを構築運営するサーバとを含むオンラインシステムにおけるピーク時間帯の負荷を軽減する方法であって、サーバの現在の使用状況レベルを監視するステップと、現在の使用状況レベルが予め設定された閾値レベルを超過するか否かを判定するステップと、使用状況レベルが閾値レベルを超過する場合にサーバにアクセスした利用者端末のウェブ画面表示部に対し機能限定オプション付きログインの申し入れをインセンティブ情報の表示と共に行う画面を表示させるステップと、利用者端末から申し入れが行われた場合に利用者端末からのアクセスを代替サイトへ誘導するとともに利用者端末に対して機能限定オプション付きログインを行わせるステップとを備える。【選択図】図１
2008217346.tif 000002
【特許請求の範囲】
【請求項１】
ウェブ表示画面部を備えた利用者端末とサイトを構築運営するサーバとがネットワークで接続されたオンラインシステムにおけるピーク時間帯の負荷を軽減する方法であって、前記サーバの現在の使用状況レベルを監視するステップと、前記現在の使用状況レベルが予め設定された閾値レベルを超過するか否かを判定するステップと、前記使用状況レベルが前記閾値レベルを超過する場合に前記サイトにアクセスした前記利用者端末のウェブ画面表示部に対し機能限定オプション付きログインの申し入れをインセンティブ情報の表示と共に行う画面を表示させるステップと、前記利用者端末から前記申し入れが行われた場合に該利用者端末からのアクセスを代替サイトへ誘導するとともに前記利用者端末に対して機能限定オプション付きログインを行わせるステップとを備えたことを特徴とするオンラインシステムにおけるピーク時間帯の負荷軽減方法。
【請求項２】
前記代替サイトは、災害対策設備であるバックアップサイトの一時利用によるものであることを特徴とする請求項１に記載のオンラインシステムにおけるピーク時間帯の負荷軽減方法。
【請求項３】
前記代替サイトは、前記ユーザに対して一部の限定業務のみを提供する機能を有することを特徴とする請求項１または２に記載のオンラインシステムにおけるピーク時間帯の負荷軽減方法。
【請求項４】
前記インセンティブ情報として、前記代替サイト利用時のユーザレスポンスが向上すること、または、前記代替サイトの利用によりオフピーク時間帯限定で使用可能な割引が生じること、のいずれかまたは双方を含むことを特徴とする請求項１〜３のいずれかに記載のオンラインシステムにおけるピーク時間帯の負荷軽減方法。
【請求項５】
前記機能限定オプション付きログインの申し入れを行う画面において、代替サイトにおける限定された機能を表示することを特徴とする請求項１〜４のいずれかに記載のオンラインシステムにおけるピーク時間帯の負荷軽減方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オンラインシステムにおいてトラフィックのピーク時間帯にシステム負荷を軽減する方法に関する。
【背景技術】
【０００２】
オンラインシステムにより商用ウェブサイトを運用する場合、常に安定したサービスをユーザに提供する必要があり、ユーザ数の増加に従ってシステムを増強していく必要がある。また、通常時に運用するメインサイトに障害が生じた災害発生時等においてもサービスを提供し続けるために災害対策設備（バックアップサイト）を構築、運用する必要がある。災害対策設備（バックアップサイト）は、メインサイトの災害発生時限定で使用され、その他の大部分の時間帯においては使用されない。しかし、災害発生は事前予測不可能な為、常にバックアップサイトを使用可能な状態に維持する必要がある。このように、商用ウェブサイトを運営する場合、高トラフィックであるピーク時間帯及び災害発生時に常にユーザに安定したサービスを提供する必要があるため、莫大な設備投資が必要となってしまう。
【０００３】
商用ウェブサイトにおいて、ユーザトラフィックは、一定の短期間に集中する傾向がある。例えば、銀行のインターネットバンキングシステムの場合は月末日の数時間にユーザトラフィックが集中する。ピーク時間帯のトラフィック量を処理する為に必要となるサーバリソースを常に確保した場合、その他の大部分の時間帯においてはサーバリソースがアイドル状態となり、無駄な投資が多くなってしまう。
【０００４】
サーバリソースをある程度確保した上で、ピーク時間帯に安定したサービスを提供する為の方法として、特許文献１では、システムの使用状況をモニタし、使用状況が所定の閾値レベルを上回る場合、ユーザに対して、現在ではなくその後のオフピーク時間帯での使用の申し入れを行うことにより、ピーク時間帯のログインユーザ数を制限している。
【０００５】
このように、商用ウェブサイトへの同時ログインユーザ数の閾値を予め設定し、ピーク時間帯に閾値を超過した場合は、それ以降のユーザログインを拒否することで、ウェブサイトの安定稼働を維持する方法が一般的である。
【特許文献１】特開２００６−１３４３２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１等に記載の従来技術によるトラフィック量制御方式では、ピーク時間帯に取引を行わざるを得ない理由を持つユーザがログインできなくなる危険性がある。例えば、インターネットバンキングシステムのユーザを想定した場合、インターネットバンキングシステムを利用した商品代金支払の際に、支払締め日と支払期限が同一の月末日に設定されていると、ユーザは必然的にピーク時間帯となる月末日にインターネットバンキングシステムを利用せざるを得なくなる。ピーク時間帯のトラフィック量制御により、当該ユーザがインターネットバンキングシステムにログインできなければ、支払延滞となってしまう危険性がある。
【０００７】
また、ピーク時間帯はサーバ負荷が高くなる為、全てのユーザにおいてレスポンス遅延などの被害を受ける可能性が高い。その為、サーバ負荷の低い機能のみを使用するユーザであってもレスポンスが遅延してしまう。例えば、商用ウェブサイトの商品閲覧のみを目的とするユーザにとっても一律でレスポンスが遅延してしまう。その為、ユーザの利便性が大きく損なわれ、他の商用ウェブサイトに移動してしまうおそれがある。
【０００８】
以上の問題点により、本発明は、オンラインシステムにおける商用ウェブサイトのピーク時間帯にログインユーザ数を一律に制限することなく、全てのユーザに対し必要最低限のシステム使用を可能とすると同時にトラフィック量を制御することができる、ピーク時間帯の負荷軽減方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明は、商用ウェブサイトを機能限定で使用することを申し入れたユーザを代替サイトへ誘導することによって、メインサイトの負荷を分散する方法を提供する。具体的構成は次の通りである。
本発明によるオンラインシステムにおけるピーク時間帯の負荷軽減方法は、ウェブ表示画面部を備えた利用者端末とサイトを構築運営するサーバとがネットワークで接続されたオンラインシステムにおけるピーク時間帯の負荷を軽減する方法であって、前記サーバの現在の使用状況レベルを監視するステップと、前記現在の使用状況レベルが予め設定された閾値レベルを超過するか否かを判定するステップと、前記使用状況レベルが前記閾値レベルを超過する場合に前記サイトにアクセスした前記利用者端末のウェブ画面表示部に対し機能限定オプション付きログインの申し入れをインセンティブ情報の表示と共に行う画面を表示させるステップと、前記利用者端末から前記申し入れが行われた場合に該利用者端末からのアクセスを代替サイトへ誘導するとともに前記利用者端末に対して機能限定オプション付きログインを行わせるステップとを備えたことを特徴とする。
【００１０】
さらに、上記方法において、前記代替サイトは、災害対策設備であるバックアップサイトの一時利用によるものであることを特徴とする。
【００１１】
さらに、上記方法において、前記代替サイトは、前記ユーザに対して一部の限定業務のみを提供する機能を有することを特徴とする。
【００１２】
さらに、上記方法において、前記インセンティブ情報として、前記代替サイト利用時のユーザレスポンスが向上すること、または、前記代替サイトの利用によりオフピーク時間帯限定で使用可能な割引が生じること、のいずれかまたは双方を含むことを特徴とする。
【００１３】
さらに、上記方法において、前記機能限定オプション付きログインの申し入れを行う画面において、代替サイトにおける限定された機能を表示することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、オンラインシステムにかかる負荷を監視し、所定の閾値を超過しているか否かを判定する。閾値を超過した場合、ユーザに対して代替サイト使用の申し入れをインセンティブと共に行うことで、一部のユーザを代替サイトへ誘導する。ユーザを分散することより、商用ウェブサイトの負荷を軽減することができる。代替サイトは災害対策施設であるバックアップサイトを一時的に利用することにより、費用効果を向上させることができる。
【００１５】
例えば、銀行営業店において、現金自動支払機は給料日直後に大変混雑する。銀行営業店では、現金自動支払機の混雑緩和、また、通帳記入のみを目的としたユーザに迅速なサービスを提供することを目的として、通帳記入専用機を併設している。本発明は、上記例と同様の考え方により、商用ウェブサイトのピーク時間帯の負荷を軽減するための発明である。
【００１６】
さらに、本発明の効果として、ユーザにとっての可用性が高まり、また、特定機能のユーザレスポンスを向上させることが可能となる。この結果、商品購入意欲を高めることができる。更に、バックアップサイトにてオフピーク時間帯限定の割引を申し入れることにより、オフピーク時間帯の取引増加、および、再利用者（リピーター）の拡大が推進される。
【００１７】
本発明を実施することにより、商用ウェブサイト運営企業においては、設備投資を削減しつつ、常にユーザに安定したサービスを提供することが可能となる。結果として、商用ウェブサイトの取引量増加が見込まれる。
【００１８】
また、災害対策施設（バックアップサイト）を保有することで社会的信頼を獲得し、企業イメージの向上に繋がる。ユーザにとっても安心して取引を行うことができるため、商用ウェブサイトの利用者拡大が期待される。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を図１から図５を参照して説明する。
図１は、商用ウェブサイトを運営するオンラインシステムの概要図である。
商用ウェブサイトは、通常時に使用されるメインサイト１０４と、災害発生時等に使用される災害対策設備であるバックアップサイト１４０とがある。バックアップサイト１４０は、本発明では、メインサイト１０４のピーク時間帯にシステム負荷を軽減するために利用される代替サイトでもある。メインサイト１０４は、業務処理に関連した情報を格納する業務データベース１１１を備え、バックアップサイト１４０もまた、業務データベース１１１と同様の業務データベース１４４を備える。メインサイト１０４はさらに、バックアップサイト１４０の使用履歴を記録するバックアップサイト使用フラグ（ＢＫサイト使用フラグ）１１０を備える。
【００２０】
ユーザが利用する利用者端末１０１は、ウェブブラウザと通信装置と適宜の表示装置を含む入出力装置とを備えたパーソナルコンピュータや携帯電話等である。メインサイト１０４及びバックアップサイト１４０は、それぞれ、ウェブサーバを含む本システムの種々の機能を実行するプログラムを備えた運用サーバにより構築され、運用される。
【００２１】
通常時、ユーザが商用ウェブサイトを利用する場合は、利用者端末１０１のウェブ画面表示部１０２から、インターネット１０３を介して、メインサイト１０４のログイン画面制御部１０６へアクセスする。業務処理部１０７にて、ユーザ認証を行った後、業務取引を行う。
【００２２】
メインサイト１０４の使用状況監視部１０５は、現在のシステム使用状況の情報を常に収集している。
【００２３】
バックアップサイト１４０の業務データベース１４４を最新状態に維持する為、定期的にデータ反映処理を、次の通り実施する。メインサイト１０４のデータ制御部１０８にて業務データベース１１１からデータを抽出し、当該データをメインサイト１０４のデータ転送部１０９からバックアップサイト１４０のデータ転送部１４３へデータ転送する。転送されたデータをバックアップサイト１４０のデータ制御部１４２にて、業務データベース１４４へ反映させる。本運用により、メインサイト１０４の業務データベース１１１とバックアップサイト１４０の業務データベース１４４の同期をとる。これにより、メインサイト１０４の障害時に直ちにバックアップサイト１４０に移行し、商業ウェブサイトの運営を行うことができる。また、本発明においては、ピーク時間帯にバックアップサイト１４０に移行して、機能限定オプション付きログインによる商業ウェブサイトの業務処理を行うことができる。
【００２４】
図２は、システムの使用状況を把握し、通常ログインと機能限定オプション付きのログインとを選択させるフローチャートである。図１中の符号を参照して説明する。先ず、前処理として、システム構築時の性能試験等に基づいて予めシステムのボトルネックを把握し、安定したサービスを提供可能なレベルの限界を閾値レベルとして決定しておく。例えば、ユーザ同時ログイン数やメインサイト１０４に配置されるサーバのＣＰＵ使用率など指標として、定量的に閾値レベルを決定しておく。
【００２５】
利用者端末１０１からメインサイト１０４のログイン画面制御部１０６にアクセスがあったとき、ログイン画面を利用者端末１０１のウェブ画面表示部１０２に表示させるにあたって、次のフローが実行される。
ステップ２０１で、メインサイト１０４の使用状況監視部１０５にて、システム使用状況レベルを収集する。システム使用状況レベルは、閾値レベルと比較可能であるように定量的に規定される。次にステップ２０２で、メインサイト１０４の使用状況監視部１０５にて、予め設定した閾値レベルとの比較を行う。
【００２６】
ステップ２０２に、システム使用状況レベルが閾値レベルを超過していない場合は、ステップ２０４で、メインサイト１０４のログイン画面制御部１０６にて、後述する図３に示す通常ログイン画面３０１へ画面を差し替える。その後、次の利用者端末１０１からのアクセスに備えて、ステップ２０４からステップ２０１へ戻り、使用状況の情報収集から繰り返す。
【００２７】
ステップ２０２にて、ステム使用状況レベルが閾値レベルを超過していた場合は、ステップ２０５で、メインサイト１０４のログイン画面制御部１０６にて、図３に示す通常ログイン画面３０１を、後述する図４に示す機能限定オプション付きのログイン画面４０１へ差し替える。これが、機能限定オプション付きログインの申し入れのための画面である。次に、ステップ２０６で、メインサイト１０４のデータ制御部１０８にて、ＢＫサイトフラグ１１０をＯＮに設定する。ＢＫサイトフラグとは、バックアップサイトを使用した形跡を残す為のフラグであり、用途については後述する。
【００２８】
図３は、商用ウェブサイトの通常ログイン画面３０１の一例である。
ユーザが、利用者端末１０１のウェブ画面表示部１０２からメインサイト１０４のログイン画面制御部１０６へアクセスしたとき、図２のステップ２０２で閾値レベルを超過していない場合は、利用者ログイン画面３０１がウェブ画面表示部１０２に表示される。利用者端末１０１のウェブ画面表示部１０２に表示された利用者ログイン画面３０１にて、ユーザＩＤ入力部３０２にユーザＩＤを入力し、パスワード入力部３０３にパスワードを入力し、ログインボタン３０４を押下する。ログインボタン３０４を押下することで、メインサイト１０４の業務処理部１０７へアクセスし、ユーザ認証が実施される。その後、利用者端末１０１から所望する業務取引の要求が送信され、メインサイト１０４の業務処理部１０７にて、要求された業務取引についての処理を行う。
【００２９】
尚、商用ウェブサイト運営企業からユーザへの通知事項がある場合には、利用者ログイン画面３０１のお知らせ部３０５に表示させることができる。
【００３０】
図４は、商用ウェブサイトの機能限定オプション付きログイン画面４０１の一例である。
ユーザが、利用者端末１０１のウェブ画面表示部１０２からメインサイト１０４のログイン画面制御部１０６へアクセスしたとき、図２のステップ２０２で閾値レベルを超過していた場合は、利用者ログイン画面４０１がウェブ画面表示部１０２に表示される。これが、機能限定オプション付きログインの申し入れ画面である。ユーザが機能限定でのログインを希望する場合には、利用者ログイン画面４０１の機能限定ログインチェックボックス４０５をチェックし、ログインボタン４０４を押下する。これにより、利用者端末１０１からメインサイト１０４のとログイン画面制御部１０６へ機能限定オプション付きログインの申し入れが送信される。それに応じて、利用者端末１０１によるアクセスが、代替サイトであるバックアップサイト１４０の業務処理部１４１へのアクセスであるとみなされ、ネットワーク接続が誘導される。
【００３１】
上記のように、ログインボタン４０４を押下することで、バックアップサイト１４０の業務処理部１４１へアクセスし、ユーザ認証が実施される。バックアップサイト１４０の業務処理部４１によるユーザ認証は、メインサイト１０１の業務処理部１０４によるユーザ認証と同様に行われる。その後、ユーザはバックアップサイト１４０の業務処理部１４１にて業務取引を行う。すなわち、利用者端末１０１から所望する業務取引の要求が送信され、バックアップサイト１４０の業務処理部１４１にて、要求された業務取引についての処理を行う。業務処理部１０４と業務処理部１４１とでは、処理可能な業務内容が異なる。
【００３２】
図４の機能限定オプション付きログイン画面４０１のお知らせ部４０６には、バックアップサイト１４０での提供業務内容（すなわち業務処理部１４１により処理可能な業務内容）を記載する必要がある。加えて、ユーザが機能限定オプション付きログインを行うことに対してのインセンティブ情報を表示する。インセンティブ情報とは、ユーザに対して機能限定オプション付きログインを行いたいと思わせる動機付けとなるような情報や特典システム等である。
【００３３】
典型的なインセンティブ情報として、「機能限定オプション付きログインに行ったならば、ユーザレスポンスが早い」ことを示す情報を含む。また、バックアップサイト１４０限定で提供される有益な情報があること（例えば、バックアップサイト１４０のみで提供されるコンテンツ等の存在）もインセンティブ情報である。さらに、特典システムとしては、オフピーク時間帯に使用可能な時間限定割引券の提供（例えば、機能限定オプション付きログインを行ったユーザのユーザ情報として適宜のデータベースに時間限定割引券データを記録しておき、後に、当該ユーザがオフピーク時間帯にシステムを使用した場合に、記録された時間限定割引券データに基づき割引処理を行う）を含んでも良い。バックアップサイト１４０で業務取引を行うことのインセンティブを極力増やすことにより、多くのユーザをバックアップサイト１４０へ誘導し、商用ウェブサイトのメインサイト１０４のシステム負荷を軽減させることが可能となる。
【００３４】
バックアップサイト１０４で提供する業務は、システムへの負荷が少なく、且つ、利用頻度が高い参照系業務とすることが好適である。例えば、オンラインショッピングサイトにおいては、商品閲覧や各種情報参照とする。また、インターネットバンキングシステムにおいては、残高照会やユーザ情報照会などの参照業務のみとする。参照系業務のみの提供とすることで、ピーク時間帯終了後のメインサイト１０４での追いつき作業の負荷を低減することが可能となる。ピーク時間帯終了後の追いつき作業については後述する。
【００３５】
バックアップサイト１４０の業務処理部１４１は、メインサイト１０４の業務処理部１０７が備える複数の業務処理機能と、基本的には同じ機能を備えている。これは、メインサイト１０４の障害時には完全な代替サイトとして使用するためである。しかしながら、障害時以外であってピーク時間帯に使用する場合は、限定機能のみを提供するようにする。これを実現するために、バックアップサイト１４０の業務処理部１４１の備える複数の業務処理機能は、業務別に独立して提供可能であるような選択機能を付加されている。例えば、インターネットバンキングシステムでは、バックアップサイト１４０の業務処理部１４１が、振込処理機能と参照系機能とを備えている場合、ピーク時間帯のログインに対しては参照系機能のみを提供するように設定する。
【００３６】
図５に、メインサイト１０４での追いつき処理のフローチャートを示す。
ピーク時間帯終了後、メインサイト１０４の業務処理部１０７での業務処理において、バックアップサイト１４０での稼働情報をメインサイト１０４の業務データベース１１１へ反映する。
【００３７】
ステップ５０１で、バッチ処理を開始し、メインサイト１０４のデータ制御部１０８にて、ＢＫサイト使用フラグ１１０を確認する。
【００３８】
ステップ５０２にて、ＢＫサイト使用フラグ１１０がＯＮの場合、ステップ５０３に進む。ステップ５０３では、バックアップサイト１４０のデータ制御部１４２にて業務データベース１４４のデータを抽出する。次にステップ５０４で、バックアップサイト１４０のデータ転送部１４３からメインサイト１０４のデータ転送部１０９に当該データを転送する。次にステップ５０５で、メインサイト１０４のデータ制御部１０８にて、当該データを業務データベース１１１へ反映する。ステップ５０３〜ステップ５０５により、バックアップサイト１４０の稼働情報をメインサイト１０４の業務データベース１１１へ反映する追いつき処理が完了する。
【００３９】
ステップ５０２にて、ＢＫサイト使用フラグ１１０がＯＦＦの場合、バックアップサイト１４０が使用されていないことを示す為、バックアップサイト１４０の稼働情報のデータ追いつき処理は実施しない。
【００４０】
次にステップ５０６で、メインサイト１０４の業務処理部１０７にて、通常の業務バッチ処理を実施する。次に、ステップ５０７で、メインサイト１０４のデータ制御部１０８にて、ＢＫサイト使用フラグ１１０をＯＦＦに設定する。
【００４１】
なお、本システムにおいては、ピーク時間帯にメインサイト障害が発生した場合、サーバリソース不足が発生することが懸念される。その場合の対応策として、バックアップサイトで提供する業務処理のレベルを事前に検討し、バックアップサイトに対して従来のトラフィック量制御方式を組み込んでおくことが好適である。
【００４２】
本発明の他の実施形態として、他社商用ウェブサイトをアウトソーシングするＡＳＰ事業においても適用可能である。その場合、災害対策設備機能およびピーク時間帯負荷軽減機能としてのバックアップサイト利用に対して、オプション費用を徴収する。
【図面の簡単な説明】
【００４３】
【図１】商用ウェブサイトを運営するオンラインシステムの概要図である。
【図２】システムの使用状況を把握し、通常ログインと機能限定オプション付きのログインとを選択させるフローチャートである。
【図３】商用ウェブサイトの通常ログイン画面の一例である。
【図４】商用ウェブサイトの機能限定オプション付きログイン画面の一例である。
【図５】メインサイトでの追いつき処理のフローチャートである。
【符号の説明】
【００４４】
１０１  利用者端末
１０２  ウェブ画面表示部
１０３  インターネット
１０４  商用ウェブサイト（メインサイト）
１０５  使用状況監視部
１０６  ログイン画面制御部
１０７  業務処理部
１０８  データ制御部
１０９  データ転送部
１１０  ＢＫサイト使用フラグ
１１１  業務データベース
１４０  商用ウェブサイト（バックアップサイト）
１４１  業務処理部
１４２  データ制御部
１４３  データ転送部
【図１】
2008217346.tif 000003
【図２】
2008217346.tif 000004
【図３】
2008217346.tif 000005
【図４】
2008217346.tif 000006
【図５】
2008217346.tif 000007