(57)【特許請求の範囲】
【請求項１】
インターネット上のダウンロードサイトから携帯端末にダウンロードされるコンピュータプログラムであって、
本コンピュータプログラムは、ダウンロードサイトにおいてダウンロード可能となっている複数のコンピュータプログラムのなかから、携帯端末のユーザによって、サーバを使用して提供される所定のサービスを利用するために選択されるコンピュータプログラムであり、
本コンピュータプログラムは、
携帯端末に保持されている情報の参照を許可するか否かをユーザに問い合わせる機能と、
情報の参照が許可された場合、携帯端末に保持されている情報から必要な情報を取得する機能と、
取得された情報を前記サーバにネットワークを介して送信する機能と、を携帯端末に実現させることを特徴とするコンピュータプログラム。
【請求項２】
前記送信する機能は、ユーザから送信の指示を受け付けると、取得された情報を前記サーバにネットワークを介して送信する機能を含み、
本コンピュータプログラムはさらに、
ユーザから前記送信の指示を受け付けるまでは、取得された情報は前記サーバに送信されない旨をユーザに通知する機能を携帯端末に実現させることを特徴とする請求項１に記載のコンピュータプログラム。
【請求項３】
携帯端末に保持されている情報のなかでは取得された情報のみが前記サーバに送信される旨をユーザに通知する機能を携帯端末に実現させることを特徴とする請求項１または２に記載のコンピュータプログラム。
【請求項４】
前記取得する機能は、
携帯端末に保持されている情報を参照し、取得されるべき情報の候補をユーザに提示する機能と、
提示された候補のなかからユーザによって選択された候補を取得する機能と、を含み、
前記送信する機能は、取得された候補を前記サーバにネットワークを介して送信する機能を含むことを特徴とする請求項１から３のいずれかに記載のコンピュータプログラム。
【請求項５】
携帯端末に保持されている情報は、名前と電話番号とメールアドレスとを対応付けたアドレス帳情報であることを特徴とする請求項１から４のいずれかに記載のコンピュータプログラム。
【請求項６】
インターネット上のダウンロードサイトから携帯端末にダウンロードされるコンピュータプログラムであって、
本コンピュータプログラムは、ダウンロードサイトにおいてダウンロード可能となっている複数のコンピュータプログラムのなかから、携帯端末のユーザによって、サーバを使用して提供される所定のサービスを利用するために選択されるコンピュータプログラムであり、
本コンピュータプログラムは、
携帯端末に保持されている情報から必要な情報を取得する機能と、
ユーザから送信の指示を受け付けると、取得された情報を前記サーバにネットワークを介して送信する機能と、
ユーザから前記送信の指示を受け付けるまでは、取得された情報は前記サーバに送信されない旨をユーザに通知する機能と、を携帯端末に実現させることを特徴とするコンピュータプログラム。
【請求項７】
インターネット上のダウンロードサイトから携帯端末にダウンロードされるコンピュータプログラムであって、
本コンピュータプログラムは、ダウンロードサイトにおいてダウンロード可能となっている複数のコンピュータプログラムのなかから、携帯端末のユーザによって、サーバを使用して提供される所定のサービスを利用するために選択されるコンピュータプログラムであり、
本コンピュータプログラムは、
携帯端末に保持されている情報から必要な情報を取得する機能と、
取得された情報を前記サーバにネットワークを介して送信する機能と、
携帯端末に保持されている情報のなかでは取得された情報のみが前記サーバに送信される旨をユーザに通知する機能と、を携帯端末に実現させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上のダウンロードサイトから携帯端末にダウンロードされるコンピュータプログラムに関する。
【背景技術】
【０００２】
一般に、デスクトップ型のＰＣ（Personal Computer）では、マウスやキーボードなどを使用して比較的快適な情報の入力が実現されるが、携帯電話は比較的小さなタッチパネルやテンキーしか備えていない場合が多く、情報の入力は複雑で時間がかかるものとなることが多い。また、携帯電話への情報の入力ではミスも発生しやすく、また発生したミスを訂正する作業もまた複雑で時間がかかるものであることが多い。
【０００３】
そこで携帯電話においては、携帯電話に保持される情報を情報入力の際に再利用したいという要求が高い。従来では例えば特許文献１に、携帯電話のアドレス帳に記憶されるメールアドレスを再利用する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−６５７８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載されるような携帯電話における情報再利用技術が普及するにつれて、個人情報保護とのかねあいが問題となってくる。携帯電話はユーザ個人への帰属性が比較的高く、ユーザの電話番号やメールアドレスや住所などの個人情報を保持する場合が多い。また、携帯電話に保持される写真情報や動画情報なども、そのユーザの写真であったり嗜好を反映したものであったりすることが多く、一種の個人情報であると言える。また、一般に、携帯電話のアドレス帳にはユーザの友人や家族などの他者の電話番号やメールアドレスや住所などが記憶されており、これらも保護されるべき個人情報である。
【０００６】
現時点では携帯電話に保持される個人情報の大規模流出はあまり報告されていないが、今後、情報再利用技術の広がりに合わせてそのような事態をよく目にすることとなるかもしれない。そうなったとき、ウェブベースのアプリケーションの、個人情報保護に対する姿勢が問われることとなる。特に、勝手にユーザの携帯電話に保持される情報にアクセスし、その情報をアップロードするようなアプリケーションは、たとえそのようにアップロードされた情報が適切に取り扱われるにしても、ユーザの信頼を失いかねない。
【０００７】
本発明はこうした課題に鑑みてなされたものであり、その目的は、ユーザの安心感を増大させることができるウェブベースのサービスを実現できる技術の提供にある。
【課題を解決するための手段】
【０００８】
本発明のある態様はコンピュータプログラムに関する。このコンピュータプログラムは、サーバからネットワークを介して携帯電話のウェブブラウザに送信されるコンピュータプログラムであって、携帯電話に保持されている情報の参照を許可するか否かをユーザに問い合わせる機能と、情報の参照が許可された場合、携帯電話に保持されている情報から必要な情報を取得する機能と、取得された情報をサーバにネットワークを介して送信する機能と、を携帯電話に実現させる。
【０００９】
本発明の別の態様はコンピュータプログラムに関する。このコンピュータプログラムは、サーバからネットワークを介して携帯電話のウェブブラウザに送信されるコンピュータプログラムであって、携帯電話に保持されている情報から必要な情報を取得する機能と、ユーザから送信の指示を受け付けると、取得された情報をサーバにネットワークを介して送信する機能と、ユーザから送信の指示を受け付けるまでは、取得された情報はサーバに送信されない旨をユーザに通知する機能と、を携帯電話に実現させる。
【００１０】
本発明のさらに別の態様はコンピュータプログラムに関する。このコンピュータプログラムは、サーバからネットワークを介して携帯電話のウェブブラウザに送信されるコンピュータプログラムであって、携帯電話に保持されている情報から必要な情報を取得する機能と、取得された情報をサーバにネットワークを介して送信する機能と、携帯電話に保持されている情報のなかでは取得された情報のみがサーバに送信される旨をユーザに通知する機能と、を携帯電話に実現させる。
【００１１】
なお、以上の構成要素の任意の組み合わせや、本発明の構成要素や表現をコンピュータプログラム、コンピュータプログラムを格納した記録媒体などの間で相互に置換したものもまた、本発明の態様として有効である。
【図面の簡単な説明】
【００１２】
【図１】ＳＮＳサービスが提供されるＳＮＳシステムの構成を示す模式図である。
【図２】図１の携帯電話の機能および構成を示すブロック図である。
【図３】ウェブブラウザが実施の形態に係るコンピュータプログラムを実行することにより実現する画面遷移を示す図である。
【図４】送信内容確認画面の代表画面図である。
【発明を実施するための形態】
【００１３】
以下、各図面に示される同一または同等の構成要素、部材、処理には、同一の符号を付するものとし、適宜重複した説明は省略する。
【００１４】
図１は、ＳＮＳ（Social Network Service）サービスが提供されるＳＮＳシステム２の構成を示す模式図である。ＳＮＳサービス自体は公知であり、それを実現するシステムも既に存在する。したがって、ここでは主に本実施の形態に係る部分を説明し、他の部分の説明は省略する。
【００１５】
ＳＮＳサービスを利用しようとするユーザは、携帯電話１０からインターネットやＰＬＭＮ（Public Land Mobile Network）などのネットワーク６を介してＳＮＳサーバ４にアクセスする。ユーザはユーザＩＤとパスワードとをＳＮＳサーバ４に送信し、ＳＮＳサーバ４はそれを認証する。認証に成功するとＳＮＳサーバ４は、友人管理機能や日記管理機能やつぶやき機能などの様々な機能をユーザに提供する。
【００１６】
より具体的には、ＳＮＳサーバ４はネットワーク６を介して、ＨＴＭＬ（HyperText Markup Language）などのプログラミング言語により記述されたコンピュータプログラムを、携帯電話１０のウェブブラウザに送信する。ＳＮＳサーバ４と携帯電話１０との通信がＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）にしたがう場合、コンピュータプログラムはパケットを介して伝送される。携帯電話１０のウェブブラウザは、受信したコンピュータプログラムを実行することで、上記機能を提供するための画面をディスプレイに表示させる。
【００１７】
図２は、携帯電話１０の機能および構成を示すブロック図である。ここに示す各ブロックは、ハードウエア的には、ＣＰＵ（central processing unit）やＬＳＩ（Large Scale Integration）をはじめとする素子や機械装置で実現でき、ソフトウエア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウエア、ソフトウエアの組合せによっていろいろなかたちで実現できることは、本明細書に触れた当業者には理解されるところである。
【００１８】
携帯電話１０は、通信通話部２２と、ウェブブラウザ２４と、タッチパネルであるディスプレイ２５と、記憶装置２６と、を備える。通信通話部２２は、ネットワーク６との間でパケットなどのデータをやりとりすると共に、電話網３２との間での着呼、発呼を制御する。ウェブブラウザ２４は、大略的には以下の３つの機能を有する。一つ目は、ＵＲＩ（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）等であってもよい。記憶装置２６はアドレス帳情報領域２８を含み、アドレス帳情報領域２８は、名前と電話番号とメールアドレスとを対応付けたアドレス帳情報を保持する。記憶装置２６はアドレス帳情報の他にも、不図示の撮像部によって撮像された画像の情報やユーザのスケジュール情報を保持してもよい。
【００２０】
図３は、ウェブブラウザ２４が実施の形態に係るコンピュータプログラムを実行することにより実現する画面遷移を示す図である。ユーザは、携帯電話１０からＳＮＳサービスにログインする。ユーザは、まだＳＮＳサービスに登録していない自分の友人をＳＮＳサービスに招待するため、自己のホームページから招待メールサービスを選択する。招待メール自体は例えば株式会社ミクシィが提供するＳＮＳサービスなどにおいて公知であるから、ここでは詳述しない。
【００２１】
招待メールサービスが選択されると、ＨＴＭＬ等のプログラミング言語で記述された本実施の形態に係るコンピュータプログラムが、ＳＮＳサーバ４からネットワーク６を介して携帯電話１０のウェブブラウザ２４に送信される。
【００２２】
ウェブブラウザ２４は受信したコンピュータプログラムを実行することにより、以下の５つの機能を実現する。
【００２３】
機能１．招待メール作成画面３４をディスプレイ２５に表示させる機能。招待メール作成画面３４は、招待相手のメールアドレスが入力されるメールアドレス入力領域３６と、メールアドレス入力領域３６に入力されるべきメールアドレスを携帯電話１０に保持されているアドレス帳情報を参照して取得するための第１参照ボタン３８と、携帯電話１０のユーザの名前が入力される名前入力領域４０と、名前入力領域４０に入力されるべき名前を記憶装置２６を参照して取得するための第２参照ボタン４２と、招待相手へのメッセージが入力されるメッセージ入力領域４４と、メッセージ入力領域４４に入力されるべきメッセージを記憶装置２６を参照して取得するための第３参照ボタン４６と、送信内容確認画面４８を呼び出すための送信内容確認ボタン５０と、を有する。
【００２４】
機能２．招待メール作成画面３４において第１参照ボタン３８がタッチされた場合、携帯電話１０に保持されているアドレス帳情報の参照を許可するか否かをユーザに問い合わせる機能。ウェブブラウザ２４は、第１参照ボタン３８がタッチされると、アドレス帳情報の参照を許可するか否かの指定を受け付けるための参照認否画面５２をディスプレイ２５に表示させる。参照認否画面５２は、ユーザが参照を許可する際にタッチされるべきＹＥＳボタン５４と、ユーザが参照を許可しない際にタッチされるべきＮＯボタン５６と、を有する。
【００２５】
機能３．アドレス帳情報の参照が許可されなかった場合すなわち参照認否画面５２においてＮＯボタン５６がタッチされた場合、アドレス帳情報の参照を行わずに再度招待メール作成画面３４を表示させる機能。
【００２６】
機能４．アドレス帳情報の参照が許可された場合すなわち参照認否画面５２においてＹＥＳボタン５４がタッチされた場合、携帯電話１０に保持されているアドレス帳情報から必要な情報を取得する機能。ウェブブラウザ２４は、ＹＥＳボタン５４がタッチされると、アドレス帳情報領域２８に保持されるアドレス帳情報を参照する。特にウェブブラウザ２４はアドレス帳情報領域２８から名前とメールアドレスとの組を抽出する。ウェブブラウザ２４は、メールアドレス入力領域３６に入力されるべきメールアドレスの候補を提示する候補提示画面６０をディスプレイ２５に表示させる。候補提示画面６０は、アドレス帳情報領域２８から抽出された名前とメールアドレスとの組をリスト形式で選択可能に表示するアドレス候補リスト表示領域６２を有する。ユーザは、アドレス候補リスト表示領域６２に表示された複数のメールアドレスのなかから、メールアドレス入力領域３６に入力したいメールアドレスをタッチすることにより選択する。ウェブブラウザ２４は、アドレス候補リスト表示領域６２に表示された複数のメールアドレスのうちのひとつがタッチされると、そのようにタッチされたメールアドレスがメールアドレス入力領域３６に入力された状態の招待メール作成画面３４をディスプレイ２５に表示させる。
【００２７】
さらにユーザが同様の方法で名前入力領域４０およびメッセージ入力領域４４に必要な情報を入力し、送信内容確認ボタン５０をタッチすると、ウェブブラウザ２４は、メールアドレス入力領域３６、名前入力領域４０およびメッセージ入力領域４４に入力された情報を取得する。なお、ウェブブラウザ２４は、第２参照ボタン４２や第３参照ボタン４６がタッチされた場合、第１参照ボタン３８がタッチされた場合と同様に携帯電話１０に保持されている情報の参照を許可するか否かをユーザに問い合わせてもよい。
【００２８】
機能５．取得された情報をＳＮＳサーバ４にネットワーク６を介して送信する機能。ウェブブラウザ２４は、送信内容確認ボタン５０がタッチされると、送信内容確認画面４８をディスプレイ２５に表示させる。
【００２９】
図４は、送信内容確認画面４８の代表画面図である。送信内容確認画面４８は、メールアドレス入力領域３６に入力された情報と名前入力領域４０に入力された情報とメッセージ入力領域４４に入力された情報とをＳＮＳサーバ４にネットワーク６を介して送信する前に、ユーザに送信内容を確認させるための画面である。送信内容確認画面４８は、送信ボタン７２がタッチされるまでは送信内容表示領域７０に表示される情報はＳＮＳサーバ４に送信されない旨をユーザに通知する第１通知表示領域６６と、携帯電話１０に保持されている情報のなかでは送信内容表示領域７０に表示される情報のみがＳＮＳサーバ４に送信される旨をユーザに通知する第２通知表示領域６８と、送信内容確認ボタン５０がタッチされた際にウェブブラウザ２４がメールアドレス入力領域３６、名前入力領域４０およびメッセージ入力領域４４から取得した情報の内容を表示する送信内容表示領域７０と、ユーザから送信内容表示領域７０に表示される情報のＳＮＳサーバ４への送信の指示を受け付けるための送信ボタン７２と、送信処理を破棄するためのキャンセルボタン７４と、を有する。ウェブブラウザ２４は、送信ボタン７２がタッチされると、送信内容表示領域７０に表示される内容の情報をネットワーク６を介してＳＮＳサーバ４に送信する。
【００３０】
本実施の形態に係るコンピュータプログラムを実行するウェブブラウザ２４は、携帯電話１０に保持されているアドレス帳情報などの情報を参照しようとする際、その情報の参照を許可するか否かをユーザに問い合わせる。ウェブブラウザ２４は、ユーザによって情報の参照が許可された場合、必要な情報を携帯電話１０から取得し、ＳＮＳサーバ４にネットワーク６を介して送信する。これにより、携帯電話１０に保持される情報の参照、送信の前にワンクッション置かれることとなり、ユーザの安心感を増大させることができる。
【００３１】
従来、ＰＣ等では、ＰＣが保持する情報へのウェブからのアクセスを検出し、ユーザにそのアクセスを許可するか否かを問い合わせるセキュリティ専用のソフトウエアが存在する。本実施の形態に係る技術的思想は、そのようなセキュリティ専用のソフトウエアを携帯電話用に加工して導入することとは一線を画する。なぜならば、本実施の形態に係るコンピュータプログラムは、ＳＮＳサーバ４からネットワーク６を介して携帯電話１０のウェブブラウザ２４に送信されるコンピュータプログラムであるからである。ウェブブラウザ２４はこのコンピュータプログラムを解釈することで参照問い合わせ機能などを実現する。つまり、本実施の形態では、セキュリティ専用のソフトウエアの導入の有無によらずに、ＳＮＳサービスの側から自主的に情報参照の可否を問い合わせる構成となっている。したがって、このようなＳＮＳサービスは、より誠実な、信頼の置けるサービスであるとの評判を得やすくなるので、他のＳＮＳサービスに対する優位性を高めることができる。実際のセキュリティの向上もさることながら、この自主的な対応によるイメージアップの作用効果もまた大である。
【００３２】
ＳＮＳサービスがユーザに対して誠実であるとの評判の獲得について、本実施の形態に係るコンピュータプログラムでは、ユーザから送信の指示を受け付けるまでは、携帯電話１０から取得された情報はＳＮＳサーバ４に送信されない旨がユーザに通知される。また、携帯電話１０に保持されている情報のなかでは取得された情報のみがＳＮＳサーバ４に送信される旨がユーザに通知される。したがって、ユーザに誠実な印象を植え付けることができ、ＳＮＳサービスのイメージアップを図ることができる。
【００３３】
携帯電話１０に保持される情報のなかでもアドレス帳情報は、ユーザ自身の個人情報だけでなく、ユーザの友人や家族などの他者の個人情報をも含む場合が多い。したがって、そのように特に注意して管理すべきアドレス帳情報を参照する際にユーザに問い合わせる機能を実現することにより、ユーザの安心感をさらに増大させることができる。
【００３４】
以上、実施の形態に係るコンピュータプログラムについて説明した。この実施の形態は例示であり、その各構成要素や各処理の組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００３５】
実施の形態では、ＳＮＳサービスを例として説明したが、これに限られず、例えばウェブベースのサービスに本実施の形態に係る技術的思想を適用してもよい。
【００３６】
実施の形態では、招待メールサービスを例として説明したが、これに限られない。例えば、アドレス帳情報のインポートサービスに本実施の形態に係る技術的思想を適用してもよい。この場合、ユーザは自己のホームページからアドレス帳のインポートサービスを選択する。ユーザの携帯電話１０のウェブブラウザ２４は、ネットワーク６を介してＳＮＳサーバ４からインポートサービスに対応するコンピュータプログラムを受信し、解釈する。ウェブブラウザ２４は携帯電話１０のアドレス帳情報がＳＮＳサーバ４によって参照されようとしていることおよびそのような参照を許可するか否かをユーザに問い合わせる画面をディスプレイ２５に表示させる。ウェブブラウザ２４は、参照が許可された場合、アドレス帳情報を携帯電話１０から抽出し、ＳＮＳサーバ４にネットワーク６を介して送信する。本変形例に係るインポートサービスに対応するコンピュータプログラムによると、実施の形態に係るコンピュータプログラムによって奏される作用効果と同様の作用効果が奏される。
【要約】
【課題】ユーザの安心感を増大させることができるウェブベースのサービスを実現する
【解決手段】コンピュータプログラムは、ＳＮＳサーバ４からネットワーク６を介して携帯電話１０のウェブブラウザに送信されるコンピュータプログラムである。このコンピュータプログラムは、携帯電話１０に保持されている情報の参照を許可するか否かをユーザに問い合わせる機能と、情報の参照が許可された場合、携帯電話１０に保持されている情報から必要な情報を取得する機能と、取得された情報をＳＮＳサーバ４にネットワーク６を介して送信する機能と、を携帯電話１０に実現させる。
【選択図】図１【図１】
0005131884.tif 000002
【図２】
0005131884.tif 000003
【図３】
0005131884.tif 000004
【図４】
0005131884.tif 000005