[go: up one dir, main page]

JP2017504877A - Method and apparatus for click object enlargement based on floating touch - Google Patents

Method and apparatus for click object enlargement based on floating touch Download PDF

Info

Publication number
JP2017504877A
JP2017504877A JP2016538022A JP2016538022A JP2017504877A JP 2017504877 A JP2017504877 A JP 2017504877A JP 2016538022 A JP2016538022 A JP 2016538022A JP 2016538022 A JP2016538022 A JP 2016538022A JP 2017504877 A JP2017504877 A JP 2017504877A
Authority
JP
Japan
Prior art keywords
click
area
sensing point
screen
objects
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2016538022A
Other languages
Japanese (ja)
Inventor
雷 ▲呉▼
雷 ▲呉▼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of JP2017504877A publication Critical patent/JP2017504877A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04805Virtual magnifying lens, i.e. window or frame movable on top of displayed information to enlarge it for better reading or selection

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

本発明は、フローティングタッチに基づくクリックオブジェクト拡大のための方法及び装置を提供する。本方法は、スクリーンの上でユーザによって実行されたフローティングタッチのセンシングポイントを取得し、センシングポイントがプリセットタッチ条件を満たしているかどうかを特定し、プリセットタッチ条件が満たされている場合、センシングポイントを中心として使用するクリック領域を特定し、スクリーン上に表示されているインターフェースから、クリック領域との交点を有する1つ以上のクリックオブジェクトを抽出し、1つ以上のクリックオブジェクトを拡大する。本発明は、センシングポイントを中心として使用するクリック領域が加えられ、該クリック領域との交点を有する1つ以上のクリックオブジェクトが拡大され、それによってユーザは、センシングポイントの近くのクリックオブジェクトを便利に選択できる。The present invention provides a method and apparatus for click object magnification based on floating touch. This method acquires the sensing point of the floating touch performed by the user on the screen, identifies whether the sensing point satisfies the preset touch condition, and if the preset touch condition is satisfied, A click area to be used as a center is specified, and one or more click objects having an intersection with the click area are extracted from an interface displayed on the screen, and the one or more click objects are enlarged. The present invention adds a click area that uses the sensing point as a center, and enlarges one or more click objects that have intersections with the click area, thereby allowing the user to conveniently click objects near the sensing point. You can choose.

Description

本発明は、モバイル通信テクノロジーに関し、詳細には、フローティングタッチに基づくクリックオブジェクト拡大のための方法および装置に関する。   The present invention relates to mobile communication technology, and in particular, to a method and apparatus for click object magnification based on floating touch.

タッチスクリーンデバイスの人気に伴って、タッチ対話が、スマート・モバイル・デバイス上での基本的な操作様式になっている。しかしながら、スマート・モバイル・デバイス上でのタッチの限界および複数のセンサの包括的な適用に起因して、ますます多くの、タッチを伴わない対話操作様式が可能になっている。フローティングタッチをサポートしているタッチスクリーンに関しては、指がスクリーンにタッチしていないが、スクリーンから離れたある範囲内にある場合には、スクリーンの上の指によって実行されたいくつかの対話操作アクションを検知することができ、これは、より多くの操作の楽しみをもたらすことができ、その一方で便利であり、改善され、スピードが高められる。   With the popularity of touch screen devices, touch interaction has become the basic mode of operation on smart mobile devices. However, due to the limitations of touch on smart mobile devices and the comprehensive application of multiple sensors, more and more interactive modes of operation are possible. For touch screens that support floating touch, if the finger is not touching the screen, but is within some distance away from the screen, some interactive actions performed by the finger on the screen Which can provide more operational enjoyment while being convenient, improved and speeded up.

たとえば、密集した小さなクリックオブジェクトを伴うインターフェース、たとえばウェブページを、相対的に小さなスクリーンを有するタッチスクリーンモバイル電話などのデバイスを使用することによってブラウズして、そのインターフェース内のクリックオブジェクトをはっきりと見て、クリックし、選択することは、操作上の難しい点であり、一般には、そのインターフェースをズームして繰り返し動かす必要がある。したがって、その操作は不便であり、それによって、経験が大きく影響される。この問題は、フローティング・タッチ・テクノロジーを使用することによって、ある程度解決することができる。はじめに、タッチスクリーン上のクリックオブジェクトが表示され、クリックオブジェクトと、そのクリックオブジェクトに近づく指などの外部のオブジェクトとの間における距離が感知され、そのクリックオブジェクトと、そのクリックオブジェクトに近づく外部のオブジェクトとの間における距離がプリセットしきい値以下である場合には、そのクリックオブジェクトが拡大または強調表示され、その拡大または強調表示されたクリックオブジェクトの上でのユーザのタッチ選択に従って、対応する操作が実行される。このケースにおいては、フローティング付近のクリックオブジェクトを拡大および表示することによって、ユーザにとってクリックすることに関する便利さがもたらされることが可能である。クリックオブジェクトとは、操作、表示などのためにクリックすることができるオブジェクト、たとえば、コントロール、アイコン、インターフェース要素、またはウェブ・ページ・リンクである。   For example, an interface with a dense small click object, eg a web page, can be browsed by using a device such as a touch screen mobile phone with a relatively small screen to clearly see the click object in that interface Clicking and selecting is a difficult operation and generally requires that the interface be zoomed and moved repeatedly. Therefore, the operation is inconvenient, thereby greatly affecting the experience. This problem can be solved to some extent by using floating touch technology. First, a click object on the touch screen is displayed, the distance between the click object and an external object such as a finger approaching the click object is sensed, and the click object and an external object approaching the click object If the distance between them is less than or equal to the preset threshold, the click object is magnified or highlighted and the corresponding action is performed according to the user's touch selection on the magnified or highlighted click object Is done. In this case, zooming and displaying the click object near the floating can provide convenience for the user to click. A click object is an object that can be clicked for manipulation, display, etc., such as a control, icon, interface element, or web page link.

しかしながら、前述の方法においては、指のセンシングポイントが特定のクリックオブジェクトの上に来ていることをデバイスが検知したときにしかクリックオブジェクトを拡大および表示することができない。この方法においては、特に、密集した小さなクリックオブジェクトを伴うインターフェースをクリックする際に、どのクリックオブジェクトの上に指が漂ってホバーしているかをユーザが特定することが非常に困難であり、ユーザの誤操作の状況が発生しやすい。   However, in the above-described method, the click object can be enlarged and displayed only when the device detects that the sensing point of the finger is on the specific click object. In this method, it is very difficult for the user to specify which click object is hovering and hovering, especially when clicking on an interface with dense small click objects. Misoperation situations are likely to occur.

本発明の実施形態は、フローティングタッチに基づくクリックオブジェクト拡大のための方法および装置を提供し、それによって、ユーザの誤操作を減らすことができる。   Embodiments of the present invention provide a method and apparatus for click object enlargement based on floating touch, thereby reducing user misoperation.

前述の技術的な問題を解決するために、本発明の実施形態は、下記の技術的なソリューションを開示している。   In order to solve the above technical problem, the embodiment of the present invention discloses the following technical solution.

第1の態様によれば、フローティングタッチに基づくクリックオブジェクト拡大のための方法が提供され、
スクリーンの上でユーザによって実行されたフローティングタッチのセンシングポイントを取得するステップと、
センシングポイントがプリセットタッチ条件を満たしているかどうかを特定するステップと、
プリセットタッチ条件が満たされている場合には、センシングポイントを中心として使用するクリック領域を特定するステップと、
スクリーン上に表示されているインターフェースから、クリック領域との交点を有している1つまたは複数のクリックオブジェクトを抽出するステップと、
1つまたは複数のクリックオブジェクトを拡大するステップと
を含む。
According to a first aspect, a method for click object magnification based on floating touch is provided,
Obtaining floating touch sensing points performed by the user on the screen;
Identifying whether the sensing point meets preset touch conditions;
If the preset touch condition is satisfied, a step of identifying a click area to be used around the sensing point;
Extracting one or more click objects having an intersection with the click area from an interface displayed on the screen;
Enlarging one or more click objects.

第1の態様に関連して、第1の可能な実施様式においては、センシングポイントがプリセットタッチ条件を満たしているかどうかを特定するステップは、
スクリーンの上でのセンシングポイントのホバー時間が時間しきい値を超えているかどうか、およびセンシングポイントの最初の座標に対するセンシングポイントの座標の変化の大きさが距離しきい値以下であるかどうかを特定し、ホバー時間が時間しきい値を超えていて、座標の変化の大きさが距離しきい値以下である場合には、センシングポイントがプリセットタッチ条件を満たしているということを特定するステップを含む。
In connection with the first aspect, in a first possible implementation manner, the step of determining whether the sensing point meets a preset touch condition comprises:
Determine if the hover time of the sensing point on the screen exceeds the time threshold and if the magnitude of the change in the sensing point coordinate relative to the first sensing point coordinate is less than or equal to the distance threshold And, when the hover time exceeds the time threshold and the magnitude of the change in coordinates is equal to or smaller than the distance threshold, the step of identifying that the sensing point satisfies the preset touch condition is included. .

第1の態様、および/または第1の可能な実施様式に関連して、第2の可能な実施様式においては、クリック領域のサイズは、プリセットサイズしきい値以下である。   In connection with the first aspect and / or the first possible implementation manner, in the second possible implementation manner, the size of the click region is less than or equal to a preset size threshold.

第1の態様、および/または第1の可能な実施様式、および/または第2の可能な実施様式に関連して、第3の可能な実施様式においては、1つまたは複数のクリックオブジェクトを拡大するステップは、
スクリーン上に表示されているインターフェースにおいて、1つまたは複数のクリックオブジェクトを含む拡大領域を特定するステップと、
拡大領域を拡大するステップと
を含む。
In relation to the first aspect and / or the first possible implementation manner and / or the second possible implementation manner, the third possible implementation manner expands one or more click objects. The steps to do are
Identifying an enlarged area containing one or more click objects in an interface displayed on the screen;
Enlarging the enlargement region.

第1の態様、および/または第1の可能な実施様式、および/または第2の可能な実施様式、および/または第3の可能な実施様式に関連して、第4の可能な実施様式においては、スクリーン上に表示されているインターフェースにおいて、1つまたは複数のクリックオブジェクトを含む拡大領域を特定するステップは、
スクリーン上に表示されているインターフェースにおいて、1つまたは複数のクリックオブジェクトを含む最小の長方形の領域が拡大領域であるということを特定するステップを含む。
In a fourth possible implementation manner in relation to the first embodiment and / or the first possible implementation manner and / or the second possible implementation manner and / or the third possible implementation manner In the interface displayed on the screen, the step of identifying an enlarged area containing one or more click objects is:
Identifying in the interface displayed on the screen that the smallest rectangular area containing one or more click objects is an enlarged area.

第1の態様、および/または第1の可能な実施様式、および/または第2の可能な実施様式、および/または第3の可能な実施様式、および/または第4の可能な実施様式に関連して、第5の可能な実施様式においては、拡大領域を拡大するステップは、
拡大領域を、スクリーン上に表示されているインターフェース内のフローティングウィンドウの形態で拡大および表示するステップを含む。
In connection with the first aspect and / or the first possible mode of implementation and / or the second possible mode of implementation and / or the third possible mode of implementation and / or the fourth possible mode of implementation Thus, in the fifth possible mode of implementation, the step of enlarging the enlarged area is
Enlarging and displaying the magnified area in the form of a floating window in an interface displayed on the screen.

第1の態様、および/または第1の可能な実施様式、および/または第2の可能な実施様式、および/または第3の可能な実施様式、および/または第4の可能な実施様式、および/または第5の可能な実施様式に関連して、第6の可能な実施様式においては、この方法は、
所定の表示時間にわたってフローティングウィンドウが表示された後に、または拡大領域内の1つもしくは複数のクリックオブジェクトをユーザがクリックした後に、フローティングウィンドウを消えさせるステップをさらに含む。
A first embodiment, and / or a first possible implementation mode, and / or a second possible implementation mode, and / or a third possible implementation mode, and / or a fourth possible implementation mode, and In connection with the fifth possible implementation mode, in a sixth possible implementation mode, the method comprises:
The method further includes causing the floating window to disappear after the floating window is displayed for a predetermined display time or after the user clicks one or more click objects in the enlarged area.

第2の態様によれば、フローティングタッチに基づくクリックオブジェクト拡大のための装置が提供され、
スクリーンの上でユーザによって実行されたフローティングタッチのセンシングポイントを取得するように構成されている感知ユニットと、
センシングポイントがプリセットタッチ条件を満たしているかどうかを特定するように構成されている特定ユニットと、
特定ユニットの特定結果が、プリセットタッチ条件が満たされているということである場合には、センシングポイントを中心として使用するクリック領域を特定するように構成されている領域特定ユニットと、
スクリーン上に表示されているインターフェースから、クリック領域との交点を有している1つまたは複数のクリックオブジェクトを抽出するように構成されているオブジェクト抽出ユニットと、
1つまたは複数のクリックオブジェクトを拡大するように構成されている拡大ユニットと
を含む。
According to a second aspect, there is provided an apparatus for click object expansion based on a floating touch,
A sensing unit configured to obtain a sensing point for a floating touch performed by the user on the screen;
A specific unit configured to determine whether the sensing point meets a preset touch condition; and
If the specific unit identification result is that the preset touch condition is satisfied, an area identification unit configured to identify a click area to be used around the sensing point; and
An object extraction unit configured to extract one or more click objects having an intersection with the click area from an interface displayed on the screen;
And an enlargement unit configured to enlarge one or more click objects.

第2の態様に関連して、第1の可能な実施様式においては、特定ユニットは、スクリーンの上でのセンシングポイントのホバー時間が時間しきい値を超えているかどうか、およびセンシングポイントの最初の座標に対するセンシングポイントの座標の変化の大きさが距離しきい値以下であるかどうかを特定し、ホバー時間が時間しきい値を超えていて、座標の変化の大きさが距離しきい値以下である場合には、センシングポイントがプリセットタッチ条件を満たしているということを特定するように特に構成されている。   In connection with the second aspect, in a first possible mode of implementation, the specific unit determines whether the hover time of the sensing point on the screen exceeds the time threshold and the first of the sensing points. Determine whether the coordinate change of the sensing point relative to the coordinate is below the distance threshold, the hover time exceeds the time threshold, and the coordinate change is below the distance threshold In some cases, the sensing point is specifically configured to identify that the preset touch condition is met.

第2の態様、および/または第1の可能な実施様式に関連して、第2の可能な実施様式においては、クリック領域のサイズは、プリセットサイズしきい値以下である。   In connection with the second aspect and / or the first possible implementation manner, in the second possible implementation manner, the size of the click region is less than or equal to a preset size threshold.

第2の態様、および/または第1の可能な実施様式、および/または第2の可能な実施様式に関連して、第3の可能な実施様式においては、拡大ユニットは、
スクリーン上に表示されているインターフェースにおいて、1つまたは複数のクリックオブジェクトを含む拡大領域を特定し、
その拡大領域を拡大する
ように構成されている。
In connection with the second aspect and / or the first possible implementation manner and / or the second possible implementation manner, in a third possible implementation manner, the expansion unit comprises:
In the interface displayed on the screen, identify an enlarged area that contains one or more click objects,
The enlarged region is configured to be enlarged.

第2の態様、および/または第1の可能な実施様式、および/または第2の可能な実施様式、および/または第3の可能な実施様式に関連して、第4の可能な実施様式においては、拡大ユニットは、
スクリーン上に表示されているインターフェースにおいて、1つまたは複数のクリックオブジェクトを含む最小の長方形の領域が拡大領域であるということを特定するように構成されている。
In a fourth possible implementation manner in relation to the second embodiment and / or the first possible implementation manner and / or the second possible implementation manner and / or the third possible implementation manner The expansion unit
The interface displayed on the screen is configured to specify that the smallest rectangular area including one or more click objects is an enlarged area.

第2の態様、および/または第1の可能な実施様式、および/または第2の可能な実施様式、および/または第3の可能な実施様式、および/または第4の可能な実施様式に関連して、第5の可能な実施様式においては、拡大ユニットは、
拡大領域を、スクリーン上に表示されているインターフェース内のフローティングウィンドウの形態で拡大および表示するように構成されている。
In connection with the second aspect and / or the first possible mode of implementation and / or the second possible mode of implementation and / or the third possible mode of implementation and / or the fourth possible mode of implementation In the fifth possible mode of implementation, the expansion unit is
The magnified area is configured to be magnified and displayed in the form of a floating window in an interface displayed on the screen.

第2の態様、および/または第1の可能な実施様式、および/または第2の可能な実施様式、および/または第3の可能な実施様式、および/または第4の可能な実施様式、および/または第5の可能な実施様式に関連して、第6の可能な実施様式においては、拡大ユニットは、所定の表示時間にわたってフローティングウィンドウが表示された後に、または拡大領域内の1つもしくは複数のクリックオブジェクトをユーザがクリックした後に、フローティングウィンドウを消えさせるようにさらに構成されている。   The second embodiment, and / or the first possible mode of implementation, and / or the second possible mode of implementation, and / or the third possible mode of implementation, and / or the fourth possible mode of implementation, and In connection with the fifth possible implementation manner, and / or in the sixth possible implementation manner, the enlargement unit is configured to display one or more after the floating window has been displayed for a predetermined display time or within the enlargement area. The floating window is further configured to disappear after the user clicks the click object.

第3の態様によれば、端末がさらに提供され、メモリと、プロセッサと、ディスプレイとを含み、プロセッサ、メモリ、およびディスプレイは、バスを使用することによって相互接続されており、
メモリは、プログラムを格納するように構成されており、プロセッサは、メモリ内のプログラムを読み取って、
スクリーンの上でユーザによって実行されたフローティングタッチのセンシングポイントを取得するステップと、
センシングポイントがプリセットタッチ条件を満たしているかどうかを特定するステップと、
プリセットタッチ条件が満たされている場合には、センシングポイントを中心として使用するクリック領域を特定するステップと、
スクリーン上に表示されているインターフェースから、クリック領域との交点を有している1つまたは複数のクリックオブジェクトを抽出するステップと、
1つまたは複数のクリックオブジェクトを拡大するステップと
を実行するように構成されており、
ディスプレイは、拡大されたクリックオブジェクトを表示するように構成されている。
According to a third aspect, a terminal is further provided, including a memory, a processor, and a display, wherein the processor, the memory, and the display are interconnected by using a bus;
The memory is configured to store a program, and the processor reads the program in the memory,
Obtaining floating touch sensing points performed by the user on the screen;
Identifying whether the sensing point meets preset touch conditions;
If the preset touch condition is satisfied, a step of identifying a click area to be used around the sensing point;
Extracting one or more click objects having an intersection with the click area from an interface displayed on the screen;
And a step of enlarging one or more click objects,
The display is configured to display an enlarged click object.

本発明の実施形態においては、センシングポイントを中心として使用するクリック領域が加えられ、そのクリック領域との交点を有している1つまたは複数のクリックオブジェクトが拡大され、それによってユーザは、センシングポイントの近くのクリックオブジェクトを便利に選択することができ、それにより、インターフェースの上でユーザによって実行されるフローティングタッチが、より実施可能になる。とりわけ、密集した小さなクリックオブジェクトを伴うインターフェースにおいて、相対的に小さなクリックオブジェクトをユーザが選択することが困難であるという問題が解決され、それによって、ユーザの誤操作が大幅に減る。   In an embodiment of the present invention, a click area that uses a sensing point as a center is added, and one or more click objects having an intersection with the click area are expanded, thereby allowing the user to Click objects near can be conveniently selected, which makes the floating touch performed by the user on the interface more feasible. In particular, the problem that it is difficult for a user to select a relatively small click object in an interface with dense small click objects is solved, thereby greatly reducing user error.

本発明の実施形態における、または従来技術における技術的なソリューションをより明確に説明するために、以降では、それらの実施形態または従来技術を説明する上で必要とされる添付の図面を簡単に紹介する。明らかに、当技術分野における標準的な技術者なら、創造的な取り組みを伴わずに、それでもなお、これらの添付の図面からその他の図面を導き出すことができる。   To describe the technical solutions in the embodiments of the present invention or in the prior art more clearly, the following briefly introduces the accompanying drawings required for describing the embodiments or the prior art. To do. Clearly, a standard engineer in the art can still derive other drawings from these accompanying drawings without creative efforts.

本発明の一実施形態による、フローティングタッチに基づくクリックオブジェクト拡大のための方法のフローチャートである。4 is a flowchart of a method for click object enlargement based on floating touch according to an embodiment of the present invention; 本発明の一実施形態による、センシングポイントの最初の座標に対するセンシングポイントの座標の変化の大きさが距離しきい値以下であるかどうかを特定することの概略図である。FIG. 4 is a schematic diagram of determining whether the magnitude of a change in the coordinates of a sensing point relative to the initial coordinates of the sensing point is less than or equal to a distance threshold according to an embodiment of the present invention. 本発明の一実施形態による、クリック領域を特定することの概略図である。FIG. 6 is a schematic diagram of identifying a click region according to an embodiment of the present invention. 本発明の一実施形態による、クリック領域との交点を有している1つまたは複数のクリックオブジェクトを抽出することの概略図である。FIG. 6 is a schematic diagram of extracting one or more click objects having intersections with a click region according to an embodiment of the present invention. 本発明の一実施形態による、クリックオブジェクトを拡大するための方法のフローチャートである。4 is a flowchart of a method for enlarging a click object according to an embodiment of the present invention. 本発明の一実施形態による、拡大領域を特定することの概略図である。FIG. 6 is a schematic diagram of identifying an enlarged region according to an embodiment of the present invention. 本発明の一実施形態による、フローティングタッチに基づくクリックオブジェクト拡大のための装置の概略構造図である。1 is a schematic structural diagram of an apparatus for expanding a click object based on a floating touch according to an embodiment of the present invention; FIG. 本発明の一実施形態による端末の概略構造図である。FIG. 3 is a schematic structural diagram of a terminal according to an embodiment of the present invention;

当業者に本発明の実施形態における技術的なソリューションをよりよく理解してもらうために、ならびに本発明の実施形態の目的、特徴、および利点をより明確にするために、以降では、本発明の実施形態における技術的なソリューションについて、添付の図面を参照しながら詳しくさらに説明する。   In order to allow those skilled in the art to better understand the technical solutions in the embodiments of the present invention and to clarify the objects, features, and advantages of the embodiments of the present invention, hereinafter, The technical solutions in the embodiments will be further described in detail with reference to the accompanying drawings.

図1を参照すると、図1は、本発明の一実施形態による、フローティングタッチに基づくクリックオブジェクト拡大のための方法のフローチャートである。   Referring to FIG. 1, FIG. 1 is a flowchart of a method for click object enlargement based on a floating touch according to an embodiment of the present invention.

この方法は、フローティング・タッチ・テクノロジーを使用しているさまざまな端末、たとえばスマートフォンに適用することができ、この方法は、下記のステップを含むことができる。   The method can be applied to various terminals using floating touch technology, such as a smartphone, and the method can include the following steps.

ステップ101:スクリーンの上でユーザによって実行されたフローティングタッチのセンシングポイントを取得する。   Step 101: Obtain a sensing point of a floating touch performed by the user on the screen.

ユーザが、指、スタイラスなどを使用することによって端末のスクリーンに近づいたときに、指、スタイラスなどからスクリーンまでの距離が、スクリーンが感知できる距離上限に達した場合には、スクリーンは、スクリーンの上で指、スタイラスなどによって実行されたフローティングタッチのセンシングポイントを検知することができる。スクリーンの上でユーザによって実行されたフローティングタッチのセンシングポイントを端末によって知覚することは、端末上に配置されているセンサを使用することによって実施することができる。   When the user approaches the screen of the terminal by using a finger, stylus, etc., if the distance from the finger, stylus, etc. to the screen reaches the upper limit of distance that the screen can detect, the screen is A sensing point of a floating touch performed by a finger, stylus, etc. can be detected. Perceiving the sensing point of the floating touch performed by the user on the screen by the terminal can be performed by using a sensor arranged on the terminal.

ステップ102:センシングポイントがプリセットタッチ条件を満たしているかどうかを特定する。   Step 102: Specify whether or not the sensing point satisfies the preset touch condition.

センシングポイントを取得した後に、端末は、センシングポイントがプリセットタッチ条件を満たしているかどうかをさらに特定して、ユーザが、センシングポイントの近くのクリックオブジェクトの上でホバーすること、およびそのクリックオブジェクトを見ることまたはクリックすることを意図しているかどうかを識別する。   After obtaining the sensing point, the terminal further determines whether the sensing point meets the preset touch condition, and the user hovers over the click object near the sensing point and sees the click object Or whether it is intended to be clicked.

ユーザが、センシングポイントの近くのクリックオブジェクトの上でホバーすること、およびそのクリックオブジェクトを見ることまたはクリックすることを意図している場合には、ユーザは、スクリーンの上のある位置において、またはその位置の近くでホバーする。したがって、センシングポイントがプリセットタッチ条件を満たしているかどうかを特定するプロセスは、具体的には下記のとおりであることが可能である。
スクリーンの上でのセンシングポイントのホバー時間が時間しきい値を超えているかどうか、およびセンシングポイントの最初の座標に対するセンシングポイントの座標の変化の大きさが距離しきい値以下であるかどうかを特定し、スクリーンの上でのセンシングポイントのホバー時間が時間しきい値を超えていて、センシングポイントの最初の座標に対するセンシングポイントの座標の変化の大きさが距離しきい値以下である場合には、センシングポイントがプリセットタッチ条件を満たしているということを示している。
If the user intends to hover over a click object near the sensing point and see or click on the click object, the user will be at a position on the screen, or Hover near the location. Accordingly, the process of identifying whether the sensing point satisfies the preset touch condition can be specifically as follows.
Determine if the hover time of the sensing point on the screen exceeds the time threshold and if the magnitude of the change in the sensing point coordinate relative to the first sensing point coordinate is less than or equal to the distance threshold If the hover time of the sensing point on the screen exceeds the time threshold, and the magnitude of the change in the sensing point coordinate relative to the first sensing point coordinate is less than or equal to the distance threshold, It indicates that the sensing point satisfies the preset touch condition.

スクリーンの上側部分の上のある位置において、ユーザの指が留まっている場合、またはユーザがスタイラスなどを保持している場合には、フローティングスクリーンの感度を考慮すると、端末によって検知されるセンシングポイントの座標は、常に不変であるとは限らず、位置の近くでわずかな変位がもたらされる可能性がある。したがって、センシングポイントの最初の座標に対するセンシングポイントの座標の変化の大きさが距離しきい値以下であるかどうかをさらに特定して、ユーザの操作を間違って特定することを回避する必要があり、変化の大きさが距離しきい値以下である場合には、センシングポイントの近くのクリックオブジェクトを操作することをユーザが意図しているということを示している。   If the user's finger stays at a position above the upper part of the screen, or if the user is holding a stylus, the sensing point detected by the terminal is taken into account when considering the sensitivity of the floating screen. The coordinates are not always invariant and can result in slight displacement near the position. Therefore, it is necessary to further identify whether the magnitude of the change in the coordinates of the sensing point relative to the first coordinate of the sensing point is less than or equal to the distance threshold to avoid misidentifying the user's operation, If the magnitude of the change is less than or equal to the distance threshold, it indicates that the user intends to operate the click object near the sensing point.

図2において示されている、センシングポイントの最初の座標に対するセンシングポイントの座標の変化の大きさが距離しきい値以下であるということを特定することは、センシングポイント21の変化した座標が、センシングポイント21の最初の座標を円の中心として使用して距離しきい値を半径として使用する円形の領域22の範囲内に位置しているかどうかを特定することである。   The fact that the magnitude of the change in the coordinate of the sensing point relative to the first coordinate of the sensing point shown in FIG. The first coordinate of point 21 is used as the center of the circle to identify whether it is located within a circular region 22 using the distance threshold as the radius.

特定の状況に従って時間しきい値および距離しきい値を別々に設定することができる。たとえば、時間しきい値および距離しきい値は、端末の感度、ユーザの操作習慣などに従って設定され、これは本明細書において特に限定されるものではない。   The time threshold and the distance threshold can be set separately according to the specific situation. For example, the time threshold and the distance threshold are set according to the sensitivity of the terminal, the user's operation habit, and the like, which are not particularly limited herein.

特定結果が、センシングポイントがプリセットタッチ条件を満たしているということである場合には、ステップ103が実行され、そうでない場合には、端末はセンシングポイントに反応しない。   If the specific result is that the sensing point satisfies the preset touch condition, step 103 is executed; otherwise, the terminal does not respond to the sensing point.

ステップ103:センシングポイントを中心として使用するクリック領域を特定する。   Step 103: Specify a click area to be used around the sensing point.

センシングポイントを中心として使用するクリック領域は、センシングポイントを中心として使用して距離を半径として使用する円形の領域であることが可能であり、または図3において示されているように、センシングポイント31を対角線の中心として使用する正方形または長方形の領域32であることが可能である、といった具合である。具体的には、クリック領域のサイズは、プリセットサイズしきい値以下である。このサイズしきい値は、固定された値であることが可能であり、またはスクリーンのディスプレイインターフェースのディスプレイ割合などに従って動的に特定されることも可能であり、これは本明細書において限定されるものではない。   The click area using the sensing point as the center can be a circular area using the sensing point as the center and the distance as the radius, or as shown in FIG. Can be a square or rectangular region 32 using as the center of the diagonal. Specifically, the size of the click area is equal to or smaller than a preset size threshold. This size threshold can be a fixed value, or can be specified dynamically, such as according to the display percentage of the display interface of the screen, which is limited herein. It is not a thing.

センシングポイントの座標のわずかな変位が生じているということが前述のステップにおいて検知された場合には、クリック領域は、センシングポイントの最初の座標を中心として使用することができ、またはセンシングポイントの最後の座標を中心として使用することもでき、またはセンシングポイントのすべての座標の平均値を中心として使用することもできる、といった具合である。   If it is detected in the previous step that a slight displacement of the sensing point's coordinates has occurred, the click area can be used around the first sensing point's coordinates, or at the end of the sensing point. Or the average of all the coordinates of the sensing point can be used as the center.

ステップ104:スクリーン上に表示されているインターフェースから、クリック領域との交点を有している1つまたは複数のクリックオブジェクトを抽出する。   Step 104: Extract one or more click objects having an intersection with the click area from the interface displayed on the screen.

図4において示されているように、スクリーン上のクリック領域41が特定された後に、そのクリック領域との交点を有しているクリックオブジェクト42が、スクリーン上に表示されているインターフェース内のすべてのクリックオブジェクトの位置に従ってさらに抽出される。1つまたは複数のクリックオブジェクト42は、操作、表示などのためにクリックすることができるオブジェクト、たとえば、コントロール、アイコン、インターフェース要素、およびウェブ・ページ・リンクである。   As shown in FIG. 4, after a click area 41 on the screen has been identified, a click object 42 having an intersection with the click area is displayed in all the interfaces in the interface displayed on the screen. Further extraction is performed according to the position of the click object. One or more click objects 42 are objects that can be clicked for manipulation, display, etc., such as controls, icons, interface elements, and web page links.

具体的には、1つまたは複数のクリックオブジェクトがクリック領域との交点を有しているかどうかは、1つまたは複数のクリックオブジェクトの位置座標と、クリック領域の位置座標とに従って計算することができる。クリック領域との交点を有している1つまたは複数のクリックオブジェクトが取得された後に、ステップ105が実行される。   Specifically, whether one or more click objects have an intersection with the click area can be calculated according to the position coordinates of the one or more click objects and the position coordinates of the click area. . Step 105 is performed after one or more click objects having an intersection with the click region are obtained.

ステップ105:1つまたは複数のクリックオブジェクトを拡大する。   Step 105: Magnify one or more click objects.

このステップにおいては、前述のステップにおいて抽出された1つまたは複数のクリックオブジェクトを直接拡大および表示することができる。具体的には、1つまたは複数のクリックオブジェクトは、フローティングウィンドウを使用することによってインターフェースの上側部分の上に拡大および表示されることが可能である。   In this step, the one or more click objects extracted in the previous step can be directly enlarged and displayed. Specifically, one or more click objects can be enlarged and displayed on the upper portion of the interface by using a floating window.

別の実施形態においては、図5において示されているように、1つまたは複数のクリックオブジェクトを拡大するプロセスは、下記のステップをさらに含むことができる。   In another embodiment, as shown in FIG. 5, the process of enlarging one or more click objects can further include the following steps:

ステップ501:スクリーン上に表示されているインターフェースにおいて、1つまたは複数のクリックオブジェクトを含む拡大領域を特定する。   Step 501: Identify an enlarged area containing one or more click objects in the interface displayed on the screen.

図4において示されているように、クリック領域41との交点を有している1つまたは複数のクリックオブジェクトは、クリックオブジェクト43を含んでおらず、クリックオブジェクト43以外の、クリック領域41との交点を有している1つまたは複数のクリックオブジェクト42のみが拡大されるならば、ユーザの閲覧経験が影響される可能性がある。   As shown in FIG. 4, the one or more click objects having an intersection with the click area 41 do not include the click object 43, and the click area 41 other than the click object 43. If only one or more click objects 42 having intersections are magnified, the user's browsing experience may be affected.

このことを考慮すると、この実施形態においては、スクリーン上に表示されているインターフェースにおいて、1つまたは複数のクリックオブジェクトを含む拡大領域を最初に特定することができる。拡大領域を特定することは、具体的には、スクリーン上に表示されているインターフェースにおいて、1つまたは複数のクリックオブジェクトを含む最小の長方形の領域が拡大領域であるということを特定することであることが可能である。図6において示されているように、最初に拡大領域61が特定され、この場合、拡大領域61は、前述のステップにおいて抽出されていてクリック領域41との交点を有している1つまたは複数のクリックオブジェクト42をすべて含み、この拡大領域は、明らかにクリックオブジェクト43も含んでいる。拡大領域61は、拡大される必要がある1つまたは複数のクリックオブジェクト42をすべて含んでいる最小の長方形の領域である。このケースにおいては、完全な領域をユーザに表示することができ、それによって、ユーザの閲覧経験が改善される。   In view of this, in this embodiment, an enlarged region containing one or more click objects can be first identified in the interface displayed on the screen. Identifying the magnified area specifically means that in the interface displayed on the screen, the smallest rectangular area containing one or more click objects is the magnified area. It is possible. As shown in FIG. 6, an enlarged area 61 is first identified, in which case the enlarged area 61 is one or more that has been extracted in the previous step and has an intersection with the click area 41 The click object 42 is entirely included, and this enlarged region clearly includes the click object 43. The enlarged area 61 is the smallest rectangular area that contains all of the one or more click objects 42 that need to be enlarged. In this case, the complete area can be displayed to the user, thereby improving the user's browsing experience.

もちろん、拡大領域を特定することは、スクリーンの現在のインターフェースにおける拡大される必要がある1つまたは複数のクリックオブジェクトの密度、またはスクリーンのディスプレイインターフェースのディスプレイ割合などに従って動的に拡大領域を特定することであることも可能であり、これは本明細書において限定されるものではない。   Of course, identifying the magnified area dynamically identifies the magnified area according to the density of one or more click objects that need to be magnified in the current interface of the screen, or the display percentage of the screen's display interface, etc. It is also possible that this is not a limitation here.

加えて、拡大領域の形状は、長方形に限定されず、別の形状、たとえば円であることも可能である。   In addition, the shape of the enlarged region is not limited to a rectangle, and may be another shape, for example, a circle.

ステップ502:拡大領域を拡大する。   Step 502: Enlarge the enlargement area.

このステップにおいては、具体的には、前述のステップにおいて特定された拡大領域を、スクリーン上に表示されているインターフェース内のフローティングウィンドウの形態で拡大および表示することができる。   In this step, specifically, the enlarged area specified in the previous step can be enlarged and displayed in the form of a floating window in the interface displayed on the screen.

ユーザは依然として、フローティングウィンドウ内の拡大されたクリックオブジェクトをクリックすることができ、拡大前の元のクリック機能を通常どおり実施することができる。   The user can still click on the enlarged click object in the floating window and perform the original click function before enlargement as usual.

さらに、所定の表示時間にわたってフローティングウィンドウが表示された後に、または拡大領域内の1つもしくは複数のクリックオブジェクトをユーザがクリックした後に、フローティングウィンドウは消される。   Further, after the floating window is displayed for a predetermined display time, or after the user clicks one or more click objects in the enlarged area, the floating window disappears.

本発明の実施形態においては、センシングポイントを中心として使用するクリック領域が加えられ、そのクリック領域との交点を有している1つまたは複数のクリックオブジェクトが拡大され、それによってユーザは、センシングポイントの近くのクリックオブジェクトを便利に選択することができ、それにより、インターフェースの上でユーザによって実行されるフローティングタッチが、より実施可能になる。とりわけ、密集した小さなクリックオブジェクトを伴うインターフェースにおいて、相対的に小さなクリックオブジェクトをユーザが選択することが困難であるという問題が解決され、それによって、ユーザの誤操作が大幅に減る。   In an embodiment of the present invention, a click area that uses a sensing point as a center is added, and one or more click objects having an intersection with the click area are expanded, thereby allowing the user to Click objects near can be conveniently selected, which makes the floating touch performed by the user on the interface more feasible. In particular, the problem that it is difficult for a user to select a relatively small click object in an interface with dense small click objects is solved, thereby greatly reducing user error.

本発明の別の実施形態において、モバイル電話のブラウザを使用してデスクトップ・ニュース・ポータル・サイトをブラウズする場合には、使用されるウェブ・ページ・コンテンツおよびリンクが小さすぎるので、ユーザがそれらのコンテンツおよびリンクをはっきりと見ることは困難であり、それらのコンテンツおよびリンクをクリックおよび選択することは、さらに困難である。   In another embodiment of the present invention, when browsing a desktop news portal site using a mobile phone browser, the web page content and links used are too small so that the user It is difficult to clearly see the content and links, and it is even more difficult to click and select those content and links.

このケースにおいては、本発明の方法を使用することによって、モバイル電話は、ユーザの指がスクリーンに近づいたときに、スクリーンの上で指によって実行されたフローティングタッチのセンシングポイントを取得し、次いで、そのセンシングポイントがプリセットタッチ条件を満たしているかどうかを特定することができる。具体的には、センシングポイントの座標が、そのセンシングポイントの最初の座標を円の中心として使用して5 dpを半径として使用する範囲内に常に位置していて、そのセンシングポイントが0.3秒にわたって漂ってホバーしている場合には、そのセンシングポイントは漂ってホバーしているとみなすことができる。このケースにおいては、センシングポイントを対角線の交点として使用して40 dpを辺の長さとして使用する正方形の領域が特定され、次いで、その正方形の領域との交点を有しているウェブ・ページ・リンクがさらに抽出され、ウェブ・ページ・リンクが存在しない場合には、変更は行われない。ウェブ・ページ・リンクが存在すれば、それらのウェブ・ページ・リンクの合計範囲が、拡大領域を形成する。拡大領域は、拡大および表示される際に、オリジナルのウェブ・ページ・サイズ(ウェブページがダブルクリックされた後のオリジナルのサイズに相当する)に従って表示されることが可能であり、したがって、ピクセル拡大によって引き起こされるぼやけのケースは生じない。   In this case, by using the method of the present invention, the mobile phone acquires the sensing point of the floating touch performed by the finger on the screen when the user's finger approaches the screen, and then It is possible to specify whether or not the sensing point satisfies the preset touch condition. Specifically, the coordinates of the sensing point are always located within the range using 5 dp as the radius using the first coordinate of the sensing point as the center of the circle, and the sensing point is 0.3 seconds. If you are hovering over and hovering, the sensing point can be considered to be hovering over. In this case, a square area using 40 dp as the side length is identified using the sensing points as diagonal intersections, and then a web page with an intersection with the square area. If more links are extracted and there are no web page links, no changes are made. If web page links exist, the total range of those web page links forms an enlarged area. The magnified area can be displayed according to the original web page size (corresponding to the original size after the web page is double-clicked) when zoomed in and displayed, and thus pixel magnified The blurring case caused by does not occur.

拡大領域が特定された後に、その拡大領域をインターフェース内のフローティングウィンドウの形態で拡大および表示することができ、この場合、表示位置は拡大領域のすぐ上である。フローティングウィンドウは、1秒後に消えることが可能である。フローティングウィンドウが消える前に、ユーザは、フローティングウィンドウ内の拡大されたクリックオブジェクトをクリックすることができ、拡大前の元のクリック機能を通常どおり実施することができる。   After the magnified area is identified, the magnified area can be magnified and displayed in the form of a floating window in the interface, where the display position is just above the magnified area. The floating window can disappear after 1 second. Before the floating window disappears, the user can click on the enlarged click object in the floating window and perform the original click function before the enlargement as usual.

この実施形態は、一例としてウェブページの拡大を使用している。オリジナルのウェブ・ページ・サイズに従って表示する様式が使用されているので、直接の拡大によって引き起こされるインターフェース要素のぼやけに起因して視覚経験が影響されるというよくある問題は生じない。   This embodiment uses web page enlargement as an example. Since the style of display according to the original web page size is used, the common problem that the visual experience is affected due to blurring of interface elements caused by direct magnification does not arise.

上では、本発明の方法実施形態について説明している。以降では、前述の方法を実施する装置について説明する。   The above describes a method embodiment of the present invention. Hereinafter, an apparatus for performing the above-described method will be described.

図7を参照すると、図7は、本発明の一実施形態による、フローティングタッチに基づくクリックオブジェクト拡大のための装置の概略構造図である。   Referring to FIG. 7, FIG. 7 is a schematic structural diagram of an apparatus for expanding a click object based on a floating touch according to an embodiment of the present invention.

この装置は、スマートフォンなどの端末上にインストールすることができ、この装置は、
スクリーンの上でユーザによって実行されたフローティングタッチのセンシングポイントを取得するように構成されている感知ユニット701と、
センシングポイントがプリセットタッチ条件を満たしているかどうかを特定するように構成されている特定ユニット702と、
特定ユニットの特定結果が、プリセットタッチ条件が満たされているということである場合には、センシングポイントを中心として使用するクリック領域を特定するように構成されている領域特定ユニット703と、
スクリーン上に表示されているインターフェースから、クリック領域との交点を有している1つまたは複数のクリックオブジェクトを抽出するように構成されているオブジェクト抽出ユニット704と、
1つまたは複数のクリックオブジェクトを拡大するように構成されている拡大ユニット705とを含むことができる。
This device can be installed on a terminal such as a smartphone,
A sensing unit 701 configured to obtain a sensing point for a floating touch performed by a user on the screen;
A specific unit 702 configured to determine whether the sensing point meets a preset touch condition;
If the specific unit identification result is that the preset touch condition is satisfied, an area identification unit 703 configured to identify a click area to be used around the sensing point;
An object extraction unit 704 configured to extract one or more click objects having an intersection with the click area from an interface displayed on the screen;
And an enlargement unit 705 configured to enlarge one or more click objects.

ユーザが、指、スタイラスなどを使用することによって端末のスクリーンに近づいたときに、指、スタイラスなどからスクリーンまでの距離が、スクリーンが感知できる距離上限に達した場合には、感知ユニット701は、スクリーンの上で指、スタイラスなどによって実行されたフローティングタッチのセンシングポイントを検知することができる。特定ユニット702は、センシングポイントがプリセットタッチ条件を満たしているかどうかをさらに特定して、ユーザが、センシングポイントの近くのクリックオブジェクトの上でホバーすること、およびそのクリックオブジェクトを見ることまたはクリックすることを意図しているかどうかを識別する。センシングポイントがプリセットタッチ条件を満たしている場合には、領域特定ユニット703は、センシングポイントを中心として使用するクリック領域を特定し、センシングポイントを中心として使用するクリック領域は、センシングポイントを中心として使用して距離を半径として使用する円形の領域であることが可能であり、またはセンシングポイントを対角線の中心として使用する正方形の領域であることが可能である、といった具合である。具体的には、クリック領域のサイズは、プリセットサイズしきい値以下である。このサイズしきい値は、固定された値であることが可能であり、またはスクリーンのディスプレイインターフェースのディスプレイ割合などに従って動的に特定されることも可能であり、これは本明細書において限定されるものではない。スクリーン上のクリック領域が特定された後に、オブジェクト抽出ユニット704は、1つまたは複数のクリックオブジェクトの位置座標と、クリック領域の位置座標とに従って、1つまたは複数のクリックオブジェクトがクリック領域との交点を有しているかどうかを計算することができる。クリック領域との交点を有している1つまたは複数のクリックオブジェクトが取得された後に、拡大ユニット705は、1つまたは複数のクリックオブジェクトを拡大する。   When the user approaches the screen of the terminal by using a finger, stylus, etc., if the distance from the finger, stylus, etc. to the screen reaches the upper limit of distance that the screen can sense, the sensing unit 701 will A sensing point of a floating touch performed by a finger, stylus, etc. on the screen can be detected. The identifying unit 702 further identifies whether the sensing point meets a preset touch condition so that the user can hover over the click object near the sensing point and see or click on the click object Identify whether it is intended. When the sensing point satisfies the preset touch condition, the area specifying unit 703 specifies a click area that uses the sensing point as the center, and the click area that uses the sensing point as the center uses the sensing point as the center. Thus, it can be a circular region that uses distance as a radius, or it can be a square region that uses a sensing point as the center of a diagonal. Specifically, the size of the click area is equal to or smaller than a preset size threshold. This size threshold can be a fixed value, or can be specified dynamically, such as according to the display percentage of the display interface of the screen, which is limited herein. It is not a thing. After the click area on the screen has been identified, the object extraction unit 704 determines the intersection of one or more click objects with the click area according to the position coordinates of the one or more click objects and the position coordinates of the click area. Can be calculated. After the one or more click objects having an intersection with the click area are obtained, the enlargement unit 705 enlarges the one or more click objects.

本発明のこの実施形態においては、前述のユニットを使用することによって、センシングポイントを中心として使用するクリック領域が加えられ、そのクリック領域との交点を有している1つまたは複数のクリックオブジェクトが拡大され、それによってユーザは、センシングポイントの近くのクリックオブジェクトを便利に選択することができ、それにより、インターフェースの上でユーザによって実行されるフローティングタッチが、より実施可能になる。とりわけ、密集した小さなクリックオブジェクトを伴うインターフェースにおいて、相対的に小さなクリックオブジェクトをユーザが選択することが困難であるという問題が解決され、それによって、ユーザの誤操作が大幅に減る。   In this embodiment of the present invention, by using the aforementioned unit, a click area that uses the sensing point as a center is added, and one or more click objects having an intersection with the click area are added. Enlarged so that the user can conveniently select a click object near the sensing point, thereby making the floating touch performed by the user on the interface more feasible. In particular, the problem that it is difficult for a user to select a relatively small click object in an interface with dense small click objects is solved, thereby greatly reducing user error.

本発明の別の実施形態においては、特定ユニットは、スクリーンの上でのセンシングポイントのホバー時間が時間しきい値を超えているかどうか、およびセンシングポイントの最初の座標に対するセンシングポイントの座標の変化の大きさが距離しきい値以下であるかどうかを特定し、ホバー時間が時間しきい値を超えていて、座標の変化の大きさが距離しきい値以下である場合には、センシングポイントがプリセットタッチ条件を満たしているということを特定するように特に構成されている。   In another embodiment of the present invention, the specific unit may determine whether the hover time of the sensing point on the screen exceeds a time threshold and the change of the sensing point coordinate relative to the first sensing point coordinate. Identify if magnitude is below distance threshold and if hover time exceeds time threshold and coordinate change magnitude is below distance threshold, sensing point is preset It is specifically configured to identify that the touch condition is met.

別の実施形態においては、この装置の拡大ユニットは、スクリーン上に表示されているインターフェースにおいて、1つまたは複数のクリックオブジェクトを含む拡大領域を特定し、その拡大領域を拡大するように特に構成されることが可能である。拡大ユニットは、スクリーン上に表示されているインターフェースにおいて、1つまたは複数のクリックオブジェクトを含む最小の長方形の領域が拡大領域であるということを特定するように構成されることが可能である。   In another embodiment, the magnifying unit of the apparatus is specifically configured to identify and magnify the magnified area including one or more click objects in an interface displayed on the screen. Is possible. The magnification unit can be configured to identify that the smallest rectangular area containing one or more click objects is an magnification area in the interface displayed on the screen.

拡大ユニットは、拡大領域を、スクリーン上に表示されているインターフェース内のフローティングウィンドウの形態で拡大および表示するように、ならびに所定の表示時間にわたってフローティングウィンドウが表示された後に、または拡大領域内の1つもしくは複数のクリックオブジェクトをユーザがクリックした後に、フローティングウィンドウを消えさせるように特に構成されることが可能である。   The magnifying unit magnifies and displays the magnifying area in the form of a floating window in the interface displayed on the screen, and after the floating window is displayed for a predetermined display time, or in the magnifying area. It can be specifically configured to cause the floating window to disappear after the user clicks on one or more click objects.

図8において示されているように、本発明の別の実施形態においては、端末がさらに提供される。この端末は、メモリ801、プロセッサ802、およびディスプレイ803を含む。   As shown in FIG. 8, in another embodiment of the present invention, a terminal is further provided. The terminal includes a memory 801, a processor 802, and a display 803.

プロセッサ802、メモリ801、およびディスプレイ803は、バス804を使用することによって相互接続されており、バス804は、ISAバス、PCIバス、EISAバスなどであることが可能である。バス804は、アドレスバス、データバス、コントロールバスなどとして分類されることが可能である。   The processor 802, memory 801, and display 803 are interconnected by using a bus 804, which can be an ISA bus, a PCI bus, an EISA bus, or the like. The bus 804 can be classified as an address bus, a data bus, a control bus, and the like.

メモリ801は、プログラムを格納するように構成されている。具体的には、そのプログラムは、プログラムコードを含むことができ、そのプログラムコードは、コンピュータオペレーション命令を含む。メモリ801は、高速RAMメモリを含むことができ、または不揮発性メモリ(non-volatile memory)、たとえば少なくとも1つのディスクストレージをさらに含むことができる。   The memory 801 is configured to store a program. Specifically, the program can include program code, and the program code includes computer operation instructions. The memory 801 can include high-speed RAM memory or can further include non-volatile memory, eg, at least one disk storage.

プロセッサ802は、メモリ801内のプログラムコードを読み取って、
スクリーンの上でユーザによって実行されたフローティングタッチのセンシングポイントを取得するステップと、
センシングポイントがプリセットタッチ条件を満たしているかどうかを特定するステップと、
プリセットタッチ条件が満たされている場合には、センシングポイントを中心として使用するクリック領域を特定するステップと、
スクリーン上に表示されているインターフェースから、クリック領域との交点を有している1つまたは複数のクリックオブジェクトを抽出するステップと、
1つまたは複数のクリックオブジェクトを拡大するステップとを実行するように構成されている。
The processor 802 reads the program code in the memory 801,
Obtaining floating touch sensing points performed by the user on the screen;
Identifying whether the sensing point meets preset touch conditions;
If the preset touch condition is satisfied, a step of identifying a click area to be used around the sensing point;
Extracting one or more click objects having an intersection with the click area from an interface displayed on the screen;
And enlarging the one or more click objects.

ディスプレイ803は、拡大されたクリックオブジェクトを表示するように構成されている。   The display 803 is configured to display an enlarged click object.

本明細書において開示されている実施形態において説明されている例と組み合わせれば、電子ハードウェア、またはコンピュータソフトウェアと電子ハードウェアとの組合せによってユニットおよびアルゴリズムステップを実施することができるということを当技術分野における標準的な技術者なら認識することができる。機能がハードウェアによって実行されるか、またはソフトウェアによって実行されるかは、技術的なソリューションの個別の用途および設計制約条件に依存する。当業者なら、説明されている機能をそれぞれの個別の用途のために実施する目的でさまざまな方法を使用することができるが、その実施は、本発明の範囲を超えるものとみなされるべきではない。   In combination with the examples described in the embodiments disclosed herein, it will be appreciated that the units and algorithm steps can be implemented by electronic hardware or a combination of computer software and electronic hardware. It can be recognized by standard engineers in the technical field. Whether the function is performed by hardware or software depends on the particular application and design constraints of the technical solution. One skilled in the art can use various methods to implement the described functions for each individual application, but the implementation should not be considered beyond the scope of the present invention. .

便利で簡単な説明の目的で、前述のシステム、装置、およびユニットの詳細な機能プロセスに関しては、前述の方法実施形態における対応するプロセスを参照することが可能であるということを当業者なら明らかに理解することができ、ここで再び詳細について説明することはしない。   It will be apparent to those skilled in the art that, for the purpose of convenient and brief description, with respect to detailed functional processes of the aforementioned systems, devices, and units, it is possible to refer to corresponding processes in the aforementioned method embodiments. It can be understood and will not be described in detail again here.

本出願において提供されているいくつかの実施形態においては、開示されているシステム、装置、および方法をその他の様式で実施することも可能であるということを理解されたい。たとえば、説明されている装置実施形態は、例示的なものにすぎない。たとえば、ユニットの区分は、論理的な機能区分にすぎず、実際の実施においてはその他の区分であってもよい。たとえば、複数のユニットもしくはコンポーネントを別のシステムへと組み合わせることもしくは統合することが可能であり、またはいくつかの機能を無視することもしくは実行しないことも可能である。加えて、表示されているまたは論じられている相互の結合または直接の結合または通信接続は、いくつかのインターフェースを使用することによって実施されることが可能である。装置またはユニットどうしの間における間接的な結合または通信接続は、電子的な形態、機械的な形態、またはその他の形態で実施されることが可能である。   It should be understood that in some embodiments provided in the present application, the disclosed systems, devices, and methods may be implemented in other manners. For example, the described apparatus embodiment is merely exemplary. For example, the unit division is merely a logical functional division, and may be other divisions in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some functions can be ignored or not performed. In addition, the displayed or discussed mutual coupling or direct coupling or communication connection can be implemented by using several interfaces. Indirect coupling or communication connections between devices or units can be implemented in electronic form, mechanical form, or other form.

別々の部分として説明されているユニットどうしは、物理的に別々であることも、または物理的に別々ではないことも可能であり、ユニットとして表示されている部分は、物理的なユニットであることも、または物理的なユニットではないことも可能であり、1つの位置に配置されることも可能であり、または複数のネットワークユニット上に分散されることも可能である。ユニットのうちのいくつかまたはすべては、実施形態のソリューションの目的を達成するために実際のニーズに従って選択されることが可能である。   Units described as separate parts can be physically separate or not physically separate, and the part displayed as a unit must be a physical unit Or it can be a non-physical unit, can be located at one location, or can be distributed over multiple network units. Some or all of the units can be selected according to actual needs to achieve the objectives of the solutions of the embodiments.

加えて、本発明の実施形態における機能ユニットどうしを1つの処理ユニットへと統合することができ、またはそれらのユニットのそれぞれが物理的に単独で存在することも可能であり、または2つ以上のユニットが1つのユニットへと統合される。   In addition, the functional units in the embodiments of the present invention can be integrated into one processing unit, or each of these units can physically exist alone, or two or more Units are merged into one unit.

機能がソフトウェア機能ユニットの形態で実装されて、独立した製品として販売または使用される場合には、それらの機能をコンピュータ可読ストレージメディア内に格納することができる。そのような理解に基づいて、本質的に本発明の技術的なソリューション、または従来技術に貢献する部分、またはそれらの技術的なソリューションの一部をソフトウェア製品の形態で実装することができる。そのソフトウェア製品は、ストレージメディア内に格納され、本発明の実施形態において説明されている方法のステップのうちのすべてまたはいくつかを実行するようコンピュータデバイス(パーソナルコンピュータ、サーバ、もしくはネットワークデバイスであることが可能である)またはプロセッサ(processor)に指示するためのいくつかの命令を含む。前述のストレージメディアは、USBフラッシュドライブ、取り外し可能なハードディスク、読み取り専用メモリ(ROM、Read-Only Memory)、ランダム・アクセス・メモリ(RAM、Random Access Memory)、磁気ディスク、または光ディスクなど、プログラムコードを格納することができる任意のメディアを含む。   If the functions are implemented in the form of software functional units and sold or used as independent products, the functions can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, or a part that contributes to the prior art, or a part of those technical solutions can be implemented in the form of a software product. The software product is stored in a storage medium and is a computing device (a personal computer, server, or network device) that performs all or some of the method steps described in the embodiments of the present invention. Or a number of instructions to instruct the processor. The aforementioned storage media can be programmed with a program code, such as a USB flash drive, removable hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk. Includes any media that can be stored.

前述の説明は、本発明の特定の実施様式にすぎず、本発明の保護範囲を限定することを意図されているものではない。本発明において開示されている技術的な範囲内で当業者によって容易に考え出されるいかなる変形形態または代替形態も、本発明の保護範囲内に収まるものとする。したがって、本発明の保護範囲は、特許請求の範囲の保護範囲に従うものとする。   The foregoing descriptions are merely specific implementation modes of the present invention, and are not intended to limit the protection scope of the present invention. Any variation or alternative readily figured out by a person skilled in the art within the technical scope disclosed in the present invention shall fall within the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

21 センシングポイント
22 円形の領域
31 センシングポイント
32 正方形または長方形の領域
41 クリック領域
42 クリックオブジェクト
43 クリックオブジェクト
61 拡大領域
701 感知ユニット
702 特定ユニット
703 領域特定ユニット
704 オブジェクト抽出ユニット
705 拡大ユニット
801 メモリ
802 プロセッサ
803 ディスプレイ
804 バス
21 Sensing point
22 Circular area
31 Sensing point
32 square or rectangular area
41 Click area
42 Click object
43 Click object
61 Enlarged area
701 sensing unit
702 specific unit
703 Area specific unit
704 Object extraction unit
705 Expansion unit
801 memory
802 processor
803 display
804 bus

本発明は、モバイル通信テクノロジーに関し、詳細には、フローティングタッチに基づくクリックオブジェクト拡大のための方法および装置に関する。   The present invention relates to mobile communication technology, and in particular, to a method and apparatus for click object magnification based on floating touch.

タッチスクリーンデバイスの人気に伴って、タッチ対話が、スマート・モバイル・デバイス上での基本的な操作様式になっている。しかしながら、スマート・モバイル・デバイス上でのタッチの限界および複数のセンサの包括的な適用に起因して、ますます多くの、タッチを伴わない対話操作様式が可能になっている。フローティングタッチをサポートしているタッチスクリーンに関しては、指がスクリーンにタッチしていないが、スクリーンから離れたある範囲内にある場合には、スクリーンの上の指によって実行されたいくつかの対話操作アクションを検知することができ、これは、より多くの操作の楽しみをもたらすことができ、その一方で便利であり、改善され、スピードが高められる。   With the popularity of touch screen devices, touch interaction has become the basic mode of operation on smart mobile devices. However, due to the limitations of touch on smart mobile devices and the comprehensive application of multiple sensors, more and more interactive modes of operation are possible. For touch screens that support floating touch, if the finger is not touching the screen, but is within some distance away from the screen, some interactive actions performed by the finger on the screen Which can provide more operational enjoyment while being convenient, improved and speeded up.

たとえば、密集した小さなクリックオブジェクトを伴うインターフェース、たとえばウェブページを、相対的に小さなスクリーンを有するタッチスクリーンモバイル電話などのデバイスを使用することによってブラウズして、そのインターフェース内のクリックオブジェクトをはっきりと見て、クリックし、選択することは、操作上の難しい点であり、一般には、そのインターフェースをズームして繰り返し動かす必要がある。したがって、その操作は不便であり、それによって、経験が大きく影響される。この問題は、フローティング・タッチ・テクノロジーを使用することによって、ある程度解決することができる。はじめに、タッチスクリーン上のクリックオブジェクトが表示され、クリックオブジェクトと、そのクリックオブジェクトに近づく指などの外部のオブジェクトとの間における距離が感知され、そのクリックオブジェクトと、そのクリックオブジェクトに近づく外部のオブジェクトとの間における距離がプリセットしきい値以下である場合には、そのクリックオブジェクトが拡大または強調表示され、その拡大または強調表示されたクリックオブジェクトの上でのユーザのタッチ選択に従って、対応する操作が実行される。このケースにおいては、センシングポイント付近のクリックオブジェクトを拡大および表示することによって、ユーザにとってクリックすることに関する便利さがもたらされることが可能である。クリックオブジェクトとは、操作、表示などのためにクリックすることができるオブジェクト、たとえば、コントロール、アイコン、インターフェース要素、またはウェブ・ページ・リンクである。 For example, an interface with a dense small click object, eg a web page, can be browsed by using a device such as a touch screen mobile phone with a relatively small screen to clearly see the click object in that interface Clicking and selecting is a difficult operation and generally requires that the interface be zoomed and moved repeatedly. Therefore, the operation is inconvenient, thereby greatly affecting the experience. This problem can be solved to some extent by using floating touch technology. First, a click object on the touch screen is displayed, the distance between the click object and an external object such as a finger approaching the click object is sensed, and the click object and an external object approaching the click object If the distance between them is less than or equal to the preset threshold, the click object is magnified or highlighted and the corresponding action is performed according to the user's touch selection on the magnified or highlighted click object Is done. In this case, zooming and displaying the click object near the sensing point can provide convenience for the user to click. A click object is an object that can be clicked for manipulation, display, etc., such as a control, icon, interface element, or web page link.

しかしながら、前述の方法においては、指のセンシングポイントが特定のクリックオブジェクトの上に来ていることをデバイスが検知したときにしかクリックオブジェクトを拡大および表示することができない。この方法においては、特に、密集した小さなクリックオブジェクトを伴うインターフェースをクリックする際に、どのクリックオブジェクトの上に指が漂ってホバーしているかをユーザが特定することが非常に困難であり、ユーザの誤操作の状況が発生しやすい。   However, in the above-described method, the click object can be enlarged and displayed only when the device detects that the sensing point of the finger is on the specific click object. In this method, it is very difficult for the user to specify which click object is hovering and hovering, especially when clicking on an interface with dense small click objects. Misoperation situations are likely to occur.

本発明の実施形態は、フローティングタッチに基づくクリックオブジェクト拡大のための方法および装置を提供し、それによって、ユーザの誤操作を減らすことができる。   Embodiments of the present invention provide a method and apparatus for click object enlargement based on floating touch, thereby reducing user misoperation.

前述の技術的な問題を解決するために、本発明の実施形態は、下記の技術的なソリューションを開示している。   In order to solve the above technical problem, the embodiment of the present invention discloses the following technical solution.

第1の態様によれば、フローティングタッチに基づくクリックオブジェクト拡大のための方法が提供され、
スクリーンの上でユーザによって実行されたフローティングタッチのセンシングポイントを取得するステップと、
センシングポイントがプリセットタッチ条件を満たしているかどうかを特定するステップと、
プリセットタッチ条件が満たされている場合には、センシングポイントを中心として使用するクリック領域を特定するステップと、
スクリーン上に表示されているインターフェースから、クリック領域との交点を有している1つまたは複数のクリックオブジェクトを抽出するステップと、
1つまたは複数のクリックオブジェクトを拡大するステップと
を含む。
According to a first aspect, a method for click object magnification based on floating touch is provided,
Obtaining floating touch sensing points performed by the user on the screen;
Identifying whether the sensing point meets preset touch conditions;
If the preset touch condition is satisfied, a step of identifying a click area to be used around the sensing point;
Extracting one or more click objects having an intersection with the click area from an interface displayed on the screen;
Enlarging one or more click objects.

第1の態様に関連して、第1の可能な実施様式においては、センシングポイントがプリセットタッチ条件を満たしているかどうかを特定するステップは、
スクリーンの上でのセンシングポイントのホバー時間が時間しきい値を超えているかどうか、およびセンシングポイントの最初の座標に対するセンシングポイントの座標の変化の大きさが距離しきい値以下であるかどうかを特定し、ホバー時間が時間しきい値を超えていて、座標の変化の大きさが距離しきい値以下である場合には、センシングポイントがプリセットタッチ条件を満たしているということを特定するステップを含む。
In connection with the first aspect, in a first possible implementation manner, the step of determining whether the sensing point meets a preset touch condition comprises:
Determine if the hover time of the sensing point on the screen exceeds the time threshold and if the magnitude of the change in the sensing point coordinate relative to the first sensing point coordinate is less than or equal to the distance threshold And, when the hover time exceeds the time threshold and the magnitude of the change in coordinates is equal to or smaller than the distance threshold, the step of identifying that the sensing point satisfies the preset touch condition is included. .

第1の態様、および/または第1の可能な実施様式に関連して、第2の可能な実施様式においては、クリック領域のサイズは、プリセットサイズしきい値以下である。   In connection with the first aspect and / or the first possible implementation manner, in the second possible implementation manner, the size of the click region is less than or equal to a preset size threshold.

第1の態様、および/または第1の可能な実施様式、および/または第2の可能な実施様式に関連して、第3の可能な実施様式においては、1つまたは複数のクリックオブジェクトを拡大するステップは、
スクリーン上に表示されているインターフェースにおいて、1つまたは複数のクリックオブジェクトを含む拡大領域を特定するステップと、
拡大領域を拡大するステップと
を含む。
In relation to the first aspect and / or the first possible implementation manner and / or the second possible implementation manner, the third possible implementation manner expands one or more click objects. The steps to do are
Identifying an enlarged area containing one or more click objects in an interface displayed on the screen;
Enlarging the enlargement region.

第1の態様、および/または第1の可能な実施様式、および/または第2の可能な実施様式、および/または第3の可能な実施様式に関連して、第4の可能な実施様式においては、スクリーン上に表示されているインターフェースにおいて、1つまたは複数のクリックオブジェクトを含む拡大領域を特定するステップは、
スクリーン上に表示されているインターフェースにおいて、1つまたは複数のクリックオブジェクトを含む最小の長方形の領域が拡大領域であるということを特定するステップを含む。
In a fourth possible implementation manner in relation to the first embodiment and / or the first possible implementation manner and / or the second possible implementation manner and / or the third possible implementation manner In the interface displayed on the screen, the step of identifying an enlarged area containing one or more click objects is:
Identifying in the interface displayed on the screen that the smallest rectangular area containing one or more click objects is an enlarged area.

第1の態様、および/または第1の可能な実施様式、および/または第2の可能な実施様式、および/または第3の可能な実施様式、および/または第4の可能な実施様式に関連して、第5の可能な実施様式においては、拡大領域を拡大するステップは、
拡大領域を、スクリーン上に表示されているインターフェース内のフローティングウィンドウの形態で拡大および表示するステップを含む。
In connection with the first aspect and / or the first possible mode of implementation and / or the second possible mode of implementation and / or the third possible mode of implementation and / or the fourth possible mode of implementation Thus, in the fifth possible mode of implementation, the step of enlarging the enlarged area is
Enlarging and displaying the magnified area in the form of a floating window in an interface displayed on the screen.

第1の態様、および/または第1の可能な実施様式、および/または第2の可能な実施様式、および/または第3の可能な実施様式、および/または第4の可能な実施様式、および/または第5の可能な実施様式に関連して、第6の可能な実施様式においては、この方法は、
所定の表示時間にわたってフローティングウィンドウが表示された後に、または拡大領域内の1つもしくは複数のクリックオブジェクトをユーザがクリックした後に、フローティングウィンドウを消えさせるステップをさらに含む。
A first embodiment, and / or a first possible implementation mode, and / or a second possible implementation mode, and / or a third possible implementation mode, and / or a fourth possible implementation mode, and In connection with the fifth possible implementation mode, in a sixth possible implementation mode, the method comprises:
The method further includes causing the floating window to disappear after the floating window is displayed for a predetermined display time or after the user clicks one or more click objects in the enlarged area.

第2の態様によれば、フローティングタッチに基づくクリックオブジェクト拡大のための装置が提供され、
スクリーンの上でユーザによって実行されたフローティングタッチのセンシングポイントを取得するように構成されている感知ユニットと、
センシングポイントがプリセットタッチ条件を満たしているかどうかを特定するように構成されている特定ユニットと、
特定ユニットの特定結果が、プリセットタッチ条件が満たされているということである場合には、センシングポイントを中心として使用するクリック領域を特定するように構成されている領域特定ユニットと、
スクリーン上に表示されているインターフェースから、クリック領域との交点を有している1つまたは複数のクリックオブジェクトを抽出するように構成されているオブジェクト抽出ユニットと、
1つまたは複数のクリックオブジェクトを拡大するように構成されている拡大ユニットと
を含む。
According to a second aspect, there is provided an apparatus for click object expansion based on a floating touch,
A sensing unit configured to obtain a sensing point for a floating touch performed by the user on the screen;
A specific unit configured to determine whether the sensing point meets a preset touch condition; and
If the specific unit identification result is that the preset touch condition is satisfied, an area identification unit configured to identify a click area to be used around the sensing point; and
An object extraction unit configured to extract one or more click objects having an intersection with the click area from an interface displayed on the screen;
And an enlargement unit configured to enlarge one or more click objects.

第2の態様に関連して、第1の可能な実施様式においては、特定ユニットは、スクリーンの上でのセンシングポイントのホバー時間が時間しきい値を超えているかどうか、およびセンシングポイントの最初の座標に対するセンシングポイントの座標の変化の大きさが距離しきい値以下であるかどうかを特定し、ホバー時間が時間しきい値を超えていて、座標の変化の大きさが距離しきい値以下である場合には、センシングポイントがプリセットタッチ条件を満たしているということを特定するように特に構成されている。   In connection with the second aspect, in a first possible mode of implementation, the specific unit determines whether the hover time of the sensing point on the screen exceeds the time threshold and the first of the sensing points. Determine whether the coordinate change of the sensing point relative to the coordinate is below the distance threshold, the hover time exceeds the time threshold, and the coordinate change is below the distance threshold In some cases, the sensing point is specifically configured to identify that the preset touch condition is met.

第2の態様、および/または第1の可能な実施様式に関連して、第2の可能な実施様式においては、クリック領域のサイズは、プリセットサイズしきい値以下である。   In connection with the second aspect and / or the first possible implementation manner, in the second possible implementation manner, the size of the click region is less than or equal to a preset size threshold.

第2の態様、および/または第1の可能な実施様式、および/または第2の可能な実施様式に関連して、第3の可能な実施様式においては、拡大ユニットは、
スクリーン上に表示されているインターフェースにおいて、1つまたは複数のクリックオブジェクトを含む拡大領域を特定し、
その拡大領域を拡大する
ように構成されている。
In connection with the second aspect and / or the first possible implementation manner and / or the second possible implementation manner, in a third possible implementation manner, the expansion unit comprises:
In the interface displayed on the screen, identify an enlarged area that contains one or more click objects,
The enlarged region is configured to be enlarged.

第2の態様、および/または第1の可能な実施様式、および/または第2の可能な実施様式、および/または第3の可能な実施様式に関連して、第4の可能な実施様式においては、拡大ユニットは、
スクリーン上に表示されているインターフェースにおいて、1つまたは複数のクリックオブジェクトを含む最小の長方形の領域が拡大領域であるということを特定するように構成されている。
In a fourth possible implementation manner in relation to the second embodiment and / or the first possible implementation manner and / or the second possible implementation manner and / or the third possible implementation manner The expansion unit
The interface displayed on the screen is configured to specify that the smallest rectangular area including one or more click objects is an enlarged area.

第2の態様、および/または第1の可能な実施様式、および/または第2の可能な実施様式、および/または第3の可能な実施様式、および/または第4の可能な実施様式に関連して、第5の可能な実施様式においては、拡大ユニットは、
拡大領域を、スクリーン上に表示されているインターフェース内のフローティングウィンドウの形態で拡大および表示するように構成されている。
In connection with the second aspect and / or the first possible mode of implementation and / or the second possible mode of implementation and / or the third possible mode of implementation and / or the fourth possible mode of implementation In the fifth possible mode of implementation, the expansion unit is
The magnified area is configured to be magnified and displayed in the form of a floating window in an interface displayed on the screen.

第2の態様、および/または第1の可能な実施様式、および/または第2の可能な実施様式、および/または第3の可能な実施様式、および/または第4の可能な実施様式、および/または第5の可能な実施様式に関連して、第6の可能な実施様式においては、拡大ユニットは、所定の表示時間にわたってフローティングウィンドウが表示された後に、または拡大領域内の1つもしくは複数のクリックオブジェクトをユーザがクリックした後に、フローティングウィンドウを消えさせるようにさらに構成されている。   The second embodiment, and / or the first possible mode of implementation, and / or the second possible mode of implementation, and / or the third possible mode of implementation, and / or the fourth possible mode of implementation, and In connection with the fifth possible implementation manner, and / or in the sixth possible implementation manner, the enlargement unit is configured to display one or more after the floating window has been displayed for a predetermined display time or within the enlargement area. The floating window is further configured to disappear after the user clicks the click object.

第3の態様によれば、端末がさらに提供され、メモリと、プロセッサと、ディスプレイとを含み、プロセッサ、メモリ、およびディスプレイは、バスを使用することによって相互接続されており、
メモリは、プログラムを格納するように構成されており、プロセッサは、メモリ内のプログラムを読み取って、
スクリーンの上でユーザによって実行されたフローティングタッチのセンシングポイントを取得するステップと、
センシングポイントがプリセットタッチ条件を満たしているかどうかを特定するステップと、
プリセットタッチ条件が満たされている場合には、センシングポイントを中心として使用するクリック領域を特定するステップと、
スクリーン上に表示されているインターフェースから、クリック領域との交点を有している1つまたは複数のクリックオブジェクトを抽出するステップと、
1つまたは複数のクリックオブジェクトを拡大するステップと
を実行するように構成されており、
ディスプレイは、拡大されたクリックオブジェクトを表示するように構成されている。
According to a third aspect, a terminal is further provided, including a memory, a processor, and a display, wherein the processor, the memory, and the display are interconnected by using a bus;
The memory is configured to store a program, and the processor reads the program in the memory,
Obtaining floating touch sensing points performed by the user on the screen;
Identifying whether the sensing point meets preset touch conditions;
If the preset touch condition is satisfied, a step of identifying a click area to be used around the sensing point;
Extracting one or more click objects having an intersection with the click area from an interface displayed on the screen;
And a step of enlarging one or more click objects,
The display is configured to display an enlarged click object.

本発明の実施形態においては、センシングポイントを中心として使用するクリック領域が加えられ、そのクリック領域との交点を有している1つまたは複数のクリックオブジェクトが拡大され、それによってユーザは、センシングポイントの近くのクリックオブジェクトを便利に選択することができ、それにより、インターフェースの上でユーザによって実行されるフローティングタッチが、より実施可能になる。とりわけ、密集した小さなクリックオブジェクトを伴うインターフェースにおいて、相対的に小さなクリックオブジェクトをユーザが選択することが困難であるという問題が解決され、それによって、ユーザの誤操作が大幅に減る。   In an embodiment of the present invention, a click area that uses a sensing point as a center is added, and one or more click objects having an intersection with the click area are expanded, thereby allowing the user to Click objects near can be conveniently selected, which makes the floating touch performed by the user on the interface more feasible. In particular, the problem that it is difficult for a user to select a relatively small click object in an interface with dense small click objects is solved, thereby greatly reducing user error.

本発明の実施形態における、または従来技術における技術的なソリューションをより明確に説明するために、以降では、それらの実施形態または従来技術を説明する上で必要とされる添付の図面を簡単に紹介する。明らかに、当技術分野における標準的な技術者なら、創造的な取り組みを伴わずに、それでもなお、これらの添付の図面からその他の図面を導き出すことができる。   To describe the technical solutions in the embodiments of the present invention or in the prior art more clearly, the following briefly introduces the accompanying drawings required for describing the embodiments or the prior art. To do. Clearly, a standard engineer in the art can still derive other drawings from these accompanying drawings without creative efforts.

本発明の一実施形態による、フローティングタッチに基づくクリックオブジェクト拡大のための方法のフローチャートである。4 is a flowchart of a method for click object enlargement based on floating touch according to an embodiment of the present invention; 本発明の一実施形態による、センシングポイントの最初の座標に対するセンシングポイントの座標の変化の大きさが距離しきい値以下であるかどうかを特定することの概略図である。FIG. 4 is a schematic diagram of determining whether the magnitude of a change in the coordinates of a sensing point relative to the initial coordinates of the sensing point is less than or equal to a distance threshold according to an embodiment of the present invention. 本発明の一実施形態による、クリック領域を特定することの概略図である。FIG. 6 is a schematic diagram of identifying a click region according to an embodiment of the present invention. 本発明の一実施形態による、クリック領域との交点を有している1つまたは複数のクリックオブジェクトを抽出することの概略図である。FIG. 6 is a schematic diagram of extracting one or more click objects having intersections with a click region according to an embodiment of the present invention. 本発明の一実施形態による、クリックオブジェクトを拡大するための方法のフローチャートである。4 is a flowchart of a method for enlarging a click object according to an embodiment of the present invention. 本発明の一実施形態による、拡大領域を特定することの概略図である。FIG. 6 is a schematic diagram of identifying an enlarged region according to an embodiment of the present invention. 本発明の一実施形態による、フローティングタッチに基づくクリックオブジェクト拡大のための装置の概略構造図である。1 is a schematic structural diagram of an apparatus for expanding a click object based on a floating touch according to an embodiment of the present invention; FIG. 本発明の一実施形態による端末の概略構造図である。FIG. 3 is a schematic structural diagram of a terminal according to an embodiment of the present invention;

当業者に本発明の実施形態における技術的なソリューションをよりよく理解してもらうために、ならびに本発明の実施形態の目的、特徴、および利点をより明確にするために、以降では、本発明の実施形態における技術的なソリューションについて、添付の図面を参照しながら詳しくさらに説明する。   In order to allow those skilled in the art to better understand the technical solutions in the embodiments of the present invention and to clarify the objects, features, and advantages of the embodiments of the present invention, hereinafter, The technical solutions in the embodiments will be further described in detail with reference to the accompanying drawings.

図1を参照すると、図1は、本発明の一実施形態による、フローティングタッチに基づくクリックオブジェクト拡大のための方法のフローチャートである。   Referring to FIG. 1, FIG. 1 is a flowchart of a method for click object enlargement based on a floating touch according to an embodiment of the present invention.

この方法は、フローティング・タッチ・テクノロジーを使用しているさまざまな端末、たとえばスマートフォンに適用することができ、この方法は、下記のステップを含むことができる。   The method can be applied to various terminals using floating touch technology, such as a smartphone, and the method can include the following steps.

ステップ101:スクリーンの上でユーザによって実行されたフローティングタッチのセンシングポイントを取得する。   Step 101: Obtain a sensing point of a floating touch performed by the user on the screen.

ユーザが、指、スタイラスなどを使用することによって端末のスクリーンに近づいたときに、指、スタイラスなどからスクリーンまでの距離が、スクリーンが感知できる距離上限に達した場合には、スクリーンは、スクリーンの上で指、スタイラスなどによって実行されたフローティングタッチのセンシングポイントを検知することができる。スクリーンの上でユーザによって実行されたフローティングタッチのセンシングポイントを端末によって知覚することは、端末上に配置されているセンサを使用することによって実施することができる。   When the user approaches the screen of the terminal by using a finger, stylus, etc., if the distance from the finger, stylus, etc. to the screen reaches the upper limit of distance that the screen can detect, the screen is A sensing point of a floating touch performed by a finger, stylus, etc. can be detected. Perceiving the sensing point of the floating touch performed by the user on the screen by the terminal can be performed by using a sensor arranged on the terminal.

ステップ102:センシングポイントがプリセットタッチ条件を満たしているかどうかを特定する。   Step 102: Specify whether or not the sensing point satisfies the preset touch condition.

センシングポイントを取得した後に、端末は、センシングポイントがプリセットタッチ条件を満たしているかどうかをさらに特定して、ユーザが、センシングポイントの近くのクリックオブジェクトの上でホバーすること、およびそのクリックオブジェクトを見ることまたはクリックすることを意図しているかどうかを識別する。   After obtaining the sensing point, the terminal further determines whether the sensing point meets the preset touch condition, and the user hovers over the click object near the sensing point and sees the click object Or whether it is intended to be clicked.

ユーザが、センシングポイントの近くのクリックオブジェクトの上でホバーすること、およびそのクリックオブジェクトを見ることまたはクリックすることを意図している場合には、ユーザは、スクリーンの上のある位置において、またはその位置の近くでホバーする。したがって、センシングポイントがプリセットタッチ条件を満たしているかどうかを特定するプロセスは、具体的には下記のとおりであることが可能である。
スクリーンの上でのセンシングポイントのホバー時間が時間しきい値を超えているかどうか、およびセンシングポイントの最初の座標に対するセンシングポイントの座標の変化の大きさが距離しきい値以下であるかどうかを特定し、スクリーンの上でのセンシングポイントのホバー時間が時間しきい値を超えていて、センシングポイントの最初の座標に対するセンシングポイントの座標の変化の大きさが距離しきい値以下である場合には、センシングポイントが特定されたプリセットタッチ条件を満たしている。
If the user intends to hover over a click object near the sensing point and see or click on the click object, the user will be at a position on the screen, or Hover near the location. Accordingly, the process of identifying whether the sensing point satisfies the preset touch condition can be specifically as follows.
Determine if the hover time of the sensing point on the screen exceeds the time threshold and if the magnitude of the change in the sensing point coordinate relative to the first sensing point coordinate is less than or equal to the distance threshold If the hover time of the sensing point on the screen exceeds the time threshold, and the magnitude of the change in the sensing point coordinate relative to the first sensing point coordinate is less than or equal to the distance threshold, that meet the preset touch condition sensing point is identified.

スクリーンの上側部分の上のある位置において、ユーザの指が留まっている場合、またはユーザがスタイラスなどを保持している場合には、フローティングスクリーンの感度を考慮すると、端末によって検知されるセンシングポイントの座標は、常に不変であるとは限らず、位置の近くでわずかな変位がもたらされる可能性がある。したがって、センシングポイントの最初の座標に対するセンシングポイントの座標の変化の大きさが距離しきい値以下であるかどうかをさらに特定して、ユーザの操作を間違って特定することを回避する必要があり、変化の大きさが距離しきい値以下である場合には、センシングポイントの近くのクリックオブジェクトを操作することをユーザが意図しているということを示している。   If the user's finger stays at a position above the upper part of the screen, or if the user is holding a stylus, the sensing point detected by the terminal is taken into account when considering the sensitivity of the floating screen. The coordinates are not always invariant and can result in slight displacement near the position. Therefore, it is necessary to further identify whether the magnitude of the change in the coordinates of the sensing point relative to the first coordinate of the sensing point is less than or equal to the distance threshold to avoid misidentifying the user's operation, If the magnitude of the change is less than or equal to the distance threshold, it indicates that the user intends to operate the click object near the sensing point.

図2において示されている、センシングポイントの最初の座標に対するセンシングポイントの座標の変化の大きさが距離しきい値以下であるということを特定することは、センシングポイント21の変化した座標が、センシングポイント21の最初の座標を円の中心として使用して距離しきい値を半径として使用する円形の領域22の範囲内に位置しているかどうかを特定することである。   The fact that the magnitude of the change in the coordinate of the sensing point relative to the first coordinate of the sensing point shown in FIG. The first coordinate of point 21 is used as the center of the circle to identify whether it is located within a circular region 22 using the distance threshold as the radius.

特定の状況に従って時間しきい値および距離しきい値を別々に設定することができる。たとえば、時間しきい値および距離しきい値は、端末の感度、ユーザの操作習慣などに従って設定され、これは本明細書において特に限定されるものではない。   The time threshold and the distance threshold can be set separately according to the specific situation. For example, the time threshold and the distance threshold are set according to the sensitivity of the terminal, the user's operation habit, and the like, which are not particularly limited herein.

特定結果が、センシングポイントがプリセットタッチ条件を満たしているということである場合には、ステップ103が実行され、そうでない場合には、端末はセンシングポイントに反応しない。   If the specific result is that the sensing point satisfies the preset touch condition, step 103 is executed; otherwise, the terminal does not respond to the sensing point.

ステップ103:センシングポイントを中心として使用するクリック領域を特定する。   Step 103: Specify a click area to be used around the sensing point.

センシングポイントを中心として使用するクリック領域は、センシングポイントを中心として使用して距離を半径として使用する円形の領域であることが可能であり、または図3において示されているように、センシングポイント31を対角線の中心として使用する正方形または長方形の領域32であることが可能である、といった具合である。具体的には、クリック領域のサイズは、プリセットサイズしきい値以下である。このサイズしきい値は、固定された値であることが可能であり、またはスクリーンのディスプレイインターフェースのディスプレイ割合などに従って動的に特定されることも可能であり、これは本明細書において限定されるものではない。   The click area using the sensing point as the center can be a circular area using the sensing point as the center and the distance as the radius, or as shown in FIG. Can be a square or rectangular region 32 using as the center of the diagonal. Specifically, the size of the click area is equal to or smaller than a preset size threshold. This size threshold can be a fixed value, or can be specified dynamically, such as according to the display percentage of the display interface of the screen, which is limited herein. It is not a thing.

センシングポイントの座標のわずかな変位が生じているということが前述のステップにおいて検知された場合には、クリック領域は、センシングポイントの最初の座標を中心として使用することができ、またはセンシングポイントの最後の座標を中心として使用することもでき、またはセンシングポイントのすべての座標の平均値を中心として使用することもできる、といった具合である。   If it is detected in the previous step that a slight displacement of the sensing point's coordinates has occurred, the click area can be used around the first sensing point's coordinates, or at the end of the sensing point. Or the average of all the coordinates of the sensing point can be used as the center.

ステップ104:スクリーン上に表示されているインターフェースから、クリック領域との交点を有している1つまたは複数のクリックオブジェクトを抽出する。   Step 104: Extract one or more click objects having an intersection with the click area from the interface displayed on the screen.

図4において示されているように、スクリーン上のクリック領域41が特定された後に、そのクリック領域との交点を有しているクリックオブジェクト42が、スクリーン上に表示されているインターフェース内のすべてのクリックオブジェクトの位置に従ってさらに抽出される。1つまたは複数のクリックオブジェクト42は、操作、表示などのためにクリックすることができるオブジェクト、たとえば、コントロール、アイコン、インターフェース要素、およびウェブ・ページ・リンクである。   As shown in FIG. 4, after a click area 41 on the screen has been identified, a click object 42 having an intersection with the click area is displayed in all the interfaces in the interface displayed on the screen. Further extraction is performed according to the position of the click object. One or more click objects 42 are objects that can be clicked for manipulation, display, etc., such as controls, icons, interface elements, and web page links.

具体的には、1つまたは複数のクリックオブジェクトがクリック領域との交点を有しているかどうかは、1つまたは複数のクリックオブジェクトの位置座標と、クリック領域の位置座標とに従って計算することができる。クリック領域との交点を有している1つまたは複数のクリックオブジェクトが取得された後に、ステップ105が実行される。   Specifically, whether one or more click objects have an intersection with the click area can be calculated according to the position coordinates of the one or more click objects and the position coordinates of the click area. . Step 105 is performed after one or more click objects having an intersection with the click region are obtained.

ステップ105:1つまたは複数のクリックオブジェクトを拡大する。   Step 105: Magnify one or more click objects.

このステップにおいては、前述のステップにおいて抽出された1つまたは複数のクリックオブジェクトを直接拡大および表示することができる。具体的には、1つまたは複数のクリックオブジェクトは、フローティングウィンドウを使用することによってインターフェースの上側部分の上に拡大および表示されることが可能である。   In this step, the one or more click objects extracted in the previous step can be directly enlarged and displayed. Specifically, one or more click objects can be enlarged and displayed on the upper portion of the interface by using a floating window.

別の実施形態においては、図5において示されているように、1つまたは複数のクリックオブジェクトを拡大するプロセスは、下記のステップをさらに含むことができる。   In another embodiment, as shown in FIG. 5, the process of enlarging one or more click objects can further include the following steps:

ステップ501:スクリーン上に表示されているインターフェースにおいて、1つまたは複数のクリックオブジェクトを含む拡大領域を特定する。   Step 501: Identify an enlarged area containing one or more click objects in the interface displayed on the screen.

図4において示されているように、クリック領域41との交点を有している1つまたは複数のクリックオブジェクトは、クリックオブジェクト43を含んでおらず、クリックオブジェクト43以外の、クリック領域41との交点を有している1つまたは複数のクリックオブジェクト42のみが拡大されるならば、ユーザの閲覧経験が影響される可能性がある。   As shown in FIG. 4, the one or more click objects having an intersection with the click area 41 do not include the click object 43, and the click area 41 other than the click object 43. If only one or more click objects 42 having intersections are magnified, the user's browsing experience may be affected.

このことを考慮すると、この実施形態においては、スクリーン上に表示されているインターフェースにおいて、1つまたは複数のクリックオブジェクトを含む拡大領域を最初に特定することができる。拡大領域を特定することは、具体的には、スクリーン上に表示されているインターフェースにおいて、1つまたは複数のクリックオブジェクトを含む最小の長方形の領域が拡大領域であるということを特定することであることが可能である。図6において示されているように、最初に拡大領域61が特定され、この場合、拡大領域61は、前述のステップにおいて抽出されていてクリック領域41との交点を有している1つまたは複数のクリックオブジェクト42をすべて含み、この拡大領域は、明らかにクリックオブジェクト43も含んでいる。拡大領域61は、拡大される必要がある1つまたは複数のクリックオブジェクト42をすべて含んでいる最小の長方形の領域である。このケースにおいては、完全な領域をユーザに表示することができ、それによって、ユーザの閲覧経験が改善される。   In view of this, in this embodiment, an enlarged region containing one or more click objects can be first identified in the interface displayed on the screen. Identifying the magnified area specifically means that in the interface displayed on the screen, the smallest rectangular area containing one or more click objects is the magnified area. It is possible. As shown in FIG. 6, an enlarged area 61 is first identified, in which case the enlarged area 61 is one or more that has been extracted in the previous step and has an intersection with the click area 41 The click object 42 is entirely included, and this enlarged region clearly includes the click object 43. The enlarged area 61 is the smallest rectangular area that contains all of the one or more click objects 42 that need to be enlarged. In this case, the complete area can be displayed to the user, thereby improving the user's browsing experience.

もちろん、拡大領域を特定することは、スクリーンの現在のインターフェースにおける拡大される必要がある1つまたは複数のクリックオブジェクトの密度、またはスクリーンのディスプレイインターフェースのディスプレイ割合などに従って動的に拡大領域を特定することであることも可能であり、これは本明細書において限定されるものではない。   Of course, identifying the magnified area dynamically identifies the magnified area according to the density of one or more click objects that need to be magnified in the current interface of the screen, or the display percentage of the screen display interface, etc. It is also possible that this is not a limitation here.

加えて、拡大領域の形状は、長方形に限定されず、別の形状、たとえば円であることも可能である。   In addition, the shape of the enlarged region is not limited to a rectangle, and may be another shape, for example, a circle.

ステップ502:拡大領域を拡大する。   Step 502: Enlarge the enlargement area.

このステップにおいては、具体的には、前述のステップにおいて特定された拡大領域を、スクリーン上に表示されているインターフェース内のフローティングウィンドウの形態で拡大および表示することができる。   In this step, specifically, the enlarged area specified in the previous step can be enlarged and displayed in the form of a floating window in the interface displayed on the screen.

ユーザは依然として、フローティングウィンドウ内の拡大されたクリックオブジェクトをクリックすることができ、拡大前の元のクリック機能を通常どおり実施することができる。   The user can still click on the enlarged click object in the floating window and perform the original click function before enlargement as usual.

さらに、所定の表示時間にわたってフローティングウィンドウが表示された後に、または拡大領域内の1つもしくは複数のクリックオブジェクトをユーザがクリックした後に、フローティングウィンドウは消される。   Further, after the floating window is displayed for a predetermined display time, or after the user clicks one or more click objects in the enlarged area, the floating window disappears.

本発明の実施形態においては、センシングポイントを中心として使用するクリック領域が加えられ、そのクリック領域との交点を有している1つまたは複数のクリックオブジェクトが拡大され、それによってユーザは、センシングポイントの近くのクリックオブジェクトを便利に選択することができ、それにより、インターフェースの上でユーザによって実行されるフローティングタッチが、より実施可能になる。とりわけ、密集した小さなクリックオブジェクトを伴うインターフェースにおいて、相対的に小さなクリックオブジェクトをユーザが選択することが困難であるという問題が解決され、それによって、ユーザの誤操作が大幅に減る。   In an embodiment of the present invention, a click area that uses a sensing point as a center is added, and one or more click objects having an intersection with the click area are expanded, thereby allowing the user to Click objects near can be conveniently selected, which makes the floating touch performed by the user on the interface more feasible. In particular, the problem that it is difficult for a user to select a relatively small click object in an interface with dense small click objects is solved, thereby greatly reducing user error.

本発明の別の実施形態において、モバイル電話のブラウザを使用してデスクトップ・ニュース・ポータル・サイトをブラウズする場合には、使用されるウェブ・ページ・コンテンツおよびリンクが小さすぎるので、ユーザがそれらのコンテンツおよびリンクをはっきりと見ることは困難であり、それらのコンテンツおよびリンクをクリックおよび選択することは、さらに困難である。   In another embodiment of the present invention, when browsing a desktop news portal site using a mobile phone browser, the web page content and links used are too small so that the user It is difficult to clearly see the content and links, and it is even more difficult to click and select those content and links.

このケースにおいては、本発明の方法を使用することによって、モバイル電話は、ユーザの指がスクリーンに近づいたときに、スクリーンの上で指によって実行されたフローティングタッチのセンシングポイントを取得し、次いで、そのセンシングポイントがプリセットタッチ条件を満たしているかどうかを特定することができる。具体的には、センシングポイントの座標が、そのセンシングポイントの最初の座標を対角線の中心として使用して5 dpを半径として使用する範囲内に常に位置していて、そのセンシングポイントが0.3秒にわたって漂ってホバーしている場合には、そのセンシングポイントは漂ってホバーしているとみなすことができる。このケースにおいては、センシングポイントを対角線の中心として使用して40 dpを辺の長さとして使用する正方形の領域が特定され、次いで、その正方形の領域との交点を有しているウェブ・ページ・リンクがさらに抽出され、ウェブ・ページ・リンクが存在しない場合には、変更は行われない。ウェブ・ページ・リンクが存在すれば、それらのウェブ・ページ・リンクの合計範囲が、拡大領域を形成する。拡大領域は、拡大および表示される際に、オリジナルのウェブ・ページ・サイズ(ウェブページがダブルクリックされた後のオリジナルのサイズに相当する)に従って表示されることが可能であり、したがって、ピクセル拡大によって引き起こされるぼやけのケースは生じない。 In this case, by using the method of the present invention, the mobile phone acquires the sensing point of the floating touch performed by the finger on the screen when the user's finger approaches the screen, and then It is possible to specify whether or not the sensing point satisfies the preset touch condition. Specifically, the coordinates of the sensing point are always located within the range using 5 dp as the radius, using the first coordinate of the sensing point as the center of the diagonal , and the sensing point is 0.3 seconds If you are hovering over and hovering, the sensing point can be considered to be hovering over. In this case, a square area is identified using the sensing point as the center of the diagonal and using 40 dp as the side length, and then a web page with an intersection with the square area. If more links are extracted and there are no web page links, no changes are made. If web page links exist, the total range of those web page links forms an enlarged area. The magnified area can be displayed according to the original web page size (corresponding to the original size after the web page is double-clicked) when zoomed in and displayed, and thus pixel magnified The blurring case caused by does not occur.

拡大領域が特定された後に、その拡大領域をインターフェース内のフローティングウィンドウの形態で拡大および表示することができ、この場合、表示位置は拡大領域のすぐ上である。フローティングウィンドウは、1秒後に消えることが可能である。フローティングウィンドウが消える前に、ユーザは、フローティングウィンドウ内の拡大されたクリックオブジェクトをクリックすることができ、拡大前の元のクリック機能を通常どおり実施することができる。   After the magnified area is identified, the magnified area can be magnified and displayed in the form of a floating window in the interface, where the display position is just above the magnified area. The floating window can disappear after 1 second. Before the floating window disappears, the user can click on the enlarged click object in the floating window and perform the original click function before the enlargement as usual.

この実施形態は、一例としてウェブページの拡大を使用している。オリジナルのウェブ・ページ・サイズに従って表示する様式が使用されているので、直接の拡大によって引き起こされるインターフェース要素のぼやけに起因して視覚経験が影響されるというよくある問題は生じない。   This embodiment uses web page enlargement as an example. Since the style of display according to the original web page size is used, the common problem that the visual experience is affected due to blurring of interface elements caused by direct magnification does not arise.

上では、本発明の方法実施形態について説明している。以降では、前述の方法を実施する装置について説明する。   The above describes a method embodiment of the present invention. Hereinafter, an apparatus for performing the above-described method will be described.

図7を参照すると、図7は、本発明の一実施形態による、フローティングタッチに基づくクリックオブジェクト拡大のための装置の概略構造図である。   Referring to FIG. 7, FIG. 7 is a schematic structural diagram of an apparatus for expanding a click object based on a floating touch according to an embodiment of the present invention.

この装置は、スマートフォンなどの端末上にインストールすることができ、この装置は、
スクリーンの上でユーザによって実行されたフローティングタッチのセンシングポイントを取得するように構成されている感知ユニット701と、
センシングポイントがプリセットタッチ条件を満たしているかどうかを特定するように構成されている特定ユニット702と、
特定ユニットの特定結果が、プリセットタッチ条件が満たされているということである場合には、センシングポイントを中心として使用するクリック領域を特定するように構成されている領域特定ユニット703と、
スクリーン上に表示されているインターフェースから、クリック領域との交点を有している1つまたは複数のクリックオブジェクトを抽出するように構成されているオブジェクト抽出ユニット704と、
1つまたは複数のクリックオブジェクトを拡大するように構成されている拡大ユニット705とを含むことができる。
This device can be installed on a terminal such as a smartphone,
A sensing unit 701 configured to obtain a sensing point for a floating touch performed by a user on the screen;
A specific unit 702 configured to determine whether the sensing point meets a preset touch condition;
If the specific unit identification result is that the preset touch condition is satisfied, an area identification unit 703 configured to identify a click area to be used around the sensing point;
An object extraction unit 704 configured to extract one or more click objects having an intersection with the click area from an interface displayed on the screen;
And an enlargement unit 705 configured to enlarge one or more click objects.

ユーザが、指、スタイラスなどを使用することによって端末のスクリーンに近づいたときに、指、スタイラスなどからスクリーンまでの距離が、スクリーンが感知できる距離上限に達した場合には、感知ユニット701は、スクリーンの上で指、スタイラスなどによって実行されたフローティングタッチのセンシングポイントを検知することができる。特定ユニット702は、センシングポイントがプリセットタッチ条件を満たしているかどうかをさらに特定して、ユーザが、センシングポイントの近くのクリックオブジェクトの上でホバーすること、およびそのクリックオブジェクトを見ることまたはクリックすることを意図しているかどうかを識別する。センシングポイントがプリセットタッチ条件を満たしている場合には、領域特定ユニット703は、センシングポイントを中心として使用するクリック領域を特定し、センシングポイントを中心として使用するクリック領域は、センシングポイントを中心として使用して距離を半径として使用する円形の領域であることが可能であり、またはセンシングポイントを対角線の中心として使用する正方形の領域であることが可能である、といった具合である。具体的には、クリック領域のサイズは、プリセットサイズしきい値以下である。このサイズしきい値は、固定された値であることが可能であり、またはスクリーンのディスプレイインターフェースのディスプレイ割合などに従って動的に特定されることも可能であり、これは本明細書において限定されるものではない。スクリーン上のクリック領域が特定された後に、オブジェクト抽出ユニット704は、1つまたは複数のクリックオブジェクトの位置座標と、クリック領域の位置座標とに従って、1つまたは複数のクリックオブジェクトがクリック領域との交点を有しているかどうかを計算することができる。クリック領域との交点を有している1つまたは複数のクリックオブジェクトが取得された後に、拡大ユニット705は、1つまたは複数のクリックオブジェクトを拡大する。   When the user approaches the screen of the terminal by using a finger, stylus, etc., if the distance from the finger, stylus, etc. to the screen reaches the upper limit of distance that the screen can sense, the sensing unit 701 will A sensing point of a floating touch performed by a finger, stylus, etc. on the screen can be detected. The identifying unit 702 further identifies whether the sensing point meets a preset touch condition so that the user can hover over the click object near the sensing point and see or click on the click object Identify whether it is intended. When the sensing point satisfies the preset touch condition, the area specifying unit 703 specifies a click area that uses the sensing point as the center, and the click area that uses the sensing point as the center uses the sensing point as the center. Thus, it can be a circular region that uses distance as a radius, or it can be a square region that uses a sensing point as the center of a diagonal. Specifically, the size of the click area is equal to or smaller than a preset size threshold. This size threshold can be a fixed value, or can be specified dynamically, such as according to the display percentage of the display interface of the screen, which is limited herein. It is not a thing. After the click area on the screen has been identified, the object extraction unit 704 determines the intersection of one or more click objects with the click area according to the position coordinates of the one or more click objects and the position coordinates of the click area. Can be calculated. After the one or more click objects having an intersection with the click area are obtained, the enlargement unit 705 enlarges the one or more click objects.

本発明のこの実施形態においては、前述のユニットを使用することによって、センシングポイントを中心として使用するクリック領域が加えられ、そのクリック領域との交点を有している1つまたは複数のクリックオブジェクトが拡大され、それによってユーザは、センシングポイントの近くのクリックオブジェクトを便利に選択することができ、それにより、インターフェースの上でユーザによって実行されるフローティングタッチが、より実施可能になる。とりわけ、密集した小さなクリックオブジェクトを伴うインターフェースにおいて、相対的に小さなクリックオブジェクトをユーザが選択することが困難であるという問題が解決され、それによって、ユーザの誤操作が大幅に減る。   In this embodiment of the present invention, by using the aforementioned unit, a click area that uses the sensing point as a center is added, and one or more click objects having an intersection with the click area are added. Enlarged so that the user can conveniently select a click object near the sensing point, thereby making the floating touch performed by the user on the interface more feasible. In particular, the problem that it is difficult for a user to select a relatively small click object in an interface with dense small click objects is solved, thereby greatly reducing user error.

本発明の別の実施形態においては、特定ユニットは、スクリーンの上でのセンシングポイントのホバー時間が時間しきい値を超えているかどうか、およびセンシングポイントの最初の座標に対するセンシングポイントの座標の変化の大きさが距離しきい値以下であるかどうかを特定し、ホバー時間が時間しきい値を超えていて、座標の変化の大きさが距離しきい値以下である場合には、センシングポイントがプリセットタッチ条件を満たしているということを特定するように特に構成されている。   In another embodiment of the present invention, the specific unit may determine whether the hover time of the sensing point on the screen exceeds a time threshold and the change of the sensing point coordinate relative to the first sensing point coordinate. Identify if magnitude is below distance threshold and if hover time exceeds time threshold and coordinate change magnitude is below distance threshold, sensing point is preset It is specifically configured to identify that the touch condition is met.

別の実施形態においては、この装置の拡大ユニットは、スクリーン上に表示されているインターフェースにおいて、1つまたは複数のクリックオブジェクトを含む拡大領域を特定し、その拡大領域を拡大するように特に構成されることが可能である。拡大ユニットは、スクリーン上に表示されているインターフェースにおいて、1つまたは複数のクリックオブジェクトを含む最小の長方形の領域が拡大領域であるということを特定するように構成されることが可能である。   In another embodiment, the magnifying unit of the apparatus is specifically configured to identify and magnify the magnified area including one or more click objects in an interface displayed on the screen. Is possible. The magnification unit can be configured to identify that the smallest rectangular area containing one or more click objects is an magnification area in the interface displayed on the screen.

拡大ユニットは、拡大領域を、スクリーン上に表示されているインターフェース内のフローティングウィンドウの形態で拡大および表示するように、ならびに所定の表示時間にわたってフローティングウィンドウが表示された後に、または拡大領域内の1つもしくは複数のクリックオブジェクトをユーザがクリックした後に、フローティングウィンドウを消えさせるように特に構成されることが可能である。   The magnifying unit magnifies and displays the magnifying area in the form of a floating window in the interface displayed on the screen, and after the floating window is displayed for a predetermined display time, or in the magnifying area. It can be specifically configured to cause the floating window to disappear after the user clicks on one or more click objects.

図8において示されているように、本発明の別の実施形態においては、端末がさらに提供される。この端末は、メモリ801、プロセッサ802、およびディスプレイ803を含む。   As shown in FIG. 8, in another embodiment of the present invention, a terminal is further provided. The terminal includes a memory 801, a processor 802, and a display 803.

プロセッサ802、メモリ801、およびディスプレイ803は、バス804を使用することによって相互接続されており、バス804は、ISAバス、PCIバス、EISAバスなどであることが可能である。バス804は、アドレスバス、データバス、コントロールバスなどとして分類されることが可能である。   The processor 802, memory 801, and display 803 are interconnected by using a bus 804, which can be an ISA bus, a PCI bus, an EISA bus, or the like. The bus 804 can be classified as an address bus, a data bus, a control bus, and the like.

メモリ801は、プログラムを格納するように構成されている。具体的には、そのプログラムは、プログラムコードを含むことができ、そのプログラムコードは、コンピュータオペレーション命令を含む。メモリ801は、高速RAMメモリを含むことができ、または不揮発性メモリ(non-volatile memory)、たとえば少なくとも1つのディスクストレージをさらに含むことができる。   The memory 801 is configured to store a program. Specifically, the program can include program code, and the program code includes computer operation instructions. The memory 801 can include high-speed RAM memory or can further include non-volatile memory, eg, at least one disk storage.

プロセッサ802は、メモリ801内のプログラムコードを読み取って、
スクリーンの上でユーザによって実行されたフローティングタッチのセンシングポイントを取得するステップと、
センシングポイントがプリセットタッチ条件を満たしているかどうかを特定するステップと、
プリセットタッチ条件が満たされている場合には、センシングポイントを中心として使用するクリック領域を特定するステップと、
スクリーン上に表示されているインターフェースから、クリック領域との交点を有している1つまたは複数のクリックオブジェクトを抽出するステップと、
1つまたは複数のクリックオブジェクトを拡大するステップとを実行するように構成されている。
The processor 802 reads the program code in the memory 801,
Obtaining floating touch sensing points performed by the user on the screen;
Identifying whether the sensing point meets preset touch conditions;
If the preset touch condition is satisfied, a step of identifying a click area to be used around the sensing point;
Extracting one or more click objects having an intersection with the click area from an interface displayed on the screen;
And enlarging the one or more click objects.

ディスプレイ803は、拡大されたクリックオブジェクトを表示するように構成されている。   The display 803 is configured to display an enlarged click object.

本明細書において開示されている実施形態において説明されている例と組み合わせれば、電子ハードウェア、またはコンピュータソフトウェアと電子ハードウェアとの組合せによってユニットおよびアルゴリズムステップを実施することができるということを当技術分野における標準的な技術者なら認識することができる。機能がハードウェアによって実行されるか、またはソフトウェアによって実行されるかは、技術的なソリューションの個別の用途および設計制約条件に依存する。当業者なら、説明されている機能をそれぞれの個別の用途のために実施する目的でさまざまな方法を使用することができるが、その実施は、本発明の範囲を超えるものとみなされるべきではない。   In combination with the examples described in the embodiments disclosed herein, it will be appreciated that the units and algorithm steps can be implemented by electronic hardware or a combination of computer software and electronic hardware. It can be recognized by standard engineers in the technical field. Whether the function is performed by hardware or software depends on the particular application and design constraints of the technical solution. One skilled in the art can use various methods to implement the described functions for each individual application, but the implementation should not be considered beyond the scope of the present invention. .

便利で簡単な説明の目的で、前述のシステム、装置、およびユニットの詳細な機能プロセスに関しては、前述の方法実施形態における対応するプロセスを参照することが可能であるということを当業者なら明らかに理解することができ、ここで再び詳細について説明することはしない。   It will be apparent to those skilled in the art that, for the purpose of convenient and brief description, with respect to detailed functional processes of the aforementioned systems, devices, and units, it is possible to refer to corresponding processes in the aforementioned method embodiments. It can be understood and will not be described in detail again here.

本出願において提供されているいくつかの実施形態においては、開示されているシステム、装置、および方法をその他の様式で実施することも可能であるということを理解されたい。たとえば、説明されている装置実施形態は、例示的なものにすぎない。たとえば、ユニットの区分は、論理的な機能区分にすぎず、実際の実施においてはその他の区分であってもよい。たとえば、複数のユニットもしくはコンポーネントを別のシステムへと組み合わせることもしくは統合することが可能であり、またはいくつかの機能を無視することもしくは実行しないことも可能である。加えて、表示されているまたは論じられている相互の結合または直接の結合または通信接続は、いくつかのインターフェースを使用することによって実施されることが可能である。装置またはユニットどうしの間における間接的な結合または通信接続は、電子的な形態、機械的な形態、またはその他の形態で実施されることが可能である。   It should be understood that in some embodiments provided in the present application, the disclosed systems, devices, and methods may be implemented in other manners. For example, the described apparatus embodiment is merely exemplary. For example, the unit division is merely a logical functional division, and may be other divisions in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some functions can be ignored or not performed. In addition, the displayed or discussed mutual coupling or direct coupling or communication connection can be implemented by using several interfaces. Indirect coupling or communication connections between devices or units can be implemented in electronic form, mechanical form, or other form.

別々の部分として説明されているユニットどうしは、物理的に別々であることも、または物理的に別々ではないことも可能であり、ユニットとして表示されている部分は、物理的なユニットであることも、または物理的なユニットではないことも可能であり、1つの位置に配置されることも可能であり、または複数のネットワークユニット上に分散されることも可能である。ユニットのうちのいくつかまたはすべては、実施形態のソリューションの目的を達成するために実際のニーズに従って選択されることが可能である。   Units described as separate parts can be physically separate or not physically separate, and the part displayed as a unit must be a physical unit Or it can be a non-physical unit, can be located at one location, or can be distributed over multiple network units. Some or all of the units can be selected according to actual needs to achieve the objectives of the solutions of the embodiments.

加えて、本発明の実施形態における機能ユニットどうしを1つの処理ユニットへと統合することができ、またはそれらのユニットのそれぞれが物理的に単独で存在することも可能であり、または2つ以上のユニットが1つのユニットへと統合される。   In addition, the functional units in the embodiments of the present invention can be integrated into one processing unit, or each of these units can physically exist alone, or two or more Units are merged into one unit.

機能がソフトウェア機能ユニットの形態で実装されて、独立した製品として販売または使用される場合には、それらの機能をコンピュータ可読ストレージメディア内に格納することができる。そのような理解に基づいて、本質的に本発明の技術的なソリューション、または従来技術に貢献する部分、またはそれらの技術的なソリューションの一部をソフトウェア製品の形態で実装することができる。そのソフトウェア製品は、ストレージメディア内に格納され、本発明の実施形態において説明されている方法のステップのうちのすべてまたはいくつかを実行するようコンピュータデバイス(パーソナルコンピュータ、サーバ、もしくはネットワークデバイスであることが可能である)またはプロセッサ(processor)に指示するためのいくつかの命令を含む。前述のストレージメディアは、USBフラッシュドライブ、取り外し可能なハードディスク、読み取り専用メモリ(ROM、Read-Only Memory)、ランダム・アクセス・メモリ(RAM、Random Access Memory)、磁気ディスク、または光ディスクなど、プログラムコードを格納することができる任意のメディアを含む。   If the functions are implemented in the form of software functional units and sold or used as independent products, the functions can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, or a part that contributes to the prior art, or a part of those technical solutions can be implemented in the form of a software product. The software product is stored in a storage medium and is a computing device (a personal computer, server, or network device) that performs all or some of the method steps described in the embodiments of the present invention. Or a number of instructions to instruct the processor. The aforementioned storage media can be programmed with a program code, such as a USB flash drive, removable hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk. Includes any media that can be stored.

前述の説明は、本発明の特定の実施様式にすぎず、本発明の保護範囲を限定することを意図されているものではない。本発明において開示されている技術的な範囲内で当業者によって容易に考え出されるいかなる変形形態または代替形態も、本発明の保護範囲内に収まるものとする。したがって、本発明の保護範囲は、特許請求の範囲の保護範囲に従うものとする。   The foregoing descriptions are merely specific implementation modes of the present invention, and are not intended to limit the protection scope of the present invention. Any variation or alternative readily figured out by a person skilled in the art within the technical scope disclosed in the present invention shall fall within the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

21 センシングポイント
22 円形の領域
31 センシングポイント
32 正方形または長方形の領域
41 クリック領域
42 クリックオブジェクト
43 クリックオブジェクト
61 拡大領域
701 感知ユニット
702 特定ユニット
703 領域特定ユニット
704 オブジェクト抽出ユニット
705 拡大ユニット
801 メモリ
802 プロセッサ
803 ディスプレイ
804 バス
21 Sensing point
22 Circular area
31 Sensing point
32 square or rectangular area
41 Click area
42 Click object
43 Click object
61 Enlarged area
701 sensing unit
702 specific unit
703 Area specific unit
704 Object extraction unit
705 Expansion unit
801 memory
802 processor
803 display
804 bus

Claims (15)

フローティングタッチに基づくクリックオブジェクト拡大のための方法であって、
スクリーンの上でユーザによって実行されたフローティングタッチのセンシングポイントを取得するステップと、
前記センシングポイントがプリセットタッチ条件を満たしているかどうかを特定するステップと、
前記プリセットタッチ条件が満たされている場合には、前記センシングポイントを中心として使用するクリック領域を特定するステップと、
前記スクリーン上に表示されているインターフェースから、前記クリック領域との交点を有している1つまたは複数のクリックオブジェクトを抽出するステップと、
前記1つまたは複数のクリックオブジェクトを拡大するステップと
を含む方法。
A method for expanding a click object based on a floating touch,
Obtaining floating touch sensing points performed by the user on the screen;
Identifying whether the sensing point satisfies a preset touch condition;
If the preset touch condition is satisfied, specifying a click area using the sensing point as a center; and
Extracting from the interface displayed on the screen one or more click objects having an intersection with the click area;
Enlarging the one or more click objects.
前記センシングポイントがプリセットタッチ条件を満たしているかどうかを特定する前記ステップが、
前記スクリーンの上での前記センシングポイントのホバー時間が時間しきい値を超えているかどうか、および前記センシングポイントの最初の座標に対する前記センシングポイントの座標の変化の大きさが距離しきい値以下であるかどうかを特定し、前記ホバー時間が前記時間しきい値を超えていて、座標の変化の前記大きさが前記距離しきい値以下である場合には、前記センシングポイントが前記プリセットタッチ条件を満たしているということを特定するステップを含む、請求項1に記載の方法。
The step of identifying whether the sensing point satisfies a preset touch condition,
Whether the hover time of the sensing point on the screen exceeds a time threshold, and the magnitude of the change in the coordinates of the sensing point with respect to the initial coordinates of the sensing point is less than or equal to the distance threshold And if the hover time exceeds the time threshold and the magnitude of the change in coordinates is less than or equal to the distance threshold, the sensing point satisfies the preset touch condition The method of claim 1, comprising the step of identifying that
前記クリック領域のサイズが、プリセットサイズしきい値以下である、請求項1または2に記載の方法。   The method according to claim 1 or 2, wherein the size of the click area is equal to or less than a preset size threshold. 前記1つまたは複数のクリックオブジェクトを拡大する前記ステップが、
前記スクリーン上に表示されている前記インターフェースにおいて、前記1つまたは複数のクリックオブジェクトを含む拡大領域を特定するステップと、
前記拡大領域を拡大するステップと
を含む、請求項1から3のいずれか一項に記載の方法。
The step of enlarging the one or more click objects comprises:
Identifying an enlarged region including the one or more click objects in the interface displayed on the screen;
4. The method according to claim 1, comprising enlarging the enlargement region.
前記スクリーン上に表示されている前記インターフェースにおいて、前記1つまたは複数のクリックオブジェクトを含む拡大領域を特定する前記ステップが、
前記スクリーン上に表示されている前記インターフェースにおいて、前記1つまたは複数のクリックオブジェクトを含む最小の長方形の領域が前記拡大領域であるということを特定するステップを含む、請求項4に記載の方法。
In the interface displayed on the screen, the step of identifying an enlarged region that includes the one or more click objects comprises:
5. The method of claim 4, comprising identifying in the interface displayed on the screen that the smallest rectangular area containing the one or more click objects is the enlarged area.
前記拡大領域を拡大する前記ステップが、
前記拡大領域を、前記スクリーン上に表示されている前記インターフェース内のフローティングウィンドウの形態で拡大および表示するステップを含む、請求項4に記載の方法。
The step of enlarging the enlargement region comprises:
5. The method of claim 4, comprising enlarging and displaying the magnified area in the form of a floating window in the interface displayed on the screen.
所定の表示時間にわたって前記フローティングウィンドウが表示された後に、または前記拡大領域内の前記1つもしくは複数のクリックオブジェクトを前記ユーザがクリックした後に、前記フローティングウィンドウを消えさせるステップ
をさらに含む、請求項6に記載の方法。
The method further comprises: causing the floating window to disappear after the floating window is displayed for a predetermined display time or after the user clicks the one or more click objects in the enlarged region. The method described in 1.
フローティングタッチに基づくクリックオブジェクト拡大のための装置であって、
スクリーンの上でユーザによって実行されたフローティングタッチのセンシングポイントを取得するように構成されている感知ユニットと、
前記センシングポイントがプリセットタッチ条件を満たしているかどうかを特定するように構成されている特定ユニットと、
前記特定ユニットの特定結果が、前記プリセットタッチ条件が満たされているということである場合には、前記センシングポイントを中心として使用するクリック領域を特定するように構成されている領域特定ユニットと、
前記スクリーン上に表示されているインターフェースから、前記クリック領域との交点を有している1つまたは複数のクリックオブジェクトを抽出するように構成されているオブジェクト抽出ユニットと、
前記1つまたは複数のクリックオブジェクトを拡大するように構成されている拡大ユニットと
を含む装置。
A device for enlarging a click object based on a floating touch,
A sensing unit configured to obtain a sensing point for a floating touch performed by the user on the screen;
A specific unit configured to determine whether the sensing point satisfies a preset touch condition;
If the result of specifying the specific unit is that the preset touch condition is satisfied, an area specifying unit configured to specify a click area using the sensing point as a center; and
An object extraction unit configured to extract one or more click objects having an intersection with the click area from an interface displayed on the screen;
An enlargement unit configured to enlarge the one or more click objects.
前記特定ユニットが、前記スクリーンの上での前記センシングポイントのホバー時間が時間しきい値を超えているかどうか、および前記センシングポイントの最初の座標に対する前記センシングポイントの座標の変化の大きさが距離しきい値以下であるかどうかを特定し、前記ホバー時間が前記時間しきい値を超えていて、座標の変化の前記大きさが前記距離しきい値以下である場合には、前記センシングポイントが前記プリセットタッチ条件を満たしているということを特定するように特に構成されている、
請求項8に記載の装置。
The particular unit determines whether the hover time of the sensing point on the screen exceeds a time threshold and the magnitude of the change in the sensing point coordinate relative to the initial coordinate of the sensing point Whether the hover time exceeds the time threshold, and the magnitude of the change in coordinates is less than the distance threshold, the sensing point is Specially configured to identify that preset touch conditions are met,
The device according to claim 8.
前記クリック領域のサイズが、プリセットサイズしきい値以下である、請求項8または9に記載の装置。   The apparatus according to claim 8 or 9, wherein a size of the click area is equal to or less than a preset size threshold. 前記拡大ユニットが、
前記スクリーン上に表示されている前記インターフェースにおいて、前記1つまたは複数のクリックオブジェクトを含む拡大領域を特定し、
前記拡大領域を拡大する
ように構成されている、請求項8から10のいずれか一項に記載の装置。
The expansion unit is
In the interface displayed on the screen, identify an enlarged region that includes the one or more click objects;
11. Apparatus according to any one of claims 8 to 10, configured to enlarge the enlargement area.
前記拡大ユニットが、
前記スクリーン上に表示されている前記インターフェースにおいて、前記1つまたは複数のクリックオブジェクトを含む最小の長方形の領域が前記拡大領域であるということを特定するように構成されている、請求項11に記載の装置。
The expansion unit is
12. The interface displayed on the screen, configured to identify that the smallest rectangular area that includes the one or more click objects is the enlarged area. Equipment.
前記拡大ユニットが、
前記拡大領域を、前記スクリーン上に表示されている前記インターフェース内のフローティングウィンドウの形態で拡大および表示するように構成されている、請求項11に記載の装置。
The expansion unit is
The apparatus of claim 11, wherein the apparatus is configured to magnify and display the magnified area in the form of a floating window within the interface displayed on the screen.
前記拡大ユニットが、所定の表示時間にわたってフローティングウィンドウが表示された後に、または前記拡大領域内の前記1つもしくは複数のクリックオブジェクトを前記ユーザがクリックした後に、前記フローティングウィンドウを消えさせるようにさらに構成されている、
請求項12に記載の装置。
The magnifying unit is further configured to cause the floating window to disappear after the floating window is displayed for a predetermined display time or after the user clicks the one or more click objects in the magnifying area. Being
The apparatus according to claim 12.
メモリと、プロセッサと、ディスプレイとを含む端末であって、前記プロセッサ、前記メモリ、および前記ディスプレイが、バスを使用することによって相互接続されており、
前記メモリが、プログラムを格納するように構成されており、前記プロセッサが、前記メモリ内の前記プログラムを読み取って、
スクリーンの上でユーザによって実行されたフローティングタッチのセンシングポイントを取得するステップと、
前記センシングポイントがプリセットタッチ条件を満たしているかどうかを特定するステップと、
前記プリセットタッチ条件が満たされている場合には、前記センシングポイントを中心として使用するクリック領域を特定するステップと、
前記スクリーン上に表示されているインターフェースから、前記クリック領域との交点を有している1つまたは複数のクリックオブジェクトを抽出するステップと、
前記1つまたは複数のクリックオブジェクトを拡大するステップと
を実行するように構成されており、
前記ディスプレイが、前記拡大されたクリックオブジェクトを表示するように構成されている、端末。
A terminal including a memory, a processor, and a display, wherein the processor, the memory, and the display are interconnected by using a bus;
The memory is configured to store a program, and the processor reads the program in the memory;
Obtaining floating touch sensing points performed by the user on the screen;
Identifying whether the sensing point satisfies a preset touch condition;
If the preset touch condition is satisfied, specifying a click area using the sensing point as a center; and
Extracting from the interface displayed on the screen one or more click objects having an intersection with the click area;
And enlarging the one or more click objects.
A terminal, wherein the display is configured to display the enlarged click object.
JP2016538022A 2013-12-10 2014-12-10 Method and apparatus for click object enlargement based on floating touch Withdrawn JP2017504877A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201310669583.2A CN103677568A (en) 2013-12-10 2013-12-10 Clicked object amplifying method and device based on floating touch
CN201310669583.2 2013-12-10
PCT/CN2014/093435 WO2015085919A1 (en) 2013-12-10 2014-12-10 Clicked object magnifying method and apparatus based on floating touch

Publications (1)

Publication Number Publication Date
JP2017504877A true JP2017504877A (en) 2017-02-09

Family

ID=50315307

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016538022A Withdrawn JP2017504877A (en) 2013-12-10 2014-12-10 Method and apparatus for click object enlargement based on floating touch

Country Status (4)

Country Link
JP (1) JP2017504877A (en)
KR (1) KR20160094442A (en)
CN (1) CN103677568A (en)
WO (1) WO2015085919A1 (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103677568A (en) * 2013-12-10 2014-03-26 华为技术有限公司 Clicked object amplifying method and device based on floating touch
CN104978084A (en) * 2014-04-02 2015-10-14 中国电信股份有限公司 Touch control area size dynamic adjusting method and device
CN105573492B (en) * 2015-11-25 2019-02-19 小米科技有限责任公司 Interactive screen control method and device
CN105573582A (en) * 2015-12-14 2016-05-11 魅族科技(中国)有限公司 Display method and terminal
CN105426021A (en) * 2015-12-21 2016-03-23 魅族科技(中国)有限公司 Method for displaying character and terminal
CN106227432A (en) * 2016-09-29 2016-12-14 宇龙计算机通信科技(深圳)有限公司 A kind of terminal demonstration interface local amplification method, system and touch terminal
CN107637065A (en) * 2016-10-29 2018-01-26 深圳市大疆创新科技有限公司 It is a kind of on the processing method of shooting, device, video camera and system
CN106873888A (en) * 2017-01-09 2017-06-20 深圳市金立通信设备有限公司 A kind of method and terminal for showing user interface
CN106648260B (en) * 2017-02-13 2020-08-07 北京安云世纪科技有限公司 Method and device for adjusting space between touch identification objects
WO2018170795A1 (en) * 2017-03-22 2018-09-27 华为技术有限公司 Display method and device for icon selection interface
CN110427139B (en) * 2018-11-23 2022-03-04 网易(杭州)网络有限公司 Text processing method and device, computer storage medium and electronic equipment
CN109847335A (en) * 2019-02-21 2019-06-07 网易(杭州)网络有限公司 The method and device of picture processing, electronic equipment, storage medium in game
CN111666118A (en) * 2019-03-06 2020-09-15 网易(杭州)网络有限公司 Information processing method and device, electronic equipment and storage medium
CN112433661B (en) * 2020-11-18 2022-02-11 上海幻电信息科技有限公司 Interactive object selection method and device
CN115543064A (en) * 2021-06-28 2022-12-30 北京小米移动软件有限公司 Interface display control method, interface display control device and storage medium
CN114063845B (en) * 2021-11-24 2025-04-25 维沃移动通信有限公司 Display method, display device and electronic equipment

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102365610B (en) * 2009-03-31 2015-06-24 三菱电机株式会社 Display input device and vehicle information equipment
JP5532300B2 (en) * 2009-12-24 2014-06-25 ソニー株式会社 Touch panel device, touch panel control method, program, and recording medium
CN102314280A (en) * 2010-06-29 2012-01-11 鸿富锦精密工业(深圳)有限公司 Touch electronic device and control method of touch event thereof
CN101963862A (en) * 2010-09-26 2011-02-02 苏州瀚瑞微电子有限公司 Coordinate anti-trembling method on touch screen
CN102073454A (en) * 2011-01-13 2011-05-25 宇龙计算机通信科技(深圳)有限公司 Mobile terminal and input control method for touch panel
CN102253749A (en) * 2011-07-18 2011-11-23 华为终端有限公司 Touch screen and input control method thereof
CN102866847B (en) * 2012-08-30 2015-08-12 魅族科技(中国)有限公司 A kind of method and apparatus showing information
CN103677568A (en) * 2013-12-10 2014-03-26 华为技术有限公司 Clicked object amplifying method and device based on floating touch

Also Published As

Publication number Publication date
WO2015085919A1 (en) 2015-06-18
KR20160094442A (en) 2016-08-09
CN103677568A (en) 2014-03-26

Similar Documents

Publication Publication Date Title
JP2017504877A (en) Method and apparatus for click object enlargement based on floating touch
US10444961B2 (en) Hover-based interaction with rendered content
JP6304787B2 (en) Method and terminal for opening a file in a folder
EP2754025B1 (en) Pinch to adjust
US10627990B2 (en) Map information display device, map information display method, and map information display program
JP6486435B2 (en) Magnification tool for browsing and interacting with data visualization on mobile devices
EP2869174A1 (en) Method and device for text input and display of intelligent terminal
CN104049900A (en) Floating window closing method and device
KR20140068938A (en) Multi-cell selection using touch input
WO2012144984A1 (en) Touch screen selection
CN111143731B (en) Display method and device for webpage interface zooming and terminal equipment
CN102681748B (en) Information processing equipment and information processing method
JP2014182652A (en) Information processor and method for controlling the same and program
JP6287498B2 (en) Electronic whiteboard device, electronic whiteboard input support method, and program
KR101961907B1 (en) Method of providing contents of a mobile terminal based on a duration of a user's touch
CN103365968B (en) Webpage content magnification method and webpage content magnifier
EP3051401A1 (en) Image display apparatus, image enlargement method, and image enlargement program
CN104978135A (en) Icon display method and device, and mobile terminal
KR101294458B1 (en) Apparatus and method of inputting text in mobile device
JP6222896B2 (en) Display control apparatus, control method thereof, and program
US20160041726A1 (en) Terminal device and method for selecting object
KR20160016935A (en) Text selection paragraph snapping
CN105511795A (en) Method for operating user interface and mobile terminal
KR20170126213A (en) Method and Apparatus for executing function for plural items on list
JP6035384B2 (en) Display control apparatus, display control method, and computer program for executing the same on computer

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160719

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160719

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20170407