(57)【要約】【課題】投稿記事の作成に好適化された予測変換によって投稿記事の作成を支援する「ＳＮＳクライアントシステム」を提供する。【解決手段】ＳＮＳクライアント１２２は、現在位置する地点や、現在位置するエリアを表す検索キーを指定した検索要求をＳＮＳサーバ３に発行し、検索キーにマッチする投稿記事を取得し、取得した各投稿記事から抽出した語句をＳＮＳ用予測変換辞書１１３に登録する。日本語入力システム１１１は、ユーザのＳＮＳクライアント１２２への投稿記事の入力に、ＳＮＳ用予測変換辞書１１３を用いた予測変換を適用する。【選択図】図１
2013191022.tif 000002
【特許請求の範囲】
【請求項１】
ＳＮＳ（social networking service）に記事を投稿するＳＮＳクライアントシステムであって、
現在位置を算出する現在位置算出手段と、
前記ＳＮＳを提供するＳＮＳサーバに接続し、当該ＳＮＳが公開している記事のうちから、前記現在位置算出手段が算出した前記現在位置もしくは当該現在位置が含まれるエリアを表す検索キーを用いて記事を検索し、検索した各記事に含まれる語句を登録した予測変換辞書を作成する予測変換辞書作成手段と、
前記ＳＮＳに投稿する記事の作成を行う際にユーザから入力された文字列からユーザが入力を意図している語句であると予測される語句を、前記予測変換辞書に登録されている語句のうちから抽出し、抽出した語句の一覧を前記ユーザに提示すると共に、当該一覧中からユーザによって選択された語句を、前記記事に含める入力手段と、
前記ＳＮＳサーバに接続し、前記記事を前記ＳＮＳを投稿する記事投稿手段とを有することを特徴とするＳＮＳクライアントシステム。
【請求項２】
請求項１記載のＳＮＳクライアントシステムであって、
前記予測変換辞書作成手段は、前記現在位置を中心とするエリアの範囲を表す前記検索キーを用いて、前記ＳＮＳが公開している記事のうちから、前記検索キーが表す範囲内の座標から投稿された記事を検索することを特徴とするＳＮＳクライアントシステム。
【請求項３】
請求項１記載のＳＮＳクライアントシステムであって、
前記予測変換辞書作成手段は、前記現在位置の地名もしくは当該現在位置が含まれるエリアの地名を表す前記検索キーを用いて、前記ＳＮＳが公開している記事のうちから、前記検索キーが表す地名を含む記事を検索することを特徴とするＳＮＳクライアントシステム。
【請求項４】
ＳＮＳ（social networking service）に記事を投稿するＳＮＳクライアントシステムであって、
現在位置を算出する現在位置算出手段と、
前記ＳＮＳを提供するＳＮＳサーバに接続し、前記現在位置算出手段が算出した前記現在位置の地名もしくは当該現在位置が含まれるエリアの地名を含むグループ名を表す検索キーを用いて、前記ＳＮＳが公開している記事のうちから、前記検索キーが表すグループ名のグループの記事として投稿された記事を検索し、検索した各記事に含まれる語句を登録した予測変換辞書を作成する予測変換辞書作成手段と、
前記ＳＮＳに投稿する記事の作成を行う際にユーザから入力された文字列からユーザが入力を意図している語句であると予測される語句を、前記予測変換辞書に登録されている語句のうちから抽出し、抽出した語句の一覧を前記ユーザに提示すると共に、当該一覧中からユーザによって選択された語句を、前記記事に含める入力手段と、
前記ＳＮＳサーバに接続し、前記記事を前記ＳＮＳを投稿する記事投稿手段とを有することを特徴とするＳＮＳクライアントシステム。
【請求項５】
ＳＮＳ（social networking service）に記事を投稿するＳＮＳクライアントシステムであって、
前記記事には、当該記事を含めるグループの指定を、特定の記号と当該記号に続くグループ固有部分よりなる文字列により含めることができ、
当該ＳＮＳクライアントシステムは、
現在位置を算出する現在位置算出手段と、
文字列に対応づけて、当該文字列がユーザから入力されたときに、ユーザが入力を意図している語句であると予測する語句を登録した予測変換辞書と、
前記ＳＮＳに投稿する記事の作成を行う際に、ユーザから入力された文字列に対応づけて前記予測変換辞書に登録されている語句を抽出し、抽出した語句の一覧を前記ユーザに提示すると共に、当該一覧中からユーザによって選択された語句を、前記記事に含める入力手段と、
前記ＳＮＳサーバに接続し、前記記事を前記ＳＮＳを投稿する記事投稿手段と、
前記予測変換辞書に、前記記号に対応づけて、前記特定の記号と当該記号に続く、前記現在位置の地名もしくは当該現在位置が含まれるエリアの地名よりなる語句を登録する登録手段とを有することを特徴とするＳＮＳクライアントシステム。
【請求項６】
請求項１、２、３、４または５記載のＳＮＳクライアントシステムであって、
当該ＳＮＳクライアントシステムは、自動車に搭載されるシステムであることを特徴とするＳＮＳクライアントシステム。
【請求項７】
請求項１、２、３、４または５記載のＳＮＳクライアントシステムであって、
当該ＳＮＳクライアントシステムは、ユーザに携帯されるシステムであることを特徴とするＳＮＳクライアントシステム。
【請求項８】
コンピュータによって読み取られ実行されるコンピュータプログラムであって、
前記コンピュータを、
現在位置を算出する現在位置算出手段と、
ＳＮＳ（social networking service）を提供するＳＮＳサーバに接続し、当該ＳＮＳが公開している記事のうちから、前記現在位置算出手段が算出した前記現在位置もしくは当該現在位置が含まれるエリアを表す検索キーを用いて記事を検索し、検索した各記事に含まれる語句を登録した予測変換辞書を作成する予測変換辞書作成手段と、
前記ＳＮＳに投稿する記事の作成を行う際に、ユーザから入力された文字列からユーザが入力を意図している語句であると予測される語句を、前記予測変換辞書に登録されている語句のうちから抽出し、抽出した語句の一覧を前記ユーザに提示すると共に、当該一覧中からユーザによって選択された語句を、前記記事に含める入力手段と、
前記ＳＮＳサーバに接続し、前記記事を前記ＳＮＳを投稿する記事投稿手段として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＮＳ（social networking service）への投稿記事の作成を支援する技術に関するものである。
【背景技術】
【０００２】
ＳＮＳとしては、各ユーザから記事の投稿を受け付け、投稿を受け付けた記事を、他のユーザに公開するサービスが知られている（たとえば、特許文献１）。
また、このようなＳＮＳへの投稿記事の作成の支援に適用することのできる技術としては、ユーザから入力された文字列を先頭に含む語句を変換候補として表示し、表示した変換候補のうちからユーザによって選択された語句に、ユーザから入力された文字または文字列を変換する予測変換の技術が知られている（たとえば、特許文献２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７-３２３３１１号公報
【特許文献２】特開２００５-０９２５２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した予測変換の一般的な手法は、過去にユーザが入力した語句を予測変換辞書に登録し、予測変換辞書に登録されている語句のうちから変換候補を選定するものであるが、このような予測変換の手法はユーザの文字入力の用途や目的に関わらない汎用化された手法であり、特段、ＳＮＳへの投稿記事の作成に好適化されたものではない。
そこで、本発明は、ＳＮＳクライアントシステムにおいて、ＳＮＳへの投稿記事の作成に好適化された予測変換によって、ＳＮＳへの投稿記事の作成を支援することを課題とする。
【課題を解決するための手段】
【０００５】
前記課題達成のために、本発明は、ＳＮＳ（social networking service）に記事を投稿するＳＮＳクライアントシステムに、現在位置を算出する現在位置算出手段と、前記ＳＮＳを提供するＳＮＳサーバに接続し、当該ＳＮＳが公開している記事のうちから、前記現在位置算出手段が算出した前記現在位置もしくは当該現在位置が含まれるエリアを表す検索キーを用いて記事を検索し、検索した各記事に含まれる語句を登録した予測変換辞書を作成する予測変換辞書作成手段と、前記ＳＮＳに投稿する記事の作成を行う際に、ユーザから入力された文字列からユーザが入力を意図している語句であると予測される語句を、前記予測変換辞書に登録されている語句のうちから抽出し、抽出した語句の一覧を前記ユーザに提示すると共に、当該一覧中からユーザによって選択された語句を、前記記事に含める入力手段と、前記ＳＮＳサーバに接続し、前記記事を前記ＳＮＳを投稿する記事投稿手段とを設けたものである。
【０００６】
ここで、このようなＳＮＳクライアントシステムは、前記予測変換辞書作成手段において、前記現在位置を中心とするエリアの範囲を表す前記検索キーを用いて、前記ＳＮＳが公開している記事のうちから、前記検索キーが表す範囲内の座標から投稿された記事を検索するように構成してもよい。
【０００７】
または、このようなＳＮＳクライアントシステムは、前記予測変換辞書作成手段において、前記現在位置の地名もしくは当該現在位置が含まれるエリアの地名を表す前記検索キーを用いて、前記ＳＮＳが公開している記事のうちから、前記検索キーが表す地名を含む記事を検索するように構成してもよい。
【０００８】
また、前記課題達成のために本発明は、ＳＮＳ（social networking service）に記事を投稿するＳＮＳクライアントシステムに、現在位置を算出する現在位置算出手段と、前記ＳＮＳを提供するＳＮＳサーバに接続し、前記現在位置算出手段が算出した前記現在位置の地名もしくは当該現在位置が含まれるエリアの地名を含むグループ名を表す検索キーを用いて、前記ＳＮＳが公開している記事のうちから、前記検索キーが表すグループ名のグループの記事として投稿された記事を検索し、検索した各記事に含まれる語句を登録した予測変換辞書を作成する予測変換辞書作成手段と、前記ＳＮＳに投稿する記事の作成を行う際にユーザから入力された文字列からユーザが入力を意図している語句であると予測される語句を、前記予測変換辞書に登録されている語句のうちから抽出し、抽出した語句の一覧を前記ユーザに提示すると共に、当該一覧中からユーザによって選択された語句を、前記記事に含める入力手段と、前記ＳＮＳサーバに接続し、前記記事を前記ＳＮＳを投稿する記事投稿手段とを設けたものである。
【０００９】
これらのようなＳＮＳクライアントシステムによれば、現在位置に関わる他のユーザが投稿した記事や、他のユーザが投稿した現在位置に関わる記事に含まれる語句を予測変換候補として用いた予測変換を行うことができる。よって、ユーザの、現在位置に関わる記事の作成に好適な予測変換を行うことができる。
【００１０】
また、前記課題達成のために、本発明は、ＳＮＳ（social networking service）に記事を投稿するＳＮＳクライアントシステムであって、前記記事には、当該記事を含めるグループの指定を、特定の記号と当該記号に続くグループ固有部分よりなる文字列により含めることができるＳＮＳのＳＮＳクライアントシステムに、現在位置を算出する現在位置算出手段と、文字列に対応づけて、当該文字列がユーザから入力されたときに、ユーザが入力を意図している語句であると予測する語句を登録した予測変換辞書と、前記ＳＮＳに投稿する記事の作成を行う際に、ユーザから入力された文字列に対応づけて前記予測変換辞書に登録されている語句を抽出し、抽出した語句の一覧を前記ユーザに提示すると共に、当該一覧中からユーザによって選択された語句を、前記記事に含める入力手段と、前記ＳＮＳサーバに接続し、前記記事を前記ＳＮＳを投稿する記事投稿手段と、前記予測変換辞書に、前記記号に対応づけて、前記特定の記号と当該記号に続く、前記現在位置の地名もしくは当該現在位置が含まれるエリアの地名よりなる語句を登録する登録手段とを設けたものである。
【００１１】
このようなＳＮＳクライアントシステムによれば、ユーザは、現在位置に関わる記事を作成し投稿する際に、前記特定の記号を入力するだけで、記事を含めるグループの指定として現在位置に関わるグループの指定を当該記事に含めることができるようになる。
なお、以上のＳＮＳクライアントシステムは、自動車に搭載されるシステムであっても、ユーザに携帯されるシステムであってもよい。
【発明の効果】
【００１２】
以上のように、本発明によれば、ＳＮＳクライアントシステムにおいて、ＳＮＳへの投稿記事の作成に好適化された予測変換によって、ＳＮＳへの投稿記事の作成を支援することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係る車載システムの構成を示すブロック図である。
【図２】本発明の実施形態に係るＳＮＳサーバの構成を示すブロックである。
【図３】本発明の実施形態に係るＳＮＳ用予測変換辞書作成処理を示すフローチャートである。
【図４】本発明の実施形態に係るＳＮＳ用予測変換辞書を示す図である。
【図５】本発明の実施形態に係るＳＮＳ記事編集ウインドウを示す図である。
【図６】本発明の実施形態に係るＳＮＳ投稿記事入力処理を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について説明する。
図１に本実施形態に係る車載システムの構成を示す。
車載システムは、自動車に搭載されるシステムであり、図示するように、車載システム１は、操作部１０１、表示装置１０２、ＧＰＳ受信機１０３、自動車の車速や角速度を計測する車両状態センサ１０４、地図データ等を記憶した記憶装置１０５、移動体通信装置１０６を備えている。また、車載システムは、以上の各デバイスとの間の入出力の制御や、アプリケーションの実行を制御するオペレーティングシステム１１０を備えている。そして、車載システム１は、このようなオペレーティングシステム１１０上で稼働するアプリケーションとしてナビゲーション部１２１とＳＮＳ（social networking service）クライアント１２２とを備えている。
【００１５】
また、このような車載システム１において、オペレーティングシステム１１０には、日本語入力システム１１１が組み込まれており、日本語入力システム１１１は、変換辞書１１２やＳＮＳ用予測変換辞書１１３を用いて、ユーザが操作部１０１から入力した文字/文字列のかな漢字変換や予測変換などを行う。ここで、変換辞書１１２には、様々な文字列を入力文字列として、当該入力文字列がユーザによって入力されたときに変換候補としてユーザに提示する語句である変換候補が１または複数、登録されている。このような変換辞書１１２は、予め固定的に用意されたものであってもよいし、ユーザの入力履歴に応じて日本語入力システム１１１によってカスタマイズされる学習型のものであってもよい。
【００１６】
なお、車載システム１は、ハードウエア的には、マイクロプロセッサや、メモリや、その他の周辺デバイスを有する一般的な構成を備えたコンピュータを用いて構成され、この場合、以上に示した車載システム１のオペレーティングシステム１１０やアプリケーションは、マイクロプロセッサが予め用意されたプログラムを実行することにより具現化するプロセスとして実現されるものであって良い。また、この場合、このようなプログラムは、記録媒体や適当な通信路を介して、車載システム１に提供されるものであって良い。
【００１７】
ここで、車載システム１のＳＮＳクライアント１２２は、移動体通信装置１０６を介してインターネット２と、インターネット２に接続したＳＮＳサーバ３にアクセスすることができる。
以下、ＳＮＳサーバ３と車載システム１のＳＮＳクライアント１２２について説明する。
図２に示すように、ＳＮＳサーバ３は、投稿記事データベース３１とＳＮＳ提供部３２を備えている。
投稿記事データベース３１には、携帯電話やスマートフォンやパーソナルコンピュータや車載システム１のＳＮＳクライアントを用いて、ＳＮＳの多数のアカウントからＳＮＳサーバ３に投稿された投稿記事の各々が投稿記事データとして蓄積されている。
また、各投稿記事データは、投稿記事を投稿したアカウントである投稿アカウントと、投稿記事の投稿日時と、投稿記事を投稿したアカウントの投稿時の位置を示す投稿座標と、投稿記事が属するグループである記事グループと、投稿記事の内容とが含まれる。ここで、記事グループは、ハッシュタグなどとも呼ばれ、当該記事グループは、たとえば、投稿者が投稿記事に“#XXXX”の文字列を含めることにより各投稿記事に設定される。この場合、“#”は当該文字列がグループ名を表すことを表しており、“ XXXX”が記事グループ毎に固有な部分となる。そして、“#XXXX”が、投稿記事に設定される記事グループのグループ名となる。ここで、以下では、このようなグループ名を表す文字列の先頭に必ず付される文字（ここでは、“#”）を「グループ名宣言子」と呼ぶこととする。
【００１８】
次に、ＳＮＳ提供部３２は、投稿受け付けサービス部３２１、登録タイムライン提供サービス部３２２、検索結果タイムライン提供サービス部３２３とを含んでいる。
そして、投稿受け付けサービス部３２１は、ＳＮＳのアカウントからＳＮＳクライアントを用いてＳＮＳサーバ３に投稿された投稿記事を受け付け、投稿記事データとして投稿記事データベース３１に格納する。
また、登録タイムライン提供サービス部３２２は、投稿記事データベース３１に蓄積されている投稿記事データに基づいて、各ＳＮＳクライアントに、当該ＳＮＳクライアントのアカウントが投稿した投稿記事を投稿アカウントや投稿日時や投稿座標や記事グループと共に、投稿日時が最新のものより時系列に上から下へ並べたリストであるタイムラインを生成して配信したり、各ＳＮＳクライアントに、当該ＳＮＳクライアントのアカウント及び当該アカウントがフォローを登録している他のアカウントが投稿した投稿記事を投稿アカウントや投稿日時と共に、最新のものより時系列に上から下へ並べたリストであるタイムラインを生成し配信する。
【００１９】
そして、検索結果タイムライン提供サービス部３２３は、ＳＮＳクライアントから検索キーを指定した検索要求を受け付け、投稿記事データベース３１に蓄積されている投稿記事データに基づいて、検索キーにマッチする投稿記事を検索し、検索した投稿記事を投稿アカウントや投稿日時と共に、投稿日時が最新のものより時系列に上から下へ並べたリストである検索結果タイムラインを生成しＳＮＳクライアントに配信する。
【００２０】
ここで、検索結果タイムライン提供サービス部３２３は、検索キーとして、投稿座標の範囲の指定、記事グループのグループ名の指定、投稿記事に含まれる文字列の指定を受け付ける。
そして、検索結果タイムライン提供サービス部３２３は、検索キーとして、投稿座標の範囲の指定を受け付けた場合には、指定された範囲に含まれる投稿座標が登録されている投稿記事データを投稿記事データベース３１から検索し、検索した投稿記事データの各投稿記事を並べた検索結果タイムラインを生成しＳＮＳクライアント１２２に配信する。
【００２１】
また、検索結果タイムライン提供サービス部３２３は、検索キーとして、記事グループのグループ名の指定を受け付けた場合には、指定されたグループ名が記事グループとして登録されている投稿記事データを投稿記事データベース３１から検索し、検索した投稿記事データの各投稿記事を並べた検索結果タイムラインを生成しＳＮＳクライアント１２２に配信する。すなわち、検索結果タイムライン提供サービス部３２３は、たとえば、図３に示すように、検索キーとして、“#gotanda”が指定された場合には、“#gotanda”が記事グループとして登録されている投稿記事データを投稿記事データベース３１から検索し、検索した投稿記事データの各投稿記事を並べた検索結果タイムラインを生成しＳＮＳクライアント１２２に配信する。
【００２２】
また、検索結果タイムライン提供サービス部３２３は、検索キーとして、投稿記事に含まれる文字列の指定を受け付けた場合には、指定された文字列を投稿記事に含む投稿記事データを投稿記事データベース３１から検索し、検索した投稿記事データの各投稿記事を並べた検索結果タイムラインを生成しＳＮＳクライアント１２２に配信する。
【００２３】
ただし、検索結果タイムライン提供サービス部３２３は、以上の動作において、検索結果タイムラインに含める投稿記事は、過去所定期間内に投稿された記事のみとするようにしてもよい。または、検索結果タイムラインに含める投稿記事は所定数に限定するようにしてもよい。
【００２４】
さて、次に、車載システム１のナビゲーション部１２１は、記憶装置１０５に記録されている地図データを用いて、ＧＰＳ受信機１０３や車両状態センサ１０４を利用した、自車の現在位置や自車の現在の前方方向の算出や、ユーザからの目的地の設定の受け付けや、設定された目的地までのルートの探索や、現在位置周辺の地図上に現在位置や現在の前方方向を表すマークや目的地までのルートを表したナビゲーション画像の生成や表示装置１０２への表示などを行う。
【００２５】
以下、車載システム１のＳＮＳクライアント１２２の動作について説明する。
まず、ＳＮＳクライアント１２２がユーザ操作に応じてオペレーティングシステム１１０によって起動されたとき、または、起動中定期的に行うＳＮＳ用予測変換辞書作成処理について説明する。
図３に、このＳＮＳ用予測変換辞書作成処理について説明する。
図示するように、この処理では、まず、ＳＮＳ用予測変換辞書１１３をクリアする（ステップ３０２）。
そして、自動車の現在位置する地点や、現在位置するエリアを表す検索キーを指定した検索要求をＳＮＳサーバ３に発行する（ステップ３０４）。
すなわち、ここでは、ナビゲーション部１２１が算出している現在位置の座標を取得し、現在位置の座標を中心とする一定の大きさの投稿座標の範囲の指定、または、地図データを参照して求まる現在位置または現在位置が含まれるエリアの地名（たとえば、「五反田」）、または、地図データを参照して求まる現在位置が含まれる地名を含むグループ名（たとえば、“#gotanda”）を、検索キーとして指定した検索要求をＳＮＳサーバ３に発行する。
【００２６】
そして、ステップ３０４で発行した検索要求の応答として、ＳＮＳサーバ３から受け取った検索結果タイムライン中の各投稿記事に含まれる各語句を抽出する（ステップ３０６）。
すなわち、たとえば、ＳＮＳサーバ３から受け取った検索結果タイムラインが図２に示すようなものであれば、「五反田」、「西口」、「コンサート」、「山田一」、「五反田駅」などの語句を抽出する。
図３に戻り、このようにして検索結果タイムライン中の各投稿記事に含まれる各語句を抽出したならば（ステップ３０６）、抽出した語句をＳＮＳ用予測変換辞書１１３に登録する（ステップ３０８）。
ここで、ＳＮＳ用予測変換辞書１１３は、たとえば、図４に示すように、入力文字列に対して、当該入力文字列がユーザによって入力されたときに、ユーザが入力を意図している語句であると予測して変換候補として提示する語句である予測変換候補を１または複数登録したものである。そして、図３のステップ３０８では、投稿記事から抽出した語句の前方部分の任意長さのヨミと一致する入力文字列に対して、当該抽出した語句を予測変換候補として登録する。すなわち、たとえば、抽出した語句が「五反田」であれば、「五反田」の前方部分の各長さのヨミは「ご」、「ごた」、「ごたん」、「ごたんだ」となるので、入力文字列「ご」、「ごた」、「ごたん」、「ごたんだ」のそれぞれに対して、「五反田」を予測変換候補として登録する。
【００２７】
ただし、一つの入力文字列に対して登録する予測変換候補の数の最大値は所定数（たとえば、５つ）に限定するようにしてもよい。また、一つの入力文字列に対して複数の予測変換候補を登録する場合には、当該予測変換候補である語句の、ＳＮＳサーバ３から受け取った検索結果タイムライン中の出現回数に応じて、出現回数が多いものほど優先順位が高くなるように、当該入力文字列に対して登録する。なお、図４のＳＮＳ用予測変換辞書１１３の場合は、より前（図では左）に登録されている予測変換候補ほど、より優先順位が高いことを表している。
【００２８】
ここで、ＳＮＳ用予測変換辞書１１３には入力文字列として、漢字/漢字列、アルファベット/アルファベット列なども登録するようにしてもよい。この場合には、投稿記事から抽出した語句の前方部分の任意長さの文字列と一致する入力文字列に対して、当該抽出した語句を予測変換候補として登録する。すなわち、たとえば、抽出した語句が「五反田」であれば、漢字/漢字列の入力文字列「五反田」の前方部分の各長さの文字列「五」、「五反」等となるので、文字列「五」、「五反」等である入力文字列のそれぞれに対して、「五反田」を予測変換候補として登録する。
また、ＳＮＳ用予測変換辞書１１３の構成としては、入力文字列と予測変換候補との対応を規定するものであれば、図４に示した構成以外の構成を採用するようにしてもよい。
【００２９】
さて、図３に戻り、このようにして、検索結果タイムライン中の各投稿記事から抽出した語句をＳＮＳ用予測変換辞書１１３に登録したならば（ステップ３０８）、次に、ＳＮＳ用予測変換辞書１１３に、グループ名宣言子と一致する入力文字列に対する予測変換候補として、“ グループ名宣言子+現在位置または現在位置が含まれるエリアの地名”を設定する（ステップ３１０）。すなわち、グループ名宣言子が上述のように“#”であり、現在位置が含まれるエリアの地名が「五反田」であれば、“#”に対する予測変換候補として“#gotanda”を登録する。
【００３０】
そして、ＳＮＳ用予測変換辞書作成処理を終了する。
次に、ＳＮＳクライアント１２２による投稿記事作成動作について説明する。
ＳＮＳクライアント１２２は、ユーザから投稿記事の作成処理の開始を指示されたならば、図５ａに示す記事編集ウインドウ５００を表示装置１０２に表示する。
ここで、図示するように、記事編集ウインドウ５００は、日本語入力システム１１１を介してユーザからＳＮＳに投稿する投稿記事の入力を受け付けるテキスト入力ボックス５０１と、キャンセルボタン５０２と、投稿ボタン５０３とを有する。
【００３１】
そして、ＳＮＳクライアント１２２は、ユーザが投稿ボタン５０３を操作したならば、その時点でテキスト入力ボックス５０１に入力されている文字列を投稿記事として、車載システム１のアカウントである投稿アカウントや、現在日時である投稿日時や、ナビゲーション部１２１が算出している現在位置の座標である投稿座標と共に、ＳＮＳサーバ３に投稿し、記事編集ウインドウ５００を閉じて投稿記事の作成処理を終了する。一方、キャンセルボタン５０２がユーザによって操作された場合には、そのまま、記事編集ウインドウ５００を閉じて投稿記事の作成処理を終了する。
【００３２】
次に、日本語入力システム１１１が行うＳＮＳ投稿記事入力処理について説明する。
ＳＮＳ投稿記事入力処理は、文字入力対象が、図５ａに示した記事編集ウインドウ５００のテキスト入力ボックス５０１であるときに、テキスト入力ボックス５０１への文字入力のために日本語入力システム１１１が行う処理である。
図６に、このＳＮＳ投稿記事入力処理の手順を示す。
図示するように、この処理では、ユーザの操作部１０１の操作によるテキスト入力ボックス５０１への文字入力が発生したならば（ステップ６０２）、入力された文字列を未確定文字列の末尾に追加し（ステップ６０４）、未確定文字列をテキスト入力ボックス５０１に表示されている確定文字列の後ろに表示する（ステップ６０６）。
【００３３】
そして、未確定文字列と一致する入力文字列に対してＳＮＳ用予測変換辞書１１３に登録されている予測変換候補と、未確定文字列と一致する入力文字列に対して変換辞書１１２に登録されている変換候補とを所定数ずつ抽出し、予測変換候補と変換候補との一覧である変換候補リストを表示装置１０２に表示する（ステップ６０８）。ここで、ＳＮＳ用予測変換辞書１１３に登録されている予測変換候補の抽出は、予測変換候補の上述した優先順位に従って行い、変換候補リストへの予測変換候補と変換候補との表示は、予測変換候補を変換候補より前に配置する。また、予測変換候補同士の変換候補リストの配置順は、優先順位の高いものをより前に配置する。
【００３４】
そして、ユーザによるテキスト入力ボックス５０１への新たな文字入力の発生と（ステップ６１０）、ユーザの入力確定操作の発生と（ステップ６１２）、ユーザによる変換候補リスト上の予測変換候補または変換候補の選択の発生（ステップ６１４）を監視する。
そして、テキスト入力ボックス５０１への新たな文字入力が発生した場合には（ステップ６１０）、ステップ６０４からの処理に戻る。
一方、変換候補リスト上の予測変換候補または変換候補の選択が発生した場合には（ステップ６１４）、選択された予測変換候補または変換候補を入力文字列に確定し（ステップ６１６）、ステップ６２０に進む。
一方、ユーザの入力確定操作が発生した場合には（ステップ６１２）、未確定文字列を入力文字列に確定し（ステップ６１８）、ステップ６２０に進む。
そして、ステップ６２０では、ステップ６１６または６１８で確定した入力文字列を、確定文字列の末尾に追加し、テキスト入力ボックス５０１の表示を、当該追加後の確定文字列のみの表示に更新する。
そして、未確定文字列をクリアし（ステップ６２２）、ステップ６０２からの処理に戻る。
以上、日本語入力システム１１１が行うＳＮＳ投稿記事入力処理について説明した。
なお、日本語入力システム１１１は、文字入力対象が、図５ａに示した記事編集ウインドウ５００のテキスト入力ボックス５０１でないときには、通常の日本語入力処理によって文字入力を行う。ここで、通常の日本語入力処理は、図６に示したＳＮＳ投稿記事入力処理のステップ６０８を、未確定文字列と一致する入力文字列に対して変換辞書１１２に登録されている変換候補を所定数ずつ抽出し、変換候補との一覧である変換候補リストを表示装置１０２に表示する処理に置き換えたものに相当する。すなわち、通常の日本語入力処理では、ＳＮＳ用予測変換辞書１１３を用いず、変換辞書１１２のみを用いて文字入力を行う。
【００３５】
さて、ここで、以上のようなＳＮＳ投稿記事入力処理の処理例を示す。
いま、図５ｂに示すように、ユーザが操作部１０１を用いて「ご」と入力すると、この時点で確定文字列も未確定文字列も空であるので、「ご」が未確定文字列に設定され、記事編集ウインドウ５００のテキスト入力ボックス５０１に未確定文字列「ご」が表示される。ここで、テキスト入力ボックス５０１に表示された文字列の下線は、その文字列が未確定文字列であることを示している。
【００３６】
また、未確定文字列「ご」と一致する入力文字列「ご」に対してＳＮＳ用予測変換辞書１１３に登録されている予測変換候補と変換辞書１１２に登録されている変換候補とが抽出され、その一覧が変換候補リスト５１０として表示される。
そして、図５ｃに示すように、ユーザが変換候補リスト５１０中の「五反田」を選択すると、「五反田」が確定文字列に設定され、図５ｄに示すように確定文字列「五反田」の表示にテキスト入力ボックス５０１の表示が更新される。なお、ユーザが変換候補リスト５１０中の予測変換候補や変換候補を選択せずに、入力確定操作を行った場合には、未確定文字列「ご」が確定文字列に設定され、確定文字列「ご」の表示にテキスト入力ボックス５０１の表示が更新されることとなる。
【００３７】
以下、ユーザが、テキスト入力ボックス５０１に入力する文字列を、操作部１０１を用いた入力確定操作または変換候補リスト５１０中の予測変換候補/変換候補の選択により確定させていった後、図５ｅに示すように、ユーザが、グループ名宣言子「#」を入力すると、この時点で未確定文字列は空であるので、「#」が未確定文字列に設定され、記事編集ウインドウ５００のテキスト入力ボックス５０１の末尾に未確定文字列「#」が表示される。
【００３８】
また、未確定文字列「#」と一致する入力文字列「#」に対してＳＮＳ用予測変換辞書１１３に登録されている予測変換候補と変換辞書１１２に登録されている変換候補とが抽出され、その一覧が変換候補リスト５１０として表示される。
ここで、ＳＮＳ用予測変換辞書１１３には、グループ名宣言子「#」と一致する入力文字列に対して、“グループ名宣言子+現在位置が含まれる地名”である「#gotanda」が予測変換候補して登録されているため、変換候補リスト５１０は、投稿記事のグループを指定する「#gotanda」の語句も含まれるものとなる。
【００３９】
そして、ユーザが変換候補リスト５１０中の「#gotanda」を選択すると、「#gotanda」が確定文字列の末尾に追加され、図５ｆに示すように、「#gotanda」を末尾に含んだ確定文字列の表示にテキスト入力ボックス５０１の表示が更新される。
以上、本発明の実施形態について説明した。
以上のように本実施形態によれば、現在位置に周辺の地点から他のユーザが投稿した投稿記事や、他のユーザが投稿した現在位置に関わる投稿記事に含まれる語句を予測変換候補として用いた予測変換を行うことができる。よって、ユーザの、現在位置に関わる記事の作成に好適な予測変換を行うことができる。
【００４０】
また、ユーザは、現在位置に関わる投稿記事を作成し投稿する際に、グループ名宣言子を入力するだけで、投稿記事を含めるグループの指定として現在位置に関わるグループの指定を当該投稿記事に含めることができるようになる。
なお、以上の実施形態では、車載システム１に移動体通信の機能を備えたが、車載システム１に移動体通信の機能を備えずに、当該車載システム１にスマートフォンなどの携帯通信装置を接続可能に構成し、車載システム１のＳＮＳクライアント１２２がスマートフォンの移動体通信の機能を利用してＳＮＳサーバ３にアクセスするようにしてもよい。
【００４１】
または、以上の実施形態では、車載システム１にＳＮＳクライアント１２２と移動体通信の機能を備えたが、車載システム１にＳＮＳクライアント１２２と移動体通信の機能を設けずに、当該車載システム１にスマートフォンなどのＳＮＳクライアント１２２を備えた携帯通信装置を接続可能に構成し、車載システム１には、スマートフォンのＳＮＳクライアント１２２と連携動作して、スマートフォンのＳＮＳクライアント１２２のユーザインタフェースを車載システム１の表示装置１０２や操作部１０１を用いて提供するアプリケーションを設けるようにしてもよい。この場合にも、当該車載システム１に設けたアプリケーションに対する投稿記事の文字入力は、車載システム１の日本語入力システム１１１のＳＮＳ投稿記事入力処理によって行う。
【００４２】
または、以上の車載システム１の機能をスマートフォンなどの携帯通信装置に統合し、携帯通信装置において以上の動作を、単体で行うようにしてもよい。
【符号の説明】
【００４３】
１…車載システム、２…インターネット、３…ＳＮＳサーバ、３１…投稿記事データベース、３２…ＳＮＳ提供部、１０１…操作部、１０２…表示装置、１０３…ＧＰＳ受信機、１０４…車両状態センサ、１０５…記憶装置、１０６…移動体通信装置、１１０…オペレーティングシステム、１１１…日本語入力システム、１１２…変換辞書、１１３…ＳＮＳ用予測変換辞書、１２１…ナビゲーション部、１２２…ＳＮＳクライアント、３２１…投稿受け付けサービス部、３２２…登録タイムライン提供サービス部、３２３…検索結果タイムライン提供サービス部。
【図１】
2013191022.tif 000003
【図２】
2013191022.tif 000004
【図３】
2013191022.tif 000005
【図４】
2013191022.tif 000006
【図５】
2013191022.tif 000007
【図６】
2013191022.tif 000008