(57)【特許請求の範囲】
【請求項１】
メッセージ処理方法であって、
グループのメッセージ受信閾値を取得するステップと、
前記グループのグループ行動情報を取得するステップであって、前記グループ行動情報が、少なくとも、受信されたメッセージの量を含む、ステップと、
予め設定された継続時間内に前記グループによって受信されるメッセージの量が前記メッセージ受信閾値を超えるときに前記グループを外乱防止モードに設定して、前記グループによって受信されたメッセージに関してリアルタイムで通知を送信することを停止するステップとを含む、方法。
【請求項２】
グループのメッセージ受信閾値を取得する前記ステップが、
サーバによって設定されたメッセージ受信閾値を取得し、前記取得されたメッセージ受信閾値を前記グループのメッセージ受信閾値として使用すること、または
履歴的な使用プロセスにおいてユーザが前記外乱防止モードを設定するときに受信されるメッセージの量を取得し、前記履歴的な使用プロセスに関する統計に従って前記グループのメッセージ受信閾値を取得することを含む、請求項1に記載の方法。
【請求項３】
サーバによって設定されたメッセージ受信閾値が、ユーザの量が第1の閾値未満であるグループに関する第1の受信量であり、
前記サーバによって設定されたメッセージ受信閾値が、ユーザの量が前記第1の閾値よりも大きく、第2の閾値未満であるグループに関する第2の受信量であり、
前記サーバによって設定されたメッセージ受信閾値が、ユーザの量が前記第2の閾値よりも大きいグループに関する第3の受信量であり、
前記第1の閾値が、前記第2の閾値未満であり、前記第1の受信量が、前記第2の受信量よりも大きく、前記第2の受信量が、前記第3の受信量よりも大きい、請求項1に記載の方法。
【請求項４】
前記グループ行動情報が、グループ内のユーザの活発さをさらに含み、前記方法が、
前記グループ内のユーザの活発さが予め設定された基準値よりも高くないときに前記グループを前記外乱防止モードに設定するステップをさらに含む、請求項1に記載の方法。
【請求項５】
前記グループ内のユーザの活発さが前記予め設定された基準値よりも高いときに前記活発さに従ってミュート重みを取得するステップと、
前記ミュート重みに従って前記グループのメッセージ受信閾値を調整し、前記調整されたメッセージ受信閾値に基づいて前記外乱防止モードを設定するステップとをさらに含み、
より高い活発さは、より大きなミュート重みおよびより大きな調整されたメッセージ受信閾値を示す、請求項4に記載の方法。
【請求項６】
前記グループを前記外乱防止モードに設定した後、前記方法が、
通知情報を表示するステップであって、前記通知情報が、前記グループの外乱防止モードが有効化されたことを通知するために使用される、ステップをさらに含む、請求項1に記載の方法。
【請求項７】
前記外乱防止モードが、前記グループによって受信されたメッセージの音声アラートを取り消すことを指し、かつ/または前記外乱防止モードが、前記グループによって受信されたメッセージを通知バー内に表示しないことを指す、請求項1から6のいずれか一項に記載の方法。
【請求項８】
メッセージ処理装置であって、
少なくとも1つのプロセッサと、
プログラム命令を記憶するメモリとを含み、前記命令が前記少なくとも1つのプロセッサによって実行されるときに、以下の動作、すなわち、
グループのメッセージ受信閾値を取得する動作と、
前記グループのグループ行動情報を取得する動作であって、前記グループ行動情報が、少なくとも、受信されたメッセージの量を含む、動作と、
予め設定された継続時間内に前記グループによって受信されるメッセージの量が前記メッセージ受信閾値を超えるときに前記グループを外乱防止モードに設定して、前記グループによって受信されたメッセージに関してリアルタイムで通知を送信することを停止する動作とを実行するように構成された、装置。
【請求項９】
グループのメッセージ受信閾値を取得する前記動作が、
サーバによって設定されたメッセージ受信閾値を取得し、前記取得されたメッセージ受信閾値を前記グループのメッセージ受信閾値として使用すること、または
履歴的な使用プロセスにおいてユーザが前記外乱防止モードを設定するときに受信されるメッセージの量を取得し、前記履歴的な使用プロセスに関する統計に従って前記グループのメッセージ受信閾値を取得することを含む、請求項8に記載の装置。
【請求項１０】
サーバによって設定されたメッセージ受信閾値が、ユーザの量が第1の閾値未満であるグループに関する第1の受信量であり、前記サーバによって設定されたメッセージ受信閾値が、ユーザの量が前記第1の閾値よりも大きく、第2の閾値未満であるグループに関する第2の受信量であり、前記サーバによって設定されたメッセージ受信閾値が、ユーザの量が前記第2の閾値よりも大きいグループに関する第3の受信量であり、前記第1の閾値が、前記第2の閾値未満であり、前記第1の受信量が、前記第2の受信量よりも大きく、前記第2の受信量が、前記第3の受信量よりも大きい、請求項8に記載の装置。
【請求項１１】
前記グループ行動情報が、グループ内のユーザの活発さをさらに含み、前記命令が、前記プロセッサによって実行されるときに、前記装置に以下の動作、すなわち、
前記グループ内のユーザの活発さが予め設定された基準値よりも高くないときに前記グループを前記外乱防止モードに設定する動作を実行させるようにさらに構成された、請求項8に記載の装置。
【請求項１２】
前記命令が、前記プロセッサによって実行されるときに、前記装置に以下の動作、すなわち、
前記グループ内のユーザの活発さが前記予め設定された基準値よりも高いときに前記活発さに従ってミュート重みを取得する動作と、
前記ミュート重みに従って前記グループのメッセージ受信閾値を調整し、前記調整されたメッセージ受信閾値に基づいて前記外乱防止モードを設定する動作とを実行させるように構成され、
より高い活発さは、より大きなミュート重みおよびより大きな調整されたメッセージ受信閾値を示す、請求項11に記載の装置。
【請求項１３】
前記命令が、前記プロセッサによって実行されるときに、前記装置に以下の動作、すなわち、
通知情報を表示する動作であって、前記通知情報が、前記グループの前記外乱防止モードが有効化されたことを通知するために使用される、動作を実行させるように構成された、請求項8に記載の装置。
【請求項１４】
前記外乱防止モードが、前記グループによって受信されたメッセージの音声アラートを取り消すことを指し、かつ/または前記外乱防止モードが、前記グループによって受信されたメッセージを通知バー内に表示しないことを指す、請求項8から13のいずれか一項に記載の装置。
【請求項１５】
メッセージ処理方法であって、
予め設定された継続時間内にグループユーザによって受信されるメッセージの量を判定するステップであって、前記グループユーザはグループ内の任意の一人のユーザである、ステップと、
前記予め設定された継続時間内に前記グループユーザによって受信されるメッセージの量が所定の閾値を超えるかどうかを判定するステップと、
前記予め設定された継続時間内に前記グループユーザによって受信されるメッセージの量が前記所定の閾値を超えることに応じて、グループ内の前記グループユーザの活発さを決定するステップと、
前記活発さに従って前記所定の閾値を調整するステップと、
前記調整された所定の閾値に基づいて前記グループユーザが前記グループを外乱防止モードに設定するかどうかを判定するステップとを含む、方法。
【請求項１６】
前記グループ内のすべてのユーザの量に従って前記所定の閾値を設定するステップであって、前記グループ内のすべてのユーザのより少ない量が、より大きな所定の閾値を示す、ステップをさらに含む、請求項15に記載の方法。
【請求項１７】
前記グループユーザの履歴的な行動に従って前記所定の閾値を決定するステップをさらに含む、請求項15に記載の方法。
【請求項１８】
前記予め設定された継続時間内に前記グループユーザによって受信されるメッセージの量が前記所定の閾値を超えることに応じて、前記グループ内の前記グループユーザの活発さが予め設定された基準値よりも高いかどうかを判定し、前記グループ内の前記グループユーザの活発さが前記予め設定された基準値以下である場合に前記グループを前記外乱防止モードに設定するステップをさらに含む、請求項15に記載の方法。
【請求項１９】
前記グループユーザの活発さは、前記所定の閾値と正の相関関係がある、請求項15に記載の方法。
【請求項２０】
前記グループを前記グループユーザに関して前記外乱防止モードに設定し、前記グループユーザに通知するステップをさらに含む、請求項15に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、2015年7月15日に中国特許庁に出願された、発明の名称を「メッセージ処理方法および装置」とする中国特許出願第201510417238.9号の優先権を主張するものであり、この特許出願は、参照によりその全体が組み込まれる。
【０００２】
本開示は、ネットワークテクノロジーの分野に関し、特に、メッセージ処理方法および装置に関する。
【背景技術】
【０００３】
ネットワークテクノロジーの発達に伴って、情報サービスを提供するために使用されるソーシャルアプリケーションが開発されている。ユーザは、ソーシャルアプリケーションを使用することによって友達との1対1のメッセージインタラクションを実行することができるのみならず、ソーシャルアプリケーションのグループ内で、グループ内のその他のユーザとのメッセージインタラクションを実行することもできる。概して、グループ内のメンバーがメッセージを送信するとき、グループ内のその他のメンバーは、メンバーによって送信されたメッセージを受信することができる。したがって、複数のユーザが、関連するテーマについて話し合う可能性がある。
【０００４】
しかし、ユーザに関して、ユーザは、グループに加わるべきかどうかを選択し得るが、異なる関心の度合いまたは使用のシナリオが原因で一部のグループからメッセージを受信したくない場合がある。グループに煩わされないように、ユーザは、グループメッセージに煩わされないようにグループを外乱防止(do-not-disturb)モードに設定する、たとえば、グループをミュートグループ(mute group)に設定する可能性がある。
【０００５】
上述のメッセージ処理方法では、外乱防止の設定が、ユーザが煩わされたと既に感じているときにのみ実行される。しかし、煩わされた事実は既に起こっている。そのようなメッセージ処理方法は、事後的に改善するに過ぎない可能性があり、煩わされることを防止することができない。
【発明の概要】
【課題を解決するための手段】
【０００６】
上述の問題を解決するために、本開示の実施形態は、メッセージ処理方法および装置を提供する。
【０００７】
第1の態様によれば、本開示の実施形態は、メッセージ処理方法であって、
グループのメッセージ受信閾値を取得するステップと、
グループのグループ行動情報を取得するステップであって、グループ行動情報が、少なくとも、受信されたメッセージの量を含む、ステップと、
予め設定された継続時間内にグループによって受信されるメッセージの量がメッセージ受信閾値を超えるときにグループを外乱防止モードに設定して、グループによって受信されたメッセージに関してリアルタイムで通知を送信することを停止するステップとを含む、方法を提供する。
【０００８】
別の態様によれば、本開示の実施形態は、メッセージ処理装置であって、
グループのメッセージ受信閾値を取得するように構成された閾値取得モジュールと、
グループのグループ行動情報を取得するように構成された行動情報取得モジュールであって、グループ行動情報が、少なくとも、受信されたメッセージの量を含む、行動情報取得モジュールと、
予め設定された継続時間内にグループによって受信されるメッセージの量がメッセージ受信閾値を超えるときにグループを外乱防止モードに設定して、グループによって受信されたメッセージに関してリアルタイムで通知を送信することを停止するように構成された設定モジュールとを含む、装置を提供する。
【０００９】
本開示の実施形態によれば、グループ内の後続のメッセージがリアルタイムでユーザに通知されないように、煩わされることが引き起こされる可能性があると判定されるときにグループを外乱防止モードに自動的に設定するために、グループのグループ行動情報、メッセージ受信閾値などに従って、ユーザが現在煩わされているかどうかが判定され、それによって、外乱防止モードを動的にトリガし、メッセージによって煩わされることを効果的に防止するためのメッセージ処理方法を実現する。
【００１０】
本開示の実施形態における技術的な解決策をより明瞭に説明するために、実施形態を説明するために必要とされる添付の図面が以下で簡潔に説明される。明らかに、以下の説明における添付の図面は、本開示の一部の実施形態を示すに過ぎず、当業者は、創造的な努力なしにこれらの添付の図面からその他の添付の図面を依然として導き出し得る。
【図面の簡単な説明】
【００１１】
【図１】本開示の実施形態によるメッセージ処理方法の流れ図である。
【図２】本開示の実施形態による別のメッセージ処理方法の流れ図である。
【図３】本開示の実施形態による通知情報の表示の概略図である。
【図４】本開示の実施形態によるメッセージ処理装置の概略構造図である。
【図５】本開示の実施形態による端末の概略構造図である。
【図６】本開示の実施形態によるさらに別のメッセージ処理方法の流れ図である。
【発明を実施するための形態】
【００１２】
本開示の目的、技術的な解決策、および利点をより明瞭にするために、本開示の実施形態が、添付の図面を参照して以下で明瞭かつ完全に説明される。本開示が実施形態を参照して説明されるが、本開示は実施形態に限定されないことを理解されたい。創造的な努力なしに下の説明に記載された実施形態に基づいて当業者によって得られるすべてのその他の実施形態は、本開示の保護範囲内に入る。さらに、多くの具体的な詳細が、本開示をさらに理解してもらうために本開示の実施形態の具体的な説明に記載される。しかし、当業者は、本開示が具体的な詳細なしに実現され得ることを認識すべきである。
【００１３】
図1は、本開示の実施形態によるメッセージ処理方法の流れ図である。図1を参照すると、方法は、以下のステップを含む。
【００１４】
101:  グループのメッセージ受信閾値を取得する。
【００１５】
102:  グループのグループ行動情報を取得し、グループ行動情報は、少なくとも、受信されたメッセージの量を含む。
【００１６】
103:  予め設定された継続時間内にグループによって受信されるメッセージの量がメッセージ受信閾値を超えるときにグループを外乱防止モードに設定して、グループによって受信されたメッセージに関してリアルタイムで通知を送信することを停止する。
【００１７】
本開示のこの実施形態において提供される方法によれば、グループ内の後続のメッセージがリアルタイムでユーザに通知されないように、煩わされることが引き起こされる可能性があると判定されるときにグループを外乱防止モードに自動的に設定するために、グループのグループ行動情報、メッセージ受信閾値などに従って、ユーザが現在煩わされているかどうかが判定され、それによって、外乱防止モードを動的にトリガし、メッセージによって煩わされることを効果的に防止するためのメッセージ処理方法を実現する。
【００１８】
任意で、グループのメッセージ受信閾値を取得することは、
サーバによって設定されたメッセージ受信閾値を取得し、取得されたメッセージ受信閾値をグループのメッセージ受信閾値として使用すること、または
履歴的な使用プロセスにおいてユーザが外乱防止モードを設定するときに受信されるメッセージの量を取得し、履歴的な使用プロセスに関する統計に従ってグループのメッセージ受信閾値を取得することを含む。
【００１９】
任意で、サーバによって設定されたメッセージ受信閾値は、ユーザの量が第1の閾値未満であるグループに関する第1の受信量であり、
サーバによって設定されたメッセージ受信閾値は、ユーザの量が第1の閾値よりも大きく、第2の閾値未満であるグループに関する第2の受信量であり、
サーバによって設定されたメッセージ受信閾値は、ユーザの量が第2の閾値よりも大きいグループに関する第3の受信量であり、
第1の閾値は、第2の閾値未満であり、第1の受信量は、第2の受信量未満であり、第2の受信量は、第3の受信量未満である。
【００２０】
任意で、グループ行動情報は、グループ内のユーザの活発さをさらに含み、方法は、
グループ内のユーザの活発さが予め設定された基準値よりも高いときにグループを外乱防止モードに設定することをさらに含む。
【００２１】
任意で、方法は、
グループ内のユーザの活発さが予め設定された基準値よりも高くないときに活発さに従ってミュート重みを取得することと、
ミュート重みに従ってグループのメッセージ受信閾値を調整し、調整されたメッセージ受信閾値に基づいて外乱防止モードを設定することとをさらに含み、
より高い活発さは、より大きなミュート重みおよびより大きな調整されたメッセージ受信閾値を示す。
【００２２】
任意で、グループを外乱防止モードに設定した後、方法は、
通知情報を表示することであって、通知情報が、グループの外乱防止モードが有効化されたことを通知するために使用される、表示することをさらに含む。
【００２３】
任意で、外乱防止モードは、グループによって受信されたメッセージの音声アラートを取り消すことを指し、かつ/または外乱防止モードは、グループによって受信されたメッセージを通知バー内に表示しないことを指す。
【００２４】
上述の任意の技術的な解決策の任意の組合せが、本明細書において1つ1つ説明されない本開示の任意の実施形態を形成するために使用され得る。
【００２５】
図2は、本開示の別の実施形態によるメッセージ処理方法の流れ図である。図2を参照すると、図2は、特に以下を含む。
【００２６】
201:  グループのメッセージ受信閾値を取得する。
【００２７】
メッセージ受信閾値は、予め設定された継続時間内に受信されるグループメッセージの最大量である可能性がある。予め設定された継続時間は、サーバによって設定される可能性があり、または端末のユーザによって設定される可能性がある。これは、本開示のこの実施形態において特に限定されない。
【００２８】
加えて、端末は、ソーシャルアプリケーションを有効化するときに端末のユーザのグループのメッセージ受信閾値を取得し得るか、またはソーシャルアプリケーションの実行プロセスにおいていつでも端末のユーザのグループのメッセージ受信閾値を取得し得る。取得のタイミングは、本開示のこの実施形態において限定されない。
【００２９】
本開示のこの実施形態において、グループのメッセージ受信閾値を取得するプロセスは、特に、以下の方法のいずれかを含む可能性がある。
【００３０】
第1の方法においては、サーバによって設定されたメッセージ受信閾値が取得され、グループのメッセージ受信閾値として使用される。
【００３１】
一様なメッセージ受信閾値が、サーバ側で異なるグループに関して設定される可能性がある。確かに、代替的に、異なるメッセージ受信閾値が、異なるグループに関して設定される可能性がある。メッセージに関して、グループ内に比較的多くのユーザが存在する場合、サーバは、ストレージおよび配信の圧迫が比較的大きい。グループ内に比較的少ないユーザが存在する場合、引き起こされる圧迫は比較的小さい。したがって、異なるメッセージ受信閾値が、異なるサイズのグループに関して設定される可能性がある。より小さなメッセージ受信閾値が、より大きなグループに関して設定される可能性がある。
【００３２】
たとえば、グループは、サイズに従って小グループ、中グループ、および大グループに分類される可能性がある。小グループは、ユーザの量が第1の閾値未満であるグループである可能性がある。中グループは、ユーザの量が第1の閾値よりも大きく、第2の閾値未満であるグループである可能性がある。大グループは、ユーザの量が第2の閾値よりも大きいグループである可能性がある。それに対応して、サーバによって設定されたメッセージ受信閾値は、ユーザの量が第1の閾値未満であるグループに関する第1の受信量であり、サーバによって設定されたメッセージ受信閾値は、ユーザの量が第1の閾値よりも大きく、第2の閾値未満であるグループに関する第2の受信量であり、サーバによって設定されたメッセージ受信閾値は、ユーザの量が第2の閾値よりも大きいグループに関する第3の受信量であり、第1の閾値は、第2の閾値未満であり、第1の受信量は、第2の受信量よりも大きく、第2の受信量は、第3の受信量よりも大きい。
【００３３】
確かに、グループは、サイズに従って超大グループ、ミニグループなどにさらに分類される可能性があり、グループのメッセージ受信閾値は、上述の原理をやはり満たし得る。これは、本明細書において特に限定されない。
【００３４】
第2の方法においては、履歴的な使用プロセスにおいてユーザが外乱防止モードを設定するときに受信されるメッセージの量が取得され、履歴的な使用プロセスに関する統計に従ってグループのメッセージ受信閾値が取得される。
【００３５】
外乱防止モードの自動的な設定をユーザの使用の癖により一層合致させるために、統計の収集を複数回した後に得られる受信されたメッセージの記録された量に従って端末のユーザのグループのメッセージ受信閾値を取得するために、端末のユーザが任意のグループに関して外乱防止モードを設定する前に、受信されたメッセージの量が毎回記録される可能性があり、確実な場合、受信されたメッセージの量は、予め設定された継続時間内にカウントされた量である可能性がある。この場合、メッセージ受信閾値は、履歴的な使用プロセスにおいて受信されたメッセージの量の平均値である可能性があり、または履歴的な使用プロセスにおいて受信されたメッセージの量の最大値である可能性があり、または履歴的な使用プロセスにおいて受信されたメッセージの量の最小値である可能性がある。これは、本開示のこの実施形態において特に限定されない。
【００３６】
確かに、統計の収集および取得プロセスにおいて、グループのメッセージ受信閾値が、グループの履歴的な使用プロセスに従って決定される可能性があり、またはすべてのグループに関して一様なメッセージ受信閾値が、複数のグループの履歴的な使用プロセスに従って決定される可能性がある。これは、本開示のこの実施形態において限定されない。たとえば、予め設定された継続時間内のグループA、B、およびCの受信されたメッセージの量が、履歴的な使用プロセスにおいて受信されたメッセージの量が外乱防止モードに設定される前にカウントされ、それらの受信されたメッセージの量が、それぞれ15、20、および25であり、グループA、B、およびCのメッセージ受信閾値は、(15+20+25)/3=20に設定される可能性がある。予め設定された継続時間内にグループAによって受信されるメッセージの量が、複数の使用プロセスにおいてグループAが外乱防止モードに設定される前に15、16、および17である場合、グループAのメッセージ受信閾値は、(15+16+17)/3=16に設定される可能性がある。
【００３７】
メッセージ受信閾値を取得するためのそのような方法で取得されたメッセージ受信閾値は、適所を狙ったものである。ユーザの異なるグループは、異なるメッセージ受信閾値を有する可能性がある。
【００３８】
202:  グループのグループ行動情報を取得し、グループ行動情報は、少なくとも、受信されたメッセージの量を含む。
【００３９】
ユーザが煩わされる原因となる行動をグループがしている可能性があるかどうかをリアルタイムで監視するために、端末が、ソーシャルアプリケーションの実行プロセスにおける端末のユーザのグループのグループ行動情報を取得する可能性がある。確かに、取得プロセスは、外乱防止モードに設定されないグループのためのものである。外乱防止モードに設定されたグループに関して、取得プロセスは実行されない可能性がある。
【００４０】
203:  予め設定された継続時間内にグループによって受信されるメッセージの量がメッセージ受信閾値を超えるかどうかを判定する。受信されるメッセージの量がメッセージ受信閾値を超える場合、方法は、204に進み、超えない場合、方法は、再び202から継続する。
【００４１】
端末のユーザの各グループに関して、予め設定された継続時間内に監視によって得られる受信されたメッセージの量に従って、ユーザが煩わされる原因となる行動をグループがしている可能性があるかどうかが判定される。予め設定された継続時間内にグループによって受信されるメッセージの量がメッセージ受信閾値を超える場合、ユーザは、メッセージ通知によって苛立ちおよび煩わしさを感じる可能性がある。したがって、グループ内のユーザの行動が、外乱防止モードに自動的に設定すべきかどうかを判定するためにさらに分析される可能性がある。
【００４２】
本開示のこの実施形態においては、グループのメッセージ受信閾値とグループ内のユーザの活発さとを組み合わせることによって外乱防止モードが設定される例が提供される。実際のシナリオにおいて、外乱防止モードは、代替的に、グループのメッセージ受信閾値に従って設定される可能性があり、または外乱防止モードは、ユーザを煩わせることを避けるために自動的に設定される可能性がある。プロセスについての詳細は、本開示のこの実施形態において説明されない。
【００４３】
204:  グループ内のユーザの活発さが予め設定された基準値よりも高いかどうかを判定する。グループ内のユーザの活発さが予め設定された基準値よりも高い場合、方法は、205に進み、グループ内のユーザの活発さが予め設定された基準値よりも高くない場合、方法は、207に進む。
【００４４】
グループのグループ行動情報は、グループ内のユーザの活発さをさらに含む可能性がある。グループ内のユーザの活発さは、グループ内での話し合いへのユーザの参加のレベルである可能性がある。活発さは、グループ内のユーザによって送信されたメッセージの量もしくはメッセージ送信の頻度を使用することによって表される可能性があり、または確かに、グループ内のユーザによって送信されたメッセージの量もしくはメッセージ送信の頻度に従って決定される別の基準値である可能性がある。グループ内のユーザによって送信されたメッセージのより大きな量またはメッセージ送信のより高い頻度は、グループ内のユーザの活発さがより高いことを示す。グループ内のユーザの活発さが比較的高い場合、そのことは、ユーザがグループに参加している強い感覚を持っており、比較的高い関心を払っていることを示す。したがって、たとえ多くのメッセージを受信するとしても、ユーザは煩わされない。したがって、グループ内のユーザの活発さが予め設定された基準値よりも高いかどうかを判定することによって、ユーザが煩わされるかどうかが判定され得る。グループ内のユーザの活発さが予め設定された基準値よりも高いとき、ステップ205を実行する。グループ内のユーザの活発さが予め設定された基準値以下である場合、グループ内のメッセージがユーザを煩わす可能性があり、グループが外乱防止モードに自動的に設定される必要があると判定される。
【００４５】
外乱防止モードのリアルタイム性を保証するために、判定は、時間の最近の期間内のグループ内のユーザの活発さに従って実行される可能性があり、比較的遠い以前に送信されたメッセージデータは、考慮されないか、または考慮されること全体の中に占める比重が少なくなることに留意されたい。
【００４６】
205:  活発さに従ってミュート重みを取得する。
【００４７】
ユーザがグループ内で比較的高い活発さを有する場合、そのことは、ユーザがグループ内で参加の比較的高いレベルを有し、ユーザによって受信されるメッセージが、ユーザを煩わさない可能性があることを示す。したがって、メッセージ受信閾値が、それに対応して調整され得る。
【００４８】
活発さとミュート重みとの間の対応が、サーバ側で予め設定される可能性がある。より高い活発さは、より大きなミュート重みおよびより大きな調整されたメッセージ受信閾値を示す。
【００４９】
たとえば、予め設定された継続時間内にグループによって受信されるメッセージの量がBであり、グループのメッセージ受信閾値がAであり、BがAよりも大きく、この場合、グループ内のユーザの活発さはSである。活発さSが予め設定された基準値Ssetよりも大きい場合、ミュート重みが、Sに従って調整される可能性がある。
【００５０】
206:  ミュート重みに従ってグループのメッセージ受信閾値を調整し、調整されたメッセージ受信閾値に基づいてステップ203を実行する。
【００５１】
調整は、ミュート重みおよびグループのメッセージ受信閾値に基づいて新しいメッセージ受信閾値を取得するプロセスである可能性がある。プロセスは、機械的な計算によって予め設定される可能性がある。たとえば、グループのメッセージ受信閾値がAであり、活発さSがSsetよりも大きいとき、ミュート重みWiが、活発さに従って取得される可能性があり、新しいメッセージ受信閾値は、A(1+Wi)である可能性がある。
【００５２】
グループの新しいメッセージ受信閾値が取得された後、ステップ203が、新しいメッセージ受信閾値に従って実行され続け、つまり、グループのグループ行動情報が、取得され続ける。判定が、新しいメッセージ受信閾値および予め設定された継続時間内に取得される受信されたメッセージの量に基づいて実行される。予め設定された継続時間内にグループによって受信されるメッセージの量が新しいメッセージ受信閾値を超えるとき、ステップ207を実行する。
【００５３】
207:  グループを外乱防止モードに設定する。
【００５４】
外乱防止モードに設定することは、グループをミュートグループに設定するか、グループのメッセージを受信することを拒否するか、またはその他の方法である可能性がある。これは、本開示のこの実施形態において限定されない。
【００５５】
208:  通知情報を表示し、通知情報は、グループの外乱防止モードが有効化されたことを通知するために使用される。
【００５６】
グループが外乱防止モードに設定された後、通知情報は、グループアラートが無効化されたことをユーザに通知するためにポップアップウィンドウまたはプロンプトバーに表示することなどの方法で表示される可能性がある。その後受信されるメッセージは、通知されない。図3に示されるように、図3は、本開示の実施形態による通知情報の表示の概略図である。図3においては、通知情報の表示位置がグループセッションインターフェースの最上部である例が説明のために使用される。実際のシナリオにおいて、通知情報の表示位置は、セッションリストインターフェース上の位置である可能性があり、またはグループセッションインターフェース上の任意の位置である可能性がある。これは、本開示のこの実施形態において特に限定されない。
【００５７】
さらに、通知情報が表示されている間、外乱防止モードに関する設定オプションが表示される可能性があり、それによって、ユーザは設定された外乱防止モードを取り消すための迅速な設定を実行し得る。確かに、外乱防止モードに関する設定オプションを表示することは、設定オプションのジャンプオプションを表示することである可能性がある。ジャンプオプションに対する選択操作が検出されるとき、設定インターフェースへのジャンプが行われる可能性があり、それによって、ユーザが設定インターフェース上で外乱防止モードを取り消す。任意で、ジャンプオプションまたは通知情報に対する操作が予め設定された継続時間内に検出されないとき、ユーザが設定に同意すると考えられる可能性があり、通知情報またはジャンプオプションの表示が取り消される。
【００５８】
通知情報を表示するためのそのような方法は、ユーザが、事実に反して考えることによって、ユーザが外乱防止モードを有効化する必要があるかどうかを判定することを可能にする可能性があり、さらに、ユーザが関心のあるグループに対してメッセージ通知設定を積極的に実行するようにユーザを案内する可能性があることに留意されたい。
【００５９】
上述の実施形態において提供される外乱防止モードは、グループによって受信されたメッセージの音声アラートを取り消すことを指す可能性があり、かつ/または外乱防止モードは、グループによって受信されたメッセージを通知バー内に表示しないことを指す可能性がある。確かに、外乱防止モードは、上述の2つの方法の組合せを指す可能性がある。つまり、グループによって受信されたメッセージは、音声アラートを使用することによっても、通知バー内に表示することによっても通知されない。したがって、ユーザが煩わされることが、最小限にされる。外乱防止モードは、異なるアプリケーションまたは端末に関して異なる機能を提供する。外乱防止モードは、グループによって受信されたメッセージをアプリケーションアイコン上の赤い点を使用することによって気付かせないことである可能性がある。任意で、外乱防止モードが設定された後、更新されたメッセージの量などの情報がセッションリストインターフェース内のグループに対応するセッションエントリ上に表示される可能性があり、それによって、ユーザがグループを見たいときにユーザがグループの全体的なセッションステータスを知ることができる。さらに、外乱防止モードに設定されるグループに関しては、グループの更新されたメッセージが取得されない可能性がある。その代わりに、ユーザがグループに対して見る操作をトリガするときにのみ、グループの何らかのグループ行動情報に従って履歴的なメッセージの量が取得される。より多くの履歴的なメッセージを取得すべきかどうかが、ユーザの操作に基づいて判定され、それによって、モバイル端末トラフィックの消費を削減する。
【００６０】
本開示のこの実施形態において提供される方法によれば、煩わされることが引き起こされる可能性があると判定されるときにグループを外乱防止モードに自動的に設定するために、グループのグループ行動情報、メッセージ受信閾値などに従って、ユーザが現在煩わされているかどうかが判定され、それによって、グループ内の後続のメッセージがリアルタイムでユーザに通知されず、それによって、外乱防止モードを動的にトリガし、メッセージによって煩わされることを効果的に防止するためのメッセージ処理方法を実現する。さらに、グループの異なるサイズに従って異なるメッセージ受信閾値が決定され、それによって、サーバのストレージおよび配信の圧迫を減らす。さらに、決定プロセスにおいて、グループ内のユーザの活発さが決定され、メッセージ受信閾値が活発さに基づいて動的に調整され、それによって、自動設定プロセスがユーザの実際の使用の癖をより満足し、ユーザの心理をより満足し、設定がより人間らしくされる。
【００６１】
図4は、本開示の実施形態によるメッセージ処理装置の概略構造図である。図4を参照すると、装置が、
グループのメッセージ受信閾値を取得するように構成された閾値取得モジュール401と、
グループのグループ行動情報を取得するように構成された行動情報取得モジュール402であって、グループ行動情報が、少なくとも、受信されたメッセージの量を含む、行動情報取得モジュール402と、
予め設定された継続時間内にグループによって受信されるメッセージの量がメッセージ受信閾値を超えるときにグループを外乱防止モードに設定して、グループによって受信されたメッセージに関してリアルタイムで通知を送信することを停止するように構成された設定モジュール403とを含む。
【００６２】
任意で、閾値取得モジュール401は、サーバによって設定されたメッセージ受信閾値を取得し、取得されたメッセージ受信閾値をグループのメッセージ受信閾値として使用するか、または履歴的な使用プロセスにおいてユーザが外乱防止モードを設定するときに受信されるメッセージの量を取得し、履歴的な使用プロセスに関する統計に従ってグループのメッセージ受信閾値を取得するように構成される。
【００６３】
任意で、サーバによって設定されたメッセージ受信閾値は、ユーザの量が第1の閾値未満であるグループに関する第1の受信量であり、サーバによって設定されたメッセージ受信閾値は、ユーザの量が第1の閾値よりも大きく、第2の閾値未満であるグループに関する第2の受信量であり、サーバによって設定されたメッセージ受信閾値は、ユーザの量が第2の閾値よりも大きいグループに関する第3の受信量であり、第1の閾値は、第2の閾値未満であり、第1の受信量は、第2の受信量未満であり、第2の受信量は、第3の受信量未満である。
【００６４】
任意で、グループ行動情報は、グループ内のユーザの活発さをさらに含む。設定モジュール403は、グループ内のユーザの活発さが予め設定された基準値よりも高いときにグループを外乱防止モードに設定するようにさらに構成される。
【００６５】
任意で、装置は、
グループ内のユーザの活発さが予め設定された基準値よりも高くないときに活発さに従ってミュート重みを取得するように構成された重み取得モジュールをさらに含む。
【００６６】
設定モジュール403は、ミュート重みに従ってグループのメッセージ受信閾値を調整し、調整されたメッセージ受信閾値に基づいて外乱防止モードを設定するように構成される。
【００６７】
より高い活発さは、より大きなミュート重みおよびより大きな調整されたメッセージ受信閾値を示す。
【００６８】
任意で、装置は、
通知情報を表示するように構成された表示モジュールであって、通知情報が、グループの外乱防止モードが有効化されたことを通知するために使用される、表示モジュールをさらに含む。
【００６９】
任意で、外乱防止モードは、グループによって受信されたメッセージの音声アラートを取り消すことを指し、かつ/または外乱防止モードは、グループによって受信されたメッセージを通知バー内に表示しないことを指す。
【００７０】
機能モジュールの上述の区分は、上述の実施形態において提供されるメッセージ処理装置がメッセージ処理を実行するときの説明のための例として使用されるに過ぎないことに留意されたい。実際の応用において、上述の機能は、要件に応じて異なる機能モジュールに割り当てられ、異なる機能モジュールによって完成される可能性があり、つまり、デバイスの内部構造は、上述の機能のすべてまたは一部を実装するための異なる機能モジュールに区分される。さらに、上述の実施形態において提供されるメッセージ処理装置およびメッセージ処理方法の実施形態は、1つの概念に属する。具体的な実現手順に関しては、方法の実施形態を参照するものとし、詳細は本明細書において再び説明されない。
【００７１】
図6は、本開示の別の実施形態による(たとえば、ソーシャルアプリケーションにおいてグループ内のメッセージを処理する)メッセージ処理方法の流れ図である。方法は、クライアント-サーバ環境で実装される可能性がある。クライアントは、インターネットなどのネットワークを使用することによってサーバと通信する。方法は、クライアント-サーバ環境で実装され、少なくとも1つのグループを有するソーシャルアプリケーションに適用され得る。ソーシャルアプリケーションの少なくとも1つのグループのメンバー(すなわち、グループユーザ)は、クライアントを使用することによってサーバにアクセスし得る。この実施形態の方法は、図6を参照して下で詳細に説明される。
【００７２】
601:  予め設定された継続時間内にグループユーザによって受信されるメッセージの量を判定する。
【００７３】
サーバは、本開示のこの実施形態によって、予め設定された継続時間内にグループユーザによって受信されるメッセージの量を判定して、グループがユーザを煩わせるかどうかをリアルタイムで監視する。グループ内のメッセージはサーバを使用することによって送信されるので、サーバは、グループ内の各ユーザが各メッセージを受信し、送信する時間と、時間内にユーザによって受信され、送信されるメッセージの量とを監視し得る。
【００７４】
602:  予め設定された継続時間内にグループユーザによって受信されるメッセージの量が所定の閾値を超えるかどうかを判定する。
【００７５】
本開示のこの実施形態によれば、サーバは、予め設定された継続時間内にグループユーザによって受信されるメッセージの量が所定の閾値を超えるかどうかを判定する可能性がある(説明の便宜上、以降、所定の閾値を表すために記号「A」が使用される)。グループユーザによって受信されたメッセージの量が所定の閾値を超える場合、方法は、603に進み、超えない場合、方法は、601に続く。
【００７６】
本開示のこの実施形態によれば、所定の閾値は、以下の方法のいずれか1つで、またはそれらの組合せによって、サーバにより設定され得る。
【００７７】
第1の方法においては、サーバが、所定の閾値を無作為に設定する。
【００７８】
第2の方法においては、サーバが、グループのユーザの量(つまり、グループ内のすべてのユーザの量)に従って所定の閾値を設定する。グループのユーザのより少ない量は、より大きな所定の閾値を示す。対照的に、グループのユーザのより多い量は、より小さな所定の閾値を示す。したがって、一例において、所定の閾値は、グループのユーザの量に反比例する。
【００７９】
第3の方法においては、サーバが、グループユーザの履歴的な行動に従って所定の閾値を決定する。たとえば、サーバは、履歴的な使用プロセスにおいて各グループユーザがグループの外乱防止モードを設定するときに受信されるメッセージの量に従って、および履歴的な使用プロセスに関する統計に従って各グループユーザに関する所定の閾値を決定する可能性がある。閾値を設定するためのそのような方法で取得された閾値は、より適所を狙ったものであり、1人のユーザが、異なるグループにおいて異なる閾値を有する可能性がある。
【００８０】
603:  グループ内のグループユーザの活発さを決定する。
【００８１】
本開示のこの実施形態によれば、サーバが、グループユーザによってグループ内の別のユーザに送信されるメッセージの量またはグループユーザのメッセージ送信の頻度に従ってグループ内のグループユーザの活発さを決定する可能性がある(説明の便宜上、活発さを表すために記号「S」が使用される)。たとえば、単純に、グループ内のグループユーザの活発さが送信されるメッセージの量およびメッセージ送信の頻度に正比例することが設定される可能性がある。
【００８２】
外乱防止モードのリアルタイム性を保証するために、判定は、時間の最近の期間内のグループ内のユーザの活発さに従って実行される可能性があり、比較的遠い以前に送信されたメッセージデータは、考慮されないか、または考慮されること全体の中に占める比重が少なくなることに留意されたい。
【００８３】
グループ内のユーザによって送信されたメッセージのより大きな量またはメッセージ送信のより高い頻度は、グループ内のユーザの活発さがより高いことを示す。グループ内のユーザの活発さが比較的高い場合、そのことは、ユーザがグループに参加している強い感覚を持っており、比較的高い関心を払っていることを示す。したがって、たとえ多くのメッセージを受信するとしても、ユーザは煩わされない。したがって、基準値が予め設定される可能性があり(便宜上、基準値を表すために記号「Sset」が使用される)、グループ内のユーザの活発さが基準値よりも高いかどうかが判定される。
【００８４】
グループ内のユーザの活発さが基準値以下である場合、グループ内のメッセージがユーザを煩わせると判定され、グループが外乱防止モードに自動的に設定される(つまり、ステップ606を実行する)必要がある。
【００８５】
グループ内のユーザの活発さが基準値よりも高い場合、そのことは、ユーザがグループに参加している強い感覚を持っており、比較的高い関心を払っていることを示す。この場合、2つの任意の方法が存在する可能性がある。第1の方法においては、グループが外乱防止モードに設定され、別の方法においては、所定の閾値が高くされ、つまり、ステップ604を実行する。
【００８６】
604:  活発さに従って所定の閾値を調整する。
【００８７】
サーバが、活発さに従って所定の閾値を調整する可能性がある。たとえば、予め設定された継続時間内にグループユーザによって受信されるメッセージの量がBであり、グループ内のグループユーザの活発さがSであると仮定される。Bが所定の閾値Aよりも大きく、活発さSが基準値Ssetよりも大きい場合、所定の閾値AがSに従って調整される可能性があり、それによって、より高い活発さSがより大きな所定の閾値Aを示す。
【００８８】
605:  調整された所定の閾値に基づいてグループユーザがグループを外乱防止モードに設定するかどうかを判定する。
【００８９】
サーバが、調整された所定の閾値に基づいてグループユーザがグループを外乱防止モードに設定するかどうかを判定する可能性がある。たとえば、予め設定された継続時間内にグループユーザによって受信されるメッセージの、ステップ601において判定された量が、調整された所定の閾値と比較される可能性がある。予め設定された継続時間内にグループユーザによって受信されるメッセージの量が調整された所定の閾値を超えている場合、グループは、グループユーザに関して外乱防止モードに設定される必要がある。代替的に、サーバが、予め設定された継続時間内にグループユーザによって受信されるメッセージの量を再判定する可能性がある。量が調整された所定の閾値を超えている場合、グループは、グループユーザに関して外乱防止モードに設定される必要がある。
【００９０】
グループがグループユーザに関して外乱防止モードに設定される必要があるとサーバが判定する場合、ステップ606を実行する。
【００９１】
606:  グループをグループユーザに関して外乱防止モードに設定し、グループユーザのクライアントに通知する。
【００９２】
サーバが、グループをグループユーザに関して外乱防止モードに設定し、グループユーザのクライアントに通知する。たとえば、サーバが、グループをグループユーザに関してミュートグループに設定する可能性がある。これは、本開示のこの実施形態において限定されない。
【００９３】
607:  クライアントが、通知情報を表示し、通知情報は、グループがグループユーザに関して外乱防止モードに設定されたことを通知するために使用される。
【００９４】
通知情報は、グループが外乱防止モードに設定されたことをグループユーザに通知するために、グループが外乱防止モードに設定された後、ポップアップウィンドウまたはプロンプトバーに表示することなどの方法で表示される可能性がある。
【００９５】
通知情報が表示されている間、外乱防止モードに関する設定オプションが表示される可能性があり、それによって、ユーザは、設定された外乱防止モードを取り消すために、ユーザがグループを外乱防止モードに設定したくないとユーザが分かるときに迅速な設定を実行し得る。
【００９６】
608:  クライアントが、グループユーザが外乱防止モードを取り消すかどうかを判定する。
【００９７】
グループユーザがグループを外乱防止モードに設定したくない場合、ユーザは、設定された外乱防止モードを取り消すための設定オプションを操作し得る。本開示のこの実施形態によれば、グループユーザが時間の期間内に設定オプションを操作しなかった場合、ユーザがグループを外乱防止モードに設定することに同意すると考えられる。
【００９８】
通知情報を表示するためのそのような方法は、ユーザが外乱防止モードを有効化することを本当に必要とするかどうかをユーザが考えることを可能にし得ることに留意されたい。確かに、当業者は、通知情報を表示することが必要でないことを理解するであろう。ユーザの操作およびユーザに対して引き起こされる負担を減らすために、通知情報を表示するステップおよび別の関連するステップが省略される可能性がある。
【００９９】
609:  クライアントが、グループユーザが外乱防止モードを取り消すかどうかをサーバに通知する。
【０１００】
クライアントが、グループユーザが外乱防止モードを取り消すかどうかをサーバに通知する。ユーザが外乱防止モードを取り消す場合、サーバが、クライアントからの通知に従って外乱防止モードを無効にする。ユーザが外乱防止モードを取り消さない場合、サーバは、外乱防止モードを維持する。加えて、サーバは、クライアントからの通知に従って、外乱防止モードのステータス、つまり、外乱防止モードが無効化された状態であるのかまたは有効化された状態であるのかを記憶する。本開示のこの実施形態によれば、任意で、クライアントは、グループユーザが外乱防止モードを取り消すときにのみサーバに通知する。サーバは、クライアントの通知に従って外乱防止モードを無効にする。
【０１０１】
上述の説明では、ステップ606において、サーバが、グループをグループユーザに関して外乱防止モードに設定した後にグループユーザのクライアントに通知する。ステップ607において、クライアントが、通知情報を表示する。それから、ステップ608において、クライアントが、外乱防止モードが取り消されるかどうかを判定し、ステップ609において、サーバに通知する。任意で、ステップ606において、サーバは、グループを外乱防止モードに設定しない。その代わりに、サーバは、グループが外乱防止モードに設定されることをグループユーザのクライアントに通知する。このようにして、ステップ607において、クライアントが、グループが外乱防止モードに設定されることを通知するために通知情報を表示する。それから、ステップ608において、クライアントが、ユーザのフィードバックを受け取る。ユーザがグループを外乱防止モードに設定することに同意する場合、ステップ609において、クライアントがサーバに通知する。その後、サーバが、グループをグループユーザに関して外乱防止モードに設定する。
【０１０２】
上述のステップのシーケンスは、本開示においてまったく限定されないことに留意されたい。さらに、上述のステップのうちの1つまたは複数が、省略される可能性があり、本開示のこの実施形態の実装は、影響を与えられない。たとえば、ステップ602が省略される可能性があり、またはサーバがグループをユーザに関して外乱防止モードに設定する可能性があるが、クライアントには通知しない。当業者は、上で説明されており、サーバによって実行される1つまたは複数のステップがクライアントによって実行される可能性があり、同様に、上で説明されており、クライアントによって実行される1つまたは複数のステップが、サーバによって実行される可能性があることを理解し得ることにさらに留意されたい。
【０１０３】
本開示のこの実施形態がクライアント-サーバ環境を使用することによって説明されているが、当業者は、方法が別の環境(たとえば、非限定的な例として働く等価な環境)で実装され得ることを理解するであろう。
【０１０４】
上述の実施形態において提供される外乱防止モードは、グループによって受信されたメッセージの音声アラートを取り消すことを指す可能性があり、かつ/または外乱防止モードは、グループによって受信されたメッセージを通知バー内に表示しないことを指す可能性がある。確かに、外乱防止モードは、上述の2つの方法の組合せを指す可能性がある。つまり、グループによって受信されたメッセージは、音声アラートを使用することによっても、通知バー内に表示することによっても通知されない。したがって、ユーザが煩わされることが、最小限にされる。
【０１０５】
本開示のこの実施形態において提供される方法によれば、煩わされることが引き起こされる可能性があると判定されるときにグループを外乱防止モードに自動的に設定するために、グループ行動情報、閾値などに従って、ユーザが現在煩わされているかどうかが判定され、それによって、グループ内の後続のメッセージがリアルタイムでユーザに通知されず、それによって、外乱防止モードを動的にトリガし、メッセージによって煩わされることを効果的に防止するためのメッセージ処理方法を実現する。さらに、グループの異なるサイズに従って異なる閾値が決定され、それによって、サーバのストレージおよび配信の圧迫を減らす。さらに、決定プロセスにおいて、グループ内のユーザの活発さが決定され、閾値が活発さに基づいて動的に調整され、したがって、自動設定プロセスがユーザの実際の使用の癖をより満足し、ユーザの心理をより満足し、設定がより人間らしくされる。
【０１０６】
本開示の実施形態は、メッセージ処理装置をさらに提供する。装置は、メモリおよびプロセッサを含む。メモリは、プログラム命令を記憶する。メッセージ処理装置は、命令がプロセッサによって実行されるときに、上述の実施形態のうちの任意の1つによる方法を実行するように構成される。
【０１０７】
本開示の実施形態は、主にプログラム命令を記憶するコンピュータ読み取り可能なストレージ媒体をさらに提供する。プロセッサは、命令がプロセッサによって実行されるときに、上述の実施形態のうちの任意の1つによる方法を実行するように構成される。
【０１０８】
この実施形態は、端末を提供する。端末は、上述の実施形態において提供されたメッセージ処理方法を実行するように構成され得る。図5を参照すると、端末500は、
無線周波数(RF)回路110、1つまたは複数のコンピュータ読み取り可能なストレージ媒体を含むメモリ120、入力ユニット130、ディスプレイユニット140、センサー150、オーディオ回路160、ワイヤレスフィデリティ(WiFi)モジュール170、1つまたは複数の処理コアを含むプロセッサ180、および電源190などの構成要素を含む。当業者は、図5に示される端末の構造が端末に対する限定を定めず、端末が図に示される構成要素より多くの構成要素もしくはより少ない構成要素を含む可能性があり、または一部の構成要素が組み合わされる可能性があり、または異なる構成要素の配置が使用される可能性があることを理解するであろう。
【０１０９】
RF回路110は、情報受信および送信プロセスまたは呼プロセス中に、特に、基地局のダウンリンク情報を受信した後、信号を受信および送信し、基地局のダウンリンク情報を処理するために1つまたは複数のプロセッサ180に届け、さらに、関連するアップリンクデータを基地局に送信するように構成され得る。概して、RF回路110は、アンテナ、少なくとも1つの増幅器、チューナー、1つまたは複数の発振器、加入者識別モジュール(SIM)カード、トランシーバ、カプラ、低雑音増幅器(LNA)、デュプレクサなどを含むがこれらに限定されない。加えて、RF回路110は、ワイヤレス通信によってネットワークおよび別のデバイスと通信する可能性がある。ワイヤレス通信は、移動体通信用グローバルシステム(GSM(登録商標): Global System for Mobile communications)、汎用パケット無線サービス(GPRS: General Packet Radio Service)、符号分割多元接続(CDMA)、広帯域符号分割多元接続(WCDMA(登録商標))、ロングタームエボリューション(LTE)、電子メール、ショートメッセージングサービス(SMS)などを含むがこれらに限定されない任意の通信規格またはプロトコルを使用する可能性がある。
【０１１０】
メモリ120は、ソフトウェアプログラムおよびモジュールを記憶するように構成され得る。プロセッサ180は、様々な機能アプリケーションおよびデータ処理を実現するためにメモリ120に記憶されたソフトウェアプログラムおよびモジュールを実行する。メモリ120は、主に、プログラムストレージエリアおよびデータストレージエリアを含み得る。プログラムストレージエリアは、オペレーティングシステム、(音声再生機能および画像表示機能などの)少なくとも1つの機能によって必要とされるアプリケーションプログラムなどを記憶する可能性がある。プログラムストレージエリアは、端末500の使用によって生成された(オーディオ周波数データおよびアドレス帳などの)データなどを記憶する可能性がある。加えて、メモリ120は、高速なランダムアクセスメモリを含む可能性があり、少なくとも1つのディスクストレージ構成要素などの不揮発性メモリ、フラッシュメモリ構成要素、または別の揮発性ソリッドステートストレージ構成要素も含む可能性がある。それに対応して、メモリ120は、プロセッサ180および入力ユニット130のメモリ120へのアクセスを提供するためのメモリコントローラをさらに含み得る。
【０１１１】
入力ユニット130は、入力された数字または文字情報を受け取り、ユーザ設定および機能の制御に関連するキーボード、マウス、ジョイスティック、光、またはトラックボールの信号入力を生成するように構成され得る。特に、入力ユニット130は、タッチ感知表面131および別の入力デバイス132を含み得る。タッチスクリーンまたはタッチパネルとも呼ばれるタッチ感知表面131は、(指またはスタイラスなどの任意の好適な物体またはアクセサリを使用することによるタッチ感知表面131の上または近くのユーザによって実行される操作などの)タッチ感知表面の上または近くのユーザのタッチ操作を受け取り、予め設定されたプログラムに従って対応する接続装置を駆動する可能性がある。任意で、タッチ感知表面131は、2つの部分、すなわち、タッチ検出装置およびタッチコントローラを含み得る。タッチ検出装置は、ユーザのタッチ位置を検出し、タッチ操作によって生成された信号を検出し、タッチコントローラに信号を転送する。タッチコントローラは、タッチ検出装置からタッチ情報を受信し、タッチ情報をタッチ点の座標に変換し、それから、タッチ点の座標をプロセッサ180に送信する。さらに、タッチコントローラは、プロセッサ180から送信されたコマンドを受信し、実行することができる。加えて、タッチ感知表面131は、抵抗式、静電容量式、赤外線式、または表面音波式タッチ感知表面である可能性がある。タッチ感知表面131に加えて、入力ユニット130は、別の入力デバイス132をさらに含み得る。特に、別の入力デバイス132は、物理的なキーボード、(ボリューム制御キーまたはスイッチキーなどの)機能キー、トラックボール、マウス、またはジョイスティックのうちの1つまたは複数を含み得るがこれらに限定されない。
【０１１２】
ディスプレイユニット140は、ユーザによって入力された情報またはユーザのために与えられた情報および端末500の様々なグラフィカルユーザインターフェースを表示するように構成され得る。これらのグラフィカルユーザインターフェースは、グラフ、テキスト、アイコン、ビデオ、またはこれらの任意の組合せによって形成される可能性がある。ディスプレイユニット140は、ディスプレイパネル141を含み得る。任意で、ディスプレイパネル141は、液晶ディスプレイ(LCD)、有機発光ダイオード(OLED)などを使用することによって構成される可能性がある。さらに、タッチ感知表面131が、ディスプレイパネル141を覆う可能性がある。タッチ感知表面131の上または近くのタッチ操作を検出した後、タッチ感知表面131は、タッチイベントの種類を判定するためにタッチ操作をプロセッサ180に転送する。そのとき、プロセッサ180は、タッチイベントの種類に応じてディスプレイパネル141上の対応する視覚的な出力を提供する。図5においてタッチ感知表面131およびディスプレイパネル141は入力および出力機能を実装するための2つの別々の部分として使用されるが、一部の実施形態において、タッチ感知表面131およびディスプレイパネル141は、入力および出力機能を実装するために統合される可能性がある。
【０１１３】
端末500は、少なくとも1つのセンサー150、たとえば、光センサー、モーションセンサー、およびその他のセンサーをさらに含み得る。特に、光センサーは、環境光センサーおよび近接センサーを含む可能性があり、環境光センサーは、環境光の輝度に応じてディスプレイパネル141の明るさを調整する可能性がある。近接センサーは、端末500が耳まで動かされるときにディスプレイパネル141および/またはバックライトをオフにし得る。モーションセンサーの一種として、重力加速度センサーは、様々な方向の(概して、3軸上の)加速度の大きさを検出する可能性があり、静止しているときの重力の大きさおよび方向を検出する可能性があり、(横画面と縦画面との間の切り替え、関連するゲーム、および磁力計のジェスチャの較正などの)モバイル電話のジェスチャのアプリケーション、(万歩計(登録商標)およびノックなどの)振動認識に関連する機能などを特定するように構成される可能性がある。端末500内で構成され得るジャイロスコープ、気圧計、湿度計、温度計、および赤外線センサーなどのその他のセンサーは、本明細書においてさらに説明されない。
【０１１４】
オーディオ回路160、スピーカ161、およびマイクロフォン162は、ユーザと端末500との間のオーディオインターフェースを提供し得る。オーディオ回路160は、受信されたオーディオデータを電気信号に変換し、電気信号をスピーカ161に送信し得る。スピーカ161は、電気信号を出力のための音声信号に変換する。一方、マイクロフォン162は、集められた音声信号を電気信号に変換する。オーディオ回路160は、電気信号を受信し、電気信号をオーディオデータに変換し、オーディオデータを処理するためにプロセッサ180に出力する。そのとき、プロセッサ180は、たとえば、RF回路110を使用することによって別の端末にオーディオデータを送信するか、またはオーディオデータをさらに処理するためにメモリ120に出力する。オーディオ回路160は、周辺イヤホンと端末500との間の通信を提供するためにイヤホンジャックをさらに含み得る。
【０１１５】
WiFiは、近距離ワイヤレス送信テクノロジーである。端末500は、WiFiモジュール170を使用することによって、ユーザが電子メールを受信および送信すること、ウェブページを閲覧すること、ストリーミングメディアにアクセスすることなどを助け得る。WiFiは、ユーザにワイヤレスブロードバンドインターネットアクセスを提供する。図5はWiFiモジュール170を示すが、WiFiモジュール170が端末500の必須の構成要素ではないことが理解されるであろう。必要なとき、WiFiモジュールは、本開示の本質が変えられない限り省略され得る。
【０１１６】
プロセッサ180は、端末500の制御の中心であり、様々なインターフェースおよび線を使用することによってモバイル電話の様々な部分に接続される。メモリ120に記憶されたソフトウェアプログラムおよび/またはモジュールを走らせるかまたは実行し、メモリ120に記憶されたデータを呼び出すことによって、プロセッサ180は、端末500の様々な機能を実行し、データを処理し、それによって、モバイル電話に対する全体の監視を実行する。任意で、プロセッサ180は、1つまたは複数の処理コアを含み得る。好ましくは、プロセッサ180は、アプリケーションプロセッサおよびモデムプロセッサを組み込む可能性がある。アプリケーションプロセッサは、主として、オペレーティングシステム、ユーザインターフェース、アプリケーションプログラムなどを処理する。モデムプロセッサは、主として、ワイヤレス通信を処理する。上述のモデムプロセッサはプロセッサ180に組み込まれない可能性があることが理解されるであろう。
【０１１７】
端末500は、様々な構成要素に電力を供給する電源190 (たとえば、バッテリ)をさらに含む。好ましくは、電源は、電力管理システムを使用することによって充電、放電、および電力消費管理などの機能を実現するために、電力管理システムを使用することによってプロセッサ180に論理的に接続される可能性がある。電源190は、直流もしくは交流電源、再充電システム、電源故障検出回路、電源コンバータもしくはインバータ、電源状態インジケータ、または任意のその他の構成要素のうちの1つまたは複数をさらに含み得る。
【０１１８】
図に示されていないが、端末500は、カメラ、Bluetooth(登録商標)モジュールなどをさらに含む可能性があり、詳細は、本明細書において説明されない。特に、この実施形態において、端末のディスプレイユニットは、タッチスクリーンディスプレイであり、端末は、メモリおよび1つまたは複数のプログラムをさらに含む。1つまたは複数のプログラムは、メモリに記憶され、1つまたは複数のプロセッサによって実行されるように構成される。1つまたは複数のプログラムは、上述の実施形態において端末側で操作を実行するために使用される命令を含む。
【０１１９】
当業者は、実施形態のステップのすべてまたは一部が、ハードウェアまたは関連するハードウェアに指示を与えるプログラムによって実装され得ることを理解するであろう。プログラムは、コンピュータ読み取り可能なストレージ媒体に記憶され得る。ストレージ媒体は、読み出し専用メモリ、磁気ディスク、または光ディスクを含む可能性がある。
【０１２０】
上述の説明は、本開示の実施形態の例であるに過ぎず、本開示を限定するように意図されていない。本開示の精神および原理を逸脱することなくなされたあらゆる修正、均等な置き換え、および改善は、本開示の保護範囲に入る。
【符号の説明】
【０１２１】
110  無線周波数(RF)回路
120  メモリ
130  入力ユニット
131  タッチ感知表面
132  別の入力デバイス
140  ディスプレイユニット
141  ディスプレイパネル
150  センサー
160  オーディオ回路
161  スピーカ
162  マイクロフォン
170  WiFiモジュール
180  プロセッサ
190  電源
401  閾値取得モジュール
402  行動情報取得モジュール
403  設定モジュール
500  端末
【図１】
0006517950.tif 000002
【図２】
0006517950.tif 000003
【図３】
0006517950.tif 000004
【図４】
0006517950.tif 000005
【図５】
0006517950.tif 000006
【図６】
0006517950.tif 000007