(57)【要約】【課題】ＳＮＳで、入力した日記情報の喪失を抑制する。【解決手段】ＨＴＭＬで記述されたコンピュータプログラムは、ＳＮＳサーバからネットワークを介してユーザ端末のウェブブラウザに送信される。このコンピュータプログラムは、ユーザＩＤおよびパスワードの入力を促すログイン画面３８をユーザ端末のディスプレイに表示させる機能と、ログイン画面３８に対して入力されたユーザＩＤおよびパスワードをＳＮＳサーバにネットワークを介して送信する機能と、認証が成功した場合、日記情報が入力されるべき日記入力領域４４と入力された日記情報のＳＮＳサーバへの送信指示を受け付ける送信ボタン４６とを含む日記編集画面４８をディスプレイに表示させる機能と、入力された日記情報を、送信ボタン４６が送信指示を受け付ける前にウェブブラウザのキャッシュ領域とは異なる記憶領域に保存する機能と、をユーザ端末に実現させる。【選択図】図３
2013065123.tif 000002
【特許請求の範囲】
【請求項１】
ＳＮＳサーバからネットワークを介してユーザ端末のウェブブラウザに送信されるコンピュータプログラムであって、
ユーザＩＤおよびパスワードの入力を促すログイン画面をユーザ端末のディスプレイに表示させる機能と、
ログイン画面に対して入力されたユーザＩＤおよびパスワードを前記ＳＮＳサーバにネットワークを介して送信する機能と、
前記ＳＮＳサーバにおいて送信されたユーザＩＤおよびパスワードの認証が成功した場合、認証されたユーザの日記情報が入力されるべき日記入力領域と日記入力領域に入力された日記情報の前記ＳＮＳサーバへの送信指示を受け付ける送信指示領域とを含む日記編集画面をユーザ端末のディスプレイに表示させる機能と、
日記入力領域に入力された日記情報を、送信指示領域が送信指示を受け付ける前に前記ウェブブラウザのキャッシュ領域とは異なる記憶領域に保存する機能と、をユーザ端末に実現させることを特徴とするコンピュータプログラム。
【請求項２】
前記保存する機能は、日記入力領域に入力された日記情報を、ユーザ端末の記憶装置のなかの予め設定された記憶領域であってキャッシュ領域とは異なる記憶領域に保存する機能を含むことを特徴とする請求項１に記載のコンピュータプログラム。
【請求項３】
前記保存する機能は、日記入力領域に入力された日記情報を前記ＳＮＳサーバに一時的に保存させるために、送信指示領域が送信指示を受け付ける前に当該日記情報を前記ＳＮＳサーバにネットワークを介して送信する機能を含むことを特徴とする請求項１または２に記載のコンピュータプログラム。
【請求項４】
前記保存する機能は、送信指示領域が送信指示を受け付ける前に日記編集画面から別の画面に遷移させるための指示が検出された場合、日記入力領域に入力された日記情報を前記ウェブブラウザのキャッシュ領域とは異なる記憶領域に保存する機能を含むことを特徴とする請求項１から３のいずれかに記載のコンピュータプログラム。
【請求項５】
日記編集画面は広告主のウェブページへのハイパーリンクを含み、
前記保存する機能は、送信指示領域が送信指示を受け付ける前にハイパーリンクの指定が検出された場合、日記入力領域に入力された日記情報を前記ウェブブラウザのキャッシュ領域とは異なる記憶領域に保存する機能を含むことを特徴とする請求項４に記載のコンピュータプログラム。
【請求項６】
日記編集画面は検索のキーワードが入力されるべき検索入力領域を含み、
前記保存する機能は、送信指示領域が送信指示を受け付ける前に、検索入力領域に入力されたキーワードに基づく検索の指示が検出された場合、日記入力領域に入力された日記情報を前記ウェブブラウザのキャッシュ領域とは異なる記憶領域に保存する機能を含むことを特徴とする請求項４または５に記載のコンピュータプログラム。
【請求項７】
ユーザ端末は通話機能を有し、
前記保存する機能は、送信指示領域が送信指示を受け付ける前にユーザ端末に着信があると、日記入力領域に入力された日記情報を前記ウェブブラウザのキャッシュ領域とは異なる記憶領域に保存する機能を含むことを特徴とする請求項１から６のいずれかに記載のコンピュータプログラム。
【請求項８】
前記保存する機能は、送信指示領域が送信指示を受け付ける前にユーザ端末に着信があると、ユーザに問い合わせることなく、日記入力領域に入力された日記情報を前記ウェブブラウザのキャッシュ領域とは異なる記憶領域に保存する機能を含むことを特徴とする請求項７に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＮＳサーバからネットワークを介してユーザ端末のウェブブラウザに送信されるコンピュータプログラムに関する。
【背景技術】
【０００２】
ＳＮＳ（Social Network Service）が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２６９４７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＳＮＳサイトで日記を書いているとき、調べ物をするために検索サイトに移動したり、お気に入りから別のサイトに移動したりすることがある。調べ物等が終わってウェブブラウザの戻るボタンで元のＳＮＳサイトに戻ると、それまで入力していた日記が消えていることがある。そのときの悔しさは筆舌に尽くしがたい。
【０００５】
また、日記作成中についバナー広告が気になってそれをクリックしてしまうこともある。するとやはり戻るボタンで元のＳＮＳサイトに戻ったとき日記が消えていることがある。
【０００６】
ウェブブラウザには一般にキャッシュと呼ばれる機能が備えられている。しかしながら、キャッシュはウェブサーバから送られてくるウェブページを一時的に保存しておこうという思想で設計されており、ウェブページに対してユーザが入力した内容が保存されることまでは保証していない。したがって、キャッシュに依存する手法は不安定である。
【０００７】
本発明はこうした課題に鑑みてなされたものであり、その目的は、入力した日記情報の喪失を抑制できる技術の提供にある。
【課題を解決するための手段】
【０００８】
本発明のある態様はコンピュータプログラムに関する。このコンピュータプログラムは、ＳＮＳサーバからネットワークを介してユーザ端末のウェブブラウザに送信されるコンピュータプログラムであって、ユーザＩＤおよびパスワードの入力を促すログイン画面をユーザ端末のディスプレイに表示させる機能と、ログイン画面に対して入力されたユーザＩＤおよびパスワードをＳＮＳサーバにネットワークを介して送信する機能と、ＳＮＳサーバにおいて送信されたユーザＩＤおよびパスワードの認証が成功した場合、認証されたユーザの日記情報が入力されるべき日記入力領域と日記入力領域に入力された日記情報のＳＮＳサーバへの送信指示を受け付ける送信指示領域とを含む日記編集画面をユーザ端末のディスプレイに表示させる機能と、日記入力領域に入力された日記情報を、送信指示領域が送信指示を受け付ける前にウェブブラウザのキャッシュ領域とは異なる記憶領域に保存する機能と、をユーザ端末に実現させる。
【０００９】
なお、以上の構成要素の任意の組み合わせや、本発明の構成要素や表現をコンピュータプログラム、コンピュータプログラムを格納した記録媒体などの間で相互に置換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１０】
本発明によれば、入力した日記情報の喪失を抑制できる。
【図面の簡単な説明】
【００１１】
【図１】ＳＮＳが提供されるＳＮＳシステムの構成を示す模式図である。
【図２】図２（ａ）、（ｂ）は、ＰＣ端末および携帯電話のそれぞれの機能および構成を示すブロック図である。
【図３】ウェブブラウザが実施の形態に係るコンピュータプログラムを実行することにより実現する画面遷移を示す図である。
【図４】日記一時保存領域の一例を示す模式図である。
【発明を実施するための形態】
【００１２】
以下、本発明を好適な実施の形態をもとに図面を参照しながら説明する。各図面に示される同一または同等の構成要素、部材、処理には、同一の符号を付するものとし、適宜重複した説明は省略する。
【００１３】
図１は、ＳＮＳが提供されるＳＮＳシステム２の構成を示す模式図である。ＳＮＳ自体は公知であり、それを実現するシステムも既に存在する。したがって、ここでは主に本実施の形態に係る部分を説明し、他の部分の説明は省略する。
【００１４】
ＳＮＳを利用しようとするユーザは、ＰＣ（Personal Computer）端末８または携帯電話１０からインターネットやＰＬＭＮ（Public Land Mobile Network）などのネットワーク６を介してＳＮＳサーバ４にアクセスする。ユーザはユーザＩＤとパスワードとをＳＮＳサーバ４に送信し、ＳＮＳサーバ４はそれを認証する。認証に成功するとＳＮＳサーバ４は、友人管理機能や日記管理機能やつぶやき機能などの様々な機能をユーザに提供する。
【００１５】
より具体的には、ＳＮＳサーバ４はネットワーク６を介して、ＨＴＭＬ（HyperText Markup Language）などのプログラミング言語により記述されたコンピュータプログラムを、ＰＣ端末８や携帯電話１０のウェブブラウザに送信する。ＳＮＳサーバ４と携帯電話１０、ＰＣ端末８との通信がＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）にしたがう場合、コンピュータプログラムはパケットを介して伝送される。ＰＣ端末８や携帯電話１０のウェブブラウザは、受信したコンピュータプログラムを実行することで、上記機能を提供するための画面をディスプレイに表示させる。
【００１６】
図２（ａ）、（ｂ）は、ＰＣ端末８および携帯電話１０のそれぞれの機能および構成を示すブロック図である。ここに示す各ブロックは、ハードウエア的には、コンピュータのＣＰＵ（central processing unit）をはじめとする素子や機械装置で実現でき、ソフトウエア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウエア、ソフトウエアの組合せによっていろいろなかたちで実現できることは、本明細書に触れた当業者には理解されるところである。
【００１７】
ＰＣ端末８は、通信部１２と、ウェブブラウザ１４と、ディスプレイ１５と、記憶装置１６と、を備える。通信部１２はネットワーク６との間でパケットなどのデータをやりとりする。ウェブブラウザ１４は、大略的には以下の３つの機能を有する。一つ目は、ＵＲＩ（Uniform Resource Identifier）・ＨＴＴＰ（HyperText Transfer Protocol）などに基づきＳＮＳサーバ４と通信してリソースを取得する機能である。二つ目は、取り寄せたリソースをその種類（ＨＴＭＬ、ＸＨＴＭＬ（Extensible HyperText Markup Language）、ＸＭＬ（Extensible Markup Language）、テキスト、画像など）に応じて解析するパーサ（parser）としての機能である。三つ目は、パーサの解析結果をもとに文字や画像を適切に配置し、あるいは文字のサイズを調整したり色を付けるなどして最終的に人間のための表示を行うレンダラ（renderer）としての機能である。
【００１８】
記憶装置１６はＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）等であってもよい。記憶装置１６は、ウェブブラウザ１４によって使用されるキャッシュ領域１８と、キャッシュ領域１８とは異なる日記一時保存領域２０と、を含む。日記一時保存領域２０はＳＮＳのセッションが開始される前にＳＮＳサーバ４によって予め設定されてもよい。あるいはまた、日記一時保存領域２０は、ユーザがＳＮＳサーバ４によって提供されるＳＮＳへの参加を申請する際に設定される、そのＳＮＳ専用のフォルダであってもよい。
【００１９】
ウェブブラウザ１４はキャッシュ機能を有する。キャッシュ機能は公知の機能であり、一度ネットワーク６から受信したデータをキャッシュ領域１８に保存しておき、再度利用する際にはネットワーク６を介さずキャッシュ領域１８のデータを利用する機能を含む。
【００２０】
携帯電話１０は、通信通話部２２と、ウェブブラウザ２４と、ディスプレイ２５と、記憶装置２６と、を備える。通信通話部２２は、通信部１２と同様の機能を有すると共に、電話網３２との間での着呼、発呼を制御する。ウェブブラウザ２４は、通信通話部２２が携帯電話１０への着呼を検知した場合に通信通話部２２から着呼を知らせる通知を受ける。それ以外の点では、ウェブブラウザ２４はウェブブラウザ１４と同様の機能を有する。記憶装置２６は記憶装置１６と同様に構成され、キャッシュ領域２８と、日記一時保存領域３０と、を含む。
【００２１】
図３は、ウェブブラウザ１４、２４が実施の形態に係るコンピュータプログラムを実行することにより実現する画面遷移を示す図である。実施の形態に係るコンピュータプログラムは、ログイン画面用プログラム３６と、日記編集画面用プログラム４２と、を含む。
【００２２】
ユーザはウェブブラウザ１４、２４のＵＲＬ入力領域３４に所定のＵＲＬを入力する。ウェブブラウザ１４、２４は入力されたＵＲＬを含むリクエスト情報をネットワーク６に送信する。ＳＮＳサーバ４はネットワーク６を介してそのリクエスト情報を受け、ＨＴＭＬ等のプログラミング言語で記述されたログイン画面用プログラム３６をネットワーク６を介してウェブブラウザ１４、２４に送信する。
【００２３】
ウェブブラウザ１４、２４は受信したログイン画面用プログラム３６を実行することにより、以下の２つの機能を実現する。
１．ユーザＩＤおよびパスワードの入力を促すログイン画面３８をディスプレイ１５、２５に表示させる機能。
２．ログイン画面３８に対して入力されたユーザＩＤおよびパスワードを含むＩＤ＋パスワード情報４０を生成し、生成されたＩＤ＋パスワード情報４０をＳＮＳサーバ４にネットワーク６を介して送信する機能。
【００２４】
ＳＮＳサーバ４は、受信したＩＤ＋パスワード情報４０に含まれるユーザＩＤおよびパスワードの認証を行う。この認証が成功した場合、ＳＮＳサーバ４は、ＨＴＭＬ等のプログラミング言語で記述された日記編集画面用プログラム４２をネットワーク６を介してウェブブラウザ１４、２４に送信する。
【００２５】
ウェブブラウザ１４、２４は受信した日記編集画面用プログラム４２を実行することにより、以下の２つの機能を実現する。
１．日記編集画面４８をディスプレイ１５、２５に表示させる機能。日記編集画面４８は、認証されたユーザの日記情報が入力されるべき日記入力領域４４と、日記入力領域４４に入力された日記情報のＳＮＳサーバ４への送信指示を受け付ける送信指示領域すなわち送信ボタン４６と、ＳＮＳの広告主のウェブページへのハイパーリンクを含むバナー５０と、検索のキーワードが入力されるべき検索入力領域５２と、保存ボタン５４と、呼出ボタン５６と、検索実行ボタン５８と、を含む。
２．日記入力領域４４に入力された日記情報を、送信ボタン４６がクリックされる前に日記一時保存領域２０、３０に保存する機能。
【００２６】
日記情報を保存する機能では、以下の３つの契機のうちの少なくともひとつにより日記情報が保存される。
第１の契機は、送信ボタン４６がクリックされる前に日記編集画面４８から別の画面に遷移させるための指示が検出されることである。
【００２７】
例えば、ユーザが送信ボタン４６をクリックする前にバナー５０をクリックした場合、ウェブブラウザ１４、２４はそれを、クリックされたバナー５０に含まれるハイパーリンクの指定として検出する。ウェブブラウザ１４、２４はそのようなハイパーリンクの指定が検出された場合、日記情報を日記一時保存領域２０、３０に保存する。保存処理中、ウェブブラウザ１４、２４は保存処理を行っていることを示す保存中画面６０をディスプレイ１５、２５に表示させる。
【００２８】
また例えば、ユーザが送信ボタン４６をクリックする前に検索入力領域５２にキーワードを入力し検索実行ボタン５８をクリックした場合、ウェブブラウザ１４、２４はそれを、入力されたキーワードに基づく検索の指示として検出する。ウェブブラウザ１４、２４はそのような検索の指示が検出された場合、日記情報を日記一時保存領域２０、３０に保存する。保存処理中、ウェブブラウザ１４、２４は保存中画面６０をディスプレイ１５、２５に表示させる。
【００２９】
第２の契機は、送信ボタン４６がクリックされる前に保存ボタン５４がクリックされることである。
第３の契機は、ユーザが携帯電話１０を使用してＳＮＳを利用している場合に、送信ボタン４６がクリックされる前に携帯電話１０に着信があることである。ウェブブラウザ２４は、送信ボタン４６がクリックされる前に通信通話部２２から着呼を知らせる通知を受けると、日記情報を日記一時保存領域３０に保存する。この際、ウェブブラウザ２４は着信があることおよび保存処理を行っていることを示す着信保存中画面６２をディスプレイ２５に表示させる。
【００３０】
特にウェブブラウザ２４は、着信検出から保存処理までをユーザに問い合わせることなく自動的に行う。一般に携帯電話に着信があると、ユーザは早く電話をとらなければという思いからあせるので、操作ミスが起こりやすい。そこで保存処理をユーザに問い合わせることなく行うことにより、そのような操作ミスを抑制できる。
【００３１】
図４は、日記一時保存領域２０、３０の一例を示す模式図である。日記一時保存領域２０、３０である日記一時保存フォルダ６４は、上記保存する機能によって保存された日記情報をファイルの形で含む。ウェブブラウザ１４、２４は、呼出ボタン５６がクリックされると、日記一時保存フォルダ６４に含まれるファイルの一覧をディスプレイ１５、２５に表示させる。ウェブブラウザ１４、２４は、ユーザによって一覧から選択されたファイルを日記入力領域４４にロードする。
【００３２】
本実施の形態に係るコンピュータプログラムによると、日記入力領域４４に入力された日記情報は、送信ボタン４６がクリックされる前に日記一時保存領域２０、３０に保存される。したがって、ユーザは不安定なキャッシュに依存する必要はなく、日記一時保存領域２０、３０に保存された日記情報を日記入力領域４４にロードすることができる。日記編集中に日記編集画面４８から別の画面に遷移して再び日記編集画面４８に戻ると、キャッシュがうまく働かないことにより、それまで日記入力領域４４に入力した日記情報が消えてしまう場合がある。このような場合でもユーザは保存した日記情報を日記一時保存領域２０、３０から読み出すことができるので、最初から書き直しということにはなりにくい。したがって、ＳＮＳの日記編集機能の使い勝手が向上する。
【００３３】
例えば、日記編集中に調べ物をするためにウェブブラウザ１４、２４のお気に入りボタン６６をクリックして他のウェブページに遷移することがある。調べ物終了後、ウェブブラウザ１４、２４の戻るボタン６８をクリックして日記編集画面４８に戻ったとき、日記入力領域４４に入力した日記情報が消えていることがある。このような場合でもユーザは呼出ボタン５６をクリックして保存された日記情報を呼び出すことにより、失われた日記情報を少なくとも部分的に復活させることができる。
【００３４】
また、送信ボタン４６がクリックされる前に日記編集画面４８から別の画面に遷移させるための指示が検出されることを契機として保存処理が行われる。ユーザは、日記の入力に集中するあまり、保存指示を出すことを忘れることがある。あるいはまた、こまめに保存することを億劫とするユーザもいる。そこで本実施の形態では、入力した日記情報が失われる原因となりうる画面遷移を検出したら自動で日記情報を保存することとした。これにより、入力された日記情報を、ユーザの状態や性格によらずにより確実に保護できる。
【００３５】
ＳＮＳでは広告が大きな収入源となっている。したがって、日記編集画面４８にバナー５０を含めることが望ましい。しかしながらそれは同時に、日記情報の喪失の危険性を高めることでもある。そこで本実施の形態では、バナー５０のクリックを契機として日記情報を保存させることで、日記編集画面４８にバナー５０を含めつつ日記情報の喪失に対応することも可能としている。これにより、広告主の満足度およびユーザの満足度の両方の向上が図られる。
【００３６】
また、調べ物をするためや過去の日記の内容を見るために、日記編集画面４８に検索機能を含めることが望ましい。しかしながらそれは同時に、日記情報の喪失の危険性を高めることでもある。そこで本実施の形態では、検索の指示の検出を契機として日記情報を保存させることで、日記編集時の検索機能を維持しつつ日記情報の喪失に対応することも可能としている。これにより、ＳＮＳの日記編集機能の使い勝手がさらに向上する。
【００３７】
また、近年、携帯電話の普及、高機能化に伴い、携帯電話からでも日記の編集等を行えるようにしているＳＮＳが多くなってきている。これによりＳＮＳの利用者数は格段に増えると予想される。このような状況において、本発明者が認識した１つの課題は、携帯電話の本来機能である通話機能とＳＮＳの日記編集機能との干渉である。例えば、日記編集中に着信があり通話を開始すると、それまで入力してきた日記情報が消えてしまう虞がある。そこで本実施の形態では携帯電話１０に着信があるとそれを契機として日記情報が保存される。したがって、ユーザは通話終了後、保存された日記情報を呼び出して日記の続きを書くことができる。その結果、携帯電話１０を通じてＳＮＳを利用する場合の日記編集機能の使い勝手がさらに向上する。
【００３８】
以上、実施の形態に係るコンピュータプログラムについて説明した。この実施の形態は例示であり、その各構成要素や各処理の組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００３９】
実施の形態では、ユーザが携帯電話１０を使用してＳＮＳを利用する場合について説明したが、これに限られず、ユーザは通話機能とウェブブラウザとを有する端末を使用してＳＮＳを利用してもよい。
【００４０】
実施の形態では、日記情報がユーザ端末側に保存される場合について説明したが、これに限られず、例えば日記情報を保存する機能は、日記入力領域に入力された日記情報をＳＮＳサーバ４に一時的に保存させるために、送信ボタンがクリックされる前に当該日記情報をＳＮＳサーバ４にネットワーク６を介して送信する機能を含んでもよい。この場合、ＳＮＳサーバ４側で日記情報を一時的に保存することで、ユーザ端末側に専用の保存領域を設ける必要がなくなり、ユーザ側の負担を減らせる。
【００４１】
実施の形態において、日記情報が保存される前にユーザにその可否を問い合わせてもよい。
【符号の説明】
【００４２】
２  ＳＮＳシステム、  ４  ＳＮＳサーバ、  ６  ネットワーク、  ８  ＰＣ端末、  １０  携帯電話。
【図１】
2013065123.tif 000003
【図２】
2013065123.tif 000004
【図３】
2013065123.tif 000005
【図４】
2013065123.tif 000006
【手続補正書】
【提出日】平成24年1月13日(2012.1.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
広告主から広告収入を得る運営主体により運営されるＳＮＳを提供するＳＮＳサーバからネットワークを介してユーザ端末のウェブブラウザに送信されるコンピュータプログラムであって、
ユーザＩＤおよびパスワードの入力を促すログイン画面をユーザ端末のディスプレイに表示させる機能と、
ログイン画面に対して入力されたユーザＩＤおよびパスワードを前記ＳＮＳサーバにネットワークを介して送信する機能と、
前記ＳＮＳサーバにおいて送信されたユーザＩＤおよびパスワードの認証が成功した場合、認証されたユーザの日記情報が入力されるべき日記入力領域と日記入力領域に入力された日記情報の前記ＳＮＳサーバへの送信指示を受け付ける送信指示領域とを含む日記編集画面をユーザ端末のディスプレイに表示させる機能と、
日記入力領域に入力された日記情報を、送信指示領域が送信指示を受け付ける前に前記ウェブブラウザのキャッシュ領域とは異なる記憶領域に保存する機能と、をユーザ端末に実現させ、
日記編集画面は前記広告主のウェブページへのハイパーリンクを含み、
前記保存する機能は、送信指示領域が送信指示を受け付ける前にハイパーリンクの指定が検出された場合、日記入力領域に入力された日記情報を前記ウェブブラウザのキャッシュ領域とは異なる記憶領域に保存する機能を含むことを特徴とするコンピュータプログラム。
【請求項２】
前記保存する機能は、日記入力領域に入力された日記情報を、ユーザ端末の記憶装置のなかの予め設定された記憶領域であってキャッシュ領域とは異なる記憶領域に保存する機能を含むことを特徴とする請求項１に記載のコンピュータプログラム。
【請求項３】
前記保存する機能は、日記入力領域に入力された日記情報を前記ＳＮＳサーバに一時的に保存させるために、送信指示領域が送信指示を受け付ける前に当該日記情報を前記ＳＮＳサーバにネットワークを介して送信する機能を含むことを特徴とする請求項１または２に記載のコンピュータプログラム。
【請求項４】
日記編集画面は検索のキーワードが入力されるべき検索入力領域を含み、
前記保存する機能は、送信指示領域が送信指示を受け付ける前に、検索入力領域に入力されたキーワードに基づく検索の指示が検出された場合、日記入力領域に入力された日記情報を前記ウェブブラウザのキャッシュ領域とは異なる記憶領域に保存する機能を含むことを特徴とする請求項１から３のいずれかに記載のコンピュータプログラム。
【請求項５】
ユーザ端末は通話機能を有し、
前記保存する機能は、送信指示領域が送信指示を受け付ける前にユーザ端末に着信があると、日記入力領域に入力された日記情報を前記ウェブブラウザのキャッシュ領域とは異なる記憶領域に保存する機能を含むことを特徴とする請求項１から４のいずれかに記載のコンピュータプログラム。
【請求項６】
前記保存する機能は、送信指示領域が送信指示を受け付ける前にユーザ端末に着信があると、ユーザに問い合わせることなく、日記入力領域に入力された日記情報を前記ウェブブラウザのキャッシュ領域とは異なる記憶領域に保存する機能を含むことを特徴とする請求項５に記載のコンピュータプログラム。