(57)【要約】      （修正有）【課題】複数の伝送方式を支援するプッシュメッセージハンドリング方法を提供する。【解決手段】プッシュサーバの受信部が管理者端末からプッシュ情報を受信する段階Ｓ１００、プッシュサーバのデータベース部にプッシュ情報を格納する段階Ｓ２００、プッシュサーバのプッシュ方式決定部がプッシュ情報に基づいてプッシュメッセージ伝送方式を決定する段階Ｓ３００、プッシュサーバのプッシュメッセージ発送部がプッシュメッセージ伝送方式によってクライアント端末にプッシュメッセージを伝送する段階Ｓ４００を含み、プッシュ方式決定部は、プッシュ情報に基づいてプッシュメッセージ伝送方式を１つ以上決定可能とする。【選択図】図２
2019020768.tif 000002
【特許請求の範囲】
【請求項１】
複数の伝送方式を支援するプッシュメッセージハンドリング方法であって、
プッシュサーバの受信部が管理者端末からプッシュ情報を受信する段階と、
前記プッシュサーバのデータベース部に前記プッシュ情報を格納する段階と、
前記プッシュサーバのプッシュ方式決定部が前記プッシュ情報に基づいてプッシュメッセージ伝送方式を決定する段階と、
前記プッシュサーバのプッシュメッセージ発送部が前記プッシュメッセージ伝送方式によってクライアント端末にプッシュメッセージを伝送する段階と
を含み、
前記プッシュ方式決定部は、前記プッシュ情報に基づいて前記プッシュメッセージ伝送方式を１つ以上決定可能であることを特徴とする、複数の伝送方式を支援するプッシュメッセージハンドリング方法。
【請求項２】
前記プッシュ情報は、プッシュメッセージ情報を含むことを特徴とする請求項１に記載の複数の伝送方式を支援するプッシュメッセージハンドリング方法。
【請求項３】
前記プッシュ情報を受信する方式と前記プッシュメッセージを伝送する方式は、ＴＣＰ/ＩＰ方式、ウェブソケットを用いたウェブブラウザ方式、ＡＰＮＳ（Ａｐｐｌｅ  Ｐｕｓｈ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ）方式及びＧＣＭ（Ｇｏｏｇｌｅ  Ｃｌｏｕｄ  Ｍｅｓｓａｇｉｎｇ）方式を含むことを特徴とする請求項１に記載の複数の伝送方式を支援するプッシュメッセージハンドリング方法。
【請求項４】
前記プッシュ情報を受信する方式と前記プッシュメッセージを伝送する方式は、互いに異なるように構成され得ることを特徴とする請求項１に記載の複数の伝送方式を支援するプッシュメッセージハンドリング方法。
【請求項５】
複数の伝送方式を支援するプッシュメッセージハンドリング装置であって、
データを受信するための受信部と、
前記受信部が管理者端末から受信したプッシュ情報を格納するためのデータベースと、
前記プッシュ情報に基づいてプッシュメッセージ伝送方式を決定するプッシュ方式決定部と、
前記プッシュメッセージ伝送方式によってクライアント端末にプッシュメッセージを伝送するプッシュメッセージ発送部と
を含み、
前記プッシュ方式決定部は、前記プッシュ情報に基づいて前記プッシュメッセージ伝送方式を１つ以上決定可能であることを特徴とする複数の伝送方式を支援するプッシュメッセージハンドリング装置。
【請求項６】
前記プッシュ情報は、プッシュメッセージ情報を含むことを特徴とする請求項５に記載の複数の伝送方式を支援するプッシュメッセージハンドリング装置。
【請求項７】
前記プッシュ情報を受信する方式と前記プッシュメッセージを伝送する方式は、ＴＣＰ/ＩＰ方式、ウェブソケットを用いたウェブブラウザ方式、ＡＰＮＳ（Ａｐｐｌｅ  Ｐｕｓｈ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ）方式及びＧＣＭ（Ｇｏｏｇｌｅ  Ｃｌｏｕｄ  Ｍｅｓｓａｇｉｎｇ）方式を含むことを特徴とする請求項５に記載の複数の伝送方式を支援するプッシュメッセージハンドリング装置。
【請求項８】
前記プッシュ情報を受信する方式と前記プッシュメッセージを伝送する方式は、互いに異なるように構成され得ることを特徴とする請求項５に記載の複数の伝送方式を支援するプッシュメッセージハンドリング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数の伝送方式を支援するプッシュメッセージハンドリング方法及び装置に関し、プッシュサーバが複数の伝送方式を支援してプッシュメッセージを統合的に管理できる複数の伝送方式を支援するプッシュメッセージハンドリング方法及び装置に関する。
【背景技術】
【０００２】
既存のプッシュ（ｐｕｓｈ）サーバの場合に、プッシュサーバは単一のメッセージの送受信方法のみを支援したので、他の伝送方式でプッシュメッセージを伝送するためには、他のプッシュサーバを利用しなければならなかった。その結果、システム運用の側面において非効率性を招き、クライアントの観点から不便をもたらしている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
そこで、本発明は上記事情に鑑みてなされたものであって、その目的は、プッシュサーバが複数の伝送方式を支援して多様なデバイス環境に合せてメッセージを送受信できるようにする複数の伝送方式を支援するプッシュメッセージハンドリング方法及び装置を提供することにある。
【課題を解決するための手段】
【０００４】
前記課題を解決するための本発明の一態様に係る複数の伝送方式を支援するプッシュメッセージハンドリング方法は、プッシュサーバの受信部が管理者端末からプッシュ情報を受信する段階、前記プッシュサーバのデータベース部に前記プッシュ情報を格納する段階、前記プッシュサーバのプッシュ方式決定部が前記プッシュ情報に基づいてプッシュメッセージ伝送方式を決定する段階、前記プッシュサーバのプッシュメッセージ発送部が前記プッシュメッセージ伝送方式によってクライアント端末にプッシュメッセージを伝送する段階を含み、前記プッシュ方式決定部は、前記プッシュ情報に基づいて前記プッシュメッセージ伝送方式を１つ以上決定可能であることを特徴とする。
【０００５】
前記プッシュ情報は、プッシュメッセージ情報を含むことができる。
【０００６】
前記プッシュ情報を受信する方式と前記プッシュメッセージを伝送する方式は、ＴＣＰ/ＩＰ方式、ウェブソケットを用いたウェブブラウザ方式、ＡＰＮＳ（Ａｐｐｌｅ  Ｐｕｓｈ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ）方式及びＧＣＭ（Ｇｏｏｇｌｅ  Ｃｌｏｕｄ  Ｍｅｓｓａｇｉｎｇ）方式を含む。
【０００７】
前記プッシュ情報を受信する方式と前記プッシュメッセージを伝送する方式は、互いに異なるように構成され得る。
【０００８】
前記課題を解決するための本発明の他の態様に係る複数の伝送方式を支援するプッシュメッセージハンドリング装置は、データを受信するための受信部、前記受信部が管理者端末から受信したプッシュ情報を格納するためのデータベース、前記プッシュ情報に基づいてプッシュメッセージ伝送方式を決定するプッシュ方式決定部、及び前記プッシュメッセージ伝送方式によってクライアント端末にプッシュメッセージを伝送するプッシュメッセージ発送部を含み、前記プッシュ方式決定部は、前記プッシュ情報に基づいて前記プッシュメッセージ伝送方式を１つ以上決定可能であることを特徴とする。
【０００９】
前記プッシュ情報を受信する方式と前記プッシュメッセージを伝送する方式は、ＴＣＰ/ＩＰ方式、ウェブソケットを用いたウェブブラウザ方式、ＡＰＮＳ（Ａｐｐｌｅ  Ｐｕｓｈ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ）方式及びＧＣＭ（Ｇｏｏｇｌｅ  Ｃｌｏｕｄ  Ｍｅｓｓａｇｉｎｇ）方式を含む。
【００１０】
前記プッシュ情報を受信する方式と前記プッシュメッセージを伝送する方式は、互いに異なるように構成され得る。
【発明の効果】
【００１１】
本発明の実施形態に係る複数タイプのプッシュメッセージハンドリング方法及び装置によれば、１つのプッシュサーバにより多様なデバイス環境に合うようにメッセージを送受信でき、システムの効率性を最大化できるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る複数の伝送方式を支援するプッシュメッセージハンドリング装置の構成図である。
【図２】本発明の実施形態に係る複数の伝送方式を支援するプッシュメッセージハンドリング方法の順序図である。
【発明を実施するための形態】
【００１３】
本発明の目的及び効果、そしてそれらを達成するための技術的構成は、添付の図面と共に詳細に後述する実施形態を参照すれば明確になる。本発明を説明するにおいて公知の機能又は構成に関する具体的な説明が本発明の要旨を不要に曖昧にするおそれがあると判断される場合には、その詳細な説明を省略する。そして、後述する用語は本発明での構造、役割及び機能などを考慮して定義された用語であって、これは使用者、運用者の意図又は慣例などによって変わり得る。
【００１４】
しかし、本発明は以下で開示される実施形態に限定されるものではなく、互いに異なる多様な形態で実現され得る。但し、本実施形態は本発明の開示が完全なようにし、本発明の属する技術分野において通常の知識を有する者に発明の範疇を完全に理解させるために提供されるものであり、本発明は単に特許請求の範囲に記載された請求項の範疇によって定義されるだけである。従って、その定義は、本明細書全般に亘る内容に基づいて下されるべきである。
【００１５】
明細書全体において、ある部分がある構成要素を「含む」とするとき、これは特に反対となる記載がない限り、他の構成要素を除外するものではなく、他の構成要素を更に含むことができることを意味する。
【００１６】
以下では添付の図面を参照して、本発明の好適な実施形態を更に詳細に説明する。
【００１７】
一方、本発明の実施形態において、各構成要素、機能ブロック又は手段は１つ又はそれ以上の下部構成要素で構成され得、各構成要素が行う電気、電子、機械的機能は、電子回路、集積回路、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）など公知となった多様な素子又は機械的要素で実現され得、それぞれ別個に実現されてもよく、２以上が１つに統合されて実現されてもよい。
【００１８】
また、添付のブロック図の各ブロックとフローチャートの各段階の組み合わせは、コンピュータ・プログラム・インストラクションにより実行されることもできる。これらのコンピュータ・プログラム・インストラクションは、汎用コンピュータ、特殊用コンピュータ、携帯用ノートブックコンピュータ、ネットワークコンピュータなどその他プログラム可能なデータプロセッシング装置のプロセッサに搭載されることができるので、コンピュータ装置又はその他プログラム可能なデータプロセッシング装置のプロセッサによって実行されるそのインストラクションが以下で説明するブロック図の各ブロック又はフローチャートの各段階で説明された機能を行う手段を生成するようになる。これらのコンピュータ・プログラム・インストラクションは、特定方式で機能を実現するために、コンピュータ装置又はその他プログラム可能なデータプロセッシング装置を指向できるコンピュータ装置に利用可能なメモリ又はコンピュータ読み取り可能なメモリに格納されることも可能であるので、ブロック図の各ブロック又はフローチャートの各段階で説明された機能を実行するインストラクション手段を内包する製造物を生産することも可能である。コンピュータ・プログラム・インストラクションは、コンピュータ装置又はその他プログラム可能なデータプロセッシング装置上に搭載されることも可能であるので、コンピュータ装置又はその他プログラム可能なデータプロセッシング装置上で一連の動作段階が行うためのプロセスを生成してブロック図の各ブロック及びフローチャートの各段階で説明された機能を実行するための段階を提供することも可能である。
【００１９】
更に、各ブロック又は各段階は、特定された論理的な（各）機能を実行するための１つ以上の実行可能なインストラクションを含むモジュール、セグメント又はコードの一部を示すことができる。また、幾つの代替実施形態ではブロック又は段階で言及された機能が順序から外れて発生することも可能であることに注目しなければならない。例えば、相次いで示されている２つのブロック又は段階は、実際に実質的に同時に行われてもよく、又はそのブロック又は段階が時には該当する機能によって逆順で行われもよい。
【００２０】
以下では添付の図面を参照して本発明の実施形態に係る複数の伝送方式を支援するプッシュメッセージハンドリング方法及び装置について説明するようにする。
【００２１】
図１は、本発明の実施形態に係る複数の伝送方式を支援するプッシュメッセージハンドリング装置の構成図であり、図２は、本発明の実施形態に係る複数の伝送方式を支援するプッシュメッセージハンドリング方法の順序図である。前記複数の伝送方式を支援するプッシュメッセージハンドリング装置はプッシュサーバであって、複数の伝送方式を支援する機能を有する。以下では前記プッシュメッセージハンドリング装置を便宜上、プッシュサーバと命名する。
【００２２】
前記図１を参照すれば、プッシュサーバ１００は、データを受信するための受信部１１０、前記受信部１１０が管理者端末から受信したプッシュ情報を格納するためのデータベース部１２０、前記プッシュ情報に基づいてプッシュメッセージ伝送方式を決定するプッシュ方式決定部１３０及び前記プッシュメッセージ伝送方式によってクライアント端末にプッシュメッセージを伝送するプッシュメッセージ発送部１４０を含む。
【００２３】
まず、プッシュサーバ１００の受信部１１０は、管理者端末からプッシュ情報を受信し（Ｓ１００）、前記プッシュサーバ１００のデータベース部１２０に前記プッシュ情報を格納する（Ｓ２００）。
【００２４】
前記プッシュ情報は、プッシュメッセージの伝送のための情報を含み、プッシュメッセージ伝送方式情報、及びクライアントに伝送するプッシュメッセージ情報を含むことができる。
【００２５】
前記プッシュサーバ１００は、多様な方式のメッセージ受信方式を支援する。例えば、受信方式は、ＴＣＰ/ＩＰ方式、ウェブソケット方式、アップルＩＯＳのＡＰＮＳ（Ａｐｐｌｅ  Ｐｕｓｈ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ）方式、及びＧｏｏｇｌｅアンドロイドのＧＣＭ（Ｇｏｏｇｌｅ  Ｃｌｏｕｄ  Ｍｅｓｓａｇｅ）方式を含むことができる。
【００２６】
一方、前記プッシュサーバ１００は、多様なプッシュメッセージ伝送方式を支援する。例えば、プッシュメッセージ伝送方式は、ＣＰ/ＩＰ方式、ウェブソケット方式、アップルＩＯＳのＡＰＮＳ（Ａｐｐｌｅ  Ｐｕｓｈ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ）方式、及びＧｏｏｇｌｅアンドロイドのＧＣＭ（Ｇｏｏｇｌｅ  Ｃｌｏｕｄ  Ｍｅｓｓａｇｅ）方式を含むことができる。
【００２７】
前記プッシュ方式決定部１３０は、プッシュ情報に基づいてプッシュメッセージ伝送方式を決定し（Ｓ３００）、このとき、プッシュ情報に１つ以上のプッシュメッセージ伝送方式が指定されていれば、前記プッシュ方式決定部１３０は、１つ以上のプッシュメッセージ伝送方式を決定する。
【００２８】
例えば、前記プッシュ情報にプッシュメッセージ伝送方式としてＴＣＰ/ＩＰ方式及びウェブソケット方式が指定されていれば、プッシュメッセージ伝送方式として前記ＴＣＰ/ＩＰ及びウェブソケット方式をプッシュメッセージ伝送方式に決定する。
【００２９】
また、プッシュサーバ１００に予め管理者別に前記プッシュメッセージ伝送方式を１つ以上設定することも可能である。
【００３０】
更に、プッシュ情報に前記伝送方式を指定せず、また前記プッシュサーバ１００に予め伝送方式を設定していない場合に、前記プッシュ方式決定部１３０は、管理者の直ぐ直前のプッシュメッセージ伝送方式を該当プッシュメッセージの伝送方式として決定できる。
【００３１】
その後、前記プッシュサーバ１００のプッシュメッセージ発送部１４０は、前記決定されたプッシュメッセージ伝送方式によってクライアント端末にプッシュメッセージを伝送する（Ｓ４００）。
【００３２】
例えば、前記決定されたプッシュメッセージ伝送方式がＴＣＰ/ＩＰ方式とウェブソケット方式である場合に、プッシュメッセージ発送部１４０は、クライアント端末にＴＣＰ/ＩＰ方式又はウェブソケット方式でプッシュメッセージを伝送する。
【００３３】
このとき、前記各伝送方式は、クライアント端末の環境にマッチする伝送方式に該当する。
【００３４】
本発明の実施形態に係る複数の伝送方式を支援するプッシュメッセージハンドリング方法及び装置では、プッシュ情報受信方式と前記プッシュメッセージ伝送方式は、互いに異なるように構成され得る。即ち、管理者から受信したプッシュ情報の受信方式と管理者がプッシュメッセージを伝送しようとする伝送方式が異なるように構成でき、また全体のプッシュメッセージ伝送方式も互いに異なるように複数に設定してプッシュメッセージを伝送することも可能である。
【００３５】
従って、本発明の実施形態に係るプッシュサーバによれば、プッシュメッセージの受信又は送信方法によってプッシュサーバをそれぞれ備える必要なく、１つのプッシュサーバによって多様なプッシュメッセージの送受信方法を支援するように構成することによって、プッシュメッセージを統合管理でき、システムの効率性を最大化させることができる。
【００３６】
本発明に係る方法は、コンピュータで読み取れる記録媒体において、コンピュータが読み取り可能なコードとして実現することが可能である。コンピュータが読み取るための記録媒体は、コンピュータシステムによって読み取られるデータが格納されるあらゆる種類の記録装置を含む。記録媒体の例としては、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスク、光データ格納装置などが挙げられ、またキャリアウェーブ（例えば、インターネットを介した伝送）の形態で実現されることも含む。また、コンピュータが読み取るための記録媒体は、ネットワークで連結されたコンピュータシステムに分散される分散方式でコンピュータが読み取れるコードが格納され実行され得る。
【００３７】
本明細書と図面には、本発明の好適な実施形態について開示しており、たとえ特定用語が用いられていても、これは単に本発明の技術内容を容易に説明し、発明の理解を促進するための一般的な意味として用いられたものであって、本発明の範囲を限定しようとするものではない。ここに開示された実施形態以外にも本発明の技術的思想に基づく他の変形例が実施可能であるということは、本発明の属する技術分野における通常の知識を有する者に自明である。
【符号の説明】
【００３８】
１００    プッシュサーバ
１１０    受信部
１２０    データベース部
１３０    プッシュ方式決定部
１４０    プッシュメッセージ発送部
【図１】
2019020768.tif 000003
【図２】
2019020768.tif 000004
【手続補正書】
【提出日】平成30年9月25日(2018.9.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の伝送方式を支援するプッシュメッセージハンドリング方法であって、
プッシュサーバの受信部が管理者端末からプッシュ情報を受信する段階と、
前記プッシュサーバのデータベース部に前記プッシュ情報を格納する段階と、
前記プッシュサーバのプッシュ方式決定部が前記プッシュ情報に基づいてプッシュメッセージ伝送方式を決定する段階と、
前記プッシュサーバのプッシュメッセージ発送部が前記プッシュメッセージ伝送方式によってクライアント端末にプッシュメッセージを伝送する段階とを含み、
前記プッシュ方式決定部は、前記プッシュ情報に基づいて前記プッシュメッセージ伝送方式を１つ以上決定可能であり、
前記プッシュ情報を受信する方式と前記プッシュメッセージを伝送する方式は、互いに異なるように構成され得ることを特徴とする、複数の伝送方式を支援するプッシュメッセージハンドリング方法。
【請求項２】
前記プッシュ情報は、プッシュメッセージ情報を含むことを特徴とする請求項１に記載の複数の伝送方式を支援するプッシュメッセージハンドリング方法。
【請求項３】
前記プッシュ情報を受信する方式と前記プッシュメッセージを伝送する方式は、ＴＣＰ/ＩＰ方式、ウェブソケットを用いたウェブブラウザ方式、ＡＰＮＳ（Ａｐｐｌｅ Ｐｕｓｈ Ｎｏｔｉｆｉｃａｔｉｏｎ Ｓｅｒｖｉｃｅ）方式及びＧＣＭ（ＧｏｏｇｌｅＣｌｏｕｄ Ｍｅｓｓａｇｉｎｇ）方式を含むことを特徴とする請求項１に記載の複数の伝送方式を支援するプッシュメッセージハンドリング方法。
【請求項４】
複数の伝送方式を支援するプッシュメッセージハンドリング装置であって、
データを受信するための受信部と、
前記受信部が管理者端末から受信したプッシュ情報を格納するためのデータベースと、
前記プッシュ情報に基づいてプッシュメッセージ伝送方式を決定するプッシュ方式決定部と、
前記プッシュメッセージ伝送方式によってクライアント端末にプッシュメッセージを伝送するプッシュメッセージ発送部とを含み、
前記プッシュ方式決定部は、前記プッシュ情報に基づいて前記プッシュメッセージ伝送方式を１つ以上決定可能であり、
前記プッシュ情報を受信する方式と前記プッシュメッセージを伝送する方式は、互いに異なるように構成され得ることを特徴とする複数の伝送方式を支援するプッシュメッセージハンドリング装置。
【請求項５】
前記プッシュ情報は、プッシュメッセージ情報を含むことを特徴とする請求項４に記載の複数の伝送方式を支援するプッシュメッセージハンドリング装置。
【請求項６】
前記プッシュ情報を受信する方式と前記プッシュメッセージを伝送する方式は、ＴＣＰ/ＩＰ方式、ウェブソケットを用いたウェブブラウザ方式、ＡＰＮＳ（Ａｐｐｌｅ Ｐｕｓｈ Ｎｏｔｉｆｉｃａｔｉｏｎ Ｓｅｒｖｉｃｅ）方式及びＧＣＭ（ＧｏｏｇｌｅＣｌｏｕｄ Ｍｅｓｓａｇｉｎｇ）方式を含むことを特徴とする請求項４に記載の複数の伝送方式を支援するプッシュメッセージハンドリング装置。