(57)【要約】【課題】Ｗｅｂサービスにおいて互いに異なる識別子を紐づけることが可能な情報取得システム、サーバ、方法及びプログラムを提供する。【解決手段】各種情報提供や営業活動のようなサービスを提供する情報取得サーバ１００の従業員ＩＤと、他社サーバ２００に登録されてユーザ端末３００を利用するユーザのユーザＩＤとを紐づける情報取得システム１は、情報取得サーバ１００の機能として、従業員ＩＤをパラメータとしてＵＲＬを生成する第１ＵＲＬ生成部１３１と、ＵＲＬ送信部１３２と、従業員ＩＤを取得する紹介者識別子格納部１３３と、サーバアクセス指示部１３４と、ユーザＩＤを取得するユーザ識別子格納部１３５と、ユーザＩＤをパラメータとしてＵＲＬを生成する第２ＵＲＬ生成部１３６と、ＵＲＬ送信指示部１３７と、従業員ＩＤとユーザＩＤとを紐づけるユーザ識別子紐づけ部１３８と、を備える。【選択図】図２
2019191872.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを紹介する紹介者が登録されている情報取得サーバと、ユーザ端末と、を備え、前記情報取得サーバにおいて前記紹介者を識別する紹介者識別子と、他のサーバにおいて前記ユーザを識別するユーザ識別子と、を紐づける情報取得システムであって、
前記情報取得サーバは、
前記紹介者識別子を含み、前記情報取得サーバにアクセス可能な第１のＵＲＬを生成する第１ＵＲＬ生成部と、
前記第１のＵＲＬを前記ユーザ端末へ送信するＵＲＬ送信部と、
前記第１のＵＲＬにより前記ユーザ端末からアクセスされたとき、前記ユーザ端末に対して、前記他のサーバへの通信相手先登録を促す登録指示を送信するサーバアクセス指示部と、
前記ユーザが前記他のサーバに登録し、前記他のサーバから前記ユーザ識別子を受信したとき、前記ユーザ識別子を格納するユーザ識別子格納部と、
前記ユーザ識別子を含み、前記情報取得サーバにアクセス可能な第２のＵＲＬを生成する第２ＵＲＬ生成部と、
前記他のサーバに対して、前記第２のＵＲＬを前記ユーザ端末へ送信することを指示するＵＲＬ送信指示部と、
前記第２のＵＲＬにより前記ユーザ端末からアクセスされたとき、前記第２のＵＲＬに含まれる前記ユーザ識別子を前記紹介者識別子と紐づけるユーザ識別子紐づけ部と、を備え、
前記ユーザ端末は、
前記情報取得サーバから前記第１のＵＲＬを受信すると、前記第１のＵＲＬを選択可能に表示し、前記他のサーバから前記第２のＵＲＬを受信すると、前記第２のＵＲＬを選択可能に表示するＵＲＬ表示部と、
前記ユーザにより前記第１のＵＲＬ又は前記第２のＵＲＬが選択されると、前記情報取得サーバにアクセスするサーバアクセス部と、
前記情報取得サーバから前記登録指示を受信すると、前記他のサーバへの登録を促す画面を表示する登録画面表示部と、を備える、
情報取得システム。
【請求項２】
前記情報取得サーバは、
前記第１のＵＲＬにより前記ユーザ端末からアクセスされたとき、前記第１のＵＲＬに含まれる前記紹介者識別子を取得して格納する紹介者識別子格納部を備える、請求項１に記載の情報取得システム。
【請求項３】
前記紹介者識別子格納部は、前記紹介者識別子を前記ユーザ端末のインターネットブラウザにおけるクッキーから取得する、請求項２に記載の情報取得システム。
【請求項４】
前記第１ＵＲＬ生成部は、前記第１のＵＲＬのパラメータとして前記紹介者識別子を指定し、
前記第２ＵＲＬ生成部は、前記第２のＵＲＬのパラメータとして前記ユーザ識別子を指定する、請求項１から請求項３のいずれか１項に記載の情報取得システム。
【請求項５】
前記第２ＵＲＬ生成部は、セッション情報を取得するための前記第２のＵＲＬを生成する、請求項１から請求項４のいずれか１項に記載の情報取得システム。
【請求項６】
前記ＵＲＬ送信部は、メッセンジャーサービスを利用して前記第１のＵＲＬを前記ユーザの端末へ送信し、
前記ＵＲＬ送信指示部は、前記他のサーバが提供するメッセンジャーサービスを利用して前記第２のＵＲＬを前記ユーザの端末へ送信することを指示する、請求項１から請求項５のいずれか１項に記載の情報取得システム。
【請求項７】
ユーザを紹介する紹介者を識別する紹介者識別子と、他のサーバにおいて前記ユーザを識別するユーザ識別子と、を紐づける情報取得サーバであって、
前記紹介者識別子を含み、自己にアクセス可能な第１のＵＲＬを生成する第１ＵＲＬ生成部と、
前記第１のＵＲＬをユーザ端末へ送信するＵＲＬ送信部と、
前記第１のＵＲＬにより前記ユーザ端末からアクセスされたとき、前記ユーザ端末に対して、前記他のサーバへの通信相手先登録を促す登録指示を送信するサーバアクセス指示部と、
前記ユーザが前記他のサーバに登録し、前記他のサーバから前記ユーザ識別子を受信したとき、前記ユーザ識別子を格納するユーザ識別子格納部と、
前記ユーザ識別子を含み、自己にアクセス可能な第２のＵＲＬを生成する第２ＵＲＬ生成部と、
前記他のサーバに対して、前記第２のＵＲＬを前記ユーザ端末へ送信することを指示するＵＲＬ送信指示部と、
前記第２のＵＲＬにより前記ユーザ端末からアクセスされたとき、前記第２のＵＲＬに含まれる前記ユーザ識別子を前記紹介者識別子と紐づけるユーザ識別子紐づけ部と、を備える情報取得サーバ。
【請求項８】
情報取得サーバにおいてユーザを紹介する紹介者を識別する紹介者識別子と、他のサーバにおいて前記ユーザを識別するユーザ識別子と、を紐づける情報取得方法であって、
第１ＵＲＬ生成部が行う、前記紹介者識別子を含み、前記情報取得サーバにアクセス可能な第１のＵＲＬを生成する第１ＵＲＬ生成ステップと、
ＵＲＬ送信部が行う、前記第１のＵＲＬをユーザ端末へ送信するＵＲＬ送信ステップと、
前記第１のＵＲＬにより前記ユーザ端末からアクセスされたとき、サーバアクセス指示部が行う、前記ユーザ端末に対して、前記他のサーバへの通信相手先登録を促す登録指示を送信するサーバアクセス指示ステップと、
前記ユーザが前記他のサーバに登録し、前記他のサーバから前記ユーザ識別子を受信したとき、ユーザ識別子格納部が行う、前記ユーザ識別子を格納するユーザ識別子格納ステップと、
第２ＵＲＬ生成部が行う、前記ユーザ識別子を含み、前記情報取得サーバにアクセス可能な第２のＵＲＬを生成する第２ＵＲＬ生成ステップと、
ＵＲＬ送信指示部が行う、前記他のサーバに対して、前記第２のＵＲＬを前記ユーザ端末へ送信することを指示するＵＲＬ送信指示ステップと、
前記第２のＵＲＬにより前記ユーザ端末からアクセスされたとき、ユーザ識別子紐づけ部が行う、前記第２のＵＲＬに含まれる前記ユーザ識別子を前記紹介者識別子と紐づけるユーザ識別子紐づけステップと、を備える情報取得方法。
【請求項９】
情報取得サーバにおいてユーザを紹介する紹介者を識別する紹介者識別子と、他のサーバにおいて前記ユーザを識別するユーザ識別子と、を紐づける情報取得プログラムであって、
前記紹介者識別子を含み、前記情報取得サーバにアクセス可能な第１のＵＲＬを生成する第１ＵＲＬ生成ステップと、
前記第１のＵＲＬをユーザ端末へ送信するＵＲＬ送信ステップと、
前記第１のＵＲＬにより前記ユーザ端末からアクセスされたとき、前記ユーザ端末に対して、前記他のサーバへの通信相手先登録を促す登録指示を送信するサーバアクセス指示ステップと、
前記ユーザが前記他のサーバに登録し、前記他のサーバから前記ユーザ識別子を受信したとき、前記ユーザ識別子を格納するユーザ識別子格納ステップと、
前記ユーザ識別子を含み、前記情報取得サーバにアクセス可能な第２のＵＲＬを生成する第２ＵＲＬ生成ステップと、
前記他のサーバに対して、前記第２のＵＲＬを前記ユーザ端末へ送信することを指示するＵＲＬ送信指示ステップと、
前記第２のＵＲＬにより前記ユーザ端末からアクセスされたとき、前記第２のＵＲＬに含まれる前記ユーザ識別子を前記紹介者識別子と紐づけるユーザ識別子紐づけステップと、を電子計算機に実行させる、情報取得プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ユーザを紹介する紹介者識別子を、他のサーバのユーザ識別子と紐づける情報取得システム、情報取得サーバ、情報取得方法及び情報取得プログラムに関する。
【背景技術】
【０００２】
近年、例えばＬＩＮＥ（登録商標）のようなＳＮＳ（Social Networking Service）に登録されているユーザに対して、情報提供や営業活動が行われている。ＳＮＳでは、ユーザの会員登録の際に、各ユーザを識別するためにＩＤを登録させる例や、メールアドレスを利用してユーザを識別する例があり、各社によってそれぞれ異なる識別体系でユーザ識別が行われている。
【０００３】
互いに異なるユーザ識別体系を利用するサービス間で、サービスを連動することができるシステムが知られている（例えば、特許文献１参照。）。特許文献１に開示されているシステムでは、第１ユーザ識別体系の第１識別子と、第２ユーザ識別体系の第２識別子との間で対応付けるために、参照識別子を生成して管理している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−２０４２７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ＬＩＮＥのようなＳＮＳを利用する場合、ＩＤやパスワードはそのＳＮＳを利用するスマートフォン等の端末に保存され、ＩＤやパスワードが自動的に入力されてＳＮＳにログインされている場合も多い。このような場合、ユーザはＩＤやパスワードを認識していないことが多く、互いに異なるユーザ識別体系を利用するサービス間で連動させる際、ユーザによるＩＤやパスワード入力が不要な手法が求められていた。
【０００６】
また、例えば、あるサービスに会員登録する際に、他の会員からの紹介があると特典があるような場合に、ユーザが会員登録する際に他の会員情報が連携できるような手法が求められていた。
【０００７】
そこで、本開示では、互いに異なるユーザ識別体系を利用するサービス間で連動する際に、会員情報の入力が不要で、他のサービスとの紐づけが可能な情報取得システム、情報取得サーバ、情報取得方法及び情報取得プログラムについて説明する。
【課題を解決するための手段】
【０００８】
本開示の一態様における情報取得システムは、ユーザを紹介する紹介者が登録されている情報取得サーバと、ユーザ端末と、を備え、情報取得サーバにおいて紹介者を識別する紹介者識別子と、他のサーバにおいてユーザを識別するユーザ識別子と、を紐づける情報取得システムであって、情報取得サーバは、紹介者識別子を含み、情報取得サーバにアクセス可能な第１のＵＲＬを生成する第１ＵＲＬ生成部と、第１のＵＲＬをユーザ端末へ送信するＵＲＬ送信部と、第１のＵＲＬによりユーザ端末からアクセスされたとき、ユーザ端末に対して、他のサーバへの通信相手先登録を促す登録指示を送信するサーバアクセス指示部と、ユーザが他のサーバに登録し、他のサーバからユーザ識別子を受信したとき、ユーザ識別子を格納するユーザ識別子格納部と、ユーザ識別子を含み、情報取得サーバにアクセス可能な第２のＵＲＬを生成する第２ＵＲＬ生成部と、他のサーバに対して、第２のＵＲＬをユーザ端末へ送信することを指示するＵＲＬ送信指示部と、第２のＵＲＬによりユーザ端末からアクセスされたとき、第２のＵＲＬに含まれるユーザ識別子を紹介者識別子と紐づけるユーザ識別子紐づけ部と、を備え、ユーザ端末は、情報取得サーバから第１のＵＲＬを受信すると、第１のＵＲＬを選択可能に表示し、他のサーバから第２のＵＲＬを受信すると、第２のＵＲＬを選択可能に表示するＵＲＬ表示部と、ユーザにより第１のＵＲＬ又は第２のＵＲＬが選択されると、情報取得サーバにアクセスするサーバアクセス部と、情報取得サーバから登録指示を受信すると、他のサーバへの登録を促す画面を表示する登録画面表示部と、を備える。
【０００９】
本開示の一態様における情報取得サーバは、ユーザを紹介する紹介者を識別する紹介者識別子と、他のサーバにおいてユーザを識別するユーザ識別子と、を紐づける情報取得サーバであって、紹介者識別子を含み、自己にアクセス可能な第１のＵＲＬを生成する第１ＵＲＬ生成部と、第１のＵＲＬをユーザ端末へ送信するＵＲＬ送信部と、第１のＵＲＬによりユーザ端末からアクセスされたとき、ユーザ端末に対して、他のサーバへの通信相手先登録を促す登録指示を送信するサーバアクセス指示部と、ユーザが他のサーバに登録し、他のサーバからユーザ識別子を受信したとき、ユーザ識別子を格納するユーザ識別子格納部と、ユーザ識別子を含み、自己にアクセス可能な第２のＵＲＬを生成する第２ＵＲＬ生成部と、他のサーバに対して、第２のＵＲＬをユーザ端末へ送信することを指示するＵＲＬ送信指示部と、第２のＵＲＬによりユーザ端末からアクセスされたとき、第２のＵＲＬに含まれるユーザ識別子を紹介者識別子と紐づけるユーザ識別子紐づけ部と、を備える。
【００１０】
本開示の一態様における情報提供方法は、情報取得サーバにおいてユーザを紹介する紹介者を識別する紹介者識別子と、他のサーバにおいてユーザを識別するユーザ識別子と、を紐づける情報取得方法であって、第１ＵＲＬ生成部が行う、紹介者識別子を含み、情報取得サーバにアクセス可能な第１のＵＲＬを生成する第１ＵＲＬ生成ステップと、ＵＲＬ送信部が行う、第１のＵＲＬをユーザ端末へ送信するＵＲＬ送信ステップと、第１のＵＲＬによりユーザ端末からアクセスされたとき、サーバアクセス指示部が行う、ユーザ端末に対して、他のサーバへの通信相手先登録を促す登録指示を送信するサーバアクセス指示ステップと、ユーザが他のサーバに登録し、他のサーバからユーザ識別子を受信したとき、ユーザ識別子格納部が行う、ユーザ識別子を格納するユーザ識別子格納ステップと、
第２ＵＲＬ生成部が行う、ユーザ識別子を含み、情報取得サーバにアクセス可能な第２のＵＲＬを生成する第２ＵＲＬ生成ステップと、ＵＲＬ送信指示部が行う、他のサーバに対して、第２のＵＲＬをユーザ端末へ送信することを指示するＵＲＬ送信指示ステップと、第２のＵＲＬによりユーザ端末からアクセスされたとき、ユーザ識別子紐づけ部が行う、第２のＵＲＬに含まれるユーザ識別子を紹介者識別子と紐づけるユーザ識別子紐づけステップと、を備える。
【００１１】
また、本開示の一態様における情報提供プログラムは、情報取得サーバにおいてユーザを紹介する紹介者を識別する紹介者識別子と、他のサーバにおいてユーザを識別するユーザ識別子と、を紐づける情報取得プログラムであって、紹介者識別子を含み、情報取得サーバにアクセス可能な第１のＵＲＬを生成する第１ＵＲＬ生成ステップと、第１のＵＲＬをユーザ端末へ送信するＵＲＬ送信ステップと、第１のＵＲＬによりユーザ端末からアクセスされたとき、ユーザ端末に対して、他のサーバへの通信相手先登録を促す登録指示を送信するサーバアクセス指示ステップと、ユーザが他のサーバに登録し、他のサーバからユーザ識別子を受信したとき、ユーザ識別子を格納するユーザ識別子格納ステップと、ユーザ識別子を含み、情報取得サーバにアクセス可能な第２のＵＲＬを生成する第２ＵＲＬ生成ステップと、他のサーバに対して、第２のＵＲＬをユーザ端末へ送信することを指示するＵＲＬ送信指示ステップと、第２のＵＲＬによりユーザ端末からアクセスされたとき、第２のＵＲＬに含まれるユーザ識別子を紹介者識別子と紐づけるユーザ識別子紐づけステップと、を電子計算機に実行させる。
【発明の効果】
【００１２】
本開示によれば、紹介者識別子を含む第１のＵＲＬを生成し、ユーザ識別子を含む第２のＵＲＬを生成することにより、第１のＵＲＬ及び第２のＵＲＬにより情報取得サーバにアクセスがあった場合、紹介者識別子及びユーザ識別子を紐づけて取得することが可能である。これにより、会員情報の入力を必要とせずに、互いに異なるユーザ識別体系である紹介者識別子とユーザ識別子とを紐づけることが可能になる。
【図面の簡単な説明】
【００１３】
【図１】本開示の一実施形態に係る情報取得システムを示すブロック構成図である。
【図２】図１の情報取得サーバ１００を示す機能ブロック構成図である。
【図３】図１のユーザ端末３００を示す機能ブロック構成図である。
【図４】図１の情報取得サーバ１００、他社サーバ２００、ユーザ端末３００の各動作の関連状態を示すフローチャートである。
【図５】図２の従業員ＤＢ１２１に格納される従業員ＩＤの例を示す模式図である。
【図６】図３の表示操作部３２０に表示される第１のＵＲＬの表示例を示す模式図である。
【図７】図２のユーザＤＢ１２２に従業員ＩＤが格納された状態の例を示す模式図である。
【図８】図３の表示操作部３２０に表示される他社サーバ２００への登録画面の表示例を示す模式図である。
【図９】図２のユーザＤＢ１２２にユーザＩＤが格納された状態の例を示す模式図である。
【図１０】図３の表示操作部３２０に表示される第２のＵＲＬの表示例を示す模式図である。
【図１１】図３の表示操作部３２０に表示される情報取得サーバ１００への登録完了画面の表示例を示す模式図である。
【図１２】図２のユーザＤＢ１２２においてユーザＩＤと従業員ＩＤとが紐づけされた状態の例を示す模式図である。
【発明を実施するための形態】
【００１４】
以下、本開示の実施形態について図面を参照して説明する。なお、以下に説明する実施形態は、特許請求の範囲に記載された本開示の内容を不当に限定するものではない。また、実施形態に示される構成要素のすべてが、本開示の必須の構成要素であるとは限らない。
【００１５】
＜構成＞
図１は、本開示の実施形態１に係る情報取得システム１を示すブロック構成図である。この情報取得システム１は、例えば、各種情報提供や営業活動のようなサービスを提供する情報取得サーバに登録されている従業員ＩＤ（紹介者識別子）と、ＳＮＳのようなサービスを提供する他社サーバに登録されているユーザＩＤ（ユーザ識別子）との紐づけを行い、情報取得サーバと他社サーバとを連動させるシステムである。情報取得システム１は、従業員ＩＤに該当する従業員から紹介されてユーザが他社サービスに通信相手先として登録すると、当該ユーザが他社サーバと連動させて情報取得サーバを利用できるようにするために設けられている。
【００１６】
情報取得システム１は、情報取得サーバ１００と、他社サーバ２００と、ユーザ端末３００と、ネットワークＮＷと、を有している。情報取得サーバ１００と、他社サーバ２００と、ユーザ端末３００とは、ネットワークＮＷを介して接続される。ネットワークＮＷは、インターネット、無線ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等により構成される。
【００１７】
情報取得サーバ１００及び他社サーバ２００は、各種Ｗｅｂサービスを提供するサーバ装置により構成されている。ユーザ端末３００は、例えば、スマートフォン等の通信機能を有する携帯端末装置により構成されている。なお、ユーザ端末３００は、パーソナルコンピュータやタブレット端末等により構成しても良いが、本実施形態ではスマートフォンを例として説明する。
【００１８】
図２は、図１の情報取得サーバ１００を示す機能ブロック構成図である。情報取得サーバ１００は、通信部１１０と、記憶部１２０と、制御部１３０とを備える。
【００１９】
通信部１１０は、他社サーバ２００及びユーザ端末３００と通信を行うための通信インターフェースであり、例えばＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）等の通信規約により通信が行われる。
【００２０】
記憶部１２０は、各種制御処理や制御部１３０内の各機能を実行するためのプログラム、入力データ等を記憶するものであり、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等から構成される。また、記憶部１２０は、従業員ＩＤが格納されている従業員ＤＢ１２１や、後述するユーザ識別子格納部１３５によりユーザＩＤが格納されるユーザＤＢ１２２を記憶する。さらに、記憶部１２０は、他社サーバ２００及びユーザ端末３００と送受信を行ったデータを一時的に記憶する。
【００２１】
制御部１３０は、記憶部１２０に記憶されているプログラムを実行することにより、情報取得サーバ１００の全体の動作を制御するものであり、ＣＰＵ（Central Processing Unit）等から構成される。制御部１３０の機能として、第１ＵＲＬ（Uniform Resource Locator）生成部１３１と、ＵＲＬ送信部１３２と、紹介者識別子格納部１３３と、サーバアクセス指示部１３４と、ユーザ識別子格納部１３５と、第２ＵＲＬ生成部１３６と、ＵＲＬ送信指示部１３７と、ユーザ識別子紐づけ部１３８とを備えている。この第１ＵＲＬ生成部１３１、ＵＲＬ送信部１３２、紹介者識別子格納部１３３、サーバアクセス指示部１３４、ユーザ識別子格納部１３５、第２ＵＲＬ生成部１３６、ＵＲＬ送信指示部１３７、及びユーザ識別子紐づけ部１３８は、記憶部１２０に記憶されているプログラムにより起動されて実行される。
【００２２】
第１ＵＲＬ生成部１３１は、情報取得サーバ１００のアドレスを示すＵＲＬのパラメータとして、従業員ＩＤを指定するＵＲＬ（第１のＵＲＬ）を生成する。このＵＲＬがユーザ端末３００上でタップ等の操作により選択されると、パラメータとして従業員ＩＤが情報取得サーバ１００に通知される。そのため、ユーザがユーザ端末３００のＷｅｂブラウザ上でこのＵＲＬを選択することにより、このユーザを紹介する従業員ＩＤを情報取得サーバ１００に通知するために生成される。
【００２３】
ＵＲＬ送信部１３２は、第１ＵＲＬ生成部１３１で生成されたＵＲＬを、通信部１１０を介してユーザ端末３００へ送信する。このとき、例えば、ユーザがユーザ端末３００で利用している、ＬＩＮＥのようなメッセンジャーサービスにより送信される。
【００２４】
紹介者識別子格納部１３３は、第１ＵＲＬ生成部１３１で生成されたＵＲＬが選択されて情報取得サーバ１００にアクセスされたときに、このＵＲＬのパラメータである従業員ＩＤを取得し、ユーザＤＢ１２２に格納する。ユーザ端末３００のＷｅｂブラウザでＵＲＬが選択されると、Ｗｅｂブラウザでは、パラメータを読み取ってＷｅｂブラウザのクッキーに保存されて情報取得サーバ１００に送信されるので、そのパラメータを受信して取得する。
【００２５】
サーバアクセス指示部１３４は、第１ＵＲＬ生成部１３１で生成されたＵＲＬが選択されて情報取得サーバ１００にアクセスされたときに、ユーザ端末３００に対して、他社サーバ２００にアクセスして情報取得サーバ１００を通信相手先として登録（例えば、ＬＩＮＥにおける「友達登録」）するように促す登録指示を送信する。情報取得サーバ１００と他社サーバ２００とを連動させるためには、ユーザが双方に登録されていることが必要だからである。
【００２６】
ユーザ識別子格納部１３５は、ユーザ端末３００で他社サーバ２００にアクセスされ、他社サーバ２００に登録されている情報取得サーバ１００を通信相手先として登録すると、他社サーバ２００から、他社サーバ２００で発行された当該ユーザのユーザＩＤが送信されるので、これを通信部１１０を介して受信する。また、ユーザ識別子格納部１３５は、受信したユーザＩＤをユーザＤＢ１２２に格納する。
【００２７】
第２ＵＲＬ生成部１３６は、情報取得サーバ１００のアドレスを示すＵＲＬのパラメータとして、ユーザ識別子格納部１３５で取得したユーザＩＤを指定するＵＲＬ（第２のＵＲＬ）を生成する。第１ＵＲＬ生成部１３１で生成されたＵＲＬと同様に、このＵＲＬがユーザ端末３００上で選択されると、パラメータとしてユーザＩＤが情報取得サーバ１００に通知される。そのため、ユーザがユーザ端末３００のＷｅｂブラウザ上でこのＵＲＬを選択することにより、ユーザＩＤを情報取得サーバ１００に通知するために生成される。
【００２８】
ＵＲＬ送信指示部１３７は、第２ＵＲＬ生成部１３６で生成されたＵＲＬを、通信部１１０を介して、他社サーバ２００に対してユーザ端末３００へ送信するように指示する。このとき、例えば、他社サーバ２００が提供するメッセンジャーサービスにより送信するように指示する。
【００２９】
ユーザ識別子紐づけ部１３８は、ユーザＤＢ１２２に格納されたユーザＩＤと従業員ＩＤとを紐づけする。これにより、情報取得サーバ１００に登録されている従業員ＩＤにより紹介されたユーザの、他社サーバ２００に登録されたユーザＩＤを従業員ＩＤと紐づけて把握することが可能になる。
【００３０】
このような構成にしている理由を説明する。まず、第１ＵＲＬ生成部１３１で従業員ＩＤをパラメータとして指定するＵＲＬが生成され、ユーザ端末３００で選択されて情報取得サーバ１００にアクセスされることで、従業員ＩＤをパラメータとして取得することができる。これにより、当該ユーザを紹介する従業員ＩＤを把握することができる。
【００３１】
次に、ユーザ識別子格納部１３５で受信したユーザＩＤを受信することで、受信したユーザＩＤが登録されたことを把握することができる。この時点では、ユーザＩＤと従業員ＩＤとの関係は分からない。
【００３２】
さらに、第２ＵＲＬ生成部１３６でユーザＩＤをパラメータとして指定するＵＲＬが生成され、ユーザ端末３００で選択されて情報取得サーバ１００にアクセスされることで、ユーザＩＤをパラメータとして取得することができる。このとき、前述の従業員ＩＤの取得と同一トランザクションで処理されることにより、同一プログラム内のパラメータとしてユーザＩＤと従業員ＩＤとの対応関係が把握されているので、ユーザ識別子紐づけ部１３８により、ユーザＩＤと従業員ＩＤとを紐づけすることが可能になる。
【００３３】
図３は、図１のユーザ端末３００を示す機能ブロック構成図である。ユーザ端末３００は、通信部３１０と、表示操作部３２０と、記憶部３３０と、制御部３４０とを備える。なお、ユーザ端末３００はその他の機能として音声通話を行う機能等を備えているが、本実施形態では説明を省略する。
【００３４】
通信部３１０は、情報取得サーバ１００及び他社サーバ２００と通信を行うための通信インターフェースであり、例えばＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）等の通信規約により通信が行われる。
【００３５】
表示操作部３２０は、ユーザが指示を入力し、制御部３４０からの入力データに応じてテキスト、画像等を表示するために用いられるインターフェースであり、タッチパネル等から構成される。
【００３６】
記憶部３３０は、各種制御処理や制御部３４０内の各機能を実行するためのプログラム、入力データ等を記憶するものであり、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等から構成される。また、記憶部３３０は、情報取得サーバ１００及び他社サーバ２００と送受信を行ったデータを一時的に記憶する。
【００３７】
制御部３４０は、記憶部３３０に記憶されているプログラムを実行することにより、ユーザ端末３００の全体の動作を制御するものであり、ＣＰＵ（Central Processing Unit）等から構成される。制御部３４０の機能として、ＵＲＬ表示部３４１と、サーバアクセス部３４２と、登録画面表示部３４３と、を備えている。このＵＲＬ表示部３４１、サーバアクセス部３４２、及び登録画面表示部３４３は、記憶部３３０に記憶されているプログラムにより起動されて実行される。
【００３８】
ＵＲＬ表示部３４１は、情報取得サーバ１００から、第１ＵＲＬ生成部１３１で生成されたＵＲＬを受信すると、前述のメッセンジャーサービスを起動し、受信したＵＲＬを表示操作部３２０に表示させる。また、情報取得サーバ１００から、第２ＵＲＬ生成部１３６で生成されたＵＲＬを受信すると、他社サーバ２００が提供するメッセンジャーサービスを起動し、受信したＵＲＬを表示操作部３２０に表示させる。
【００３９】
サーバアクセス部３４２は、ＵＲＬ表示部３４１により表示されたＵＲＬをユーザが選択すると、Ｗｅｂブラウザを起動して情報取得サーバ１００にアクセスする。このとき、ＵＲＬに含まれるパラメータを読み取ってＷｅｂブラウザのクッキーに保存し、情報取得サーバ１００に送信する。
【００４０】
登録画面表示部３４３は、情報取得サーバ１００から登録指示を受信すると、他社サーバ２００にアクセスして他社サーバ２００が提供するメッセンジャーサービスを起動し、情報取得サーバ１００を通信相手先として登録するように促すメッセージを表示する。ユーザがこの画面で承認することにより、情報取得サーバ１００が通信相手先として登録される。
【００４１】
＜処理の流れ＞
以下、図４を参照しながら、情報取得システム１が実行する情報取得方法の一例を説明する。図４は、図１の情報取得サーバ１００、他社サーバ２００、ユーザ端末３００の各動作の関連状態を示すフローチャートである。
【００４２】
ステップＳ１０１の処理として、情報取得サーバ１００の第１ＵＲＬ生成部１３１によって従業員ＤＢ１２１が読み出され、従業員ＩＤが取得される。この従業員ＩＤは、ユーザの指定により従業員ＤＢ１２１から取得される。
【００４３】
図５は、図２の従業員ＤＢ１２１に格納される従業員ＩＤの例を示す模式図である。従業員ＤＢ１２１には、図５に示す従業員ＤＢ１２１の列名に対応して、従業員ＩＤ、氏名等の情報が含まれる。従業員ＩＤは、情報取得サーバ１００を運用している会社の従業員を一意に特定するための識別情報であり、図５に示す例では、「ID001」、「ID002」が格納されている。氏名は、従業員ＩＤに対応する従業員の氏名であり、従業員の情報の例として示している。第１ＵＲＬ生成部１３１では、この従業員ＩＤが読み出される。
【００４４】
ステップＳ１０２の処理として、情報取得サーバ１００の第１ＵＲＬ生成部１３１では、ステップＳ１０１にて取得された従業員ＩＤをパラメータとして、情報取得サーバ１００のアドレスを示すＵＲＬが生成される。例えば、情報取得サーバ１００のＵＲＬが「https://xxxxx.com/」である場合、その後に、従業員ＩＤを示す「user id=ID001」というパラメータが追加される。
【００４５】
ステップＳ１０３の処理として、情報取得サーバ１００のＵＲＬ送信部１３２では、ステップＳ１０２にて生成されたＵＲＬが通信部１１０を介してユーザ端末３００へ送信される。このとき、例えば、ユーザ端末３００にインストールされているメッセンジャーサービスにより送信される。
【００４６】
ステップＳ１０４の処理として、ユーザ端末３００のＵＲＬ表示部３４１では、ステップＳ１０３にて送信されたＵＲＬを受信すると、メッセンジャーサービスが起動され、表示操作部３２０にＵＲＬが選択可能に表示される。
【００４７】
図６は、図３の表示操作部３２０に表示される第１のＵＲＬの表示例を示す模式図である。図６に示す画面は、メッセンジャーサービスを示す画面であり、送信元アカウントであるアカウント表示Ｕ１が表示され、アカウント表示Ｕ１からのメッセージとして、テキストＴ１が表示されている。このメッセンジャーサービスは、通常、アカウント表示Ｕ１に表示されているユーザと、テキストや、スタンプと呼ばれる画像等を送受信することが可能なサービスである。
【００４８】
図６に示すように、アカウント表示Ｕ１として情報取得サーバ１００が表示され、情報取得サーバ１００からのメッセージとして、テキストＴ１の中にはステップＳ１０２にて生成されてステップＳ１０３にて送信されたＵＲＬが選択可能に表示される。このＵＲＬが選択されると、ユーザ端末３００でＷｅｂブラウザが起動され、当該ＵＲＬにアクセスされる。なお、図６に示すＵＲＬのパラメータは、通常、所定の方式により暗号化されて判読できない文字により表示されているが、ここでは見やすいように表示している。
【００４９】
ステップＳ１０４にて表示されたＵＲＬをユーザが選択すると、ステップＳ１０５の処理として、ユーザ端末３００のサーバアクセス部３４２では、Ｗｅｂブラウザが起動され、選択されたＵＲＬが示す情報取得サーバ１００にアクセスされる。このとき、Ｗｅｂブラウザのクッキーには、パラメータとして従業員ＩＤが取得される。このような構成にすることで、ログインＩＤやパスワードのような会員情報を入力することなく、情報取得サーバ１００にアクセスすることが可能となる。この従業員ＩＤは、通信部３１０を介して情報取得サーバ１００へ送信される。
【００５０】
ステップＳ１０６の処理として、情報取得サーバ１００の紹介者識別子格納部１３３では、ステップＳ１０５で送信された従業員ＩＤを受信すると、ユーザＤＢ１２２に格納される。
【００５１】
図７は、図２のユーザＤＢ１２２に従業員ＩＤが格納された状態の例を示す模式図である。ユーザＤＢ１２２には、図７に示すユーザＤＢ１２２の列名に対応して、ユーザＩＤ、従業員ＩＤ、氏名等の情報が含まれる。ユーザＩＤは、他社サーバ２００を運用している会社のユーザを一意に特定するための識別情報であり、図７に示す例では、「ID102」が格納されている。従業員ＩＤは、従業員ＤＢ１２１の同名項目と同様に、情報取得サーバ１００を運用している会社の従業員を一意に特定するための識別情報であり、図５に示す例では、「ID001」、「ID002」が格納されている。氏名は、ユーザＩＤに対応するユーザの氏名であり、ユーザの情報の例として示している。
【００５２】
ステップＳ１０６では、図７の１行目の格納例に示すように、ユーザＩＤがまだ格納されておらず、従業員ＩＤとして「ID001」のみが格納される。
【００５３】
ステップＳ１０７の処理として、情報取得サーバ１００のサーバアクセス指示部１３４では、他社サーバ２００にアクセスして情報取得サーバ１００を通信相手先として登録するように促す登録指示がユーザ端末３００へ送信される。
【００５４】
ステップＳ１０８の処理として、ユーザ端末３００の登録画面表示部３４３では、ステップＳ１０７で送信された登録指示を受信する。
【００５５】
ステップＳ１０９の処理として、ユーザ端末３００の登録画面表示部３４３では、ステップＳ１０８で登録指示を受信すると、他社サーバ２００にアクセスして他社サーバ２００が提供するメッセンジャーサービスを起動し、情報取得サーバ１００を通信相手先として登録するように促すメッセージが表示される。
【００５６】
図８は、図３の表示操作部３２０に表示される他社サーバ２００への登録画面の表示例を示す模式図である。図８に示す画面は、メッセンジャーサービスにおいて、情報取得サーバ１００を通信相手先として登録すること（友達登録）を促す画面であり、登録ボタンＢ１が表示されている。ユーザがこの登録ボタンＢ１を選択すると、情報取得サーバ１００を通信相手先として登録する処理が他社サーバ２００で行われる。
【００５７】
ステップＳ１１０の処理として、ユーザ端末３００の登録画面表示部３４３では、図８に示す登録ボタンＢ１が選択されると、ユーザ端末３００に登録されているユーザの登録情報が他社サーバ２００へ送信される。
【００５８】
ステップＳ１１１の処理として、他社サーバ２００では、ステップＳ１１０で送信されたユーザの登録情報を受信する。
【００５９】
ステップＳ１１２の処理として、他社サーバ２００では、情報取得サーバ１００を通信相手先として登録したユーザＩＤを情報取得サーバ１００ヘ送信する。
【００６０】
ステップＳ１１３の処理として、情報取得サーバ１００のユーザ識別子格納部１３５では、ステップＳ１１２で送信されたユーザＩＤを受信する。
【００６１】
ステップＳ１１４の処理として、情報取得サーバ１００のユーザ識別子格納部１３５では、ステップＳ１１３で送信されたユーザＩＤを受信すると、ユーザＤＢ１２２に格納される。
【００６２】
図９は、図２のユーザＤＢ１２２にユーザＩＤが格納された状態の例を示す模式図である。図９に示すユーザＤＢ１２２は、図７に示すユーザＤＢ１２２と同様の情報が含まれ、図９に示す例では、ユーザＩＤに「ID101」、「ID102」が格納され、従業員ＩＤに「ID001」、「ID002」が格納されている。
【００６３】
ステップＳ１１４では、図９の２行目の格納例に示すように、ユーザＩＤとして「ID101」が氏名とともに格納され、従業員ＩＤは空欄になっている。１行目の従業員ＩＤ「ID001」との紐づけがまだ行われていないので、例えば、１行目と２行目とは別々に格納されている。
【００６４】
ステップＳ１１５の処理として、情報取得サーバ１００の第２ＵＲＬ生成部１３６では、ステップＳ１１３で受信したユーザＩＤをパラメータとして、情報取得サーバ１００のアドレスを示すＵＲＬが生成される。例えば、情報取得サーバ１００のＵＲＬが「https://xxxxx.com/」である場合、その後に、ユーザＩＤを示す「user id=ID101」というパラメータが追加される。
【００６５】
ステップＳ１１６の処理として、情報取得サーバ１００のＵＲＬ送信指示部１３７では、ステップＳ１１５にて生成されたＵＲＬが通信部１１０を介して他社サーバ２００へ送信し、他社サーバ２００に対してユーザ端末３００へ送信するように指示する。
【００６６】
ステップＳ１１７の処理として、他社サーバ２００では、ステップＳ１１６で送信されたＵＲＬを受信する。
【００６７】
ステップＳ１１８の処理として、他社サーバ２００では、ステップＳ１１７で受信したＵＲＬをユーザ端末３００へ送信する。このとき、例えば、前述のメッセンジャーサービスにより送信される。
【００６８】
ステップＳ１１９の処理として、ユーザ端末３００のＵＲＬ表示部３４１では、ステップＳ１１８で送信されたＵＲＬを受信すると、メッセンジャーサービスが起動され、表示操作部３２０にＵＲＬが選択可能に表示される。
【００６９】
図１０は、図３の表示操作部３２０に表示される第２のＵＲＬの表示例を示す模式図である。図１０に示す画面は、図６と同様にメッセンジャーサービスを示す画面であり、送信元アカウントであるアカウント表示Ｕ１が表示され、アカウント表示Ｕ１からのメッセージとして、テキストＴ２が表示されている。
【００７０】
図１０に示すように、アカウント表示Ｕ１として情報取得サーバ１００が表示され、情報取得サーバ１００からのメッセージとして、テキストＴ２の中にはステップＳ１１５にて生成されたＵＲＬが選択可能に表示される。このＵＲＬが選択されると、ユーザ端末３００でＷｅｂブラウザが起動され、当該ＵＲＬにアクセスされる。なお、図１０に示すＵＲＬのパラメータは、図６と同様に通常、所定の方式により暗号化されて判読できない文字により表示されているが、ここでは見やすいように表示している。
【００７１】
ステップＳ１１９にて表示されたＵＲＬをユーザが選択すると、ステップＳ１２０の処理として、ユーザ端末３００のサーバアクセス部３４２では、Ｗｅｂブラウザが起動され、選択されたＵＲＬが示す情報取得サーバ１００にアクセスされる。このとき、Ｗｅｂブラウザのクッキーには、パラメータとしてユーザＩＤが取得される。このような構成にすることで、ステップＳ１０４と同様に、ログインＩＤやパスワードのような会員情報を入力することなく、情報取得サーバ１００にアクセスすることが可能となる。このユーザＩＤは、通信部３１０を介して情報取得サーバ１００へ送信される。
【００７２】
ステップＳ１２１の処理として、情報取得サーバ１００のユーザ識別子紐づけ部１３８では、ステップＳ１２０の情報取得サーバ１００へのアクセスを検知し、ユーザＩＤを受信する。
【００７３】
図１１は、図３の表示操作部３２０に表示される情報取得サーバ１００への登録完了画面の表示例を示す模式図である。図１１に示す画面は、情報取得サーバ１００において、ユーザの登録が完了したことを通知する画面であり、完了通知Ｔ３が表示されている。ユーザは、この完了通知Ｔ３により登録が完了したことを知ることができる。
【００７４】
ステップＳ１２２の処理として、情報取得サーバ１００のユーザ識別子紐づけ部１３８では、ステップＳ１１９で送信されたユーザＩＤと、従業員ＩＤとを紐づけする。具体的には、例えば、ユーザＤＢ１２２に格納されているユーザＩＤのみのデータと、従業員ＩＤのみのデータとを紐づけて１つのレコードとして結合する。この処理は、ステップＳ１０５のサーバアクセスとステップＳ１２０のサーバアクセスとが同一トランザクション内で処理されることにより、同一プログラム内のパラメータとしてユーザＩＤと従業員ＩＤとの対応関係が把握されているので、紐づけが可能となる。
【００７５】
図１２は、図２のユーザＤＢ１２２においてユーザＩＤと従業員ＩＤとが紐づけされた状態の例を示す模式図である。図１２に示すユーザＤＢ１２２は、図７に示すユーザＤＢ１２２と同様の情報が含まれ、図１２に示す例では、ユーザＩＤに「ID101」、「ID102」が格納され、従業員ＩＤに「ID001」、「ID002」が格納されている。
【００７６】
ステップＳ１２２では、図９の１行目及び２行目の格納例で示した、ユーザＩＤ「ID101」と、従業員ＩＤ「ID001」との紐づけが行われ、１つの行に結合して格納される。これにより、ユーザＩＤと従業員ＩＤとの紐づけが行われ、情報取得サーバ１００と他社サーバ２００とが連動させることが可能になる。
【００７７】
以上のように、本実施形態に係る情報取得システムは、従業員ＩＤをパラメータとする情報取得サーバのＵＲＬが生成され、ユーザＩＤをパラメータとする情報取得サーバのＵＲＬが生成される。それぞれのＵＲＬが選択され、同一トランザクション内で処理されることにより、パラメータから従業員ＩＤ及びユーザＩＤを対応付けて取得することが可能である。これにより、互いに異なるユーザ識別体系であるユーザＩＤと従業員ＩＤとを紐づけることが可能になる。
【００７８】
また、従業員ＩＤをパラメータとするＵＲＬと、ユーザＩＤをパラメータとするＵＲＬとが選択されると、Ｗｅｂブラウザのクッキーに従業員ＩＤ及びユーザＩＤが取得され、情報取得サーバに送信される。これにより、ユーザによる会員情報の入力を必要とせずに、ユーザＩＤと従業員ＩＤとを紐づけることが可能になる。
【００７９】
なお、本実施形態は、メッセンジャーサービスによりＵＲＬを送信する場合について説明したが、例えば、ＱＲコード（登録商標）のようにコード化された情報を送信するように構成しても良く、また、メッセンジャーサービス以外の手法で送信しても良く、例えば、メール等により送信しても良い。
【００８０】
以上、開示に係る実施形態について説明したが、これらはその他の様々な形態で実施することが可能であり、種々の省略、置換および変更を行なって実施することができる。これらの実施形態および変形例ならびに省略、置換および変更を行なったものは、特許請求の範囲の技術的範囲とその均等の範囲に含まれる。
【符号の説明】
【００８１】
１  情報取得システム、１００  情報取得サーバ、１１０  通信部、１２０  記憶部、１２１  従業員ＤＢ、１２２  ユーザＤＢ、１３０  制御部、１３１  第１ＵＲＬ生成部、１３２  ＵＲＬ送信部、１３３  紹介者識別子格納部、１３４  サーバアクセス指示部、１３５  ユーザ識別子格納部、１３６  第２ＵＲＬ生成部、１３７  ＵＲＬ送信指示部、１３８  ユーザ識別子紐づけ部、２００  他社サーバ、３００  ユーザ端末、３１０  通信部、３２０  表示操作部、３３０  記憶部、３４０  制御部、３４１  ＵＲＬ表示部、３４２  サーバアクセス部、３４３  登録画面表示部、ＮＷ  ネットワーク
【図１】
2019191872.tif 000003
【図２】
2019191872.tif 000004
【図３】
2019191872.tif 000005
【図４】
2019191872.tif 000006
【図５】
2019191872.tif 000007
【図６】
2019191872.tif 000008
【図７】
2019191872.tif 000009
【図８】
2019191872.tif 000010
【図９】
2019191872.tif 000011
【図１０】
2019191872.tif 000012
【図１１】
2019191872.tif 000013
【図１２】
2019191872.tif 000014