(57)【要約】  メッセージ送信システム、受信装置、受信方法、およびそのコンピュータ可読記録媒体が提供されるメッセージ送信システムは、送信装置と、受信装置と、データベースとを備える。送信装置はブロードキャスティングメッセージを送信し、ブロードキャスティングメッセージは識別コードを含む。受信装置は、ブロードキャスティングメッセージを受信することに応答して識別コードを転送する。データベースは、アプリケーションＩＤを伴わない、識別コードに対応するインテントコンテンツを提供する。受信装置は、インテントコンテンツを受信することに応答して、アプリケーションＩＤに対応するアプリケーションを開くことなしに、オペレーションシステム（ＯＳ）によって、インテントコンテンツに従って通知を提示する。したがって、プッシュメッセージを受信するためのアプリケーションをインストールすることなしに、受信装置は通知をなお受信することができ、プッシュ通知の効率が改善されることができる。
2020523947.tif 000002
【特許請求の範囲】
【請求項１】
ブロードキャスティングメッセージを送信する送信装置であって、前記ブロードキャスティングメッセージは識別コードを含む、送信装置と、
前記ブロードキャスティングメッセージを受信することに応答して前記識別コードを転送する受信装置と、
アプリケーションＩＤを伴わない、前記識別コードに対応するインテントコンテンツを提供するデータベースと
を備えるメッセージ送信システムであって、
前記受信装置は、前記インテントコンテンツを受信することに応答して、前記アプリケーションＩＤに対応するアプリケーションを開くことなしに、オペレーションシステム（ＯＳ）によって前記インテントコンテンツに従って通知を提示する、メッセージ送信システム。
【請求項２】
前記データベースは、前記インテントコンテンツに前記アプリケーションＩＤを付加することができないようにし、前記アプリケーションＩＤは、前記識別コードに対応する、請求項１に記載のメッセージ送信システム。
【請求項３】
前記ＯＳは、前記アプリケーションなしで前記ブロードキャスティングメッセージをモニタリングする、請求項１に記載のメッセージ送信システム。
【請求項４】
前記送信装置は、前記識別コードとは異なる第２の識別コードを含む前記ブロードキャスティングメッセージを送信するか、または前記第２の識別コードを含む第２のブロードキャスティングメッセージを送信する、請求項１に記載のメッセージ送信システム。
【請求項５】
前記識別コードはプッシュ時間に対応し、前記第２の識別コードは前記プッシュ時間とは異なる第２のプッシュ時間に対応し、前記データベースは、前記識別コードおよび前記第２の識別コードに対応する前記インテントコンテンツを、それぞれ前記プッシュ時間および前記第２のプッシュ時間に従って提供する、請求項４に記載のメッセージ送信システム。
【請求項６】
前記ブロードキャスティングメッセージは、サービス有効化指示をさらに含み、前記受信装置は、前記データベースからのプッシュメッセージをモニタリングするために、前記サービス有効化指示に従ってプッシュサービスをアクティブにし、前記プッシュメッセージは、前記インテントコンテンツを含む、請求項１に記載のメッセージ送信システム。
【請求項７】
前記送信装置は、Ｂｌｕｅｔｏｏｔｈ、Ｗｉ‐Ｆｉ、赤外線（ＩＲ）、またはＬｏｎｇ  Ｒａｎｇｅ（ＬｏＲａ）を介して前記受信装置と通信する、請求項１に記載のメッセージ送信システム。
【請求項８】
ブロードキャスティングメッセージを受信するレシーバであって、前記ブロードキャスティングメッセージは識別コードを含む、レシーバと、
提示デバイスと、
前記レシーバおよび前記提示デバイスに連結され、
前記ブロードキャスティングメッセージを受信することに応答して前記識別コードをデータベースに転送するように、
アプリケーションＩＤを伴わない、前記識別コードに対応するインテントコンテンツを前記データベースから取得するように、および
前記インテントコンテンツを取得することに応答して、前記アプリケーションＩＤに対応するアプリケーションを開くことなしに、前記提示デバイスを介してオペレーションシステム（ＯＳ）によって前記インテントコンテンツに従って通知を提示するように
構成された、プロセッサと
を備える、受信装置。
【請求項９】
前記プロセッサは、前記アプリケーションなしで前記ＯＳを介して前記ブロードキャスティングメッセージをモニタリングし、前記アプリケーションＩＤは前記識別コードに対応する、請求項８に記載の受信装置。
【請求項１０】
前記レシーバは、前記識別コードとは異なる第２の識別コードを含む前記ブロードキャスティングメッセージを受信するか、または前記第２の識別コードを含む第２のブロードキャスティングメッセージを受信する、請求項８に記載の受信装置。
【請求項１１】
前記識別コードはプッシュ時間に対応し、前記第２の識別コードは前記プッシュ時間とは異なる第２のプッシュ時間に対応し、前記プロセッサは、前記識別コードおよび前記第２の識別コードに対応する前記インテントコンテンツを、それぞれ前記プッシュ時間および前記第２のプッシュ時間に従って取得する、請求項１０に記載の受信装置。
【請求項１２】
前記ブロードキャスティングメッセージは、サービス有効化指示をさらに含み、前記プロセッサは、前記データベースからのプッシュメッセージをモニタリングするために、前記サービス有効化指示に従ってプッシュサービスをアクティブにし、前記プッシュメッセージは、前記インテントコンテンツを含む、請求項８に記載の受信装置。
【請求項１３】
前記レシーバは、Ｂｌｕｅｔｏｏｔｈ、Ｗｉ‐Ｆｉ、赤外線（ＩＲ）、またはＬｏｎｇ  Ｒａｎｇｅ（ＬｏＲａ）を介して前記ブロードキャスティングメッセージを受信する、請求項８に記載の受信装置。
【請求項１４】
受信装置に適合された受信方法であって、前記受信方法は、
ブロードキャスティングメッセージを受信することであって、前記ブロードキャスティングメッセージは識別コードを含む、受信することと、
前記ブロードキャスティングメッセージを受信することに応答して前記識別コードをデータベースに転送することと、
アプリケーションＩＤを伴わない、前記識別コードに対応するインテントコンテンツを前記データベースから取得することと、
前記インテントコンテンツを取得することに応答して、前記アプリケーションＩＤに対応するアプリケーションを開くことなしに、オペレーションシステム（ＯＳ）によって前記インテントコンテンツに従って通知を提示することと
を含む、受信方法。
【請求項１５】
アプリケーションＩＤを伴わない、前記識別コードに対応する前記インテントコンテンツを前記データベースから取得する前記ステップは、
前記アプリケーションなしで前記ＯＳを介して前記ブロードキャスティングメッセージをモニタリングすることであって、前記アプリケーションＩＤは前記識別コードに対応する、モニタリングすること
を含む、請求項１４に記載の受信方法。
【請求項１６】
ブロードキャスティングメッセージを受信する前記ステップは、
前記識別コードとは異なる第２の識別コードを含む前記ブロードキャスティングメッセージを受信すること、または前記第２の識別コードを含む第２のブロードキャスティングメッセージを受信すること
を含む、請求項１４に記載の受信方法。
【請求項１７】
前記識別コードはプッシュ時間に対応し、前記第２の識別コードは前記プッシュ時間とは異なる第２のプッシュ時間に対応し、前記インテントコンテンツを取得する前記ステップは、
前記識別コードおよび前記第２の識別コードに対応する前記インテントコンテンツを、それぞれ前記プッシュ時間および前記第２のプッシュ時間に従って取得すること
を含む、請求項１６に記載の受信方法。
【請求項１８】
前記ブロードキャスティングメッセージは、サービス有効化指示をさらに含み、前記インテントコンテンツを取得する前記ステップは、
前記データベースからのプッシュメッセージをモニタリングするために、前記サービス有効化指示に従ってプッシュサービスをアクティブにすることであって、前記プッシュメッセージは前記インテントコンテンツを含む、アクティブにすること
を含む、請求項１４に記載の受信方法。
【請求項１９】
ブロードキャスティングメッセージを受信する前記ステップは、
Ｂｌｕｅｔｏｏｔｈ、Ｗｉ‐Ｆｉ、赤外線（ＩＲ）、またはＬｏｎｇ  Ｒａｎｇｅ（ＬｏＲａ）を介して前記ブロードキャスティングメッセージを受信すること
を含む、請求項１４に記載の受信方法。
【請求項２０】
ブロードキャスティングメッセージを受信するステップであって、前記ブロードキャスティングメッセージは識別コードを含む、ステップと、
前記ブロードキャスティングメッセージを受信することに応答して前記識別コードをデータベースに転送するステップと、
アプリケーションＩＤを伴わない、前記識別コードに対応するインテントコンテンツを前記データベースから取得するステップと、
前記インテントコンテンツを取得することに応答して、前記アプリケーションＩＤに対応するアプリケーションを開くことなしに、オペレーションシステム（ＯＳ）によって前記インテントコンテンツに従って通知を提示するステップと
を実行するために、受信装置のプロセッサによってロードされるように構成されたプログラムコードを記録するための、非一時的なコンピュータ可読記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、プッシュ通知に関し、より詳細には、メッセージ送信システム、受信装置、受信方法、およびそのコンピュータ可読記録媒体に関する。
（関連出願の相互参照）
本出願は、２０１７年６月１３日に提出された台湾出願第１０６２０８５５２号の優先権利益を主張する。上述の特許出願の全体は、参照により本明細書に組み込まれ、本明細書の一部をなす。
【背景技術】
【０００２】
スマートフォン、タブレット、およびその他のハンドヘルドデバイスは、今日では一般的である。これらのデバイス用に、さまざまなアプリケーション、機能、およびサービスが開発されている。たとえば、プッシュ通知は、ハンドヘルドデバイスにおいて広く使用されている機能の１つである。ハンドヘルドデバイスは、サーバからいくつかのトピックをサブスクライブし得る。次いで、サブスクライブされたトピックに関連するトリガイベントが発生したとき、ハンドヘルドデバイスがプッシュメッセージに従って通知を表示できるように、サーバはプッシュメッセージをハンドヘルドデバイスに送信する。トリガイベントは、サーバによってだけではなく、ハンドヘルドデバイスまたは他のデバイスによっても開始される。たとえば、ハンドヘルドデバイスは、ｉＢｅａｃｏｎトランスミッタから小さなデータサイズのブロードキャスティングメッセージを受信するためにＢｌｕｅｔｏｏｔｈ（登録商標)機能をアクティブにすることができ、また、ハンドヘルドデバイスは、ブロードキャスティングメッセージに従ってコンテンツ要求によって、サーバからより多くの情報を引き出すことができる。しかしながら、特定のプッシュ通知を受信するためには、ハンドヘルドデバイスは、対応するアプリケーションがインストールされなければならない。それは、ハンドヘルドデバイスの操作に慣れていない数人のユーザにとっては不便である。さらに、ｉＢｅａｃｏｎトランスミッタをブロードキャスティングメッセージに設定している者にとっては、彼らのブロードキャスティングメッセージが、ｉＢｅａｃｏｎトランスミッタを通過するすべてのハンドヘルドデバイスによって受信されない場合がある。したがって、従来のメッセージ送信手法は改善されることができる。
【発明の概要】
【０００３】
したがって、本開示は、プッシュ通知の効率を改善する、メッセージ送信システム、受信装置、受信方法、およびそのコンピュータ可読記録媒体を対象とする。
【０００４】
例示的な実施形態の１つでは、メッセージ送信システムは、送信装置と、受信装置と、データベースとを少なくとも備えるが、これには限定されない。送信装置はブロードキャスティングメッセージを送信し、ブロードキャスティングメッセージは識別コードを含む。受信装置は、ブロードキャスティングメッセージを受信することに応答して識別コードを転送する。データベースは、アプリケーションＩＤを伴わない、識別コードに対応するインテントコンテンツを提供する。受信装置は、インテントコンテンツを受信することに応答して、アプリケーションＩＤに対応するアプリケーションを開くことなしに、オペレーティングシステム（ＯＳ）によって、インテントコンテンツに従って通知を提示する。
【０００５】
例示的な実施形態の１つによれば、データベースは、インテントコンテンツにアプリケーションＩＤを付加することができないようにし、アプリケーションＩＤは、識別コードに対応する。
【０００６】
例示的な実施形態の１つによれば、ＯＳは、アプリケーションなしでブロードキャスティングメッセージをモニタリングする。
【０００７】
例示的な実施形態の１つによれば、送信装置は、識別コードとは異なる第２の識別コードを含むブロードキャスティングメッセージを送信するか、または第２の識別コードを含む第２のブロードキャスティングメッセージを送信する。
【０００８】
例示的な実施形態の１つによれば、識別コードはプッシュ時間に対応し、第２の識別コードはプッシュ時間とは異なる第２のプッシュ時間に対応し、データベースは、識別コードおよび第２の識別コードに対応するインテントコンテンツを、それぞれプッシュ時間および第２のプッシュ時間に従って提供する。
【０００９】
例示的な実施形態の１つによれば、ブロードキャスティングメッセージは、サービス有効化指示をさらに含み、受信装置は、データベースからのプッシュメッセージをモニタリングするために、サービス有効化指示に従ってプッシュサービスをアクティブにし、プッシュメッセージは、インテントコンテンツを含む。
【００１０】
例示的な実施形態の１つによれば、送信装置は、Ｂｌｕｅｔｏｏｔｈ（登録商標)、Ｗｉ‐Ｆｉ、赤外線（ＩＲ）、またはＬｏｎｇ  Ｒａｎｇｅ（ＬｏＲａ）を介して受信装置と通信する。
【００１１】
例示的な実施形態の１つでは、受信装置は、レシーバと、提示デバイスと、プロセッサとを備える。レシーバはブロードキャスティングメッセージを受信し、ブロードキャスティングメッセージは識別コードを含む。プロセッサは、レシーバおよび提示デバイスに結合されている。プロセッサは、次のステップを実行するように構成される。ブロードキャスティングメッセージを受信することに応答して識別コードをデータベースに転送するステップ。データベースから、アプリケーションＩＤを伴わない、識別コードに対応するインテントコンテンツを取得するステップ。インテントコンテンツを取得することに応答して、アプリケーションＩＤに対応するアプリケーションを開くことなしに、提示デバイスを介してＯＳによってインテントコンテンツに従って通知を提示するステップ。
【００１２】
例示的な実施形態の１つによれば、プロセッサは、アプリケーションなしでＯＳを介してブロードキャスティングメッセージをモニタリングし、アプリケーションＩＤは識別コードに対応する。
【００１３】
例示的な実施形態の１つによれば、レシーバは、識別コードとは異なる第２の識別コードを含むブロードキャスティングメッセージを受信するか、または第２の識別コードを含む第２のブロードキャスティングメッセージを受信する。
【００１４】
例示的な実施形態の１つによれば、識別コードはプッシュ時間に対応し、第２の識別コードはプッシュ時間とは異なる第２のプッシュ時間に対応し、プロセッサは、識別コードおよび第２の識別コードに対応するインテントコンテンツを、それぞれプッシュ時間および第２のプッシュ時間に従って取得する。
【００１５】
例示的な実施形態の１つによれば、ブロードキャスティングメッセージは、サービス有効化指示をさらに含み、プロセッサは、データベースからのプッシュメッセージをモニタリングするために、サービス有効化指示に従ってプッシュサービスをアクティブにし、プッシュメッセージは、インテントコンテンツを含む。
【００１６】
例示的な実施形態の１つによれば、レシーバは、Ｂｌｕｅｔｏｏｔｈ（登録商標)、Ｗｉ‐Ｆｉ、ＩＲ、またはＬｏＲａを介してブロードキャスティングメッセージを受信する。
【００１７】
例示的な実施形態の１つでは、受信装置に適合された受信方法が提供される。受信方法は、以下のステップを含む。ブロードキャスティングメッセージを受信することに応答して識別コードをデータベースに転送するステップ。データベースから、アプリケーションＩＤを伴わない、識別コードに対応するインテントコンテンツを取得するステップ。インテントコンテンツを取得することに応答して、アプリケーションＩＤに対応するアプリケーションを開くことなしに、ＯＳによってインテントコンテンツに従って通知を提示するステップ。
【００１８】
例示的な実施形態の１つによれば、データベースから、アプリケーションＩＤを伴わない、識別コードに対応するインテントコンテンツを取得するステップは、以下のステップを含む。アプリケーションなしでＯＳを介してブロードキャスティングメッセージをモニタリングするステップであって、アプリケーションＩＤは識別コードに対応する、モニタリングするステップ。
【００１９】
例示的な実施形態の１つによれば、ブロードキャスティングメッセージを受信するステップは、以下のステップを含む。識別コードとは異なる第２の識別コードを含むブロードキャスティングメッセージを受信するステップ、または第２の識別コードを含む第２のブロードキャスティングメッセージを受信するステップ。
【００２０】
例示的な実施形態の１つによれば、識別コードはプッシュ時間に対応し、第２の識別コードはプッシュ時間とは異なる第２のプッシュ時間に対応し、インテントコンテンツを取得するステップは、以下のステップを含む。識別コードおよび第２の識別コードに対応するインテントコンテンツを、それぞれプッシュ時間および第２のプッシュ時間に従って取得するステップ。
【００２１】
例示的な実施形態の１つによれば、ブロードキャスティングメッセージは、サービス有効化指示をさらに含み、インテントコンテンツを取得するステップは、以下のステップを含む。データベースからのプッシュメッセージをモニタリングするために、サービス有効化指示に従ってプッシュサービスをアクティブにするステップであって、プッシュメッセージはインテントコンテンツを含む、アクティブにするステップ。
【００２２】
例示的な実施形態の１つによれば、ブロードキャスティングメッセージを受信するステップは、以下のステップを含む。Ｂｌｕｅｔｏｏｔｈ（登録商標)、Ｗｉ‐Ｆｉ、ＩＲ、またはＬｏＲａを介してブロードキャスティングメッセージを受信するステップ。
【００２３】
例示的な実施形態の１つでは、非一時的なコンピュータ可読記録媒体は、前述の方法を実行するためにプロセッサによってロードされるコンピュータプログラムを記録する。
【００２４】
本開示の上記の特徴および利点をより分かりやすくするために、図面を伴ったいくつかの実施形態が以下に詳細に説明される。
【００２５】
ただし、本概要は、本開示の態様および実施形態のすべてを含むわけではない場合があり、いかなる方法においても限定または制限することは意図されていないこと、および本明細書に開示される本発明は、それらに対する明らかな改善および修正を包含するものと当業者によって理解されており、かつ理解されることが、理解されるべきである。
【図面の簡単な説明】
【００２６】
添付の図面は、本開示のさらなる理解を提供するために含まれ、本明細書に組み込まれ、その一部を構成する。図面は、本開示の実施形態を示し、説明と共に、本開示の原理を説明するのに役立つ。
【００２７】
【図１】本開示の例示的な実施形態の１つに係るメッセージ送信システムを示すブロック図である。
【００２８】
【図２】本開示の例示的な実施形態の１つに係る受信装置を示すブロック図である。
【００２９】
【図３】本開示の例示的な実施形態の１つに係る受信方法を示すフローチャートである。
【００３０】
【図４Ａ】インテントコンテンツを示す例である。
【図４Ｂ】インテントコンテンツを示す例である。
【００３１】
【図５】本開示の例示的な実施形態の１つに係る、異なるプッシュ時間を有するインテントコンテンツを提供することを示すフローチャートである。
【００３２】
【図６Ａ】異なるタイプの通知を示す例である。
【図６Ｂ】異なるタイプの通知を示す例である。
【図６Ｃ】異なるタイプの通知を示す例である。
【図６Ｄ】異なるタイプの通知を示す例である。
【図６Ｅ】異なるタイプの通知を示す例である。
【発明を実施するための形態】
【００３３】
ここで、添付図面にその例が示される、本開示の本好適な実施形態を詳細に参照する。可能な限り、同じかまたは同様の部分を参照するための図面または説明では同じ符号が使用される。
【００３４】
図１は、本開示の例示的な実施形態の１つに係るメッセージ送信システム１を示すブロック図である。メッセージ送信システム１は、１または複数の送信装置１１０と、１または複数の受信装置１３０と、データベース１５０とを少なくとも備えるが、これには限定されない。
【００３５】
送信装置１１０は、ｉＢｅａｃｏｎトランスミッタ、Ｂｌｕｅｔｏｏｔｈ（登録商標)トランスミッタ、Ｗｉ‐Ｆｉトランスミッタ、赤外線（ＩＲ）エミッタ、Ｌｏｎｇ  Ｒａｎｇｅ（ＬｏＲａ）トランスミッタ、近接通信（ＮＦＣ）タグ、または他の通信技術をサポートするトランスミッタとすることができる。
【００３６】
受信装置１３０は、スマートフォン、タブレット、ノートブック、ハンドヘルドゲームコンソール、ウェアラブルデバイス、スマートテレビ、スマート機器などとすることができる。図２は、本開示の例示的な実施形態の１つに係る受信装置を示すブロック図である。図２を参照すると、受信装置１３０は、レシーバ１３１と、提示デバイス１３３と、プロセッサ１３５とを少なくとも備えるが、これには限定されない。
【００３７】
レシーバ１３１は、Ｂｌｕｅｔｏｏｔｈ（登録商標)レシーバ、Ｗｉ‐Ｆｉレシーバ、ＩＲレシーバ、ＬｏＲａレシーバ、ＮＦＣレシーバ、または他の通信技術をサポートするレシーバとすることができる。レシーバ１３１によって使用される通信技術は、送信装置１１０からのメッセージを受信して解析するために、送信装置１１０と互換性があることになることが注目されるべきである。
【００３８】
提示デバイス１３３は、ディスプレイ（液晶ディスプレイ（ＬＣＤ）、発光ダイオード（ＬＥＤ）、有機発光ダイオード（ＯＬＥＤ）、または他のタイプのディスプレイなど）、スピーカ、または、画像、オーディオおよび／またはビデオデータを提示することが可能な他のデバイスとすることができる。
【００３９】
プロセッサ１３５は、レシーバ１３１および提示デバイス１３３に結合されている。プロセッサ１３５は、中央処理装置（ＣＰＵ）、マイクロプロセッサ、マイクロコントローラ、デジタル信号処理（ＤＳＰ）チップ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）などのプログラマブルユニットを使用して実装されてもよい。プロセッサ１３５の機能は、独立した電子デバイスまたは集積回路（ＩＣ）によって実装されてもよく、また、プロセッサ１３５の動作は、ソフトウェアによって実装されてもよい。プロセッサ１３５は、以下で説明されることになる機能またはステップを実行するようにプログラムされる。
【００４０】
データベース１５０は、サーバ、ワークステーション、デスクトップコンピュータまたはノートブック、に駐在する内部メモリ（たとえば、固定または移動可能なランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、任意の形式のフラッシュメモリなど）にあるものとすることができる。代替的に、データベース１５０の全体／いくつかの、部分または機能は、受信装置１３０に存在し得る。データベース１５０のタイプに基づいて、受信装置１３０は、対応する伝送インターフェース（たとえば、ユニバーサルシリーズバス（ＵＳＢ）、メモリバス、ペリフェラルコンポーネントインターコネクト（ＰＣＩ）など）または通信トランシーバ（たとえば、Ｗｉ‐Ｆｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標)などをサポートする）を介してデータベース１５０と通信し得ることが注目されるべきである。
【００４１】
本開示の実施形態の動作プロセスをより理解しやすくするために、本開示の実施形態におけるメッセージ送信システム１の動作を詳細に説明するためのいくつかの実施形態が以下に提供される。
【００４２】
図３は、本開示の例示的な実施形態の１つに係る受信方法のフローチャートである。図３を参照すると、この実施形態の受信方法は、図１のメッセージ送信システム１および図２の受信装置に適合される。しかしながら、この受信方法のプロセスは、実際のニーズに従って調整され得、したがって以下には限定されない。
【００４３】
送信装置１１０は、ブロードキャスティングメッセージを送信する（ステップＳ３１０）。ブロードキャスティングメッセージは、１または複数の識別コードを含み得る。この実施形態では、ブロードキャスティングメッセージは特定の受信装置１３０用に指定されるのではなく、互換性のあるレシーバ１３１を有する特定の受信装置１３０がブロードキャスティングメッセージを受信することができる。送信装置１１０は、１秒当たり１つのブロードキャスティングメッセージを、１秒当たりより多くのブロードキャスティングメッセージを、数秒当たり１つのブロードキャスティングメッセージを、または望ましい時間的パターンで各ブロードキャスティングメッセージを、送信し得ることが注目されるべきである。いくつかの実施形態では、ブロードキャスティングメッセージは、信号強度、バッテリ情報、地域などをさらに含み得る。
【００４４】
さらに、複数の送信メカニズムが存在し得る。一実施形態では、図４Ａを参照すると、送信装置１１０によって送信される識別（ＩＤ）コードは毎回同じことになる。送信装置１１０は、０．１秒ごとに識別（ＩＤ）コード１をブロードキャストする。しかしながら、別の実施形態では、図４Ｂを参照して、複数のＩＤコードが送信されることになる。送信装置１１０は、先ずＩＤコード１をブロードキャストし、引き続いてＩＤコード２をブロードキャストする、などである。さらに別の実施形態では、１つのブロードキャスティングメッセージは、複数の異なるＩＤコードを含み得る。すなわち、レシーバ１３１は、識別コードとは異なる第２の識別コードを含むブロードキャスティングメッセージを受信し得るか、または第２の識別コードを含む第２のブロードキャスティングメッセージを受信し得る。したがって、図４Ａの実施形態と比較して、１つの送信装置１１０が２つ以上の識別コードをブロードキャストすることができる場合、より多くの情報がブロードキャストされることができ、この結果、単一エリア内の送信装置１１０の数が大幅に削減されることができる。ブロードキャスティングメッセージを送信するための周波数およびパワーは、実際の要件に基づいて修正されることができ、本開示の実施形態はそれには限定されないことが注目されるべきである。
【００４５】
受信装置１３０のレシーバ１３１が送信装置１１０からのブロードキャスティングメッセージを受信することに応答して、プロセッサ１３５は、ブロードキャスティングメッセージを解析して、ブロードキャスティングメッセージに含まれる識別コードを取得し得る。次いで、プロセッサ１３５は、識別コードをデータベース１５０に転送する（ステップＳ３３０）。
【００４６】
データベース１５０のプロセッサ、またはプロセッサ１３５は、データベース１５０に記憶されている識別コードに従って１または複数のインテントコンテンツを検索することになる。この実施形態では、データベース１５０は、識別コードとインテントコンテンツとの間の関係を記録する。識別コードは、数字、テキスト、または両方の組合せとすることができる。インテントコンテンツは、Ｗｅｂページ要求（たとえば、ハイパーテキスト転送プロトコル（ＨＴＴＰ）／ハイパーテキスト転送プロトコルセキュア（ＨＴＴＰＳ）要求）、文字列、描画、ビデオデータ、オーディオデータ、プログラミングコード、または前述のコンテンツの組合せとすることができる。識別コードとインテントコンテンツとの間の関係は、ルックアップテーブルまたは他の形式として記録され得る。データベース１５０のプロセッサまたはプロセッサ１３５は、同じ受信された識別コードがルックアップテーブルに記録されているかどうかを検索し、対応するインテントコンテンツを取得することになる。
【００４７】
たとえば、テーブル（１）はルックアップテーブルの一例である。送信装置１１０から受信された識別コードが「１２３４」であった場合、データベース１５０はインテントコンテンツ「通知１」を取得することになる。
【表１】
2020523947.tif 000003
【００４８】
対応するインテントコンテンツを取得することに応答して、データベース１５０は、アプリケーションＩＤを伴わない、識別コードに対応する取得されたインテントコンテンツを提供し得る（ステップＳ３５０）。従来のｉＢｅａｃｏｎ送信メカニズムでは、サーバはアプリケーションＩＤを伴ったインテントコンテンツをフィードバックし、アプリケーションＩＤは、対応するアプリケーションによってプッシュ通知を表示するために、受信装置１３０のＯＳに、アプリケーションＩＤに従って対応するアプリケーション（Ｆａｃｅｂｏｏｋ、ｔｗｉｔｔｅｒ、ｅＢａｙなど、アプリケーションと称される）を呼び出させることになるということが注目されるべきである。アプリケーションＩＤは、１または複数の識別コードに対応するようにデータベース１５０に登録されている。本開示の実施形態では、プロセッサ１３５は、アプリケーションなしでレシーバ１３１によってＯＳを介してブロードキャスティングメッセージをモニタリングする。すなわち、受信装置１３０のＯＳがブロードキャスティングメッセージを解析することができ、識別コードと共に登録されたアプリケーションＩＤに対応する特定のアプリケーションがインストールまたは実行される必要がないことになる。一方、データベース１５０は、アプリケーションＩＤが受信装置１３０にフィードバックされることにならないように、アプリケーションＩＤをインテントコンテンツに付加することができないようにすることになる。
【００４９】
プロセッサ１３５がデータベース１５０からインテントコンテンツを取得することに応答して、プロセッサ１３５は、インテントコンテンツを取得する、アプリケーションＩＤに対応するアプリケーションを開くことなく、提示デバイス１３３を介してＯＳによってインテントコンテンツに従って通知を提示することができる（ステップＳ３７０）。この実施形態では、受信装置１３０がアプリケーションＩＤを受信しないことになるため、受信装置１３０のＯＳは、インテントコンテンツを受信するためにアプリケーションＩＤに対応するアプリケーションを呼び出す必要がないことになる。たとえば、プロセッサ１３５は、アプリケーションＩＤに対応するアプリケーションを開くことができないようにし得る。代替的に、アプリケーションＩＤに対応するアプリケーションは、受信装置１３０にインストールされていなくてもよい。
【００５０】
さらに、受信装置１３０は１または複数の送信装置１１０から２つ以上の識別コードを受信してもよく、データベース１５０は、識別コードとプッシュ時間との間の関係をさらに記録してもよい。たとえば、図５を参照すると、受信装置１３０は、送信装置１１０から第１の識別コードおよび第２の識別コードを同時にまたは異なる時間に受信する（ステップＳ５１０）。受信装置１３０は、第１および第２の識別コードをデータベース１５０に転送する（ステップＳ５３０）。テーブル（２）は、データベース１５０に記憶されているルックアップテーブルの一例である。
【表２】
2020523947.tif 000004
ルックアップテーブルは、第１の識別コード「１２３４」は第１のプッシュ時間Ｔ１に対応し、第２の識別コード「３４５６」は、プッシュ時間Ｔ１とは異なる第２のプッシュ時間Ｔ２に対応することを記録している。第１のプッシュ時間Ｔ１は第２のプッシュ時間Ｔ２よりも早いと仮定されている。データベース１５０は、第１のプッシュ時間Ｔ１が満了したとき、第１の識別コードに対応するインテントコンテンツを提供することになる（ステップＳ５５０）。次いで、データベース１５０は、第２のプッシュ時間Ｔ２が満了したとき、第２の識別コードに対応するインテントコンテンツを提供することになり（ステップＳ５６０）、第１の識別コードに対応するインテントコンテンツは提供されてしまっている。すなわち、受信装置１３０は、第１の識別コードおよび第２の識別コードに対応するインテントコンテンツを、それぞれ第１のプッシュ時間および第２のプッシュ時間に従って取得する。したがって、複数のインテントコンテンツがスケジューリングされることができ、受信装置１３０はこれらのインテントコンテンツを異なる時間に受信することができる。１つのブロードキャスティングメッセージが２つ以上の識別コードを含んでいるか、または複数の送信装置１１０から２つ以上の識別コードが受信される場合でも、それぞれ対応するインテントコンテンツの送信がスケジューリングされることができる。
【００５１】
前述の実施形態では、ＯＳがブロードキャスティングメッセージを直接解析することができ、インテントコンテンツを取得することができることが注目されるべきである。別の実施形態では、ブロードキャスティングメッセージは、サービス有効化指示をさらに含み得る。サービス有効化指示を受信することに応答して、プロセッサ１３５は、データベース１５０からのプッシュメッセージをモニタリングするために、サービス有効化指示に従ってプッシュサービスをアクティブにする。受信装置１３０がブロードキャスティングメッセージに含まれる識別コードを転送した後、データベース１５０は、識別コードに対応するインテントコンテンツを含むプッシュメッセージを提供し得る。
【００５２】
さらに、提示デバイス１３３がディスプレイである場合、提示デバイス１３３上に表示される通知について複数の提示手法が存在する。たとえば、図６Ａから図６Ｅは、異なるタイプの通知を示す例である。図６Ａを参照すると、通常通知６１０は、ディスプレイ１３３の上部に表示されるテキストおよび描画のサムネイルを含む。図６Ｂを参照すると、通常通知と比較して、描画通知６２０は、描画のコンテンツを強調するために、より大きな描画を含む。図６Ｃを参照すると、フルスクリーン通知６３０は、ディスプレイ１３３上のスクリーン全体をカバーすることになる。図６Ｄを参照すると、インテントコンテンツは、アプリケーションをさらに指定し得る。プロセッサ１３５は、指定されたページにアプリケーション通知６４０を表示するために、指定されたアプリケーションを呼び出し得る。図６Ｅを参照すると、別のアプリケーション通知６５０がディスプレイ１３３の上部に表示され得、指定されたアプリケーションによって実行され得る。
【００５３】
図６Ａから図６Ｃおよび図６Ｅに示されたこれらの描画は、ビデオまたは他の視覚関連データによって置き換えられることができることが注目されるべきである。さらに別の実施形態では、提示デバイス１３３がスピーカである場合、提示デバイス１３３は、広告音楽、スローガン、スピーチ、または他の聴覚関連データを再生することができる。
【００５４】
本開示は、提案された方法のステップを実行するためにプロセッサにロードされるコンピュータプログラムを記録する、非一時的なコンピュータ可読記録媒体も提供する。コンピュータプログラムは、複数のプログラム命令（たとえば、組織図、確立用プログラム命令、テーブル承認用プログラム命令、設定プログラム命令、およびデプロイメントプログラム命令）から構成される。プログラムセクションがプロセッサにロードされてプロセッサによって実行された時点で、提案された受信方法のステップが達成されることになる。
【００５５】
要約すると、上記の例示的な実施形態は、メッセージ送信システム、受信装置、受信方法、およびそれらのコンピュータ可読記録媒体を示した。本開示の実施形態では、受信装置は、プッシュ通知を受信するためにアプリケーションがインストールされる必要がないことになり、プッシュ通知の効率が改善されることができる。従来の手法と比較して、本開示の実施形態では少なくとも３つのステップが省略され、より多くの受信装置がプッシュ通知を受信することができる。さらに、受信装置がより多くのインテントコンテンツを取得することができるように、１つの送信装置が２つ以上の識別コードを提供し得る。１つの送信装置から１つの識別コードを提供する従来の手法と比較して、同じエリアに配置される送信装置の数が大幅に削減されることができる。
【００５６】
本開示の範囲または精神から逸脱することなく、本開示の構造に対してさまざまな修正および変形が行われることができることが、当業者には明らかであろう。前述のことを考慮して、本開示は、以下の特許請求の範囲およびそれらの等価物の範囲内に入る限り、本開示の修正および変形を包含することが意図されている。
【図１】
2020523947.tif 000005
【図２】
2020523947.tif 000006
【図３】
2020523947.tif 000007
【図４Ａ】
2020523947.tif 000008
【図４Ｂ】
2020523947.tif 000009
【図５】
2020523947.tif 000010
【図６Ａ】
2020523947.tif 000011
【図６Ｂ】
2020523947.tif 000012
【図６Ｃ】
2020523947.tif 000013
【図６Ｄ】
2020523947.tif 000014
【図６Ｅ】
2020523947.tif 000015
【国際調査報告】
2020523947.tif 000016