(57)【要約】  【課題】  コードの利用価値をより高めることが可能なコードリーダを提供することである。  【解決手段】  サーバ３００は、各利用者が投稿を行なうＴｗｉｔｔｅｒ（登録商標）で利用される。Ｔｗｉｔｔｅｒは、投稿にタグを付けることにより、グループ化を行うハッシュタグの機能を有する。グループ化は、ハッシュマーク＃と識別情報とを組み合わせたタグ情報を投稿に含めることにより行われ、同じタグ情報を含む投稿が同一グループとして扱われる。サーバ３００は、バーコード１５を受信して、それを識別情報として、その先頭にハッシュマーク＃を付加し、ハッシュタグ利用のためのタグ情報を生成する。【選択図】  図１０
2011253385.tif 000002
【特許請求の範囲】
【請求項１】
各利用者が投稿を行なうネットワークコミュニティで利用される、投稿にタグを付けることにより、グループ化を行うシステムであって、前記グループ化は、所定のシンボルと識別情報とを組み合わせたタグ情報を投稿に含めることにより行われ、同じ前記タグ情報を含む投稿を同一グループとして扱うシステムに適用可能で、第１サーバが実行するコード処理方法であって、
ものを識別するためのコードをスキャンするコードリーダが接続された端末から、スキャンされた前記コードを受信するステップと、
前記コード及び／又は前記コードをデコードした結果を前記識別情報として、前記所定のシンボルを付加し、前記グループ化のための前記タグ情報を生成するステップと、を含むコード処理方法。
【請求項２】
前記タグ情報を投稿欄又は検索欄に入力することを、前記ネットワークコミュニティを運営する第２サーバに指示する情報（以下、「指示情報」と呼ぶ。）を、前記タグ情報と共に、前記端末に送信するステップをさらに含む請求項１記載のコード処理方法。
【請求項３】
前記コード及び／又は前記コードをデコードした結果に対応し、リンク情報を含むコンテンツを作成するステップと、
前記コンテンツを前記端末に送信するステップと、をさらに含み、
前記リンク情報は、前記指示情報及び前記タグ情報を含む、請求項２記載のコード処理方法。
【請求項４】
前記コード及び／又は前記コードをデコードした結果に対応し、所定ボタンを含むコンテンツを作成するステップと、
前記コンテンツを前記端末に送信するステップと、
前記端末での前記所定ボタンの押下を受けて、前記指示情報及び前記タグ情報を、前記端末に送信し、前記指示情報及び前記タグ情報を前記第２サーバへ送信させる、請求項２記載のコード処理方法。
【請求項５】
前記タグ情報を投稿欄又は検索欄に入力することを、前記ネットワークコミュニティを運営する第２サーバに要求するステップをさらに含む請求項１記載のコード処理方法。
【請求項６】
１つの前記コードは、複数のキャラクタを含み、
前記タグ情報を生成する前記ステップは、前記複数のキャラクタのうちの一部のキャラクタに前記所定のシンボルを付加し、前記タグ情報としての第１のタグ情報を生成するステップを含む請求項１から５のいずれかに記載のコード処理方法。
【請求項７】
前記タグ情報を生成する前記ステップは、前記複数のキャラクタのうちの前記一部のキャラクタとは別のキャラクタに前記所定のシンボルを付加することにより、前記タグ情報としての第２のタグ情報を生成するステップをさらに含む請求項６記載のコード処理方法。
【請求項８】
前記タグ情報を生成する前記ステップは、前記複数のキャラクタのうちの全部のキャラクタに前記所定のシンボルを付加することにより、前記タグ情報としての第３のタグ情報を生成するステップをさらに含む請求項６又は７記載のコード処理方法。
【請求項９】
１つの前記コードの前記複数のキャラクタが、製造者を表すコード（以下、「メーカコード」と呼ぶ。）及び商品を識別するためのコード（以下、「アイテムコード」と呼ぶ。）を含む場合、前記一部のキャラクタは、前記メーカコード若しくは前記アイテムコードであり、
１つの前記コードの前記複数のキャラクタが、出版者を表すコード（以下、「出版者コード」と呼ぶ。）及び書名を表すコード（以下、「書名コード」と呼ぶ。）を含む場合、前記一部のキャラクタは、前記出版者コード若しくは前記書名コードであることを特徴とする請求項６から８のいずれかに記載のコード処理方法。
【請求項１０】
１つの前記コードは、複数のキャラクタを含み、
前記タグ情報を生成する前記ステップは、前記複数のキャラクタのうちの全部のキャラクタに前記所定のシンボルを付加して、前記タグ情報を生成するステップを含む請求項１から５のいずれかに記載のコード処理方法。
【請求項１１】
各利用者が投稿を行なうネットワークコミュニティで利用される、投稿にタグを付けることにより、グループ化を行うシステムであって、前記グループ化は、コードリーダがスキャンしたコードをタグ情報として投稿に含めることにより行われ、同じ前記タグ情報を含む投稿を同一グループとして扱うシステムに適用可能で、第１サーバが実行するコード処理方法であって、
前記コードリーダが接続された端末から、ものを識別するための前記コードを受信するステップと、
前記コード及び／又は前記コードをデコードした結果を、前記グループ化のための前記タグ情報とし、そのタグ情報を投稿欄又は検索欄に入力することを、前記ネットワークコミュニティを運営する第２サーバに指示する情報（以下、「指示情報」と呼ぶ。）を、前記タグ情報と共に、前記端末に送信するステップと、を含むコード処理方法。
【請求項１２】
１つの前記コードは、複数のキャラクタを含み、
前記端末に送信する前記ステップは、前記複数のキャラクタのうちの一部のキャラクタを、前記タグ情報としての第１のタグ情報とし、前記第１のタグ情報を、前記端末に送信するステップを含む請求項１１記載のコード処理方法。
【請求項１３】
前記端末に送信する前記ステップは、前記複数のキャラクタのうちの前記一部のキャラクタとは別のキャラクタを、前記タグ情報としての第２のタグ情報とし、前記第２のタグ情報を、前記端末に送信するステップをさらに含む請求項１２記載のコード処理方法。
【請求項１４】
前記端末に送信する前記ステップは、前記複数のキャラクタのうちの全部のキャラクタを、前記タグ情報としての第３のタグ情報とし、前記第３のタグ情報を、前記端末に送信するステップをさらに含む請求項１２又は１３記載のコード処理方法。
【請求項１５】
１つの前記コードの前記複数のキャラクタが、製造者を表すコード（以下、「メーカコード」と呼ぶ。）及び商品を識別するためのコード（以下、「アイテムコード」と呼ぶ。）を含む場合、前記一部のキャラクタは、前記メーカコード若しくは前記アイテムコードであり、
１つの前記コードの前記複数のキャラクタが、出版者を表すコード（以下、「出版者コード」と呼ぶ。）及び書名を表すコード（以下、「書名コード」と呼ぶ。）を含む場合、前記一部のキャラクタは、前記出版者コード若しくは前記書名コードであることを特徴とする請求項１２から１４のいずれかに記載のコード処理方法。
【請求項１６】
１つの前記コードは、複数のキャラクタを含み、
前記端末に送信する前記ステップは、前記複数のキャラクタのうちの全部のキャラクタを、前記タグ情報とし、前記端末に送信するステップを含む請求項１１記載のコード処理方法。
【請求項１７】
各利用者が投稿を行なうネットワークコミュニティで利用される、投稿にタグを付けることにより、グループ化を行うシステムであって、前記グループ化は、コードリーダがスキャンしたコードをタグ情報として投稿に含めることにより行われ、同じ前記タグ情報を含む投稿を同一グループとして扱うシステムに適用可能で、第１サーバが実行するコード処理方法であって、
前記コードリーダが接続された端末から、ものを識別するための前記コードを受信するステップと、
前記コード及び／又は前記コードをデコードした結果を、前記グループ化のための前記タグ情報とし、そのタグ情報を投稿欄又は検索欄に入力することを、前記ネットワークコミュニティを運営する第２サーバに要求するステップと、を含むコード処理方法。
【請求項１８】
コードリーダがスキャンした、ものを識別するためのコードを受け取って、第１サーバが処理するコード処理方法であって、
前記コードリーダが接続された端末から前記コードを受信するステップと、
各利用者が投稿を行なうネットワークコミュニティにて各投稿に含める検索キーワードあるいは投稿を検索するための検索キーワードとして、受信した前記コード及び／又は前記コードをデコードした結果を、投稿欄又は検索欄に入力することを、前記ネットワークコミュニティを運営する第２サーバに指示する情報（以下、「指示情報」と呼ぶ。）を、前記検索キーワードと共に、前記端末に送信するステップと、を含むコード処理方法。
【請求項１９】
１つの前記コードは、複数のキャラクタを含み、
前記端末に送信する前記ステップは、前記複数のキャラクタのうちの一部のキャラクタを、前記検索キーワードとしての第１の検索キーワードとして、前記端末に送信する請求項１８記載のコード処理方法。
【請求項２０】
前記端末に送信する前記ステップは、前記複数のキャラクタのうちの前記一部のキャラクタとは別のキャラクタを、前記検索キーワードとしての第２の検索キーワードとして、前記端末に送信する請求項１９記載のコード処理方法。
【請求項２１】
前記端末に送信する前記ステップは、前記複数のキャラクタのうちの全部のキャラクタを、前記検索キーワードとしての第３の検索キーワードとして、前記端末に送信する請求項１９又は２０記載のコード処理方法。
【請求項２２】
１つの前記コードの前記複数のキャラクタが、製造者を表すコード（以下、「メーカコード」と呼ぶ。）及び商品を識別するためのコード（以下、「アイテムコード」と呼ぶ。）を含む場合、前記一部のキャラクタは、前記メーカコード若しくは前記アイテムコードであり、
１つの前記コードの前記複数のキャラクタが、出版者を表すコード（以下、「出版者コード」と呼ぶ。）及び書名を表すコード（以下、「書名コード」と呼ぶ。）を含む場合、前記一部のキャラクタは、前記出版者コード若しくは前記書名コードであることを特徴とする請求項１９から２１のいずれかに記載のコード処理方法。
【請求項２３】
１つの前記コードは、複数のキャラクタを含み、
前記端末に送信する前記ステップは、前記複数のキャラクタのうちの全部のキャラクタを、前記検索キーワードとして、前記端末に送信する請求項１８記載のコード処理方法。
【請求項２４】
コードリーダがスキャンした、ものを識別するためのコードを受け取って、第１サーバが処理するコード処理方法であって、
前記コードリーダが接続された端末から前記コードを受信するステップと、
各利用者が投稿を行なうネットワークコミュニティにて各投稿に含める検索キーワードあるいは投稿を検索するための検索キーワードとして、受信した前記コード及び／又は前記コードをデコードした結果を、投稿欄又は検索欄に入力することを、前記ネットワークコミュニティを運営する第２サーバに要求するステップと、を含むコード処理方法。
【請求項２５】
前記コードをデコードした結果は、前記コードが割り当てられたものに関する情報（以下、「もの情報」と呼ぶ。）である、請求項１から２４のいずれかに記載のコード処理方法。
【請求項２６】
前記デコードは、前記コードと、前記もの情報と、を関連づけたデータベースを検索して、受信した前記コードに関連付けられた前記もの情報を取得することである、請求項２５記載のコード処理方法。
【請求項２７】
前記もの情報は、商品名及び／又は製造者名、あるいは、書名及び／又は出版者名である、請求項２５又は２６記載のコード処理方法。
【請求項２８】
請求項１から２７のいずれか一に記載のコード処理方法をコンピュータに実行させるためのコンピュータプログラム。
【請求項２９】
各利用者が投稿を行なうネットワークコミュニティで利用される、投稿にタグを付けることにより、グループ化を行うシステムであって、前記グループ化は、所定のシンボルと識別情報とを組み合わせたタグ情報を投稿に含めることにより行われ、同じ前記タグ情報を含む投稿を同一グループとして扱うシステムに適用可能で、コードリーダがスキャンしたコードを受け取って処理するサーバであって、
前記コードリーダが接続された端末から、ものを識別するための前記コードを受信する受信手段と、
前記コード及び／又は前記コードをデコードした結果を前記識別情報として、前記所定のシンボルを付加し、前記グループ化のための前記タグ情報を生成するタグ情報生成手段と、を備えるサーバ。
【請求項３０】
前記タグ情報を投稿欄又は検索欄に入力することを、前記ネットワークコミュニティを運営する所定サーバに指示する情報（以下、「指示情報」と呼ぶ。）を、前記タグ情報と共に、前記端末に送信する送信手段をさらに備える請求項２９記載のサーバ。
【請求項３１】
前記タグ情報を投稿欄又は検索欄に入力することを、前記ネットワークコミュニティを運営する所定サーバに要求する要求手段をさらに備える請求項２９記載のサーバ。
【請求項３２】
各利用者が投稿を行なうネットワークコミュニティで利用される、投稿にタグを付けることにより、グループ化を行うシステムであって、前記グループ化は、コードリーダがスキャンしたコードをタグ情報として投稿に含めることにより行われ、同じ前記タグ情報を含む投稿を同一グループとして扱うシステムに適用可能で、コードリーダがスキャンしたコードを受け取って処理するサーバであって、
前記コードリーダが接続された端末から、ものを識別するための前記コードを受信する受信手段と、
前記コード及び／又は前記コードをデコードした結果を、前記グループ化のための前記タグ情報とし、そのタグ情報を投稿欄又は検索欄に入力することを、前記ネットワークコミュニティを運営する所定サーバに指示する情報（以下、「指示情報」と呼ぶ。）を、前記タグ情報と共に、前記端末に送信する送信手段と、を備えるサーバ。
【請求項３３】
各利用者が投稿を行なうネットワークコミュニティで利用される、投稿にタグを付けることにより、グループ化を行うシステムであって、前記グループ化は、コードリーダがスキャンしたコードをタグ情報として投稿に含めることにより行われ、同じ前記タグ情報を含む投稿を同一グループとして扱うシステムに適用可能で、コードリーダがスキャンしたコードを受け取って処理するサーバであって、
前記コードリーダが接続された端末から、ものを識別するための前記コードを受信する受信手段と、
前記コード及び／又は前記コードをデコードした結果を、前記グループ化のための前記タグ情報とし、そのタグ情報を投稿欄又は検索欄に入力することを、前記ネットワークコミュニティを運営する所定サーバに要求する要求手段と、を備えるサーバ。
【請求項３４】
コードリーダがスキャンした、ものを識別するためのコードを受け取って処理するサーバであって、
前記コードリーダが接続された端末から、前記コードを受信する受信手段と、
各利用者が投稿を行なうネットワークコミュニティにて各投稿に含める検索キーワードあるいは投稿を検索するための検索キーワードとして、受信した前記コード及び／又は前記コードをデコードした結果を、投稿欄又は検索欄に入力することを、前記ネットワークコミュニティを運営する所定サーバに指示する情報（以下、「指示情報」と呼ぶ。）を、前記検索キーワードと共に、前記端末に送信する送信手段と、を備えるサーバ。
【請求項３５】
コードリーダがスキャンした、ものを識別するためのコードを受け取って処理するサーバであって、
前記コードリーダが接続された端末から、前記コードを受信する受信手段と、
各利用者が投稿を行なうネットワークコミュニティにて各投稿に含める検索キーワードあるいは投稿を検索するための検索キーワードとして、受信した前記コード及び／又は前記コードをデコードした結果を、投稿欄又は検索欄に入力することを、前記ネットワークコミュニティを運営する所定サーバに要求する要求手段と、を備えるサーバ。
【請求項３６】
各利用者が投稿を行なうネットワークコミュニティで利用される、投稿にタグを付けることにより、グループ化を行うシステムであって、前記グループ化は、所定のシンボルと識別情報とを組み合わせたタグ情報を投稿に含めることにより行われ、同じ前記タグ情報を含む投稿を同一グループとして扱うシステムに適用可能なコード処理方法であって、
ものを識別するためのコードをスキャンするコードリーダが出力した前記コード及び／又は前記コードをデコードした結果を前記識別情報として、前記所定のシンボルを付加し、前記グループ化のための前記タグ情報を生成するステップと、
前記コード及び／又は前記コードをデコードした結果に対応し、所定ボタンを含むコンテンツを作成するステップと、
前記所定ボタンの押下を受けて、前記タグ情報を、前記ネットワークコミュニティが提供するサイトの投稿欄又は検索欄に入力するステップと、を含むコード処理方法。
【請求項３７】
各利用者が投稿を行なうネットワークコミュニティで利用される、投稿にタグを付けることにより、グループ化を行うシステムであって、前記グループ化は、コードリーダがスキャンしたコードをタグ情報として投稿に含めることにより行われ、同じ前記タグ情報を含む投稿を同一グループとして扱うシステムに適用可能なコード処理方法であって、
前記コードリーダが出力した前記コード及び／又は前記コードをデコードした結果に対応し、所定ボタンを含むコンテンツを作成するステップと、
前記コード及び／又は前記コードをデコードした結果を、前記グループ化のための前記タグ情報とし、前記所定ボタンの押下を受けて、当該タグ情報を、前記ネットワークコミュニティが提供するサイトの投稿欄又は検索欄に入力するステップと、を含むコード処理方法。
【請求項３８】
コードリーダがスキャンした、ものを識別するためのコードを処理するコード処理方法であって、
前記コードリーダが出力した前記コード及び／又は前記コードをデコードした結果に対応し、所定ボタンを含むコンテンツを作成するステップと、
前記コード及び／又は前記コードをデコードした結果を、各利用者が投稿を行なうネットワークコミュニティにて各投稿に含める検索キーワードあるいは投稿を検索するための検索キーワードとし、前記所定ボタンの押下を受けて、当該検索キーワードを、前記ネットワークコミュニティが提供するサイトの投稿欄又は検索欄に入力するステップと、を含むコード処理方法。
【請求項３９】
請求項３６から３８のいずれか一に記載のコード処理方法をコンピュータに実行させるためのコンピュータプログラム。
【請求項４０】
各利用者が投稿を行なうネットワークコミュニティで利用される、投稿にタグを付けることにより、グループ化を行うシステムであって、前記グループ化は、所定のシンボルと識別情報とを組み合わせたタグ情報を投稿に含めることにより行われ、同じ前記タグ情報を含む投稿を同一グループとして扱うシステムに適用可能なコード処理システムであって、
ものを識別するためのコードをスキャンするコードリーダが出力した前記コード及び／又は前記コードをデコードした結果を前記識別情報として、前記所定のシンボルを付加し、前記グループ化のための前記タグ情報を生成するタグ情報生成手段と、
前記コード及び／又は前記コードをデコードした結果に対応し、所定ボタンを含むコンテンツを作成するコンテンツ作成手段と、
前記所定ボタンの押下を受けて、前記タグ情報を、前記ネットワークコミュニティが提供するサイトの投稿欄又は検索欄に入力する入力手段と、を備えるコード処理システム。
【請求項４１】
各利用者が投稿を行なうネットワークコミュニティで利用される、投稿にタグを付けることにより、グループ化を行うシステムであって、前記グループ化は、コードリーダがスキャンしたコードをタグ情報として投稿に含めることにより行われ、同じ前記タグ情報を含む投稿を同一グループとして扱うシステムに適用可能なコード処理システムであって、
前記コードリーダが出力した前記コード及び／又は前記コードをデコードした結果に対応し、所定ボタンを含むコンテンツを作成するコンテンツ作成手段と、
前記コード及び／又は前記コードをデコードした結果を、前記グループ化のための前記タグ情報とし、前記所定ボタンの押下を受けて、当該タグ情報を、前記ネットワークコミュニティが提供するサイトの投稿欄又は検索欄に入力する入力手段と、を備えるコード処理システム。
【請求項４２】
コードリーダがスキャンした、ものを識別するためのコードを処理するコード処理システムであって、
前記コードリーダが出力した前記コード及び／又は前記コードをデコードした結果に対応し、所定ボタンを含むコンテンツを作成するコンテンツ作成手段と、
前記コード及び／又は前記コードをデコードした結果を、各利用者が投稿を行なうネットワークコミュニティにて各投稿に含める検索キーワードあるいは投稿を検索するための検索キーワードとし、前記所定ボタンの押下を受けて、当該検索キーワードを、前記ネットワークコミュニティが提供するサイトの投稿欄又は検索欄に入力する入力手段と、を備えるコード処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コード（例えばバーコード）を処理するためのコード処理方法及びその関連技術に関する。
【背景技術】
【０００２】
非特許文献１には、バーコードに関する様々な情報（バーコードの内容、バーコードの読取、バーコードの印刷、バーコードを利用したシステム等）が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【非特許文献１】平本純也、「新改訂版  知っておきたいバーコード・二次元コードの知識」、第６版全面改訂第１刷、日本工業出版株式会社、平成１８年３月３１日、ｐ．１９１−２３９
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のようなバーコードの利用目的は、ＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅ）システム等、一定のシステムに限定される。つまり、バーコードの利用価値も一定のシステムに限定される。
【０００５】
そこで、本発明の目的は、コードの利用価値をより高めることが可能なコード処理方法及びその関連技術を提供することである。
【課題を解決するための手段】
【０００６】
本発明の第１の観点によると、コード処理方法は、各利用者が投稿を行なうネットワークコミュニティで利用される、投稿にタグを付けることにより、グループ化を行うシステムであって、前記グループ化は、所定のシンボルと識別情報とを組み合わせたタグ情報を投稿に含めることにより行われ、同じ前記タグ情報を含む投稿を同一グループとして扱うシステムに適用可能で、第１サーバが実行するコード処理方法であって、ものを識別するためのコードをスキャンするコードリーダが接続された端末から、スキャンされた前記コードを受信するステップと、前記コード及び／又は前記コードをデコードした結果を前記識別情報として、前記所定のシンボルを付加し、前記グループ化のための前記タグ情報を生成するステップと、を含む。
【０００７】
上記ネットワークコミュニティでは、同じタグ情報を含む投稿を同一グループとして扱うので、同じ話題の投稿に同じタグ情報を含めることで、特定の話題の投稿の検索が容易になる。本発明では、「もの」を識別するためのコードを利用してタグ情報を生成する。従って、そのタグ情報は、そのタグ情報に含まれるコードによって特定される「もの」に関する投稿に含めるタグ情報として好適である。なぜなら、コードは、その「もの」を他の「もの」と区別することができる識別情報だからである。このように、スキャンされ送信されたコードに所定のシンボルを付加するだけで、ネットワークコミュニティにおいて検索を容易化するグループ化のためのタグ情報を容易に生成できる。また、コードをタグ情報として利用することにより、コードの利用価値を高めることができる。さらに、異なる話題に関して同一のタグ情報が作成されることを極力防止できる。さらに、ネットワークコミュニティの利用者は、タグ情報に含める識別情報を自ら考える必要もないため、その負担を軽減できる。
【０００８】
また、コードのデコード結果（例えば、「もの」が商品の場合の商品名）がタグ情報に含まれる場合、ユーザは、そのタグ情報の意味を容易に認識でき便宜である。人間にとって、コードの場合、それの意味を認識するのは容易ではなく、コードをタグ情報とする場合、使い辛いこともある。特に、「もの」に付されたコードによりタグ情報が作成されることを知らないユーザ、あるいは、その「もの」に付されたコードを知らないユーザにとっては、コードにより作成されたタグ情報を使用することは困難である。これに対して、タグ情報がコードのデコード結果である商品名等により作成される場合、その「もの」に関して投稿しようとする者や、その「もの」に関する投稿を検索しようとする者は、その「もの」に関するタグ情報を推測でき、より多くの人がタグ情報を利用できる。
【０００９】
ここで、本明細書及び特許請求の範囲において、「もの」は、物品及び不動産を含む有体物、情報及びサービスを含む無体物、商品、並びに、人及び動物を含む生物を含み、情報は、映像、音声、プログラム、及びデータを含む。また、本明細書及び特許請求の範囲において、「シンボル」は、文字、記号、数字、及び、マークを含む概念として使用される。
【００１０】
このコード処理方法は、前記タグ情報を投稿欄又は検索欄に入力することを、前記ネットワークコミュニティを運営する第２サーバに指示する情報（以下、「指示情報」と呼ぶ。）を、前記タグ情報と共に、前記端末に送信するステップをさらに含む。
【００１１】
この構成によれば、端末が、第１サーバが提供するサイトから、ネットワークコミュニティを運営する第２サーバへ移行する際に、第１サーバから受信した指示情報及びタグ情報を、第２サーバへ送信して、タグ情報を投稿欄又は検索欄に入力することができる。その結果、第１サーバが提供するサイトから、第２サーバが提供する投稿欄又は検索欄に移行する際に、自動的にタグ情報が投稿欄又は検索欄に入力されるので、ユーザにとって便宜である。
【００１２】
このコード処理方法は、前記コード及び／又は前記コードをデコードした結果に対応し、リンク情報を含むコンテンツを作成するステップと、前記コンテンツを前記端末に送信するステップと、をさらに含み、前記リンク情報は、前記指示情報及び前記タグ情報を含む。
【００１３】
この構成によれば、リンク情報は指示情報及びタグ情報を含むので、ユーザは、第１サーバが提供するサイト（コンテンツ）から第２サーバが提供するサイトへ移行するために、リンク情報をクリックするだけで、指示情報及びタグ情報が、第２サーバへ送信されて、タグ情報を、第２サーバが提供するサイトの投稿欄又は検索欄に入力できる。
【００１４】
また、上記コード処理方法は、前記コード及び／又は前記コードをデコードした結果に対応し、所定ボタンを含むコンテンツを作成するステップと、前記コンテンツを前記端末に送信するステップと、前記端末での前記所定ボタンの押下を受けて、前記指示情報及び前記タグ情報を、前記端末に送信し、前記指示情報及び前記タグ情報を前記第２サーバへ送信させてもよい。
【００１５】
この構成によれば、所定ボタンの押下を受けて指示情報及びタグ情報が、端末に送信され、端末は、それらの情報を第２サーバへ送信するので、ユーザは、所定ボタンを押下するだけで、第１サーバが提供するサイト（コンテンツ）から第２サーバが提供するサイトへ移行し、タグ情報を、第２サーバが提供するサイトの投稿欄又は検索欄に入力できる。
【００１６】
さらに、上記コード処理方法は、前記タグ情報を投稿欄又は検索欄に入力することを、前記ネットワークコミュニティを運営する第２サーバに要求するステップをさらに含むことができる。
【００１７】
この構成によれば、端末は、コードリーダがスキャンしたコードを第１サーバへ送信するだけで、当該コードにより作成されたタグ情報を、第２サーバが提供する投稿欄又は検索欄に入力することができる。
【００１８】
ここで、コードリーダが、所定のシンボルとコードとを組み合わせてタグ情報を生成する場合を想定する。この場合、第２サーバにおいて、所定のシンボルが変更された場合、コードリーダに格納した所定のシンボルも変更しなければならず、その変更は困難な場合が多い。ユーザにコードリーダが配布された後では、特に、その変更は困難である。これに対して、本発明では、第１サーバがタグ情報を生成するので、第１サーバが保持している所定のシンボルを変更するだけでよく、第２サーバでの所定のシンボルの変更に容易に対応可能である。
【００１９】
上記コード処理方法において、１つの前記コードは、複数のキャラクタを含み、前記タグ情報を生成する前記ステップは、前記複数のキャラクタのうちの一部のキャラクタに前記所定のシンボルを付加し、前記タグ情報としての第１のタグ情報を生成するステップを含む。
【００２０】
この構成によれば、タグ情報の文字数を減らすことができ、一回の投稿に字数制限がある場合に、投稿の実体的な内容作成のために使用できる字数を増やすことができる。また、コードが複数種類の情報（例えば、メーカコード及びアイテムコードといった２種類のコード）を含む場合に、必要な情報のみを抽出して、タグ情報を作成できる。
【００２１】
ここで、本明細書及び特許請求の範囲において、「一部のキャラクタ」は、メーカコード等の意味のあるコードを形成していてもよいし、特定の意味を持たないものであってもよい。
【００２２】
このコード処理方法において、前記タグ情報を生成する前記ステップは、前記複数のキャラクタのうちの前記一部のキャラクタとは別のキャラクタに前記所定のシンボルを付加することにより、前記タグ情報としての第２のタグ情報を生成するステップをさらに含む。
【００２３】
この構成によれば、コードが複数種類の情報（例えば、メーカコード及びアイテムコードといった２種類のコード）を含む場合に、それぞれの情報に関するタグ情報を作成し、出力できる。このため、利用者は、投稿内容に応じて、使用するタグ情報を選択でき便宜である。
【００２４】
上記コード処理方法において、前記タグ情報を生成する前記ステップは、前記複数のキャラクタのうちの全部のキャラクタに前記所定のシンボルを付加することにより、前記タグ情報としての第３のタグ情報を生成するステップをさらに含む。
【００２５】
この構成によれば、一部のキャラクタから作成されたタグ情報だけでなく、全部のキャラクタから作成されたタグ情報も出力するので、利用者は、投稿内容に応じて、使用するタグ情報を選択でき便宜である。
【００２６】
上記コード処理方法において、１つの前記コードの前記複数のキャラクタが、製造者を表すコード（以下、「メーカコード」と呼ぶ。）及び商品を識別するためのコード（以下、「アイテムコード」と呼ぶ。）を含む場合、前記一部のキャラクタは、前記メーカコード若しくは前記アイテムコードであり、１つの前記コードの前記複数のキャラクタが、出版者を表すコード（以下、「出版者コード」と呼ぶ。）及び書名を表すコード（以下、「書名コード」と呼ぶ。）を含む場合、前記一部のキャラクタは、前記出版者コード若しくは前記書名コードである。
【００２７】
この構成によれば、利用者は、メーカコードのみを識別情報として作成されたタグ情報、アイテムコードのみを識別情報として作成されたタグ情報、メーカコード及びアイテムコードを識別情報として作成されたタグ情報、出版者コードのみを識別情報として作成されたタグ情報、書名コードのみを識別情報として作成されたタグ情報、並びに、出版者コード及び書名コードを識別情報として作成されたタグ情報を利用できる。
【００２８】
また、上記コード処理方法において、１つの前記コードは、複数のキャラクタを含み、前記タグ情報を生成する前記ステップは、前記複数のキャラクタのうちの全部のキャラクタに前記所定のシンボルを付加して、前記タグ情報を生成するステップを含んでよい。
【００２９】
この構成によれば、複数のキャラクタのうちの全部のキャラクタをタグ情報に含めるので、一部のキャラクタをタグ情報に含める場合と比較して処理を簡易化できる。なお、一部のキャラクタをタグ情報に含める場合は、その抽出処理が必要になる。
【００３０】
本発明の第２の観点によれば、コード処理方法は、各利用者が投稿を行なうネットワークコミュニティで利用される、投稿にタグを付けることにより、グループ化を行うシステムであって、前記グループ化は、コードリーダがスキャンしたコードをタグ情報として投稿に含めることにより行われ、同じ前記タグ情報を含む投稿を同一グループとして扱うシステムに適用可能で、第１サーバが実行するコード処理方法であって、前記コードリーダが接続された端末から、ものを識別するための前記コードを受信するステップと、前記コード及び／又は前記コードをデコードした結果を、前記グループ化のための前記タグ情報とし、そのタグ情報を投稿欄又は検索欄に入力することを、前記ネットワークコミュニティを運営する第２サーバに指示する情報（以下、「指示情報」と呼ぶ。）を、前記タグ情報と共に、前記端末に送信するステップと、を含む。
【００３１】
上記ネットワークコミュニティでは、同じタグ情報を含む投稿を同一グループとして扱うので、同じ話題の投稿に同じタグ情報を含めることで、特定の話題の投稿の検索が容易になる。本発明では、「もの」を識別するためのコードをタグ情報として利用する。従って、そのタグ情報は、そのタグ情報を構成するコードによって特定される「もの」に関する投稿に含めるタグ情報として好適である。なぜなら、コードは、その「もの」を他の「もの」と区別することができる識別情報だからである。このように、ネットワークコミュニティにおいて検索を容易化するグループ化のためのタグ情報を容易に生成できる。また、コードをタグ情報として利用することにより、コードの利用価値を高めることができる。さらに、異なる話題に関して同一のタグ情報が作成されることを極力防止できる。さらに、ネットワークコミュニティの利用者は、タグ情報に含める識別情報を自ら考える必要もないため、その負担を軽減できる。
【００３２】
また、コードのデコード結果（例えば、「もの」が商品の場合の商品名）がタグ情報に含まれる場合、ユーザは、そのタグ情報の意味を容易に認識でき便宜である。人間にとって、コードの場合、それの意味を認識するのは容易ではなく、コードをタグ情報とする場合、使い辛いこともある。特に、「もの」に付されたコードによりタグ情報が作成されることを知らないユーザ、あるいは、その「もの」に付されたコードを知らないユーザにとっては、コードにより作成されたタグ情報を使用することは困難である。これに対して、タグ情報がコードのデコード結果である商品名等により作成される場合、その「もの」に関して投稿しようとする者や、その「もの」に関する投稿を検索しようとする者は、その「もの」に関するタグ情報を推測でき、より多くの人がタグ情報を利用できる。
【００３３】
さらに、端末が、第１サーバが提供するサイトから、ネットワークコミュニティを運営する第２サーバへ移行する際に、第１サーバから受信した指示情報及びタグ情報を、第２サーバへ送信して、タグ情報を投稿欄又は検索欄に入力することができる。その結果、第１サーバが提供するサイトから、第２サーバが提供する投稿欄又は検索欄に移行する際に、自動的にタグ情報が投稿欄又は検索欄に入力されるので、ユーザにとって便宜である。
【００３４】
このコード処理方法において、１つの前記コードは、複数のキャラクタを含み、前記端末に送信する前記ステップは、前記複数のキャラクタのうちの一部のキャラクタを、前記タグ情報としての第１のタグ情報とし、前記第１のタグ情報を、前記端末に送信するステップを含む。
【００３５】
この構成によれば、タグ情報の文字数を減らすことができ、一回の投稿に字数制限がある場合に、投稿の実体的な内容作成のために使用できる字数を増やすことができる。また、コードが複数種類の情報（例えば、メーカコード及びアイテムコードといった２種類のコード）を含む場合に、必要な情報のみを抽出して、タグ情報を作成できる。
【００３６】
このコード処理方法において、前記端末に送信する前記ステップは、前記複数のキャラクタのうちの前記一部のキャラクタとは別のキャラクタを、前記タグ情報としての第２のタグ情報とし、前記第２のタグ情報を、前記端末に送信するステップをさらに含む。
【００３７】
この構成によれば、コードが複数種類の情報（例えば、メーカコード及びアイテムコードといった２種類のコード）を含む場合に、それぞれの情報に関するタグ情報を作成し、出力できる。このため、利用者は、投稿内容に応じて、使用するタグ情報を選択でき便宜である。
【００３８】
上記コード処理方法において、前記端末に送信する前記ステップは、前記複数のキャラクタのうちの全部のキャラクタを、前記タグ情報としての第３のタグ情報とし、前記第３のタグ情報を、前記端末に送信するステップをさらに含む。
【００３９】
この構成によれば、一部のキャラクタから作成されたタグ情報だけでなく、全部のキャラクタから作成されたタグ情報も出力するので、利用者は、投稿内容に応じて、使用するタグ情報を選択でき便宜である。
【００４０】
上記コード処理方法において、１つの前記コードの前記複数のキャラクタが、製造者を表すコード（以下、「メーカコード」と呼ぶ。）及び商品を識別するためのコード（以下、「アイテムコード」と呼ぶ。）を含む場合、前記一部のキャラクタは、前記メーカコード若しくは前記アイテムコードであり、１つの前記コードの前記複数のキャラクタが、出版者を表すコード（以下、「出版者コード」と呼ぶ。）及び書名を表すコード（以下、「書名コード」と呼ぶ。）を含む場合、前記一部のキャラクタは、前記出版者コード若しくは前記書名コードである。
【００４１】
この構成によれば、利用者は、メーカコードのみから作成されたタグ情報、アイテムコードのみから作成されたタグ情報、メーカコード及びアイテムコードから作成されたタグ情報、出版者コードのみから作成されたタグ情報、書名コードのみから作成されたタグ情報、並びに、出版者コード及び書名コードから作成されたタグ情報を利用できる。
【００４２】
また、上記コード処理方法において、１つの前記コードは、複数のキャラクタを含み、前記端末に送信する前記ステップは、前記複数のキャラクタのうちの全部のキャラクタを、前記タグ情報とし、前記端末に送信するステップを含む。
【００４３】
この構成によれば、複数のキャラクタのうちの全部のキャラクタをタグ情報に含めるので、一部のキャラクタをタグ情報に含める場合と比較して処理を簡易化できる。なお、一部のキャラクタをタグ情報に含める場合は、その抽出処理が必要になる。
【００４４】
本発明の第３の観点によれば、コード処理方法は、各利用者が投稿を行なうネットワークコミュニティで利用される、投稿にタグを付けることにより、グループ化を行うシステムであって、前記グループ化は、コードリーダがスキャンしたコードをタグ情報として投稿に含めることにより行われ、同じ前記タグ情報を含む投稿を同一グループとして扱うシステムに適用可能で、第１サーバが実行するコード処理方法であって、前記コードリーダが接続された端末から、ものを識別するための前記コードを受信するステップと、前記コード及び／又は前記コードをデコードした結果を、前記グループ化のための前記タグ情報とし、そのタグ情報を投稿欄又は検索欄に入力することを、前記ネットワークコミュニティを運営する第２サーバに要求するステップと、を含む。
【００４５】
上記ネットワークコミュニティでは、同じタグ情報を含む投稿を同一グループとして扱うので、同じ話題の投稿に同じタグ情報を含めることで、特定の話題の投稿の検索が容易になる。本発明では、「もの」を識別するためのコードをタグ情報として利用する。従って、そのタグ情報は、そのタグ情報を構成するコードによって特定される「もの」に関する投稿に含めるタグ情報として好適である。なぜなら、コードは、その「もの」を他の「もの」と区別することができる識別情報だからである。このように、ネットワークコミュニティにおいて検索を容易化するグループ化のためのタグ情報を容易に生成できる。また、コードをタグ情報として利用することにより、コードの利用価値を高めることができる。さらに、異なる話題に関して同一のタグ情報が作成されることを極力防止できる。さらに、ネットワークコミュニティの利用者は、タグ情報に含める識別情報を自ら考える必要もないため、その負担を軽減できる。
【００４６】
また、コードのデコード結果（例えば、「もの」が商品の場合の商品名）がタグ情報に含まれる場合、ユーザは、そのタグ情報の意味を容易に認識でき便宜である。人間にとって、コードの場合、それの意味を認識するのは容易ではなく、コードをタグ情報とする場合、使い辛いこともある。特に、「もの」に付されたコードによりタグ情報が作成されることを知らないユーザ、あるいは、その「もの」に付されたコードを知らないユーザにとっては、コードにより作成されたタグ情報を使用することは困難である。これに対して、タグ情報がコードのデコード結果である商品名等により作成される場合、その「もの」に関して投稿しようとする者や、その「もの」に関する投稿を検索しようとする者は、その「もの」に関するタグ情報を推測でき、より多くの人がタグ情報を利用できる。
【００４７】
さらに、端末は、コードリーダがスキャンしたコードを第１サーバへ送信するだけで、当該コードにより作成されたタグ情報を、第２サーバが提供する投稿欄又は検索欄に入力することができる。
【００４８】
本発明の第４の観点によれば、コード処理方法は、コードリーダがスキャンした、ものを識別するためのコードを受け取って、第１サーバが処理するコード処理方法であって、前記コードリーダが接続された端末から前記コードを受信するステップと、各利用者が投稿を行なうネットワークコミュニティにて各投稿に含める検索キーワードあるいは投稿を検索するための検索キーワードとして、受信した前記コード及び／又は前記コードをデコードした結果を、投稿欄又は検索欄に入力することを、前記ネットワークコミュニティを運営する第２サーバに指示する情報（以下、「指示情報」と呼ぶ。）を、前記検索キーワードと共に、前記端末に送信するステップと、を含む。
【００４９】
この構成によれば、ネットワークコミュニティにおいて、ものを識別するためのコードが検索キーワードとして使用され、当該コードの利用価値を高めることができる。また、当該コードはものを識別するユニークなコードであり、数多くの異なるもので重複することなく、検索キーワードを作成できる。
【００５０】
また、コードのデコード結果（例えば、「もの」が商品の場合の商品名）を検索キーワードとする場合、ユーザは、その検索キーワードの意味を容易に認識でき便宜である。人間にとって、コードの場合、それの意味を認識するのは容易ではなく、コードを検索キーワードとする場合、使い辛いこともある。特に、「もの」に付されたコードにより検索キーワードが作成されることを知らないユーザ、あるいは、その「もの」に付されたコードを知らないユーザにとっては、コードにより作成された検索キーワードを使用することは困難である。これに対して、検索キーワードがコードのデコード結果である商品名等により作成される場合、その「もの」に関して投稿しようとする者や、その「もの」に関する投稿を検索しようとする者は、その「もの」に関する検索キーワードを推測でき、より多くの人が検索キーワードを利用できる。
【００５１】
さらに、端末が、第１サーバが提供するサイトから、ネットワークコミュニティを運営する第２サーバへ移行する際に、第１サーバから受信した指示情報及び検索キーワードを、第２サーバへ送信して、検索キーワードを投稿欄又は検索欄に入力することができる。その結果、第１サーバが提供するサイトから、第２サーバが提供する投稿欄又は検索欄に移行する際に、自動的に検索キーワードが投稿欄又は検索欄に入力されるので、ユーザにとって便宜である。
【００５２】
このコード処理方法において、１つの前記コードは、複数のキャラクタを含み、前記端末に送信する前記ステップは、前記複数のキャラクタのうちの一部のキャラクタを、前記検索キーワードとしての第１の検索キーワードとして、前記端末に送信する。
【００５３】
この構成によれば、検索キーワードの文字数を減らすことができ、一回の投稿に字数制限がある場合に、投稿の実体的な内容作成のために使用できる字数を増やすことができる。また、コードが複数種類の情報（例えば、メーカコード及びアイテムコードといった２種類のコード）を含む場合に、必要な情報のみを抽出して、検索キーワードとすることができる。
【００５４】
このコード処理方法において、前記端末に送信する前記ステップは、前記複数のキャラクタのうちの前記一部のキャラクタとは別のキャラクタを、前記検索キーワードとしての第２の検索キーワードとして、前記端末に送信する。
【００５５】
この構成によれば、コードが複数種類の情報（例えば、メーカコード及びアイテムコードといった２種類のコード）を含む場合に、それぞれの情報を検索キーワードとして出力できる。このため、利用者は、投稿内容に応じて、使用する検索キーワードを選択でき便宜である。
【００５６】
上記コード処理方法において、前記端末に送信する前記ステップは、前記複数のキャラクタのうちの全部のキャラクタを、前記検索キーワードとしての第３の検索キーワードとして、前記端末に送信する。
【００５７】
この構成によれば、一部のキャラクタからなる検索キーワードだけでなく、全部のキャラクタからなる検索キーワードも出力するので、利用者は、投稿内容に応じて、使用する検索キーワードを選択でき便宜である。
【００５８】
上記コード処理方法において、１つの前記コードの前記複数のキャラクタが、製造者を表すコード（以下、「メーカコード」と呼ぶ。）及び商品を識別するためのコード（以下、「アイテムコード」と呼ぶ。）を含む場合、前記一部のキャラクタは、前記メーカコード若しくは前記アイテムコードであり、１つの前記コードの前記複数のキャラクタが、出版者を表すコード（以下、「出版者コード」と呼ぶ。）及び書名を表すコード（以下、「書名コード」と呼ぶ。）を含む場合、前記一部のキャラクタは、前記出版者コード若しくは前記書名コードである。
【００５９】
この構成によれば、利用者は、メーカコードのみから作成された検索キーワード、アイテムコードのみから作成された検索キーワード、メーカコード及びアイテムコードから作成された検索キーワード、出版者コードのみから作成された検索キーワード、書名コードのみから作成された検索キーワード、並びに、出版者コード及び書名コードから作成された検索キーワードを利用できる。
【００６０】
また、上記コード処理方法において、１つの前記コードは、複数のキャラクタを含み、前記端末に送信する前記ステップは、前記複数のキャラクタのうちの全部のキャラクタを、前記検索キーワードとして、前記端末に送信することもできる。
【００６１】
この構成によれば、複数のキャラクタのうちの全部のキャラクタを検索キーワードとするので、一部のキャラクタを検索キーワードとする場合と比較して処理を簡易化できる。なお、一部のキャラクタを検索キーワードとする場合は、その抽出処理が必要になる。
【００６２】
本発明の第５の観点によれば、コード処理方法は、コードリーダがスキャンした、ものを識別するためのコードを受け取って、第１サーバが処理するコード処理方法であって、前記コードリーダが接続された端末から前記コードを受信するステップと、各利用者が投稿を行なうネットワークコミュニティにて各投稿に含める検索キーワードあるいは投稿を検索するための検索キーワードとして、受信した前記コード及び／又は前記コードをデコードした結果を、投稿欄又は検索欄に入力することを、前記ネットワークコミュニティを運営する第２サーバに要求するステップと、を含む。
【００６３】
この構成によれば、ネットワークコミュニティにおいて、ものを識別するためのコードが検索キーワードとして使用され、当該コードの利用価値を高めることができる。また、当該コードはものを識別するユニークなコードであり、数多くの異なるもので重複することなく、検索キーワードを作成できる。
【００６４】
また、コードのデコード結果（例えば、「もの」が商品の場合の商品名）を検索キーワードとする場合、ユーザは、その検索キーワードの意味を容易に認識でき便宜である。人間にとって、コードの場合、それの意味を認識するのは容易ではなく、コードを検索キーワードとする場合、使い辛いこともある。特に、「もの」に付されたコードにより検索キーワードが作成されることを知らないユーザ、あるいは、その「もの」に付されたコードを知らないユーザにとっては、コードにより作成された検索キーワードを使用することは困難である。これに対して、検索キーワードがコードのデコード結果である商品名等により作成される場合、その「もの」に関して投稿しようとする者や、その「もの」に関する投稿を検索しようとする者は、その「もの」に関する検索キーワードを推測でき、より多くの人が検索キーワードを利用できる。
【００６５】
さらに、端末は、コードリーダがスキャンしたコードを第１サーバへ送信するだけで、当該コードにより作成された検索キーワードを、第２サーバが提供する投稿欄又は検索欄に入力することができる。
【００６６】
上記第１〜第５の観点によるコード処理方法において、前記コードをデコードした結果は、前記コードが割り当てられたものに関する情報（以下、「もの情報」と呼ぶ。）である。
【００６７】
この構成によれば、もの情報がタグ情報あるいは検索キーワードに含まれるので、そのタグ情報の意味を容易に認識でき、便宜である。
【００６８】
このコード処理方法において、前記デコードは、前記コードと、前記もの情報と、を関連づけたデータベースを検索して、受信した前記コードに関連付けられた前記もの情報を取得することである。
【００６９】
この構成によれば、データベースを検索するだけで、受信したコードを容易にデコードできる。
【００７０】
上記第１〜第５の観点によるコード処理方法において、前記もの情報は、商品名及び／又は製造者名、あるいは、書名及び／又は出版者名である。
【００７１】
この構成によれば、商品名、製造者名、書名、又は、出版者名がタグ情報あるいは検索キーワードに含まれるので、当該タグ情報あるいは検索キーワードを推測することが容易で、その結果、使い易い。
【００７２】
本発明の第６の観点によれば、コンピュータプログラムは、上記第１の観点によるコード処理方法をコンピュータに実行させる。上記第１の観点によるコード処理方法と同様の効果を奏する。
【００７３】
本発明の第７の観点によれば、コンピュータプログラムは、上記第２の観点によるコード処理方法をコンピュータに実行させる。上記第２の観点によるコード処理方法と同様の効果を奏する。
【００７４】
本発明の第８の観点によれば、コンピュータプログラムは、上記第３の観点によるコード処理方法をコンピュータに実行させる。上記第３の観点によるコード処理方法と同様の効果を奏する。
【００７５】
本発明の第９の観点によれば、コンピュータプログラムは、上記第４の観点によるコード処理方法をコンピュータに実行させる。上記第４の観点によるコード処理方法と同様の効果を奏する。
【００７６】
本発明の第１０の観点によれば、コンピュータプログラムは、上記第５の観点によるコード処理方法をコンピュータに実行させる。上記第５の観点によるコード処理方法と同様の効果を奏する。
【００７７】
本発明の第１１の観点によれば、記録媒体は、上記第６の観点によるコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体である。上記第１の観点によるコード処理方法と同様の効果を奏する。
【００７８】
本発明の第１２の観点によれば、記録媒体は、上記第７の観点によるコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体である。上記第２の観点によるコード処理方法と同様の効果を奏する。
【００７９】
本発明の第１３の観点によれば、記録媒体は、上記第８の観点によるコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体である。上記第３の観点によるコード処理方法と同様の効果を奏する。
【００８０】
本発明の第１４の観点によれば、記録媒体は、上記第９の観点によるコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体である。上記第４の観点によるコード処理方法と同様の効果を奏する。
【００８１】
本発明の第１５の観点によれば、記録媒体は、上記第１０の観点によるコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体である。上記第５の観点によるコード処理方法と同様の効果を奏する。
【００８２】
本発明の第１６の観点によれば、サーバは、各利用者が投稿を行なうネットワークコミュニティで利用される、投稿にタグを付けることにより、グループ化を行うシステムであって、前記グループ化は、所定のシンボルと識別情報とを組み合わせたタグ情報を投稿に含めることにより行われ、同じ前記タグ情報を含む投稿を同一グループとして扱うシステムに適用可能で、コードリーダがスキャンしたコードを受け取って処理するサーバであって、前記コードリーダが接続された端末から、ものを識別するための前記コードを受信する受信手段と、前記コード及び／又は前記コードをデコードした結果を前記識別情報として、前記所定のシンボルを付加し、前記グループ化のための前記タグ情報を生成するタグ情報生成手段と、を備える。この構成によれば、上記第１の観点によるコード処理方法と同様の効果を奏する。
【００８３】
このサーバは、前記タグ情報を投稿欄又は検索欄に入力することを、前記ネットワークコミュニティを運営する所定サーバに指示する情報（以下、「指示情報」と呼ぶ。）を、前記タグ情報と共に、前記端末に送信する送信手段をさらに備える。
【００８４】
この構成によれば、端末が、上記サーバが提供するサイトから、ネットワークコミュニティを運営する所定サーバへ移行する際に、上記サーバから受信した指示情報及びタグ情報を、所定サーバへ送信して、タグ情報を投稿欄又は検索欄に入力することができる。その結果、上記サーバが提供するサイトから、所定サーバが提供する投稿欄又は検索欄に移行する際に、自動的にタグ情報が投稿欄又は検索欄に入力されるので、ユーザにとって便宜である。
【００８５】
また、上記サーバは、前記タグ情報を投稿欄又は検索欄に入力することを、前記ネットワークコミュニティを運営する所定サーバに要求する要求手段をさらに備えることもできる。
【００８６】
この構成によれば、端末は、コードリーダがスキャンしたコードを上記サーバへ送信するだけで、当該コードにより作成されたタグ情報を、ネットワークコミュニティを運営する所定サーバが提供する投稿欄又は検索欄に入力することができる。
【００８７】
ここで、コードリーダが、所定のシンボルとコードとを組み合わせてタグ情報を生成する場合を想定する。この場合、所定サーバにおいて、所定のシンボルが変更された場合、コードリーダに格納した所定のシンボルも変更しなければならず、その変更は困難な場合が多い。ユーザにコードリーダが配布された後では、特に、その変更は困難である。これに対して、本発明では、上記サーバがタグ情報を生成するので、上記サーバが保持している所定のシンボルを変更するだけでよく、所定サーバでの所定のシンボルの変更に容易に対応可能である。
【００８８】
本発明の第１７の観点によれば、サーバは、各利用者が投稿を行なうネットワークコミュニティで利用される、投稿にタグを付けることにより、グループ化を行うシステムであって、前記グループ化は、コードリーダがスキャンしたコードをタグ情報として投稿に含めることにより行われ、同じ前記タグ情報を含む投稿を同一グループとして扱うシステムに適用可能で、コードリーダがスキャンしたコードを受け取って処理するサーバであって、前記コードリーダが接続された端末から、ものを識別するための前記コードを受信する受信手段と、前記コード及び／又は前記コードをデコードした結果を、前記グループ化のための前記タグ情報とし、そのタグ情報を投稿欄又は検索欄に入力することを、前記ネットワークコミュニティを運営する所定サーバに指示する情報（以下、「指示情報」と呼ぶ。）を、前記タグ情報と共に、前記端末に送信する送信手段と、を備える。この構成によれば、上記第２の観点によるコード処理方法と同様の効果を奏する。
【００８９】
本発明の第１８の観点によれば、サーバは、各利用者が投稿を行なうネットワークコミュニティで利用される、投稿にタグを付けることにより、グループ化を行うシステムであって、前記グループ化は、コードリーダがスキャンしたコードをタグ情報として投稿に含めることにより行われ、同じ前記タグ情報を含む投稿を同一グループとして扱うシステムに適用可能で、コードリーダがスキャンしたコードを受け取って処理するサーバであって、前記コードリーダが接続された端末から、ものを識別するための前記コードを受信する受信手段と、前記コード及び／又は前記コードをデコードした結果を、前記グループ化のための前記タグ情報とし、そのタグ情報を投稿欄又は検索欄に入力することを、前記ネットワークコミュニティを運営する所定サーバに要求する要求手段と、を備える。この構成によれば、上記第３の観点によるコード処理方法と同様の効果を奏する。
【００９０】
本発明の第１９の観点によれば、サーバは、コードリーダがスキャンした、ものを識別するためのコードを受け取って処理するサーバであって、前記コードリーダが接続された端末から、前記コードを受信する受信手段と、各利用者が投稿を行なうネットワークコミュニティにて各投稿に含める検索キーワードあるいは投稿を検索するための検索キーワードとして、受信した前記コード及び／又は前記コードをデコードした結果を、投稿欄又は検索欄に入力することを、前記ネットワークコミュニティを運営する所定サーバに指示する情報（以下、「指示情報」と呼ぶ。）を、前記検索キーワードと共に、前記端末に送信する送信手段と、を備える。この構成によれば、上記第４の観点によるコード処理方法と同様の効果を奏する。
【００９１】
本発明の第２０の観点によれば、サーバは、コードリーダがスキャンした、ものを識別するためのコードを受け取って処理するサーバであって、前記コードリーダが接続された端末から、前記コードを受信する受信手段と、各利用者が投稿を行なうネットワークコミュニティにて各投稿に含める検索キーワードあるいは投稿を検索するための検索キーワードとして、受信した前記コード及び／又は前記コードをデコードした結果を、投稿欄又は検索欄に入力することを、前記ネットワークコミュニティを運営する所定サーバに要求する要求手段と、を備える。この構成によれば、上記第５の観点によるコード処理方法と同様の効果を奏する。
【００９２】
本発明の第２１の観点によれば、コード処理方法は、各利用者が投稿を行なうネットワークコミュニティで利用される、投稿にタグを付けることにより、グループ化を行うシステムであって、前記グループ化は、所定のシンボルと識別情報とを組み合わせたタグ情報を投稿に含めることにより行われ、同じ前記タグ情報を含む投稿を同一グループとして扱うシステムに適用可能なコード処理方法であって、ものを識別するためのコードをスキャンするコードリーダが出力した前記コード及び／又は前記コードをデコードした結果を前記識別情報として、前記所定のシンボルを付加し、前記グループ化のための前記タグ情報を生成するステップと、前記コード及び／又は前記コードをデコードした結果に対応し、所定ボタンを含むコンテンツを作成するステップと、前記所定ボタンの押下を受けて、前記タグ情報を、前記ネットワークコミュニティが提供するサイトの投稿欄又は検索欄に入力するステップと、を含む。
【００９３】
この構成によれば、利用者の端末が、上記コンテンツを提供しているサイトから、ネットワークコミュニティを運営するサイトへ移行する際に、利用者は端末にて所定のボタンを押下するだけで、タグ情報を、ネットワークコミュニティの投稿欄又は検索欄に入力することができ、便宜である。
【００９４】
本発明の第２２の観点によれば、コード処理方法は、各利用者が投稿を行なうネットワークコミュニティで利用される、投稿にタグを付けることにより、グループ化を行うシステムであって、前記グループ化は、コードリーダがスキャンしたコードをタグ情報として投稿に含めることにより行われ、同じ前記タグ情報を含む投稿を同一グループとして扱うシステムに適用可能なコード処理方法であって、前記コードリーダが出力した前記コード及び／又は前記コードをデコードした結果に対応し、所定ボタンを含むコンテンツを作成するステップと、前記コード及び／又は前記コードをデコードした結果を、前記グループ化のための前記タグ情報とし、前記所定ボタンの押下を受けて、当該タグ情報を、前記ネットワークコミュニティが提供するサイトの投稿欄又は検索欄に入力するステップと、を含む。
【００９５】
この構成によれば、利用者の端末が、上記コンテンツを提供しているサイトから、ネットワークコミュニティを運営するサイトへ移行する際に、利用者は端末にて所定のボタンを押下するだけで、タグ情報を、ネットワークコミュニティの投稿欄又は検索欄に入力することができ、便宜である。
【００９６】
本発明の第２３の観点によれば、コード処理方法は、コードリーダがスキャンした、ものを識別するためのコードを処理するコード処理方法であって、前記コードリーダが出力した前記コード及び／又は前記コードをデコードした結果に対応し、所定ボタンを含むコンテンツを作成するステップと、前記コード及び／又は前記コードをデコードした結果を、各利用者が投稿を行なうネットワークコミュニティにて各投稿に含める検索キーワードあるいは投稿を検索するための検索キーワードとし、前記所定ボタンの押下を受けて、当該検索キーワードを、前記ネットワークコミュニティが提供するサイトの投稿欄又は検索欄に入力するステップと、を含む。
【００９７】
この構成によれば、利用者の端末が、上記コンテンツを提供しているサイトから、ネットワークコミュニティを運営するサイトへ移行する際に、利用者は端末にて所定のボタンを押下するだけで、検索キーワードを、ネットワークコミュニティの投稿欄又は検索欄に入力することができ、便宜である。
【００９８】
本発明の第２４の観点によれば、コンピュータプログラムは、上記第２１の観点によるコード処理方法をコンピュータに実行させる。上記第２１の観点によるコード処理方法と同様の効果を奏する。
【００９９】
本発明の第２５の観点によれば、コンピュータプログラムは、上記第２２の観点によるコード処理方法をコンピュータに実行させる。上記第２２の観点によるコード処理方法と同様の効果を奏する。
【０１００】
本発明の第２６の観点によれば、コンピュータプログラムは、上記第２３の観点によるコード処理方法をコンピュータに実行させる。上記第２３の観点によるコード処理方法と同様の効果を奏する。
【０１０１】
本発明の第２７の観点によれば、記録媒体は、上記第２４の観点によるコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体である。上記第２１の観点によるコード処理方法と同様の効果を奏する。
【０１０２】
本発明の第２８の観点によれば、記録媒体は、上記第２５の観点によるコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体である。上記第２２の観点によるコード処理方法と同様の効果を奏する。
【０１０３】
本発明の第２９の観点によれば、記録媒体は、上記第２６の観点によるコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体である。上記第２３の観点によるコード処理方法と同様の効果を奏する。
【０１０４】
本発明の第３０の観点によれば、コード処理システムは、各利用者が投稿を行なうネットワークコミュニティで利用される、投稿にタグを付けることにより、グループ化を行うシステムであって、前記グループ化は、所定のシンボルと識別情報とを組み合わせたタグ情報を投稿に含めることにより行われ、同じ前記タグ情報を含む投稿を同一グループとして扱うシステムに適用可能なコード処理システムであって、ものを識別するためのコードをスキャンするコードリーダが出力した前記コード及び／又は前記コードをデコードした結果を前記識別情報として、前記所定のシンボルを付加し、前記グループ化のための前記タグ情報を生成するタグ情報生成手段と、前記コード及び／又は前記コードをデコードした結果に対応し、所定ボタンを含むコンテンツを作成するコンテンツ作成手段と、前記所定ボタンの押下を受けて、前記タグ情報を、前記ネットワークコミュニティが提供するサイトの投稿欄又は検索欄に入力する入力手段と、を備える。上記第２１の観点によるコード処理方法と同様の効果を奏する。
【０１０５】
本発明の第３１の観点によれば、コード処理システムは、各利用者が投稿を行なうネットワークコミュニティで利用される、投稿にタグを付けることにより、グループ化を行うシステムであって、前記グループ化は、コードリーダがスキャンしたコードをタグ情報として投稿に含めることにより行われ、同じ前記タグ情報を含む投稿を同一グループとして扱うシステムに適用可能なコード処理システムであって、前記コードリーダが出力した前記コード及び／又は前記コードをデコードした結果に対応し、所定ボタンを含むコンテンツを作成するコンテンツ作成手段と、前記コード及び／又は前記コードをデコードした結果を、前記グループ化のための前記タグ情報とし、前記所定ボタンの押下を受けて、当該タグ情報を、前記ネットワークコミュニティが提供するサイトの投稿欄又は検索欄に入力する入力手段と、を備える。上記第２２の観点によるコード処理方法と同様の効果を奏する。
【０１０６】
本発明の第３２の観点によれば、コード処理システムは、コードリーダがスキャンした、ものを識別するためのコードを処理するコード処理システムであって、前記コードリーダが出力した前記コード及び／又は前記コードをデコードした結果に対応し、所定ボタンを含むコンテンツを作成するコンテンツ作成手段と、前記コード及び／又は前記コードをデコードした結果を、各利用者が投稿を行なうネットワークコミュニティにて各投稿に含める検索キーワードあるいは投稿を検索するための検索キーワードとし、前記所定ボタンの押下を受けて、当該検索キーワードを、前記ネットワークコミュニティが提供するサイトの投稿欄又は検索欄に入力する入力手段と、を備える。上記第２３の観点によるコード処理方法と同様の効果を奏する。
【０１０７】
なお、記録媒体は、例えば、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、ＣＤ（ＣＤ−ＲＯＭ、Ｖｉｄｅｏ−ＣＤを含む）、ＤＶＤ（ＤＶＤ−Ｖｉｄｅｏ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭを含む）、ＲＯＭカートリッジ、バッテリバックアップ付きのＲＡＭメモリカートリッジ、フラッシュメモリカートリッジ、不揮発性ＲＡＭカートリッジ等を含む。
【図面の簡単な説明】
【０１０８】
【図１】本発明の実施の形態１によるバーコードリーダ１７の第１の説明図である。
【図２】本発明の実施の形態１によるバーコードリーダ１７の第２の説明図である。
【図３】図１のバーコードリーダ１７の電気的構成を示す図である。
【図４】図３のＭＣＵ２３に内蔵されたＲＯＭ２５に格納されたプログラム及びデータの説明図である。
【図５】（ａ）図１のバーコードリーダ１７のモード１での処理の流れの第１の例を示すフローチャートである。（ｂ）図１のバーコードリーダ１７のモード１での処理の流れの第２の例を示すフローチャートである。（ｃ）図１のバーコードリーダ１７のモード１での処理の流れの第３の例を示すフローチャートである。
【図６】図１のバーコードリーダ１７がモード２でバーコード１５を出力したときの端末１００及びサーバ３００の処理の概要を説明するための図である。
【図７】（ａ）図６のサーバ３００の電気的構成を示す図である。（ｂ）図７（ａ）のＨＤＤ６１にお格納されたデータベース６２の例示図である。
【図８】図１のバーコードリーダ１７のモード２での処理の流れの一例を示すフローチャートである。
【図９】図１のバーコードリーダ１７がモード２でバーコード１５を出力したときの端末１００及びサーバ３００の処理の流れの一例を示すフローチャートである。
【図１０】本発明の実施の形態４におけるサーバ３００の処理の流れの一例を示すフローチャートである。
【図１１】本発明の実施の形態４において、モード２で端末１００に提供されるコンテンツの例示図である。
【図１２】実施の形態４におけるサーバ３００の処理の流れの他の例を示すフローチャートである。
【図１３】実施の形態１において、モード２でタグ情報を生成する際のクッキー設定の説明図である。
【図１４】実施の形態１において、モード２でタグ情報を生成する際の端末１００及びサーバ３００の処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【０１０９】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、図中、同一または相当部分については同一の参照符号を付してその説明を援用する。
【０１１０】
（実施の形態１）
【０１１１】
図１は、本発明の実施の形態１によるバーコードリーダ１７の第１の説明図である。図１を参照して、先ず、本実施の形態１によるバーコードリーダ１７が使用される環境について説明する。
【０１１２】
本実施の形態で使用するバーコード１５は、共通商品コードである標準のＪＡＮ（Ｊａｐａｎｅｓｅ  Ａｒｔｉｃｌｅ  Ｎｕｍｂｅｒ）コードであるとする。ＪＡＮコードは、１３桁のキャラクタからなり、その内容は、製造者を表すメーカコード、商品を識別するためのアイテムコード（商品コード）、及び、チェックデジットである。もちろん、本実施の形態で使用可能なバーコードは、ＪＡＮコードに限られない。
【０１１３】
また、バーコードリーダ１７は、インターネットコミュニティ（ネットワークコミュニティの一種）に参加しているユーザの通信端末１００（後述）に接続される。本実施の形態では、このインターネットコミュニティの例として、Ｔｗｉｔｔｅｒ（登録商標）を挙げる。通信端末１００により、ユーザがＴｗｉｔｔｅｒにログインすると、そのモニタ１０２（後述）に、ホームと呼ばれる、そのユーザ専用のサイトが表示される。
【０１１４】
図１では、ホームが、ホーム１−０→ホーム１−１→ホーム１−２へと更新される様子が示されている。なお、後述する図２でもまた、ホームが、ホーム１−３→ホーム１−４→ホーム１−５へと更新される様子が示されている。
【０１１５】
なお、本実施の形態では、ホーム１−０〜１−５を区別して説明する必要のないときは、ホーム１と表記する。
【０１１６】
図１に戻って、ホーム１は、投稿欄３、投稿ボタン５、タイムライン６、検索ボックス９、検索ボタン１１を含む。タイムライン６は、自分の投稿７及び「フォロー」しているユーザの投稿７が時系列順に表示されたものである。「フォロー」とは、他のユーザの投稿を自分のタイムラインで表示できるように、当該他のユーザを登録することである。
【０１１７】
ユーザは、投稿欄３に、１４０文字以内で、ツイート（商標）と呼ばれる短文を書込み、投稿ボタン５を押下して、投稿を行なう。
【０１１８】
また、ユーザは、検索ボックス９にキーワードを入力し、検索ボタン１１を押下することにより、そのキーワードを含む投稿を検索し、ホーム１に表示することができる。Ｔｗｉｔｔｅｒには、「ハッシュタグ」という機能（システム）が設けられている。「ハッシュタグ」とは、投稿にタグを付けることにより、グループ化を行う機能である。グループ化は、ハッシュマークと呼ばれるシンボル＃と識別情報とを組み合わせたタグ情報（例えば、＃ｘａｖｉｘ）を投稿に含めることにより行われ、同じタグ情報を含む投稿を同一グループとして扱う。従って、検索ボックス９に、タグ情報を入力して、検索ボタン１１を押下すると、そのタグ情報を含む投稿が、ホーム１に表示される。また、タイムライン６に表示された投稿７がタグ情報を含む場合、ユーザがそのタグ情報をクリックすると、そのタグ情報を含む投稿が、ホーム１に表示される。
【０１１９】
本実施の形態では、ハッシュマーク＃を付してタグ情報を作成する識別情報として、バーコード１５を利用する。従って、バーコードリーダ１７は、バーコード１５をスキャンした後、その先頭にハッシュマーク＃を付加して、それをタグ情報として、通信端末１００に出力する。以下、具体例を挙げながら説明する。
【０１２０】
図１を参照して、いま、ユーザのモニタ１０２にホーム１−０が表示されているとする。そして、検索ボックス９にカーソル１３が位置している。この状態で、ユーザがバーコードリーダ１７によってバーコード１５をスキャンすると、バーコードリーダ１７は、スキャンしたバーコード１５の先頭にハッシュマーク＃を付加して、ユーザの通信端末１００に出力する。
【０１２１】
すると、検索ボックス９に、ハッシュマーク＃が先頭に付加されたバーコード１５、つまり、タグ情報が入力される（ホーム１−１）。そして、検索ボタン１１が押下されると、検索ボックス９に入力されたタグ情報を含む投稿７がタイムライン６に表示される（ホーム１−２）。
【０１２２】
図２は、本発明の実施の形態１によるバーコードリーダ１７の第２の説明図である。図２を参照して、いま、ユーザのモニタ１０２にホーム１−３が表示されているとする。そして、投稿欄３に発言が入力され、カーソル１３が位置している。この状態で、ユーザがバーコードリーダ１７によってバーコード１５をスキャンすると、バーコードリーダ１７は、スキャンしたバーコード１５の先頭にハッシュマーク＃を付加して、ユーザの通信端末１００に出力する。
【０１２３】
すると、投稿欄３に、ハッシュマーク＃が先頭に付加されたバーコード１５、つまり、タグ情報が入力される（ホーム１−４）。なお、Ｔｗｉｔｔｅｒでは、投稿欄３にタグ情報を記載するときは、その前後に半角スペースを入れる必要がある。このため、バーコードリーダ１７は、タグ情報の前後に半角スペースを付加して、それを端末１００に送信してもよい。
【０１２４】
そして、投稿ボタン５が押下されると、投稿が行なわれ、タイムライン６に、自分の投稿７及び「フォロー」しているユーザの投稿７が時系列順に表示される（ホーム１−５）。
【０１２５】
なお、例えば、ユーザは、ある商品に関する短文を投稿欄３に書き込む場合、その商品に付されているバーコード１５をバーコードリーダ１７でスキャンして、そのバーコード１５から作成されたタグ情報を投稿欄３に含める。バーコード１５は共通商品コードであり、ユニークであるため、バーコード１５が付された商品に関する投稿を行なう場合に、そのバーコード１５は、その投稿に含めるタグ情報として好適である。
【０１２６】
以上のように、本実施の形態では、バーコードリーダ１７は、スキャンしたバーコード１５の先頭にハッシュマーク＃を付して、ハッシュタグを利用するためのタグ情報として出力する。このように、Ｔｗｉｔｔｅｒのハッシュタグの利用に好適なバーコードリーダ１７を提供できる。また、バーコード１５を利用してタグ情報を生成することにより、バーコード１５の利用価値を高めている。
【０１２７】
以下、図面を参照しながら、バーコードリーダ１７の詳細を説明する。
【０１２８】
図３は、図１のバーコードリーダ１７の電気的構成を示す図である。図３を参照して、バーコードリーダ１７は、スキャナ２１及びＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌｌａｒ  Ｕｎｉｔ）２３を含む。スキャナ２１は、図示しない光学系（赤外発光ダイオード（ＩＲＥＤ）、フォトトランジスタ、レンズ、及び球状レンズ）を内蔵する。なお、球状レンズは、バーコードリーダ１７の先端部に配置される（図１及び図２参照）。また、バーコードリーダ１７は、モード切替スイッチ１９を含む（図１及び図２参照）。
【０１２９】
スキャナ２１のＩＲＥＤが発光した赤外光は、レンズ、及び球状レンズを介して、バーコード１５に照射される。そして、バーコード１５に照射された赤外光は、球状レンズ、及びレンズを介して、フォトトランジスタで受光される。フォトトランジスタは、受光した赤外光を電気信号に変換する。この電気信号は、図示しない増幅器で増幅され、ＭＣＵ２３に与えられる。このように、ＭＣＵ２３には、バーコード１５を構成するバーとスペースに応じた電気信号が与えられる。
【０１３０】
モード切替スイッチ１９の接点Ｔ０は、ＭＣＵ２３の入力ポートＰに接続される。モード切替スイッチ１９の接点Ｔ１は、フローティング状態であり、接点Ｔ２は接地される。モード切替スイッチ１９が操作されて、接点Ｔ０が接点Ｔ１に接続されると、入力ポートＰはハイレベルになる。なぜなら、入力ポートＰは、ＭＣＵ２３の内部でプルアップされているからである。一方、接点Ｔ０が接点Ｔ２に接続されると、入力ポートＰはローレベルになる。
【０１３１】
ＭＣＵ２３は、入力ポートＰがローレベルのとき、モード１に入る。一方、ＭＣＵ２３は、入力ポートＰがハイレベルのとき、モード２に入る。詳細は後述する。
さて、ＭＣＵ２３は、ＣＰＵ（図示せず）、ＲＡＭ（図示せず）、Ａ／Ｄコンバータ（図示せず）、ＵＳＢコントローラ（図示せず）、及び図４に示すＲＯＭ２５等を内蔵している。ＵＳＢコントローラは、デバイスの種類を設定するレジスタを持っており、このレジスタには、バーコードリーダ１７がキーボードであることを示す値が設定される。従って、バーコードリーダ１７が接続される端末１００は、バーコードリーダ１７をキーボードとして認識する。
【０１３２】
図４は、図３のＭＣＵ２３に内蔵されたＲＯＭ２５に格納されたプログラム及びデータの説明図である。図４を参照して、ＲＯＭ２５には、制御プログラム２７、ハッシュマーク＃のキーボードデータ２９、キーボードデータで表されたサーバ３００（図６参照）のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）３１、及び、キーボードデータで表された通信端末１００（図６参照）へのコマンド３３が格納される。なお、ＭＣＵ２３の外部に、ＥＥＰＲＯＭやフラッシュメモリ等を搭載して、ＵＲＬやプログラム等の変更が可能なようにすることもできる。
【０１３３】
制御プログラム２７は、バーコード１５を解読するプログラム、バーコード１５をキーボードデータに変換するプログラム、モード（１，２）に応じてバーコード１５を端末１００に送信するプログラム、ＩＲＥＤを制御するプログラム、及び、その他必要なプログラムを含む。ＭＣＵ２３は、制御プログラム２７を実行して、各種処理を行なう。
【０１３４】
コマンド３３は、通信端末（コンピュータ）１００に対して、ブラウザを起動し、ＵＲＬ３１が示すサーバ３００へアクセスすることを指示するコマンドである。
【０１３５】
ＭＣＵ２３は、入力されたバーコード１５に応じた電気信号を解読し、バーコード情報を取得する。そして、ＭＣＵ２３は、バーコード情報をキーボードデータに変換し、ＲＡＭに格納する。
【０１３６】
ここで、バーコードとは、バーコード情報及びバーコードパターンを包括した表現であって、これらを厳密に区別する必要のないときは、単にバーコードなる用語を使用する。バーコード情報とは、数字、文字、及び記号等のキャラクタ列を意味する。バーコードパターンとは、バーコード情報を黒色バーと白色スペースとの組み合わせにより表現したパターンを意味する。なお、バーコード、バーコード情報、及びバーコードパターンには、同じ参照符合「１５」を付する。
【０１３７】
モード１では、ＭＣＵ２３は、ＲＡＭから、キーボードデータのバーコード１５（解読結果）を取得し、その先頭に、ＲＯＭ２５から取得したハッシュマーク＃のキーボードデータ２９を付加して、このキーボードデータ、つまり、タグ情報を、ＵＳＢコントローラを介して、端末１００に送信する（図３参照）。
【０１３８】
一方、モード２では、ＭＣＵ２３は、ＵＲＬ３１及びコマンド３３をＲＯＭ２５から取得すると共に、ＲＡＭからバーコード１５（解読結果）を取得し、ＵＳＢコントローラに、これらキーボードデータを端末１００に送信させる。
【０１３９】
すると、端末１００は、受信したコマンド３３に応答して、受信したＵＲＬ３１に基づき、受信したバーコード１５をネットワーク２００（図６参照）を介してサーバ３００へ送信する。
【０１４０】
次に、モード１の詳細を説明する。
【０１４１】
図５（ａ）は、図１のバーコードリーダ１７のモード１での処理の流れの第１の例を示すフローチャートである。図５（ａ）を参照して、ステップＳ１にて、ＭＣＵ２３は、読込んだバーコード１５を解析してバーコード情報１５を取得し、キーボードデータ形式に変換し、ＲＡＭに格納する（デコード）。ステップＳ３にて、ＭＣＵ２３は、ＲＯＭ２５からハッシュマーク＃のキーボードデータ２９を取得して、ＲＡＭに格納したキーボードデータ形式のバーコード情報１５の先頭に付加し、キーボードデータ形式のタグ情報を作成する。ステップＳ５にて、ＭＣＵ２３は、キーボードデータ形式のタグ情報を通信端末１００に送信する。なお、この第１の例では、バーコード情報１５の全ての（１３の）キャラクタをタグ情報に含める。
【０１４２】
図５（ｂ）は、図１のバーコードリーダ１７のモード１での処理の流れの第２の例を示すフローチャートである。図５（ｂ）を参照して、ステップＳ７にて、ＭＣＵ２３は、読込んだバーコード１５を解析してバーコード情報１５を取得し、キーボードデータ形式に変換して、ＲＡＭに格納する（デコード）。ステップＳ９にて、ＭＣＵ２３は、キーボードデータ形式のバーコード情報１５から、一部のキャラクタ（例えば、メーカコード）を抽出し、ＲＡＭに格納する。
【０１４３】
ステップＳ１１にて、ＭＣＵ２３は、ＲＯＭ２５からハッシュマーク＃のキーボードデータ２９を取得して、ステップＳ９で抽出した一部のキャラクタの先頭に付加し、キーボードデータ形式のタグ情報を作成する。ステップＳ１３にて、ＭＣＵ２３は、キーボードデータ形式のタグ情報を通信端末１００に送信する。
【０１４４】
ここで、メーカコードとハッシュマーク＃により、タグ情報を作成して出力する場合、例えば、次のような利用が考えられる。
【０１４５】
ユーザは、あるメーカに関する短文を投稿欄３に書き込む場合、そのメーカの商品に付されているバーコード１５をバーコードリーダ１７でスキャンして、そのバーコード１５のメーカコードから作成されたタグ情報を投稿欄３に含める。バーコード１５のメーカコードはユニークであるため、バーコード１５が付された商品のメーカに関する投稿を行なう場合に、そのバーコード１５は、その投稿に含めるタグ情報として好適である。
【０１４６】
なお、抽出した一部のキャラクタの先頭にハッシュマーク＃を付加して作成したタグ情報に加えて、バーコード情報１５の全部のキャラクタの先頭にハッシュマーク＃を付加してタグ情報を生成し、そのタグ情報もキーボードデータとして端末１００に送信することもできる。
【０１４７】
図５（ｃ）は、図１のバーコードリーダ１７のモード１での処理の流れの第３の例を示すフローチャートである。図５（ｃ）を参照して、ステップＳ１５にて、ＭＣＵ２３は、読込んだバーコード１５を解析してバーコード情報１５を取得し、キーボードデータ形式に変換して、ＲＡＭに格納する（デコード）。ステップＳ１７にて、ＭＣＵ２３は、キーボードデータ形式のバーコード情報１５から、一部のキャラクタ（例えば、メーカコード）及びそれとは別のキャラクタ（例えば、アイテムコード）を抽出し、ＲＡＭに格納する。
【０１４８】
ステップＳ１９にて、ＭＣＵ２３は、ＲＯＭ２５からハッシュマーク＃のキーボードデータ２９を取得して、ステップＳ１７で抽出した一部のキャラクタの先頭に付加し、第１のタグ情報を作成する。また、ＭＣＵ２３は、ハッシュマーク＃のキーボードデータ２９を、ステップＳ１７で抽出した別のキャラクタの先頭に付加し、第２のタグ情報を作成する。そして、ＭＣＵ２３は、第１のタグ情報及び第２のタグ情報をスペースで結合して、出力用データを作成する。ステップＳ２１にて、ＭＣＵ２３は、第１のタグ情報及び第２のタグ情報を含む出力用データを、キーボードデータとして通信端末１００に送信する。
【０１４９】
なお、バーコード情報１５の全部のキャラクタの先頭にハッシュマーク＃を付加して第３のタグ情報を生成し、第１のタグ情報と第２のタグ情報と第３のタグ情報とをスペースで結合して、出力用データとして、端末１００に送信することもできる。
【０１５０】
次に、モード２の概要を説明する。
【０１５１】
図６は、図１のバーコードリーダ１７がモード２でバーコード１５を出力したときの端末１００及びサーバ３００の処理の概要を説明するための図である。図６を参照して、ステップＳ９１にて、バーコードリーダ１７は、バーコード１５をスキャンする。ステップＳ９３にて、バーコードリーダ１７は、スキャンしたバーコード１５、ＵＲＬ３１、及び、コマンド３３を通信端末１００に送信する。
【０１５２】
ステップＳ９５にて、通信端末１００は、コマンド３３に応答して、ＵＲＬ３１が示すサーバ３００へ、ネットワーク２００を介して、バーコード１５を送信する。すると、ステップＳ９７にて、サーバ３００は、受信したバーコード１５に関連付けられたコンテンツを、ネットワーク２００を介して、通信端末１００に送信する。通信端末１００は、受信したコンテンツをモニタ１０２に表示する。
【０１５３】
なお、コンテンツは、画像、音声、テキスト、リンク情報、又は、それらの任意の組み合わせであってよい。また、コンテンツは、ＷＥＢサイトを表示するためのＨＴＭＬ情報でもよい。さらに、コンテンツは、通信端末１００で表示するための要素（画像、音声、テキスト、若しくはリンク情報、又は、それらの任意の組み合わせ）の格納場所であってもよい。また、ネットワーク２００は、インターネット、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、及び、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等を含む。
【０１５４】
図７（ａ）は、図６のサーバ３００の電気的構成を示す図である。図７（ｂ）は、図７（ａ）のＨＤＤ６１にお格納されたデータベース６２の例示図である。図７（ａ）を参照して、サーバ３００は、ＣＰＵ（中央演算処理装置）５１、メインメモリ５３、チップセット５５、ＧＰＵ（グラフィックスプロセシングユニット）５７、ＳＰＵ（サウンドプロセシングユニット）５９、ＨＤＤ（ハードディスクドライブ）６１、ドライブ６３、及び通信部６５を含む。
【０１５５】
ＣＰＵ５１は、ＨＤＤ６１に格納されたコンピュータプログラムを実行して各種演算を行う。メインメモリ５３は、ＣＰＵ５１から直接読み書きが行われる高速のメモリである。ＧＰＵ５７は、グラフィックス処理を実行し、モニタ１０２に映像信号を与える。ＳＰＵ５９は、サウンド処理を実行し、スピーカ６９に音声信号を与える。ＨＤＤ６１は、ＯＳやアプリケーションソフトウェア等のコンピュータプログラム並びにこれらが用いるデータを書き込むために用いる補助記憶装置である。ドライブ６３は、リムーバブル記録媒体７５からデータを読み込んだり、書き込んだりする装置である。通信部６５は、ネットワーク２００への接続を司るＬＡＮカードやＵＳＢコントローラなどを含み（図示せず）、通信を制御する。
【０１５６】
ＣＰＵ５１、ＧＰＵ５７、ＳＰＵ５９、ＨＤＤ６１、ドライブ６３、通信部６５、キーボード７１、及びマウス７３といった機能ユニットは、チップセット５５に接続される。チップセット５５は、これに接続される機能ユニット間のデータの受け渡しを管理する。
【０１５７】
図７（ｂ）を参照して、サーバ３００のＨＤＤ６１は、データベース６２を備えている。データベース６２は、バーコード１５とコンテンツとを関連付けたものであり、バーコード１５に基づいて、それに関連付けられたコンテンツを読み出すことができる。データベース６２に登録できるコンテンツは、画像、音声、テキスト、若しくはリンク情報、又は、それらの任意の組み合わせである。また、登録できるコンテンツは、通信端末１００で表示するための要素（画像、音声、テキスト、若しくはリンク情報、又は、それらの任意の組み合わせ）の格納場所（例えばＵＲＬ）でもよい。
【０１５８】
ＣＰＵ５１は、モード２でスキャンされたバーコード１５を通信端末１００から受信すると、データベース６２にアクセスして、そのバーコード１５に関連付けられたコンテンツを取得して、通信端末１００に送信する。また、コンテンツとしてデータの格納場所が登録されている場合は、ＣＰＵ５１は、その格納場所からコンテンツデータを取得して、通信端末１００に送信する。一方、それに代えて、ＣＰＵ５１は、データの格納場所を端末１００に送信し、端末１００にそのデータを取得させ、表示ないしは出力させてもよい。
【０１５９】
ここで、データベース６２は、バーコード１５と、それが表す商品名と、を関連付けたデータベースであってもよい。この場合は、ＣＰＵ５１は、データベース６２にアクセスして、受信したバーコード１５（のアイテムコード）が表す商品名を取得し、その商品に関連した情報を収集及び／又は作成して、端末１００に送信する。なお、データベース６２は、バーコード１５と商品名及び製造者名とを関連付けたものでもよいし、また、バーコード１５と製造者名とを関連付けたものでもよい。
【０１６０】
また、データベース６２は、バーコード１５と、それが表す書名と、を関連付けたデータベースであってもよい。この場合は、ＣＰＵ５１は、データベース６２にアクセスして、受信したバーコード１５（のアイテムコード）が表す書名を取得し、その書籍に関連した情報を収集及び／又は作成して、端末１００に送信する。なお、データベース６２は、バーコード１５と書名及び出版者名とを関連付けたものでもよいし、また、バーコード１５と出版者名とを関連付けたものでもよい。
【０１６１】
なお、これらの場合、収集及び／又は作成される情報は、画像、音声、テキスト、若しくはリンク情報、又は、それらの任意の組み合わせでもよいし、ＷＥＢサイトを表示するためのＨＴＭＬ情報でもよい。
【０１６２】
図８は、図１のバーコードリーダ１７のモード２での処理の流れの一例を示すフローチャートである。図８を参照して、ステップＳ３１にて、ＭＣＵ２３は、ユーザの操作に応答して、バーコードパターン１５をスキャンし、周知のバーコード解読手法に基づいて、バーコードパターン１５を解読して、バーコード情報１５を取得し、キーボードデータ形式に変換してＲＡＭに格納する（デコード）。ステップＳ３３にて、ＭＣＵ２３は、バーコード情報１５（例えば、「４５６０２５６５８００１６」）およびＵＲＬ３１（例えば、「ｗｗｗ．ｓｓｄ．ｃｏ．ｊｐ」）から、出力用データ（例えば、「ｗｗｗ．ｓｓｄ．ｃｏ．ｊｐ／？ｂｃ＝４５６０２５６５８００１６」）を作成する。
【０１６３】
ステップＳ３５にて、ＭＣＵ２３は、ステップＳ３３で作成した出力用データにコマンド３３を付加する。そして、ステップＳ３７にて、ＭＣＵ２３は、コマンド３３を付加した出力用データを、キーボードデータとして、送信バッファ（図示せず）に格納する。送信バッファに格納されたデータは、順次、端末１００へ送信される。
【０１６４】
図９は、図１のバーコードリーダ１７がモード２でバーコード１５を出力したときの端末１００及びサーバ３００の処理の流れの一例を示すフローチャートである。図９を参照して、ステップＳ５１にて、端末１００の汎用キーボードドライバは、バーコードリーダ１７が図８のステップＳ３７で送信した出力用データを受信する。そして、ステップＳ５３にて、端末１００のＯＳは、受信した出力用データに含まれるコマンド３３によって、受信した出力用データに含まれるＵＲＬ３１及びバーコード１５を引数として、端末１００のブラウザを起動する。すると、ステップＳ５５にて、起動したブラウザは、受け取ったＵＲＬ３１に基づき、サーバ３００にアクセスして、バーコード１５をサーバ３００に送信する。
【０１６５】
すると、ステップＳ７１にて、サーバ３００は、バーコード１５を受信する。ステップＳ７３にて、サーバ３００は、データベース６２にアクセスして、受信したバーコード１５に関連付けられたコンテンツを取得する（コンテンツの準備）。なお、バーコード１５に関連付けられたコンテンツを取得することは、バーコード１５をデコードすることに相当する。取得したコンテンツは、デコード結果である。ステップＳ７５にて、サーバ３００は、コンテンツを通信端末１００に送信する。
【０１６６】
すると、ステップＳ５７にて、通信端末１００は、コンテンツを受信する。そして、ステップＳ５９にて、通信端末１００は、そのモニタ１０２にコンテンツを表示する。
【０１６７】
さて、以上のように、本実施の形態では、バーコードリーダ１７は、商品を識別するための共通商品コードであるバーコード１５をスキャンし、スキャンしたバーコード１５を識別情報として、ハッシュマーク＃を付加し、ハッシュタグを利用するためのタグ情報として出力する。
【０１６８】
ネットワークコミュニティ（上記例では、Ｔｗｉｔｔｅｒ）では、同じタグ情報を含む投稿を同一グループとして扱うので、同じ話題の投稿に同じタグ情報を含めることで、特定の話題の投稿の検索が容易になる。本実施の形態では、商品を識別するための共通商品コードであるバーコード１５を利用してタグ情報を生成する。従って、そのタグ情報は、そのタグ情報に含まれるバーコード１５によって特定される商品に関する投稿に含めるタグ情報として好適である。なぜなら、バーコード１５は、その商品を他の商品と区別することができる識別情報だからである。このように、スキャンしたバーコード１５にハッシュマーク＃を付加するだけで、ネットワークコミュニティにおいて検索を容易化するグループ化のための（ハッシュタグを利用するための）タグ情報を容易に生成できる。また、バーコード１５をタグ情報として利用することにより、バーコード１５の利用価値を高めることができる。さらに、異なる話題に関して同一のタグ情報が作成されることを極力防止できる。さらに、ネットワークコミュニティの利用者は、タグ情報に含める識別情報を自ら考える必要もないため、その負担を軽減できる。
【０１６９】
また、本実施の形態では、バーコード１５を構成する全部のキャラクタにハッシュマーク＃を付加して、タグ情報として出力する（図５（ａ）参照）。
【０１７０】
このように、全部のキャラクタをタグ情報に含めるので、一部のキャラクタをタグ情報に含める場合（図５（ｂ）及び図５（ｃ）参照）と比較して処理を簡易化できる。なお、一部のキャラクタをタグ情報に含める場合は、その抽出処理が必要になる。
【０１７１】
さらに、本実施の形態では、バーコード１５を構成する複数のキャラクタのうちの一部のキャラクタにハッシュマーク＃を付加し、タグ情報としての第１のタグ情報を出力することもできる（図５（ｂ）参照）。
【０１７２】
このため、タグ情報の文字数を減らすことができ、一回の投稿に字数制限がある場合に、投稿の実体的な内容作成のために使用できる字数を増やすことができる。また、バーコード１５が複数種類の情報（メーカコード及びアイテムコード）を含む場合に、必要な情報のみを抽出して、タグ情報を作成できる。
【０１７３】
さらに、本実施の形態では、バーコード１５を構成する複数のキャラクタのうちの一部のキャラクタにハッシュマーク＃を付加し、タグ情報としての第１のタグ情報を生成すると共に、別のキャラクタにハッシュマーク＃を付加することにより、タグ情報としての第２のタグ情報を出力することもできる（図５（ｃ）参照）。
【０１７４】
このため、コードが複数種類の情報（メーカコード及びアイテムコード）を含む場合に、それぞれの情報に関するタグ情報を作成し、出力できる。その結果、利用者は、投稿内容に応じて、使用するタグ情報を選択でき便宜である。
【０１７５】
また、バーコード１５を構成する全部のキャラクタにハッシュマーク＃を付加することにより、タグ情報としての第３のタグ情報を生成して、上記の第１のタグ情報と共に出力したり、上記の第１及び第２のタグ情報と共に出力したりすることもできる。
【０１７６】
このように、一部のキャラクタから作成されたタグ情報だけでなく、全部のキャラクタから作成されたタグ情報も出力するので、利用者は、投稿内容に応じて、使用するタグ情報を選択でき便宜である。
【０１７７】
さらに、本実施の形態では、ユーザは、モード１によって、ネットワークコミュニティのための（ハッシュタグのための）タグ情報を入力するための道具としてこのバーコードリーダ１７を利用できるだけでなく、モード２によって、バーコード１５を所定のサーバ３００へ送信し、その所定のサーバ３００が提供するサービス（コンテンツ）を受けるために、このバーコードリーダ１７を利用できる。このように、このバーコードリーダ１７及びバーコード１５の利用価値をより高めることができる。
【０１７８】
また、モード２では、バーコード１５によって特定される商品に関する情報（コンテンツ）を提供する。
【０１７９】
その結果、ユーザは、モード１で、商品に関する投稿を行ない、バーコード１５をスキャンするだけで、その投稿にタグ情報を含めたり、そのタグ情報で検索したりすることができる一方、モード２で、その商品に関する様々な情報を所定のサーバ３００から取得ないしは閲覧することができ、より一層バーコードリーダ１７及びバーコード１５の利用価値を向上できる。
【０１８０】
さらに、モード２では、バーコード１５と共に所定のサーバ３００のアドレス（ＵＲＬ３１）及びコマンド３３が、通信端末１００に出力される。コマンド３３が入力された当該通信端末１００は、そのコマンド３３に応答して、そのアドレスが示すサーバ３００へバーコード１５を送信する。このため、所定のサーバ３００へバーコード１５を送信するためのソフトウェアを、当該通信端末１００にインストールする必要がなく、また、サーバ３００のアドレスを当該通信端末１００に入力する必要もないので、ユーザの利便性の向上を図ることができる。ユーザは、バーコード１５の読み取り処理を行うだけで、バーコード１５ドを所定のサーバ３００に送信できる。
【０１８１】
さらに、本実施の形態では、バーコード１５として共通商品コードを利用し、共通商品コードを用いてタグ情報が作成される。共通商品コードは多くの商品に付されているユニークなコードであり、共通商品コードでタグ情報を作成することにより、数多くの異なる商品で重複することなく、タグ情報を作成できる。
【０１８２】
（実施の形態２）
【０１８３】
実施の形態１では、バーコードリーダ１７は、現在のＴｗｉｔｔｅｒの仕様に合わせて、ハッシュマーク＃をバーコード１５の先頭に付加することにより、タグ情報を作成した。
【０１８４】
実施の形態２では、バーコードリーダ１７は、モード１にて、バーコード１５そのものをタグ情報として端末１００に出力する。バーコード１５は、例えば、共通商品コードであるＪＡＮコードを利用する。
【０１８５】
将来、Ｔｗｉｔｔｅｒのハッシュタグの仕様が変更され、バーコード１５それ自体を、タグ情報として利用可能になるかもしれない。例えば、Ｔｗｉｔｔｅｒにおいて、１３桁の数字をハッシュタグのためのタグ情報として利用可能にする。この場合は、バーコードリーダ１７は、ハッシュマーク＃を付加することなく、読み込んだバーコード１５を、そのままタグ情報として端末１００に出力する。
【０１８６】
実施の形態２は、タグ情報の生成方法（ハッシュタグ＃の付加の有無）を除けば、実施の形態１と同様であり、詳細な説明は省略する。よって、実施の形態２の効果もまた、実施の形態１と同様である。なお、モード２の動作は、実施の形態１と２とで同じである。
【０１８７】
（実施の形態３）
【０１８８】
実施の形態１及び２では、Ｔｗｉｔｔｅｒのハッシュタグという機能を利用した。これに対して、実施の形態３では、ハッシュタグという機能を利用せずに、バーコード１５を単なる検索キーワードとして、投稿欄３に含めたり、検索ボックス９に入力したりする。
【０１８９】
従って、実施の形態３では、バーコードリーダ１７は、モード１にて、読み込んだバーコード１５をそのまま端末１００に出力する。そうすると、カーソル１３の位置に、バーコード１５が入力され、それを検索キーワードとして利用できる。
【０１９０】
このように、実施の形態３では、バーコード１５を検索キーワードとして利用している。これにより、バーコード１５の利用価値が高まる。また、検索キーワードであるバーコード１５は、共通商品コードであるＪＡＮコードを利用する。共通商品コードは多くの商品に付されているユニークなコードであり、数多くの異なる商品で重複することなく、検索キーワードを作成できる。
【０１９１】
実施の形態３は、ハッシュタグという機能の利用の有無を除けば、実施の形態２と同様であり、詳細な説明は省略する。よって、実施の形態３の効果もまた、実施の形態２と同様である。なお、モード２の動作は、実施の形態１と３とで同じである。
【０１９２】
（実施の形態４）
【０１９３】
実施の形態４では、実施の形態１のモード２を利用する。実施の形態４のモード１は、実施の形態１のモード１と同じである。また、データベース６２は、バーコード１５と、商品名及び製造者名と、を関連付けたものを使用する例を挙げる。もちろん、上記したデータベース６２を使用することもできる。また、実施の形態４のハードウェアは実施の形態１のそれと同じである。
【０１９４】
また、Ｔｗｉｔｔｅｒ、つまり、インターネットコミュニティを運営するサーバを「コミュニティサーバ」と呼び、サーバ３００を「センタサーバ３００」と呼ぶこともある。
【０１９５】
図１０は、本発明の実施の形態４におけるサーバ３００の処理の流れの一例を示すフローチャートである。図１０の処理は、実施の形態４で実行される図９のステップＳ７１〜Ｓ７５の詳細を示している。
【０１９６】
図１０を参照して、ステップＳ２３０にて、サーバ３００は、端末１００からバーコード１５を受信する。ステップＳ２３２にて、サーバ３００は、データベース６２にアクセスして、受信したバーコード１５に関連付けられた商品名及び製造者名を取得する。なお、バーコード１５に関連付けられた商品名及び製造者名を取得することは、バーコード１５をデコードすることに相当する。取得した商品名及び製造者名は、デコード結果である。
【０１９７】
ステップＳ２３４にて、サーバ３００は、バーコード１５が示す商品の製造者のＷＥＢサイトのＵＲＬ及びその商品を購入するためのサイトのＵＲＬ、並びに、商品写真を取得する（商品に関する情報の収集）。これらの情報は、データベース６２が持っていてもよいし、インターネット上から検索して取得してもよい。
【０１９８】
ステップＳ２３６にて、サーバ３００は、ハッシュマーク＃を、受信したバーコード１５の先頭に付加して、第１のタグ情報を生成する。ステップＳ２３７にて、サーバ３００は、受信したバーコード１５が示す商品名が、英語以外の言語（例えば日本語）若しくは、それを含む場合、又は、全角文字若しくはそれを含む場合、半角英数字に変換する。例えば、商品名が、日本語の場合、それを半角英数字のローマ文字に変換する。なお、タグ情報を構成する識別情報が、英語以外の言語を使用可能な場合や、全角文字を使用可能な場合は、ステップＳ２３７の処理は不要である。
【０１９９】
ステップＳ２３８にて、サーバ３００は、ハッシュマーク＃を、半角英数字に変換した商品名の先頭に付加して、第２のタグ情報を生成する。ステップＳ２４０にて、サーバ３００は、投稿ボタン３７を作成する。投稿ボタン３７は、第１及び第２のタグ情報を、アクセスしてきた端末１００の利用者のホーム１の投稿欄３に入力することを、コミュニティサーバに指示する情報、並びに、第１及び第２のタグ情報を含む。なお、この場合、第１及び第２のタグ情報だけでなく、商品名等、他の情報も投稿欄に入力することを指示する情報であってもよい。
【０２００】
ステップＳ２４２にて、サーバ３００は、検索ボタン３９を作成する。検索ボタン３９は、バーコード１５が示す商品名を検索することを、検索サーバに指示する情報、及び、商品名を含む。なお、検索サーバは、インターネット上から、入力された情報を検索するサーバである。
【０２０１】
ステップＳ２４４にて、サーバ３００は、図１１のコンテンツ３５を端末１００で表示するためのＨＴＭＬ情報を作成する。図１１に示すように、このコンテンツ３５は、ステップ２３０で受信したバーコード、ステップＳ２３２で取得した商品名及び製造者名、ステップＳ２３４で取得した、商品の写真、製造者のＷＥＢサイトのＵＲＬ、その商品を購入するためのサイトのＵＲＬを含むリンクボタン（購入ボタン）４３、並びに、製造者のＷＥＢサイトへのリンクボタン（製造者ボタン）４１を含む。また、コンテンツ３５は、ステップＳ２４０で作成した投稿ボタン３７及びステップＳ２４２で作成した検索ボタン３９を含む。そして、ステップＳ２４６にて、サーバ３００は、作成したＨＴＭＬ情報を端末１００に送信する。
【０２０２】
ここで、利用者が、図１１の投稿ボタン３７をクリック（押下）すると、ホーム１の投稿欄３に、第１及び第２のタグ情報が入力される。なお、ステップＳ２４０では、サーバ３００は、第１及び第２のタグ情報を、アクセスしてきた端末１００の利用者のホーム１の検索ボックス９に入力することを、コミュニティサーバに指示する情報、並びに、第１及び第２のタグ情報を含む投稿ボタン３７を作成することもできる。この場合は、利用者が、図１１の投稿ボタン３７をクリック（押下）すると、ホーム１の検索ボックス９に、第１及び第２のタグ情報が入力される。
【０２０３】
また、利用者が、図１１の検索ボタン３９をクリック（押下）すると、検索サーバが、バーコード１５が示す商品名をインターネットから検索し、検索結果を、端末１００のブラウザに表示する。
【０２０４】
さて、図１０の例では、投稿ボタン３７及び検索ボタン３９には、コミュニティサーバや検索サーバへの指示が既に含まれていた。ただし、投稿ボタン３７及び検索ボタン３９には、それらがクリック（押下）されたことを、サーバ３００に通知する機能を持たせ、上記のような指示する情報を持たせなくてもよい。この例を図１２を用いて説明する。
【０２０５】
図１２は、実施の形態４におけるサーバ３００の処理の流れの他の例を示すフローチャートである。図１２を参照して、ステップＳ２００〜Ｓ２０２の処理は、それぞれ、図１０のステップＳ２３０〜２３４の処理と同じであり説明を省略する。
【０２０６】
ステップＳ２０３にて、サーバ３００は、図１１のコンテンツ３５を端末１００で表示するためのＨＴＭＬ情報を作成する。この場合のコンテンツは、図１０のステップＳ２４４で作成したものと同様である。ただし、投稿ボタン３７及び検索ボタン３９が異なる。ステップＳ２０３で作成される投稿ボタン３７及び検索ボタン３９は、利用者によってそれらがクリック（押下）されたときに、それらがクリックされたことをサーバ３００へ通知するものであり、コミュニティサーバや検索サーバへの指示機能は有していない。
【０２０７】
ステップＳ２０４では、サーバ３００は、作成したＨＴＭＬ情報を端末１００へ送信する。ステップＳ２０６〜Ｓ２１０の処理は、それぞれ、図１０のステップＳ２３６〜Ｓ２３８と同じであり説明を省略する。
【０２０８】
ステップＳ２１２では、サーバ３００は、端末１００から投稿ボタン３７が押下された旨の通知を受信したか否かを判断し、受信していない場合（押下されていない場合）、ステップＳ２１６に進み、受信した場合（押下された場合）、ステップＳ２１４に進む。
【０２０９】
ステップＳ２１４では、サーバ３００は、第１及び第２のタグ情報を、アクセスしてきた端末１００の利用者のホーム１の投稿欄３に入力することを、コミュニティサーバに指示する情報（指示情報と呼ぶこともある）、並びに、第１及び第２のタグ情報を、端末１００に送信し、端末１００に、コミュニティサーバへアクセスさせる（リダイレクト）。この場合、指示情報並びに第１及び第２タグ情報が、コミュニティサーバへ送信される。なお、指示情報は、第１及び第２のタグ情報だけでなく、商品名等、他の情報も投稿欄に入力することを指示するものであってもよい。
【０２１０】
以上の結果、投稿ボタン３７が押下されると、利用者のホーム１の投稿欄３に、第１及び第２のタグ情報が入力される。なお、ステップＳ２１４では、サーバ３００は、第１及び第２のタグ情報を、利用者のホーム１の検索ボックス９に入力することを、コミュニティサーバに指示する情報、並びに、第１及び第２のタグ情報を、端末１００に送信することもできる。この場合は、ホーム１の検索ボックス９に、第１及び第２のタグ情報が入力される。
【０２１１】
ステップＳ２１６では、サーバ３００は、端末１００から検索ボタン３９が押下された旨の通知を受信したか否かを判断し、受信していない場合（押下されていない場合）、ステップＳ２１２に戻り、受信した場合（押下された場合）、ステップＳ２１８に進む。
【０２１２】
ステップＳ２１８にて、サーバ３００は、バーコード１５が示す商品名を検索することを、検索サーバに指示する情報（指示情報と呼ぶこともある）、及び、商品名を端末１００に送信して、端末１００に、検索サーバへアクセスさせる（リダイレクト）。この場合、指示情報及び商品名が、検索サーバへ送信される。
【０２１３】
以上の結果、検索ボタン３９が押下されると、検索サーバが、バーコード１５が示す商品名をインターネットから検索し、検索結果を、端末１００のブラウザに表示する。
【０２１４】
さて、以上のように、上記ネットワークコミュニティ（Ｔｗｉｔｔｅｒ）では、同じタグ情報を含む投稿を同一グループとして扱うので、同じ話題の投稿に同じタグ情報を含めることで、特定の話題の投稿の検索が容易になる。本実施の形態では、「もの」を識別するためのバーコード１５を利用してタグ情報を生成する。従って、そのタグ情報は、そのタグ情報に含まれるバーコード１５によって特定される「もの」に関する投稿に含めるタグ情報として好適である。なぜなら、バーコード１５は、その「もの」を他の「もの」と区別することができる識別情報だからである。このように、スキャンされ送信されたバーコード１５にハッシュマーク＃を付加するだけで、ネットワークコミュニティにおいて検索を容易化するグループ化のためのタグ情報を容易に生成できる。また、バーコード１５をタグ情報として利用することにより、バーコード１５の利用価値を高めることができる。さらに、異なる話題に関して同一のタグ情報が作成されることを極力防止できる。さらに、ネットワークコミュニティの利用者は、タグ情報に含める識別情報を自ら考える必要もないため、その負担を軽減できる。
【０２１５】
また、バーコード１５のデコード結果（商品名、製造者名、書名、出版者名）がタグ情報に含まれる場合、ユーザは、そのタグ情報の意味を容易に認識でき便宜である。人間にとって、バーコード１５の場合、それの意味を認識するのは容易ではなく、バーコード１５をタグ情報とする場合、使い辛いこともある。特に、バーコード１５によりタグ情報が作成されることを知らないユーザ、あるいは、「もの」に付されたバーコード１５を知らないユーザにとっては、バーコード１５により作成されたタグ情報を使用することは困難である。これに対して、タグ情報がバーコード１５のデコード結果である商品名等により作成される場合、その「もの」に関して投稿しようとする者や、その「もの」に関する投稿を検索しようとする者は、その「もの」に関するタグ情報を推測でき、より多くの人がタグ情報を利用できる。
【０２１６】
また、本実施の形態では、タグ情報を投稿欄又は検索欄に入力することを、コミュニティサーバに指示する情報（指示情報）を、タグ情報と共に、端末１００に送信する（図１０のステップＳ２４０，Ｓ２４４，Ｓ２４６、図１２のステップＳ２１４）。
【０２１７】
このため、端末１００が、サーバ３００が提供するサイト（図１１のコンテンツ３５）から、ネットワークコミュニティを運営するコミュニティサーバへ移行する際に、サーバ３００から受信した指示情報及びタグ情報を、コミュニティサーバへ送信して、タグ情報を投稿欄又は検索欄に入力することができる。その結果、サーバ３００が提供するサイトから、コミュニティサーバが提供する投稿欄又は検索欄に移行する際に、自動的にタグ情報が投稿欄又は検索欄に入力されるので、ユーザにとって便宜である。
【０２１８】
さらに、本実施の形態の図１０の例では、投稿ボタン３７（リンク情報）を含むコンテンツ３５を作成し、投稿ボタン３７は、指示情報（タグ情報を投稿欄又は検索欄に入力することを、コミュニティサーバに指示する情報）及びタグ情報を含む。
【０２１９】
このように、投稿ボタン３７は指示情報及びタグ情報を含むので、ユーザは、サーバ３００が提供するサイト（コンテンツ３５）からコミュニティサーバが提供するサイトへ移行するために、投稿ボタン３７をクリックするだけで、指示情報及びタグ情報が、コミュニティサーバへ送信されて、タグ情報を、コミュニティサーバが提供するサイトの投稿欄又は検索欄に入力できる。
【０２２０】
一方、本実施の形態の図１２の例では、サーバ３００は、投稿ボタン３７を含むコンテンツ３５を作成し、端末１００での投稿ボタン３７の押下を受けて、指示情報（タグ情報を投稿欄又は検索欄に入力することを、コミュニティサーバに指示する情報）及びタグ情報を、端末１００に送信し、指示情報及びタグ情報をコミュニティサーバへ送信させる。
【０２２１】
このように、投稿ボタン３７の押下を受けて指示情報及びタグ情報が、端末１００に送信され、端末１００は、それらの情報をコミュニティサーバへ送信するので、ユーザは、投稿ボタン３７を押下するだけで、サーバ３００が提供するサイト（コンテンツ３５）からコミュニティサーバが提供するサイトへ移行し、タグ情報を、コミュニティサーバが提供するサイトの投稿欄又は検索欄に入力できる。
【０２２２】
（実施の形態５）
【０２２３】
実施の形態４では、サーバ３００は、現在のＴｗｉｔｔｅｒの仕様に合わせて、ハッシュマーク＃をバーコード１５の先頭に付加することにより、タグ情報を作成した。
【０２２４】
実施の形態５では、サーバ３００は、受信したバーコード１５そのものをタグ情報として使用する。例えば、バーコード１５は、共通商品コードであるＪＡＮコードを利用する。
【０２２５】
将来、Ｔｗｉｔｔｅｒのハッシュタグの仕様が変更され、バーコード１５それ自体を、タグ情報として利用可能になるかもしれない。例えば、Ｔｗｉｔｔｅｒにおいて、１３桁の数字をハッシュタグのためのタグ情報として利用可能にする。この場合は、サーバ３００は、ハッシュマーク＃を付加することなく、受信したバーコード１５を、そのままタグ情報として使用する。
【０２２６】
実施の形態５は、タグ情報の生成方法（ハッシュタグ＃の付加の有無）を除けば、実施の形態４と同様であり、詳細な説明は省略する。よって、実施の形態５の効果もまた、実施の形態４と同様である。また、実施の形態５では、商品名をタグ情報としない。つまり、第２のタグ情報は生成しない。なお、モード１は、実施の形態２と同じである。
【０２２７】
（実施の形態６）
【０２２８】
実施の形態４及び５では、Ｔｗｉｔｔｅｒのハッシュタグという機能を利用した。これに対して、実施の形態６では、ハッシュタグという機能を利用せずに、バーコード１５及び商品名を単なる検索キーワードとして、投稿欄３に含めたり、検索ボックス９に入力したりする。
【０２２９】
従って、実施の形態６では、サーバ３００は、受信したバーコード１５及びそのデコード結果（商品名等）を、ホーム１の投稿欄３又は検索ボックス９に入力することを、コミュニティサーバに指示する情報を作成する。
【０２３０】
このように、実施の形態６では、バーコード１５を検索キーワードとして利用している。これにより、バーコード１５の利用価値が高まる。また、例えば、検索キーワードであるバーコード１５は、共通商品コードであるＪＡＮコードを利用する。共通商品コードは多くの商品に付されているユニークなコードであり、数多くの異なる商品で重複することなく、検索キーワードを作成できる。
【０２３１】
実施の形態６は、ハッシュタグという機能の利用の有無を除けば、実施の形態５と同様であり、詳細な説明は省略する。よって、実施の形態６の効果もまた、実施の形態５と同様である。ただし、実施の形態５と異なり、バーコード１５のデコード結果も検索キーワードとして利用される。なお、モード１は、実施の形態３と同じである。
【０２３２】
なお、本発明は、上記の実施の形態に限られるものではなく、その要旨を逸脱しない範囲で種々の態様において実施することが可能であり、例えば、以下のような変形も可能である。
【０２３３】
（１）上記では、バーコード１５の例として、標準のＪＡＮコードを利用したが、書籍ＪＡＮコードのＩＳＢＮ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｓｔａｎｄａｒｄ  Ｂｏｏｋ  Ｎｕｍｂｅｒｉｎｇ）用バーコードなど、他のＪＡＮコードを利用することもできる。ＩＳＢＮ用バーコードは、出版者を表す出版者コード及び書名を表す書名コードを含む。例えば、図５（ｂ）の処理では、ＩＳＢＮ用バーコードから、出版者コードを抽出し、抽出した出版者コードの先頭にハッシュマーク＃を付加してタグ情報を作成する。また、例えば、図５（ｃ）の処理では、ＩＳＢＮ用バーコードから、出版者コードを抽出し、抽出した出版者コードの先頭にハッシュマーク＃を付加して第１のタグ情報を作成し、ＩＳＢＮ用バーコードから、書名コードを抽出し、抽出した書名コードの先頭にハッシュマーク＃を付加して第２のタグ情報を作成する。
【０２３４】
また、ＥＡＮ（Ｅｕｒｏｐｅａｎ  Ａｒｔｉｃｌｅ  Ｎｕｍｂｅｒ）コード、及び、ＵＰＣ（Ｕｎｉｖｅｒｓａｌ  Ｐｒｏｄｕｃｔ  Ｃｏｄｅ）コード等の他の共通商品コードを利用することもできる。
【０２３５】
さらに、共通商品コード以外のバーコードを利用することもできる。つまり、共通商品コードを含めて、バーコードとは、「もの」（物品・不動産などの有体物、情報（映像、音声、プログラム、データを含む。）・サービスなどの無体物、商品、人・動物などの生物を含む。）、その他の何らかの手段により識別可能なものに割り当てられたコードのことである。
【０２３６】
（２）上記では、コードの例として、バーコードを採用したが、これに限定されない。例えば、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）タグ等の電子タグ（ＩＣタグ）を利用できる。ただし、この場合には、バーコードリーダに代えて、電子タグリーダ（ＩＣタグリーダ）で電子タグに格納された情報（コード）を読み込む。
【０２３７】
また、上記では、一次元コードである一次元バーコードを利用したが、二次元コードである二次元バーコードやＱＲコード等を利用することもできる。また、二次元コードとして、人間には見え難いドットパターンにより表されたコードを利用することもできる。
【０２３８】
（３）図５（ｂ）及び図５（ｃ）では、バーコード１５から抽出する一部のキャラクタとして、意味のあるキャラクタ列であるメーカコードを例に挙げた。ただし、抽出する一部のキャラクタは、意味を持たないキャラクタ列であってもよいし、意味のあるキャラクタ列と意味を持たないキャラクタとが結合したものでもよい。
【０２３９】
（４）上記では、ハッシュタグを利用するために、バーコードの先頭にハッシュマーク＃を付加したが、ハッシュタグの仕様が変更され、他の情報を付加してタグ情報を作成するようになった場合は、バーコードリーダ１７は、当然、その仕様に応じて、付加する情報を変更する。また、付加する位置が変更になった場合にも、その位置を変更する。
【０２４０】
（５）上記の通信端末１００は、固定端末でもよいし、携帯端末でもよい。また、バーコードリーダ１７は、外付けであってもよいし、端末１００に内蔵されていてもよい。
【０２４１】
また、通信端末１００として、携帯電話機を利用することもできる。この場合、携帯電話機のカメラを利用したバーコード認識機能、つまり、携帯電話機に搭載されたバーコードリーダを利用することもできる。ＱＲコードの認識についても同様である。
【０２４２】
実施の形態１において、携帯電話機のバーコードリーダを利用する場合は、そのバーコードリーダからバーコードを受け取るステップと、受け取ったバーコードを識別情報として、ハッシュマーク＃を付加し、ハッシュタグのためのタグ情報として出力するステップと、を携帯電話機のコンピュータに実行させるソフトウェアを携帯電話機にインストールする。つまり、実施の形態１のモード１を携帯電話機のコンピュータに実行させるソフトウェアを携帯電話機にインストールする。
【０２４３】
実施の形態２において、携帯電話機のバーコードリーダを利用する場合は、そのバーコードリーダからバーコードを受け取るステップと、受け取ったバーコードを、ハッシュタグのためのタグ情報として出力するステップと、を携帯電話機のコンピュータに実行させるソフトウェアを携帯電話機にインストールする。つまり、実施の形態２のモード１を携帯電話機のコンピュータに実行させるソフトウェアを携帯電話機にインストールする。
【０２４４】
実施の形態３において、携帯電話機のバーコードリーダを利用する場合は、そのバーコードリーダからバーコードを受け取るステップと、投稿に含める検索キーワードあるいは投稿を検索するための検索キーワードとして、受け取ったバーコードを出力するステップと、を携帯電話機のコンピュータに実行させるソフトウェアを携帯電話機にインストールする。つまり、実施の形態３のモード１を携帯電話機のコンピュータに実行させるソフトウェアを携帯電話機にインストールする。
【０２４５】
また、上記いずれの場合でも、携帯電話機には、モード２で、サーバ３００にバーコードを送信するためのソフトウェアをインストールする。
【０２４６】
なお、携帯電話機に限らず、固定端末や他の携帯端末であっても、バーコードリーダが、ハッシュマーク＃をバーコードに付してタグ情報を生成しない一般的なものであるならば、上記のようなソフトウェアを、それら端末にインストールする。
【０２４７】
ここで、端末１００（携帯電話機、その他の携帯端末、固定端末）にインストールするソフトウェアは、ネットワークを介してダウンロードすることもできるし、リムーバブル記録媒体に記録して、それを端末１００に装着して、インストールすることもできる。リムーバブル記録媒体は、例えば、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、ＣＤ（ＣＤ−ＲＯＭ、Ｖｉｄｅｏ−ＣＤを含む）、ＤＶＤ（ＤＶＤ−Ｖｉｄｅｏ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭを含む）、ＲＯＭカートリッジ、バッテリバックアップ付きのＲＡＭメモリカートリッジ、フラッシュメモリカートリッジ、不揮発性ＲＡＭカートリッジ等を含む。
【０２４８】
（６）上記では、バーコードリーダ１７にコマンド３３を出力させることにより、端末１００に対してバーコード１５をサーバ３００へ送信させる専用ソフトウェアを端末１００にインストールすることが不要な構成を採用した。しかし、バーコードリーダ１７に、コマンドを出力させる構成を採用せずに、このような専用ソフトウェアを端末１００にインストールするようにしてもよい。この場合、バーコードの入力に応答して、当該ソフトウェアが起動し、自動的にバーコードを送信するようにすることが好適である。また、バーコードリーダ１７に、そのような専用ソフトウェアに対するコマンドを出力させ、当該ソフトウェアがそのコマンドに応答して、バーコードをサーバ３００に送信するようにしてもよい。
【０２４９】
また、上記では、バーコードリーダ１７にサーバ３００のＵＲＬ３１を出力させることにより、端末１００にサーバ３００のＵＲＬを入力することが不要な構成を採用した。しかし、バーコードリーダ１７に、ＵＲＬ３１を出力させる構成を採用せずに、サーバ３００のＵＲＬをユーザに入力させたり、あるいは、上記のようなソフトウェアにＵＲＬを持たせて端末１００に持っておいてもよい。
【０２５０】
ＵＲＬ３１及びコマンド３３を出力しないバーコードリーダを採用する場合は、端末１００に上記のようなソフトウェアをインストールしておくことにより、モード２を実現できる。
【０２５１】
なお、端末１００にインストールする専用のソフトウェアは、ネットワークからダウンロードすることもできるし、リムーバブル記録媒体に記録して、それを端末１００に装着して、インストールすることもできる。リムーバブル記録媒体は、例えば、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、ＣＤ（ＣＤ−ＲＯＭ、Ｖｉｄｅｏ−ＣＤを含む）、ＤＶＤ（ＤＶＤ−Ｖｉｄｅｏ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭを含む）、ＲＯＭカートリッジ、バッテリバックアップ付きのＲＡＭメモリカートリッジ、フラッシュメモリカートリッジ、不揮発性ＲＡＭカートリッジ等を含む。
【０２５２】
（７）実施の形態１〜６では、バーコードリーダ１７は、２つのモードを有していた。ただし、実施の形態１〜３では、バーコードリーダ１７は、モード１のみを有していてもよい。また、実施の形態４〜６では、バーコードリーダ１７は、モード２のみを有していてもよい。さらに、実施の形態４〜６におけるバーコードリーダ１７のモード１では、タグ情報を出力するのではなく、バーコード１５のみを出力してもよい。
【０２５３】
（８）実施の形態１〜３では、モード１において、バーコードリーダ１７から出力されたタグ情報や検索キーワードは、キーボード入力として、ローカルで、ホーム１に入力された。ただし、バーコードリーダ１７から出力されたタグ情報や検索キーワードを端末１００及びネットワーク２００を介して、サーバ３００へ送信し、サーバ３００が、タグ情報や検索キーワードをホーム１に入力することもできる。その一例をフローチャートを用いて説明する。
【０２５４】
図１３は、実施の形態１において、モード２でタグ情報を生成する際のクッキー設定の説明図である。図１３を参照して、ステップＳ３００にて、端末１００のブラウザは、ホーム１へアクセスする。これは、初めてのアクセスであるとする。ステップＳ３０２にて、端末１００のブラウザは、ホーム１に埋め込まれたＵＲＬが示すサーバ３００へアクセスする。
【０２５５】
すると、このアクセスを受けて、ステップＳ４００にて、サーバ３００は、クッキーを端末１００に設定させるための命令（端末１００のブラウザに保持させるクッキー情報を含む。）を作成する。そして、ステップＳ４０２にて、サーバ３００は、その命令を端末１００に送信する。
【０２５６】
すると、ステップＳ３０４では、端末１００のブラウザは、受信した命令を受けて、サーバ３００からのクッキー情報を格納する。
【０２５７】
図１４は、実施の形態１において、モード２でタグ情報を生成する際の端末１００及びサーバ３００の処理の流れの一例を示すフローチャートである。図１４を参照して、ステップＳ３２０にて、端末１００のブラウザはホーム１へアクセスする。ステップＳ３２２にて、モード２でバーコード１５がバーコードリーダ１７から入力されたか否かを判断し、入力されていない場合ステップＳ３２２に戻り、入力された場合ステップＳ３２４に進む。
【０２５８】
ステップＳ３２４では、端末１００のブラウザは、バーコード１５と共に、クッキー情報（図１３のステップＳ３０４で設定）をサーバ３００に送信する。
【０２５９】
すると、ステップＳ４２０にて、サーバ３００は、バーコード１５及びクッキー情報を受信する。ステップＳ４２１にて、サーバ３００は、クッキー情報に応じた処理（ステップＳ４２２〜Ｓ４２８）を開始する。つまり、サーバ３００は、クッキー情報を受けて、ステップＳ４２２〜Ｓ４２８の処理を実行する。
【０２６０】
ステップＳ４２２の処理は、図１０のステップＳ２３２の処理と同じである。また、ステップＳ４２４〜Ｓ４２８の処理は、それぞれ、図１０のステップＳ２３６〜Ｓ２３８の処理と同じである。
【０２６１】
ステップＳ４５０にて、サーバ３００は、第１及び第２のタグ情報を、ホーム１の投稿欄３に入力することを、インターネットコミュニティを運営するコミュニティサーバに指示する。これにより、ステップＳ３２０でアクセスされたホーム１の投稿欄３に、第１及び第２のタグ情報が入力される。なお、サーバ３００は、第１及び第２のタグ情報を、ホーム１の検索ボックス９に入力することを、コミュニティサーバに指示することもできる。この場合は、ステップＳ３２０でアクセスされたホーム１の検索ボックス９に、第１及び第２のタグ情報が入力される。
【０２６２】
このように、サーバ３００は、タグ情報を投稿欄又は検索欄に入力することを、コミュニティサーバに要求する。
【０２６３】
このため、端末１００は、バーコードリーダ１７がスキャンしたバーコード１５をサーバ３００へ送信するだけで、バーコード１５により作成されたタグ情報を、コミュニティサーバが提供する投稿欄又は検索欄に入力することができる。
【０２６４】
ここで、バーコードリーダ１７が、ハッシュマーク＃とバーコード１５とを組み合わせてタグ情報を生成する場合を想定する。この場合、コミュニティサーバにおいて、ハッシュマークが変更された場合、バーコードリーダ１７に格納したハッシュマークも変更しなければならず、その変更は困難な場合が多い。ユーザにバーコードリーダ１７が配布された後では、特に、その変更は困難である。これに対して、本発明では、サーバ３００がタグ情報を生成するので、サーバ３００が保持しているハッシュマークを変更するだけでよく、コミュニティサーバでのハッシュマークの変更に容易に対応可能である。
【０２６５】
（９）図７（ｂ）のデータベース６２において、バーコードとＵＲＬとを関連付けておき、サーバ３００が、そのＵＲＬに端末１００をリダイレクトすることもできる。これも、サーバ３００によるバーコードに対応したコンテンツの提供に相当する。
【０２６６】
（１０）上記では、バーコード読取方式として、マニュアルスキャン方式を採用したが、バーコード読取方式はこれに限定されず、任意の方式を採用できる。例えば、バーコード読取方式として、ＣＣＤスキャン方式、レーザスキャン方式、及びイメージャ方式などを採用できる。また、上記では、バーコードリーダの形状として、手持型を採用したが、これに限定されない。例えば、バーコードリーダの形状として、固定型や定置型（卓上型）などを採用できる。
【０２６７】
（１１）実施の形態４〜６でも、実施の形態１〜３と同様に、タグ情報や検索キーワードを作成する際に、バーコード１５を構成するキャラクタの一部により作成したり（図５（ｂ）参照）、バーコード１５を構成するキャラクタの一部と他の一部とで、２つのタグ情報や検索キーワードを作成したり（図５（ｃ）参照）、バーコード１５を構成するキャラクタの全部により作成することができる（図５（ａ）参照）。要するに、バーコード１５を利用したタグ情報や検索キーワードは、実施の形態４〜６でも、実施の形態１〜３と同じ方法で作成できる。
【０２６８】
（１２）実施の形態４及び６では、バーコード１５及びそのデコード結果のそれぞれを利用して２つのタグ情報や検索キーワードを作成した。ただし、いずれか一方により、タグ情報や検索キーワードを作成してもよい。
【０２６９】
（１３）例えば、実施の形態４〜６において、投稿欄３や検索ボックス９に、タグ情報や検索キーワードを入力するための具体的な手続きは、コミュニティサーバの運営者が提供するＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）に準拠して行なわれる。
【０２７０】
（１４）サーバ３００は、物理的に１つのコンピュータで構成することもできるし、処理を複数のコンピュータに分散させて構成することもできる。もちろん、分散処理する場合の各コンピュータの設置場所は、同一国内でもよいし、複数国に分散して設置してもよい。もちろん、データベース６２もまた、サーバ３００のＨＤＤに格納しておく必要はなく、ネットワーク上に配置できる。なお、サーバ３００は、ハードウェア及びソフトウェアを含む概念として使用している。
【０２７１】
（１５）本明細書及び特許請求の範囲において、手段とは必ずしも物理的手段を意味するものではなく、各手段の機能が、ソフトウェアによって実現される場合も包含する。さらに、一つの手段の機能が、二つ以上の物理的手段により実現されても、若しくは、二つ以上の手段の機能が、一つの物理的手段により実現されてもよい。この点、サーバ３００についても同様である。
【産業上の利用可能性】
【０２７２】
本発明は、例えば、Ｔｗｉｔｔｅｒ等のインターネットコミュニティの分野に利用可能である。
【符号の説明】
【０２７３】
１５…バーコード、１７…バーコードリーダ、２９…ハッシュマーク＃、３００…サーバ。
【図１】
2011253385.tif 000003
【図２】
2011253385.tif 000004
【図３】
2011253385.tif 000005
【図４】
2011253385.tif 000006
【図５】
2011253385.tif 000007
【図６】
2011253385.tif 000008
【図７】
2011253385.tif 000009
【図８】
2011253385.tif 000010
【図９】
2011253385.tif 000011
【図１０】
2011253385.tif 000012
【図１１】
2011253385.tif 000013
【図１２】
2011253385.tif 000014
【図１３】
2011253385.tif 000015
【図１４】
2011253385.tif 000016