(57)【要約】  操作オブジェクト処理方法及び装置。この方法は、多点タッチ操作に基づいて生成されたタッチ位置情報を受信することと、タッチ位置情報に対応する操作オブジェクトを決定することと、操作オブジェクトに対応するターゲットオブジェクトセットを決定することと、ターゲットオブジェクトセットに従って操作オブジェクトをマージすることとを含む。この方法によれば、ユーザは、操作オブジェクトに対して長押しやドラッグ及び同種のものの操作をする必要がなく、特に複数の操作オブジェクトに対して複数の操作オブジェクトを多点押しによって簡単にターゲットオブジェクトセットにマージできる。
2019534524.tif 000002
【特許請求の範囲】
【請求項１】
多点タッチ操作に基づいて生成されたタッチ位置情報を受信することと、
タッチ位置情報に対応する操作オブジェクトを決定することと、
操作オブジェクトに対応するターゲットオブジェクトセットを決定することと、
ターゲットオブジェクトセットに従って操作オブジェクトをマージすることと、を含む操作オブジェクト処理方法。
【請求項２】
前記操作オブジェクトがオブジェクトセットを含まない場合、前記操作オブジェクトに対応するターゲットオブジェクトセットを決定する前に、前記方法はさらに、
そのタッチ位置情報に対応する操作オブジェクトが同じオブジェクトタイプであると判断することを含む請求項１に記載の方法。
【請求項３】
前記操作オブジェクトに対応するターゲットオブジェクトセットを前記決定することは、
前記操作オブジェクトのためのオブジェクトセットを作成することと、前記作成されたオブジェクトセットを前記操作オブジェクトに対応する前記ターゲットオブジェクトセットとして決定することとを含む請求項２に記載の方法。
【請求項４】
前記操作オブジェクトがオブジェクトセットを含む場合、前記操作オブジェクトに対応するターゲットオブジェクトセットを決定する前に、前記方法は
前記オブジェクトセット及び前記オブジェクトセット以外の前記操作オブジェクトのオブジェクトが同じオブジェクトタイプであると判断することをさらに含む請求項１に記載の方法。
【請求項５】
前記操作オブジェクトに対応するターゲットオブジェクトセットを前記決定することは、
前記操作オブジェクトに含まれる前記オブジェクトセットからオブジェクトセットを選択し、前記選択したオブジェクトセットを前記操作オブジェクトに対応する前記ターゲットオブジェクトセットとして決定することを含む請求項４に記載の方法。
【請求項６】
前記操作オブジェクトに対応するターゲットオブジェクトセットとしてのオブジェクトセットの前記選択すること及び前記決定することは
ユーザから選択指示を受信することと、
選択指示に対応するオブジェクトセットを操作オブジェクトに対応する前記ターゲットオブジェクトセットとして決定することとを含む請求項５に記載の方法。
【請求項７】
前記操作オブジェクトを前記マージすることは、
前記ユーザが発行した確認の指示に従って前記操作オブジェクトをマージすることを含む請求項１に記載の方法。
【請求項８】
多点タッチ操作に基づいて生成されたタッチ位置情報を前記受信することは、
多点集合操作に基づいて生成されたタッチトラック情報を受信することを含み、
前記タッチ位置情報に対応する操作オブジェクトを前記決定することは、
前記タッチトラック情報に従って、タッチトラックの開始位置に対応する操作オブジェクトを決定することを含む請求項１に記載の方法。
【請求項９】
前記操作オブジェクトは、ロゴ、ファイル、通信リスト内の連絡先、及びオブジェクトセットのうち少なくとも１つを含み、
前記オブジェクトセットは、ロゴフォルダ、ファイルを保存するフォルダ、連絡先グループのうち少なくとも１つを含む請求項１から８の何れか一項に記載の方法。
【請求項１０】
多点タッチ操作に基づいて生成されたタッチ位置情報を受信するように構成された受信モジュールと、
前記タッチ位置情報に対応する操作オブジェクトを決定するように構成された操作オブジェクトモジュールと、
前記操作オブジェクトに対応するターゲットオブジェクトセットを決定するように構成されたターゲットオブジェクトセットモジュールと、
前記ターゲットオブジェクトセットに従って、前記操作オブジェクトをマージするように構成された処理モジュールと、を含む操作オブジェクト処理装置。
【請求項１１】
前記操作オブジェクトがオブジェクトセットを含まない場合、前記操作オブジェクトモジュールは、前記タッチ位置情報に対応する操作オブジェクトが前記同じオブジェクトタイプであると判断する請求項１０に記載の装置。
【請求項１２】
前記ターゲットオブジェクトセットモジュールは、前記操作オブジェクトに対するオブジェクトセットを生成し、前記作成されたオブジェクトセットを前記操作オブジェクトに対応するターゲットオブジェクトセットとして決定する請求項１１に記載の装置。
【請求項１３】
前記操作オブジェクトがオブジェクトセットを場合、前記操作オブジェクトモジュールは、前記オブジェクトセットのオブジェクトと前記オブジェクトセット以外の前記操作オブジェクトが同じオブジェクトタイプであると判断する請求項１０に記載の装置。
【請求項１４】
前記ターゲットオブジェクトセットモジュールは、前記操作オブジェクトに含まれる前記オブジェクトセットからあるオブジェクトセットを選択し、前記選択したオブジェクトセットを、前記操作オブジェクトに対応する前記ターゲットオブジェクトセットとして決定する請求項１３に記載の装置。
【請求項１５】
前記ターゲットオブジェクトセットモジュールは、ユーザから選択指示を受信し、前記選択指示に対応するオブジェクトセットを前記操作オブジェクトに対応する前記ターゲットオブジェクトセットとして決定する請求項１４に記載の装置。
【請求項１６】
前記処理モジュールは、前記ユーザによって発行された確認の指示に従って前記操作オブジェクトをマージする請求項１０に記載の装置。
【請求項１７】
前記受信モジュールは、多点集合操作に基づいて生成されたタッチトラック情報を受信し、
前記決定モジュールは、タッチトラック情報に従って、前記タッチトラックの開始位置に対応する操作オブジェクトを決定する請求項１０に記載の装置。
【請求項１８】
前記操作オブジェクトは、ロゴ、ファイル、通信リスト内の連絡先、及びオブジェクトセットのうちの少なくとも１つを含み、
前記オブジェクトセットは、ロゴフォルダ、ファイルを保存するフォルダ、連絡先グループのうちの少なくとも１つを含む請求項１０から１７の何れか一項に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、コンピュータ技術の分野に関し、特に、操作オブジェクト処理方法及び装置に関する。
【背景技術】
【０００２】
スマートフォンやタブレット型コンピュータ及び同種のもののタッチスクリーン端末（タッチスクリーン端末とはタッチスクリーン機能を有する端末を指す）は普及してきており、ユーザは便利にこのタッチスクリーン端末上でタッチ操作を行うことができ、マウス、キーボード及び同種のもののような入力装置に頼る必要はもうない。
【０００３】
現在、タッチスクリーン端末の操作インターフェースは、通常、メインインターフェース内のアプリケーションロゴ、インスタントメッセージングアプリケーション内の連絡先リスト内の連絡先及び同種のものの異なる操作オブジェクトを含む。ユーザは、タッチスクリーン端末の画面上でタッチ操作を実行して操作オブジェクトをマージでき、マージされた操作オブジェクトは、通常、オブジェクトセットに格納されている。
【０００４】
例えば、ロゴをマージするシナリオでは、図１ａに示すように（図１ａは、ロゴを含むインターフェースのみを示す）、ユーザは、選択されたロゴを長押しし、指を使用してそのロゴを目標ロゴの範囲内にドラッグする。このとき、タッチスクリーン端末のオペレーティングシステムは、これら２つのロゴのロゴフォルダを作成し、それによってロゴのマージを達成する（作成されたロゴフォルダは、オブジェクトセットと見なすことができる）。
【０００５】
別の例では、連絡先をマージするシナリオでは、図１ｂに示すように（図１ｂは、連絡先を含むインターフェースのみを示す）、ユーザは、指を使用して任意の選択された連絡先（図１ｂの連絡先２）を長押しし、選択された連絡先を目標連絡先（連絡先１）の範囲にドラッグする。この時点で、インスタントメッセージングアプリケーションはこれら２つの連絡先のグループを作成し、それによって連絡先のマージを実現する（作成されたグループはオブジェクトセットと見なすこともできる）。
【０００６】
しかしながら、操作オブジェクトのマージがドラッグ方式で行われた場合、ユーザの指は端末画面と接触し続ける必要がある。この場合、２つの操作オブジェクト間の間隔が大きいと、ユーザの指を遠くにドラッグしなければならず、不便である。さらに、指は、ドラッグする途中で画面との接触が失われる傾向がある。ドラッグ中にこれが発生すると、ユーザは再度ドラッグを実行する必要がある。特に、複数の操作オブジェクトをマージするシナリオでは、上記のような操作を何度も行わなければならず、不便である。
【０００７】
また、現在の技術では、ユーザがメニューオプションを介して操作オブジェクトのマージを実装することをサポートすることもできる。しかしながら、このようにしても、検索や選択及び同種の操作をユーザに行わせる必要があり、不便である。
【発明の概要】
【０００８】
本出願の実施形態は、現在の技術における、マージ操作オブジェクトに対するオペレーションプロセスが不便であるという問題を解決するための操作オブジェクト処理方法を提供する。
【０００９】
本出願の実施形態は、現在の技術における、マージ操作オブジェクトに対するオペレーションプロセスが不便であるという問題を解決するための操作オブジェクト処理装置を提供する。
【００１０】
本出願の実施形態は、以下の技術的ソリューションを使用する。
本出願の実施形態に係る操作オブジェクト処理方法は、
多点タッチ操作に基づいて生成されたタッチ位置情報を受信することと、
タッチ位置情報に対応する操作オブジェクトを決定することと、
操作オブジェクトに対応するターゲットオブジェクトセットを決定することと、
ターゲットオブジェクトセットに従って操作オブジェクトをマージすることを含む。
【００１１】
本出願の実施形態に係る操作オブジェクト処理装置は、以下の構成を備える。
多点タッチ操作に基づいて生成されたタッチ位置情報を受信するように構成された受信モジュールと、
タッチ位置情報に対応する操作オブジェクトを決定するように構成された操作オブジェクトモジュールと、
操作オブジェクトに対応するターゲットオブジェクトセットを決定するように構成されたターゲットオブジェクトセットモジュールと、
ターゲットオブジェクトセットに従って、操作オブジェクトをマージするように構成された処理モジュールを備える。
【００１２】
本出願の実施形態によって採用された上記の技術的ソリューションのうちの少なくとも１つにおいて、以下の有利な効果を達成できる。
【００１３】
ユーザが端末内で操作オブジェクトをマージしたい場合、ユーザ多数の操作オブジェクト上で多点タッチ操作を実行でき、その後、端末のタッチスクリーンは多点タッチ操作に基づいて対応するタッチ位置情報を生成し、そして端末のオペレーティングシステムはその対応する操作オブジェクトを、そのタッチ位置情報に従って決定し、さらにその操作オブジェクトに対応するターゲットオブジェクトセットを決定し、それによって複数の操作された操作オブジェクトをマージする。現在の技術と比較して、本出願の上記した方法のように、ユーザは、操作オブジェクトに対して長押しやドラッグ及び同種の操作をする必要がなく、特に複数の操作オブジェクトについては、ユーザは、多点タッチで複数の操作オブジェクトを簡単にターゲットオブジェクトセットにマージできる。
【図面の簡単な説明】
【００１４】
本明細書の添付の図面は、本出願の理解を深める使用されるものであり、本出願の一部を構成する。本出願の例示的な実施形態及び説明は、本出願を説明するために使用されており、本出願に対する不適切な制限を構成するものではない。添付の図面において：
【図１ａ】現在の技術による操作オブジェクトの操作方法の概略図である。
【図１ｂ】現在の技術による操作オブジェクトの操作方法の概略図である。
【図２ａ】本出願のいくつかの実施形態による操作オブジェクトを処理するためのプロセスの概略図である。
【図２ｂ】本出願のいくつかの実施形態による操作オブジェクトの操作方法の概略図である。
【図２ｃ】本出願のいくつかの実施形態による操作オブジェクトの操作方法の概略図である。
【図２ｄ】本出願のいくつかの実施形態による操作オブジェクト処理シナリオの概略図である。
【図２ｅ】本出願のいくつかの実施形態による操作オブジェクト処理シナリオの概略図である。
【図３ａ】本出願のいくつかの実施形態による操作オブジェクト処理の例の概略図である。
【図３ｂ】本出願のいくつかの実施形態による操作オブジェクト処理の例の概略図である。
【図３ｃ】本出願のいくつかの実施形態による操作オブジェクト処理の例の概略図である。
【図３ｄ】本出願のいくつかの実施形態による操作オブジェクト処理の例の概略図である。
【図４】本出願のいくつかの実施形態による操作オブジェクト処理装置の概略構造図である。
【発明を実施するための形態】
【００１５】
本出願の目的、技術的ソリューション、及び利点をより明確にするために、本出願の実施形態及び添付の図面を参照しながら、本出願の技術的ソリューションを以下に明確かつ完全に説明する。明らかに、記載された実施形態は本出願の一部の実施形態にすぎず、全てではない。創造的な努力なしに、また、本出願の実施形態に基づいて当業者が得られる他のすべての実施形態は、本出願の範囲内に含まれるものとする。
【００１６】
上述したように、ユーザがタッチスクリーン端末インターフェースに表示された操作オブジェクトをマージする過程において、ユーザはしばしば、選択された任意の操作オブジェクトを長押しし、操作オブジェクトをマージするためにターゲットオブジェクトの範囲内にドラッグする必要がある、あるいは、ユーザはメニューオプションを通して操作オブジェクトをマージできる。しかしながら、これら２つの方法のいずれにおいても操作は不便である。
【００１７】
したがって、本出願の実施形態では、操作オブジェクト処理方法が提供され、これにより、ユーザは、インターフェースにおいて複数の操作オブジェクトを多点タッチでマージできるようになる。ユーザが操作オブジェクトをドラッグしたりメニューオプションを使用したりする必要がないため、操作オブジェクトのマージの効率と利便性を向上させることができる。
【００１８】
なお、本出願の実施の形態におけるタッチスクリーン端末は、タッチスクリーン機能を有するスマートフォン、タブレット型コンピュータ、スマートウォッチ、コンピュータ、スマートホームコントロール装置及び同種のものを含むが、これらに限定されるものではない（説明を簡単にするために、タッチスクリーン端末を「端末」と略す）。
【００１９】
なお、端末の操作インターフェースは操作オブジェクトを含み、操作インターフェースは、端末のメインインターフェース（デスクトップを含む）、通信リストインターフェース、又はアプリケーションインターフェースでよい。それに対応して、操作オブジェクトは、ロゴ、ファイル、通信リストの中の連絡先、及びオブジェクトセットのうちの少なくとも１つを含んでいてもよく、オブジェクトセットは、さらに、ロゴフォルダ、ファイル保存用フォルダ、及び連絡先グループのうちの少なくとも１つを含んでいてもよい。本明細書では、これにより本出願に限定を課すことはない。
【００２０】
以下に添付図面を参照して、本出願の実施の形態にかかる技術的ソリューションを詳細に説明する。
【００２１】
図２ａを参照すると、本出願のいくつかの実施形態による操作オブジェクトを処理するためのプロセスは、例えば以下のステップを含む。
【００２２】
Ｓ１０１：多点タッチ操作に基づいて生成されたタッチ位置情報を受信する。
【００２３】
本出願の実施形態では、多点タッチ操作は、指、タッチペン、又は他の手段を通じてユーザによって実行される端末画面上の複数の位置でのタッチ、プレス、ギャザリング、及びスライドなどの操作を含むことができる。また、ユーザが実行する多点タッチ操作の過程で、別の時点で複数のアクションポイントが生成される可能性がある。言い換えれば、ユーザは画面上のさまざまな位置を順番にタッチできる。しかしながら、ユーザが触れた位置は、ユーザが他の位置に触れている間、スクリーンと接触したままである必要がある。そうしないと、多点タッチは無効になる。本明細書では、これにより本出願に限定を課すことはない。
【００２４】
アプリケーション例では、端末は自身のタッチスクリーンを通してタッチ操作を受ける。タッチスクリーンの種類には、抵抗性タッチスクリーン、容量性タッチスクリーン、ベクトル圧力感知タッチスクリーン、赤外線タッチスクリーン、又は表面音響波タッチスクリーンが含まれ得る。本明細書では、これにより本出願に限定を課すことはない。自端末のタッチスクリーンが多点タッチ操作を受けると、端末はタッチスクリーン上の静電容量、抵抗、圧力、赤外線、又は音波の変化に応じて、画面上のタッチ操作の動作位置を決定し、タッチ位置情報を生成することができる。タッチ位置情報を生成するプロセスは既存のタッチスクリーン技術を使用するので、ここでは詳述しない。
【００２５】
Ｓ１０２：タッチ位置情報に対応する操作オブジェクトを決定する。
【００２６】
本出願の実施形態では、異なる操作オブジェクトはそれぞれの位置識別子（例えば、座標）を有し、そしてこのタッチ位置情報はまた、そのタッチ操作の動作位置の座標を含む。そして、そのタッチ位置情報に対応する操作オブジェクトを決定することができる。
【００２７】
ユーザによって実行された多点タッチ操作が１つの操作オブジェクトにのみ対応する場合、操作オブジェクトのマージは達成できないことが理解されるべきである。したがって、本出願の実施形態において、ユーザによって実行される多点タッチ操作は、少なくとも２つの操作オブジェクトに対応する。
【００２８】
可能な状況では、多点タッチ操作の各アクションポイントは１つの操作オブジェクトに対応する。多点タッチ操作のアクションポイントと操作オブジェクトの間には１対１の対応がある。この時点で、端末は、これらの操作オブジェクトがそれぞれタッチ操作を受けると判断する。
【００２９】
別の可能な状況では、多点タッチ操作のいくつかのアクションポイントが同じ操作オブジェクトに繰り返し配置される。このとき、操作オブジェクトは、２つ以上のアクションポイントに対応してもよい。この状況では、端末は、操作オブジェクトが、タッチ操作の唯一のアクションポイントの対象となると判断する。例えば、ユーザは、２本の指のタッチアクションポイントが連絡先Ａ上にあり、３本目の指のタッチアクションポイントが連絡先Ｂ上にある場合に、連絡先リストに表示された連絡先に対して３点タッチ操作を指を使って実行する。したがって、端末は、タッチ操作を受けた操作オブジェクトが、連絡先Ａ及び連絡先Ｂであると判断する。
【００３０】
上記の状況は、本出願に対する限定を構成するものではない。
【００３１】
Ｓ１０３：操作オブジェクトに対応するターゲットオブジェクトセットを決定する。
【００３２】
操作オブジェクトをマージするには、ターゲットオブジェクトセットを決定する必要がある。本出願の実施形態における１つの方法として、操作された操作オブジェクトに基づいて端末によってターゲットオブジェクトセットを作成できる。本出願の実施形態における別の方法として、ターゲットオブジェクトセットは、操作オブジェクト内のオブジェクトセットであり得る。
【００３３】
Ｓ１０４：ターゲットオブジェクトセットに従って、操作オブジェクトをマージする。
【００３４】
ターゲットオブジェクトセットが決定したら、操作された操作オブジェクトをマージできる。本出願の実施形態におけるマージは、操作オブジェクトをターゲットオブジェクトセットに追加することと見なすことができる。
【００３５】
いくつかの実施形態では、ロゴやファイルなどの端末における操作オブジェクトのマージは、基本的にこれらの操作オブジェクトの記憶パスを変更することによって、操作オブジェクトを対応するターゲットフォルダ（ロゴフォルダ又はファイルを保存するフォルダを含む）に追加することである。
【００３６】
連絡先などの操作オブジェクトのマージは、操作オブジェクト間の関連付けを基本的に確立し、操作オブジェクトが同じ連絡先グループに属するようにする。
【００３７】
上記の説明に基づいて、アプリケーション例では、ユーザは多点タッチを使用して多数の操作オブジェクトをマージできる。図２ｂに示すように、端末のメインインターフェースにおいて、ユーザはそれぞれ２つのロゴをタッチして（図２ｂのリングはタッチのアクションポイントを表し、この説明は以降の図での外観については繰り返さない）図２ｃに示すように、端末上のロゴフォルダを作成する。図２ｃに示すように、ロゴフォルダはロゴ１とロゴ２を含む。この例では、説明のために操作オブジェクトとしてロゴのみを使用しているが、他のアプリケーション例の操作オブジェクトはロゴに限定されず、ファイル、連絡先オプション、及びその他の操作オブジェクトにできる。
【００３８】
以上のステップにより、ユーザが端末内で操作オブジェクトをマージしたい場合、ユーザは多数の操作オブジェクトに対して多点タッチ操作を実行できる。そして、端末のタッチスクリーンは、多点タッチ操作に基づいて対応するタッチ位置情報を生成する。端末のオペレーティングシステムは、そのタッチ位置情報に従って、対応する操作オブジェクトを決定し、さらにその操作オブジェクトに対応するターゲットオブジェクトセットを決定し、それによって操作された操作オブジェクトをマージできる。現在の技術と比較して、上記の本出願の方法では、ユーザは操作オブジェクト上で長押し及びドラッグのような操作を実行する必要はなく、特に複数の操作オブジェクトに対して、ユーザは便利に多点タッチによって複数の操作オブジェクトをターゲットオブジェクトセットにマージできる。
【００３９】
上記の説明に関して、操作オブジェクトが端末自体、例えば端末のロゴ、ファイル及び同種のものに属する場合、端末自身のオペレーティングシステムは操作オブジェクトをマージできる。すなわち、図２ｄに示すように、ユーザは端末上で操作し、端末のオペレーティングシステムは操作オブジェクトをマージするための実行エンティティとして機能する。
【００４０】
操作オブジェクトがアプリケーション、例えば、インスタントメッセージングアプリケーションの連絡先に属する場合、アプリケーション内の対応する機能は操作オブジェクトマージ要求を生成し、その要求をアプリケーションに対応するサーバに送信して処理する。言い換えれば、図２ｅに示すように、サーバは操作オブジェクトをマージする実行エンティティとして機能できる。サーバにとって、異なる連絡先についてグループを作成する／グループにいくつかの連絡先を追加することは、本質的には、異なる連絡先間の関連付けを確立することであり、サーバはその関連付けを保存する。例えば、対応する関連付けは、異なる連絡先のアカウント識別子及びグループ識別子に基づいて確立できる。サーバがグループを作成したり、メンバーをグループに追加したりすることがソーシャルメディアビジネスで実用的に広く応用されている技術になったことを考えると、この技術について本出願では詳しく述べる必要はないであろう。
【００４１】
なお、タッチ操作が行われる操作オブジェクトは、端末画面上に同時に表示されるべきであることに留意されたい。ある操作オブジェクトが現在のページ（端末画面に表示されているページ）にあり、他の操作オブジェクトが別のページ（端末画面に表示されていないページ）にある場合、ユーザは明らかに表示されていない操作オブジェクトに対してタッチ操作ができない。
【００４２】
アプリケーション例では、ユーザはロゴ又はファイルに多点タッチ操作を実行して、ロゴ又はファイルを対応するフォルダに追加できる。連絡先については、ユーザは、対応するグループに多数の連絡先を追加するために多点タッチ操作を実行できる。ただし、多点タッチ操作による操作された操作オブジェクトにロゴ又はファイルと連絡先の両方が含まれている場合、端末は操作オブジェクトをマージできない。
【００４３】
したがって、一般的なシナリオでは、操作オブジェクトをマージするプロセスの操作された操作対象オブジェクトは、同じオブジェクトタイプである。
【００４４】
したがって、一般的なシナリオで操作オブジェクトをマージするプロセスについて詳細に説明する。
【００４５】
方法Ｉ
ユーザが複数のロゴを１つのロゴフォルダにマージしようとするとき、又はユーザが多数の連絡先のためのグループを作成しようとするとき、ユーザは上記のオペレーションオブジェクトに対して多点タッチ操作を実行して操作オブジェクトをマージできる。
【００４６】
言い換えれば、このように、タッチ操作による操作された操作オブジェクトは、オブジェクトセットを含まない、すなわち、タッチ操作による操作された操作オブジェクトは、通常、ロゴ、ファイル、又は連絡先である。この時点で、操作オブジェクトに対応するターゲットオブジェクトセットを決定する前に、この方法は、タッチ位置情報に対応する操作オブジェクトが同じオブジェクトタイプを有すると判断することをさらに含む。
【００４７】
また、操作オブジェクトに対応するターゲットオブジェクトセットを決定する工程は、操作オブジェクト用のオブジェクトセットを作成し、作成されたオブジェクトセットを操作オブジェクトに対応するターゲットオブジェクトとして決定することを含む。
【００４８】
したがって、このようにして、多点タッチ操作を受けた後、端末は、多点タッチ操作により操作されたすべての操作オブジェクトが同じオブジェクトタイプであると判断する。例えば、多点タッチ操作により操作されたすべての操作オブジェクトは、ロゴ、ファイル、又は連絡先である。これらの操作オブジェクトには、オブジェクトセットはない。したがって、端末はこれらの操作された操作オブジェクト用のオブジェクトセットを作成する。例えば、操作されたロゴ用のロゴフォルダを作成する。また、別の例としては、操作された連絡先用の連絡先グループを作成する。端末によって作成されたオブジェクトセットは、ターゲットオブジェクトセットとして使用される。以降の処理では、端末は、作成されたターゲットオブジェクトセットに操作された操作オブジェクトを追加する。
【００４９】
オプションの方法として、多点タッチ操作によって操作された操作オブジェクトが異なる種類の操作オブジェクトを含むと、多点タッチ操作は無効な操作であると結論付けることができ、端末は何も応答しない。本明細書では、これにより本出願に限定を課すことはない。
【００５０】
方法ＩＩ
上記の方法に加えて、アプリケーション例において、ユーザは、作成されたロゴフォルダに多数のロゴを追加したい場合があり、又は作成した連絡先フォルダに多数の連絡先を追加したい場合がある。よって、ユーザはロゴ（又は連絡先）及び対応するロゴフォルダ（又は連絡先グループ）に対して多点タッチ操作を実行して、操作オブジェクトを対応するオブジェクトセットに追加できる。
【００５１】
言い換えれば、このようにして、タッチ操作によって操作された操作オブジェクトは、オブジェクトセットを含む。なお、タッチ操作によって操作された操作オブジェクトの中で、オブジェクトセットの中のオブジェクト及びオブジェクトセットではない操作オブジェクトが異なるタイプに属する場合、端末はこれらの操作オブジェクトをマージできないということである。
【００５２】
例えば、タッチ操作によって操作された操作オブジェクトが連絡先グループ（連絡先グループはオブジェクトセットと見なすことができる）を含み、連絡先グループがさまざまな連絡先（オブジェクトセットと見なすことができる）を含むと仮定すると、及び、タッチ操作によって操作された操作オブジェクトがさらに複数のロゴを含むと仮定すると、ロゴと連絡先が同じタイプに属していないため、ロゴを明らかに連絡先グループにマージすることはできない。
【００５３】
したがって、操作オブジェクトに対応するターゲットオブジェクトセットを決定する前に、この方法はさらに、オブジェクトセット内のオブジェクト及びそのオブジェクトセット以外の他の操作オブジェクトが同じオブジェクトタイプを有すると判断することを含む。
【００５４】
これに基づいて、さらに、操作オブジェクトに対応するターゲットオブジェクトセットを決定することは、操作オブジェクトに含まれるオブジェクトセットからオブジェクトセットを選択し、選択したオブジェクトセットを操作オブジェクトに対応するターゲットジェクトセットとして決定する。
【００５５】
この方法はさらに２つの状況に分けられる。
【００５６】
一つの状況では、タッチ操作に対応する多数の操作オブジェクトは、１つのオブジェクトセットのみを含む。そして、そのオブジェクトセットは、ターゲットオブジェクトセットであると決定される。例えば、ユーザが２つのロゴと１つのロゴフォルダに対して多点タッチ操作を実行すると、そのロゴフォルダはターゲットオブジェクトセットと決定され、その後端末はこれら２つのロゴをロゴフォルダに追加できる。
【００５７】
別の状況では、タッチ操作に対応する多くの操作オブジェクトは、２つ（又はそれ以上）のオブジェクトセットを含む。そして、端末は、１つのオブジェクトセットをターゲットオブジェクトセットとして選択する。アプリケーション例では、端末は任意のオブジェクトセットを無作為に選択でき、あるいはユーザが選択することもできる。ユーザによる選択がなされた場合には、オブジェクトセットをターゲットオブジェクトセットとして選択して決定することは、例えば、ユーザから選択指示を受け取り、選択指示に対応するオブジェクトセットをターゲットオブジェクトセットとして決定することを含む。
【００５８】
本出願の実施形態では、端末はポップアップ、フローティングインターフェース、又は他の方法を使用して選択インターフェースを表示できる。選択インターフェースは、多点タッチ操作によって操作されたオブジェクトセットを含み、ユーザは選択インターフェース内の何れかのオブジェクトセットを選択できる。その後、端末は、ユーザによって選択されたオブジェクトセットをターゲットオブジェクトセットとして決定する。
【００５９】
なお、上述の２つの方法について、操作オブジェクトをマージする過程で、操作オブジェクトが端末内のロゴ又はファイル、あるいは端末のアドレス帳内の連絡先である場合、端末は対応するターゲットオブジェクトセットを作成することができ、あるいは、作成したオブジェクトセットに、オブジェクトセット以外の操作オブジェクトを設定又は追加する。
【００６０】
一方、多点タッチ操作によって操作された操作オブジェクトがアプリケーション内のオブジェクト（例えば、インスタントメッセージングアプリケーション内の連絡先）である場合、端末は、ユーザによる多点タッチ操作に従って、ターゲットオブジェクトセットの作成要求又は対応するサーバへの追加要求（通常、サーバはアプリケーションに対応するサーバを参照する）を送信し、サーバは、対応するターゲットオブジェクトセットを作成する、あるいは、オペレーションオブジェクトをオブジェクトセットに追加する。サーバがグループを作成する場合、そのグループは、ユーザ及びユーザ自身が操作するすべての連絡先を含む必要がある。
【００６１】
また、上述した２つの方法の両方において、端末は、対応する確認インターフェースをユーザに表示でき、ユーザは、確認インターフェースにおいて対応する確認操作を実行できる。その操作は、ターゲットオブジェクトセットを作成するかどうかを確認すること、ターゲットオブジェクトセットの名前を編集すること、オブジェクトセット以外の操作オブジェクトをターゲットオブジェクトセットに追加するかどうかを確認すること及び同種のことを含む。したがって、本出願の実施形態におけるオプションの方法として、操作オブジェクトをマージすることは、ユーザによって送信された確認の指示に従って操作オブジェクトをマージすることを含む。
【００６２】
例えば、ユーザが２つの連絡先１及び２に対してタッチ操作を実行すると仮定すると、端末は、図３ａに示されるように、確認インターフェースをユーザに表示できる。確認インターフェースでは、ユーザがグループ名を編集できる。確認をクリックすると、アプリケーションは対応するグループ「ｑｕｎ」を作成する。グループ「ｑｕｎ」は、連絡先１、連絡先２、及びユーザを含むことが理解できる。
【００６３】
別の例では、ユーザが連絡先３及び上記の例で作成されたグループ「ｑｕｎ」に対してタッチ操作を実行すると仮定すると、端末は、図３ｂに示されるように、確認インターフェースをユーザに表示できる。確認インターフェースでは、ユーザは、連絡先３をグループ「ｑｕｎ」に追加するか否かを決定できる。確認が選択された場合、アプリケーションは連絡先３をグループ「ｑｕｎ」に追加する。
【００６４】
また、上記の方法以外の実用的な操作におけるオプションの方法において、ユーザによって発行された多点タッチ操作も多点集合操作とできる。例えば、図３ｃに示すように、ユーザが端末インターフェース内の３つのロゴに対してそれぞれ多点集合操作を実行すると仮定する（図３ｃ中の黒い矢印はユーザの指の集合方向を表す）。
【００６５】
図３ｃに示すように、このようにして、多点タッチ操作に基づいて生成された受信用タッチ位置情報は、例えば、多点集合操作に基づいて生成された受信用タッチトラック情報である。そして、タッチ位置情報に対応する操作オブジェクトを決定することは、例えば、タッチトラック情報に従って、タッチトラックの開始位置に対応する操作オブジェクトを決定することである。すなわち、タッチトラックの開始位置に対応する操作オブジェクトは、多点集合操作で操作される操作オブジェクトである。操作オブジェクトセットが決定された後、上述のマージ工程を実行できるが、それについては本明細書では繰り返して説明はしない。
【００６６】
図３ｃに示す例を再び用いて説明する。端末は、３つのロゴを同じロゴフォルダに、即ち、図３ｄに示すようにマージすることができる。
【００６７】
上記の例は、本出願に対する限定を構成するものではない。
【００６８】
上記の説明を参照すると、本出願の実施形態における多点タッチの方法を使用して、ユーザがインターフェース上で操作オブジェクトの迅速なマージを都合よく達成できることが分かる。
【００６９】
以上、本出願の実施形態に係る操作オブジェクト処理方法について説明した。同じ概念に基づいて、本出願の実施形態はさらに操作オブジェクト処理装置を提供する。
【００７０】
図４に示すように、操作オブジェクト処理装置は、
多点タッチ操作に基づいて生成されたタッチ位置情報を受信するように構成された受信モジュール４０１と、
タッチ位置情報に対応する操作オブジェクトを決定するように構成されている操作オブジェクトモジュール４０２と、
操作オブジェクトに対応するターゲットオブジェクトセットを決定するように構成されているターゲットオブジェクトセットモジュール４０３と、
ターゲットオブジェクトセットに従って操作オブジェクトをマージするように構成されている処理モジュール４０４と、を備える。
【００７１】
ある方法では、
操作オブジェクトがオブジェクトセットを含まない場合、操作オブジェクトモジュール４０２は、そのタッチ位置情報に対応する操作オブジェクトが同じオブジェクトタイプを有すると判断する。
【００７２】
ターゲットオブジェクトセットモジュール４０３は、操作オブジェクト用のオブジェクトセットを作成し、作成されたオブジェクトセットを操作オブジェクトに対応するターゲットオブジェクトセットとして決定する。
【００７３】
別の方法では、
操作オブジェクトがオブジェクトセットを含む場合、操作オブジェクトモジュール４０２は、オブジェクトセット内のオブジェクトとオブジェクトセット以外の操作オブジェクトとが同じオブジェクトタイプを有すると判断する。
【００７４】
ターゲットオブジェクトセットモジュール４０３は、操作オブジェクトに含まれるオブジェクトセットからオブジェクトセットを選択し、選択したオブジェクトセットを操作オブジェクトに対応するターゲットオブジェクトセットとして決定する。
【００７５】
また、ターゲットオブジェクトセットモジュール４０３は、ユーザからの選択指示を受け取り、その選択指示に対応するオブジェクトセットを操作オブジェクトに対応するターゲットオブジェクトセットとして決定する。
【００７６】
処理モジュール４０４は、ユーザからの確認操作を受けて、ユーザによって発行された確認の指示に従って操作オブジェクトをマージする。
【００７７】
多点タッチ操作は多点集合操作にすることもできる。そして、受信モジュール４０１は、多点集合操作に基づいて生成されたタッチトラック情報を受信する。決定モジュール４０２は、タッチトラック情報に従って、タッチトラックの開始位置に対応する操作オブジェクトを決定する。
【００７８】
上記の説明に基づいて、操作オブジェクトは、ロゴ、ファイル、通信リスト内の連絡先、及びオブジェクトセットのうちの少なくとも１つを含む。オブジェクトセットは、ロゴフォルダ、ファイルを保存するフォルダ、連絡先グループのうちの少なくとも１つで構成されている。
【００７９】
本発明は、本発明の実施形態による方法、装置（システム）、及びコンピュータプログラム製品のフローチャート及び／又はブロック図を参照して説明する。フローチャート及び／又はブロック図のすべてのプロセス及び／又はブロック、並びにフローチャート及び／又はブロック図のプロセス及び／又はブロックの組み合わせは、コンピュータプログラムの命令によって実施できることを理解されたい。これらのコンピュータプログラムの命令は、汎用のコンピュータ、専用のコンピュータ、組み込み型のプロセッサ、又は他のプログラム可能なデータ処理装置のプロセッサに提供され、それによって機械を製造し、そのコンピュータ又は他のプログラマブルデータ処理装置のプロセッサによって実行される場合には、その命令によってフローチャートの１つ以上のプロセス及び／又はブロック図の１つ以上のブロックで指定された機能を実行するための装置を製造させる。
【００８０】
これらのコンピュータプログラムの命令は、コンピュータ又はその他のプログラマブルデータ処理装置に特定の方法で動作させることができるコンピュータ可読記憶媒体に格納することもでき、その結果、コンピュータ可読記憶媒体に格納された命令は製造品を製造する。それは、フローチャートの１つ以上のプロセス及び／又はブロック図の１つ以上のブロックで指定された機能を実行するための命令装置を含む。
【００８１】
これらのコンピュータプログラムの命令は、コンピュータ又はその他のプログラマブルデータ処理装置にロードされて、コンピュータ又は他のプログラマブルデータ処理装置に実行される一連の操作ステップを生じさせてコンピュータの実行プロセスを生成することもできる。結果として、コンピュータ又はその他のプログラマブルデータ処理装置上で実行される命令により、フローチャート内の１つ以上のプロセス及び／又はブロック図内の１つ以上のブロックで指定された機能を実施するステップが提供される。
【００８２】
典型的な構成では、計算装置は、１つ以上のプロセッサ（ＣＰＵ）、入力／出力インターフェース、ネットワークインターフェース、及びメモリを含む。
【００８３】
メモリは、揮発性メモリ、ランダムアクセスメモリ（ＲＡＭ）、及び／又は例えば、読み取り専用メモリ（ＲＯＭ）又はフラッシュＲＡＭのような不揮発性メモリなどのコンピュータ可読媒体を含むことができる。メモリは、コンピュータ可読媒体の一例である。
【００８４】
コンピュータ可読媒体は、永久的、揮発性、移動式及び固定式の媒体を含み、それらは任意の方法又は技術によって情報記憶を実施できる。情報は、コンピュータ可読命令、データ構造、プログラムモジュール又は他のデータでもよい。コンピュータの記憶媒体の例は、相変化ＲＡＭ（ＰＲＡＭ）、スタティックＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、他のタイプのランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、電気的消去可能プログラマブル読み取り専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリ又は他のメモリ技術、コンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）又は他の光学メモリ、カセット、カセット及びディスクメモリ、又は演算装置にアクセス可能な情報を記憶するために使用できる他の磁気メモリ装置又は任意の他の非伝送媒体を非限定的に含む。本明細書の定義によれば、コンピュータ可読媒体は、変調データ信号及び搬送波などの一時的な媒体を含まない。
【００８５】
さらに、「含む」、「備える」という用語又はその他の変形は、非排他的な包含も含み、一連の要素を含むプロセス、方法、商品又は装置にこれらの要素を含むだけではなく、具体的に列挙されていない他の要素も含み、又はさらに、プロセス、方法、商品又は装置に固有の要素を含むことを意図するものである。さらなる制限がない場合、「１つを含む」という文によって定義される要素は、上記の要素を含むプロセス、方法、商品又は装置が追加の同一の要素をさらに含むことを排除するものではない。
【００８６】
当業者は、本出願の実施形態が方法、システム、又はコンピュータプログラム製品として提供され得ることを理解すべきである。したがって、本出願は、完全なハードウェアの実施形態、完全なソフトウェアの実施形態、又はソフトウェアとハードウェアとを組み合わせる実施形態として実施できる。さらに、本出願は、コンピュータ使用可能プログラムコードを内部に含む１つ以上のコンピュータ使用可能記憶媒体（磁気ディスクメモリ、ＣＤ−ＲＯＭ、光メモリ及び同種のものを含むがこれらに限定されない）上に実装されたコンピュータプログラム製品の形態でもよい。
【００８７】
本出願の実施形態のみを上述したが、これらは本出願を限定するために使用するものではない。当業者にとって、本出願は様々な修正及び変形が可能である。本出願の精神及び原理の範囲内で行われるいかなる修正、同等の置換又は改良も本出願の特許請求の範囲に含まれるものとする。
【図１ａ】
2019534524.tif 000003
【図１ｂ】
2019534524.tif 000004
【図２ａ】
2019534524.tif 000005
【図２ｂ】
2019534524.tif 000006
【図２ｃ】
2019534524.tif 000007
【図２ｄ】
2019534524.tif 000008
【図２ｅ】
2019534524.tif 000009
【図３ａ】
2019534524.tif 000010
【図３ｂ】
2019534524.tif 000011
【図３ｃ】
2019534524.tif 000012
【図３ｄ】
2019534524.tif 000013
【図４】
2019534524.tif 000014
【国際調査報告】
2019534524.tif 000015
2019534524.tif 000016
2019534524.tif 000017
2019534524.tif 000018