WO2016011772A1 - Procédé et appareil de détermination d'état en main de terminal - Google Patents

Procédé et appareil de détermination d'état en main de terminal Download PDF

Info

Publication number
WO2016011772A1
WO2016011772A1 PCT/CN2014/094433 CN2014094433W WO2016011772A1 WO 2016011772 A1 WO2016011772 A1 WO 2016011772A1 CN 2014094433 W CN2014094433 W CN 2014094433W WO 2016011772 A1 WO2016011772 A1 WO 2016011772A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
trajectory
determining
handheld state
center
Prior art date
Application number
PCT/CN2014/094433
Other languages
English (en)
Chinese (zh)
Inventor
徐辉
Original Assignee
百度在线网络技术(北京)有限公司
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 百度在线网络技术(北京)有限公司 filed Critical 百度在线网络技术(北京)有限公司
Publication of WO2016011772A1 publication Critical patent/WO2016011772A1/fr

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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

Definitions

  • the present invention relates to the field of mobile terminal technologies, and in particular, to a method and apparatus for determining a handheld state of a terminal.
  • the method of adding a hardware sensor can be used to determine whether the user is a left handset or a right handset, and then the interface design of the APP can be improved according to the state of the single handset, so that the user can obtain the most in a single handset. Good operating experience.
  • the inventors have found that at least the following problems exist in the prior art: the judgment by adding a hardware sensor requires hardware support, and affects the appearance design of the mobile phone, thereby not only increasing the cost. Also increased power consumption.
  • the present invention aims to solve at least one of the technical problems in the related art to some extent. Accordingly, it is an object of the present invention to provide a method of determining a handheld state of a terminal.
  • the method can determine the handheld state of the terminal without adding hardware, which not only reduces the cost, but also reduces the power consumption, so that the user can provide an application interface more in line with the user's operating habit according to the handheld state of the terminal.
  • a second object of the present invention is to provide an apparatus for determining the handheld state of a terminal.
  • a third object of the present invention is to propose a terminal.
  • a fourth object of the present invention is to provide a storage medium.
  • a method for determining a handheld state of a terminal includes: recording a trajectory of a user's finger sliding on a screen of the terminal; determining a center position of the trajectory corresponding to the circumference; The location determines the handheld state of the terminal.
  • the method for determining the handheld state of the terminal in the embodiment of the present invention determines the center position of the corresponding circle of the track by recording the trajectory of the user's finger sliding on the screen of the terminal, and determines the handheld state of the terminal according to the position of the center of the circle, without adding
  • the hardware can be realized, which not only reduces the cost, but also reduces the power consumption, so that the user can provide an application interface that is more in line with the user's operating habits according to the handheld state of the terminal.
  • an apparatus for determining a handheld state of a terminal includes: a recording module for recording a trajectory of a user's finger sliding on a screen of the terminal; and a determining module for determining a center of the circumference of the trajectory And a judging module, configured to determine a handheld state of the terminal according to the center position of the center.
  • the device for determining the handheld state of the terminal in the embodiment of the present invention determines the center position of the corresponding circle of the track by recording the trajectory of the sliding of the user's finger on the screen of the terminal, and determines the handheld state of the terminal according to the position of the center of the circle, without adding
  • the hardware can be realized, which not only reduces the cost, but also reduces the power consumption, so that the user can provide an application interface that is more in line with the user's operating habits according to the handheld state of the terminal.
  • a terminal of a third aspect of the present invention includes: one or more processors; a memory; one or more programs, the one or more programs being stored in the memory when The one or more processors perform the following operations: recording a trajectory of the user's finger sliding on the screen of the terminal; determining a position of the center of the circle corresponding to the trajectory; and determining a hand-held state of the terminal according to the position of the center of the circle.
  • a storage medium has one or more programs, and when the one or more programs are executed by one device, causes the device to perform any one of claims 1-5.
  • FIG. 1 is a flow chart of a method of determining a handheld state of a terminal, in accordance with one embodiment of the present invention.
  • FIG. 2 is a schematic illustration of a lateral offset and a longitudinal offset of a track, in accordance with one embodiment of the present invention.
  • FIG 3 is a schematic illustration of the center position of a track corresponding to a circumference, in accordance with one embodiment of the present invention.
  • FIG. 4 is a schematic structural diagram of an apparatus for determining a handheld state of a terminal according to an embodiment of the present invention.
  • FIG. 1 is a flow chart of a method of determining a handheld state of a terminal, in accordance with one embodiment of the present invention.
  • a method for determining a handheld state of a terminal includes:
  • the trajectory of the finger slide can be recorded.
  • the trajectory can be an arc trajectory.
  • the monitoring function can be implanted in the system to record the trajectory of the user's finger sliding; or the function of recording the trajectory of the user's finger sliding can be added to the third-party application.
  • the trajectory of the user's finger sliding on the terminal screen may be recorded multiple times.
  • the center position of the corresponding circumference of the trajectory may be determined according to the lateral offset and the longitudinal offset of the trajectory. As shown in FIG. 2, when the user's finger slides on the terminal screen, an arcuate trajectory is generated, thereby generating a lateral offset and a longitudinal offset.
  • the center position of the circumference corresponding to the trajectory can be calculated according to an existing algorithm. Since the algorithm is prior art, it will not be described here.
  • the trajectory of the multiple records may be weighted, and the center position of the corresponding circumference of the trajectory is determined according to the weighting operation result.
  • the hand-held state of the terminal can be determined according to the position of the center of the circle. If the center of the circle is located on the right side of the curved track, it can be determined that the hand-held state of the terminal is hand-held by the right hand; if the center of the circle is located to the left of the curved track, it is determined that the hand-held state of the terminal is hand-held by the left hand. As shown in FIG. 3, the center of the circle is located on the right side of the curved track, and it can be determined that the handheld state of the terminal is hand-held by the right hand.
  • the terminal can adjust the corresponding operation interface to adapt to the habit of the user's right hand operation.
  • the method for determining the handheld state of the terminal in the embodiment of the present invention determines the center position of the corresponding circle of the track by recording the trajectory of the user's finger sliding on the screen of the terminal, and determines the handheld state of the terminal according to the position of the center of the circle, which can be realized without adding hardware, not only The cost is reduced, and the power consumption is also reduced, so that the user can be provided with an application interface that is more in line with the user's operating habits according to the handheld state of the terminal.
  • the present invention also provides an apparatus for determining a handheld state of a terminal.
  • FIG. 4 is a schematic structural diagram of an apparatus for determining a handheld state of a terminal according to an embodiment of the present invention.
  • the device for determining the handheld state of the terminal includes: a recording module 110, a determining module 120, and a determining module 130.
  • the recording module 110 is configured to record a trajectory of a user's finger sliding on the screen of the terminal.
  • the recording module 110 can record the trajectory of the finger sliding.
  • the trajectory can be an arc trajectory.
  • the monitoring function can be implanted in the system to record the trajectory of the user's finger sliding; or the function of recording the trajectory of the user's finger sliding can be added to the third-party application.
  • the recording module 110 can record the trajectory of the user's finger sliding on the terminal screen multiple times.
  • the determining module 120 is configured to determine a center position of the corresponding circumference of the trajectory.
  • the determining module 120 may determine the center position of the corresponding circumference of the trajectory according to the lateral offset and the longitudinal offset of the trajectory. As shown in FIG. 2, when the user's finger slides on the terminal screen, an arcuate trajectory is generated, thereby generating a lateral offset and a longitudinal offset.
  • the center position of the circumference corresponding to the trajectory can be calculated according to an existing algorithm. Since the algorithm is prior art, it will not be described here.
  • the trajectory of the multiple records may be weighted, and the center position of the corresponding circumference of the trajectory is determined according to the weighting operation result.
  • the judging module 130 is configured to determine the hand-held state of the terminal according to the center position of the center.
  • the determining module 130 can determine the hand-held state of the terminal according to the position of the center of the circle. If the center of the circle is located on the right side of the curved track, it can be determined that the hand-held state of the terminal is hand-held by the right hand; if the center of the circle is located to the left of the curved track, it is determined that the hand-held state of the terminal is hand-held by the left hand. As shown in FIG. 3, the center of the circle is located on the right side of the curved track, and it can be determined that the handheld state of the terminal is hand-held by the right hand.
  • the terminal can adjust the corresponding operation interface to adapt to the habit of the user's right hand operation.
  • the device for determining the handheld state of the terminal in the embodiment of the present invention determines the center position of the corresponding circle of the track by recording the trajectory of the user's finger sliding on the screen of the terminal, and determines the handheld state of the terminal according to the position of the center of the circle, which can be realized without adding hardware, not only The cost is reduced, and the power consumption is also reduced, so that the user can be provided with an application interface that is more in line with the user's operating habits according to the handheld state of the terminal.
  • the present invention also proposes a terminal.
  • the terminal of the embodiment of the present invention includes: one or more processors; a memory; one or more programs, one or more programs are stored in the memory, and when executed by one or more processors, perform the following operations: recording the terminal a trajectory of the user's finger sliding on the screen; determining a position of the center of the circle corresponding to the circumference; and determining a hand-held state of the terminal according to the position of the center of the circle.
  • the present invention also proposes a storage medium.
  • the storage medium stores one or more programs, and when the one or more programs are executed by one device, causes the device to perform the method of determining the handheld state of the terminal in the embodiment shown in FIG. 1 of the present invention.
  • first and second are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated.
  • features defining “first” or “second” may include at least one of the features, either explicitly or implicitly.
  • the meaning of "a plurality” is at least two, such as two, three, etc., unless specifically defined otherwise.
  • a "computer-readable medium” can be any apparatus that can contain, store, communicate, propagate, or transport a program for use in an instruction execution system, apparatus, or device, or in conjunction with the instruction execution system, apparatus, or device.
  • computer readable media include the following: electrical connections (electronic devices) having one or more wires, portable computer disk cartridges (magnetic devices), random access memory (RAM), Read only memory (ROM), erasable editable read only memory (EPROM or flash memory), fiber optic devices, and portable compact disk read only memory (CDROM).
  • the computer readable medium may even be a paper or other suitable medium on which the program can be printed, as it may be optically scanned, for example by paper or other medium, followed by editing, interpretation or, if appropriate, other suitable The method is processed to obtain the program electronically and then stored in computer memory.
  • portions of the invention may be implemented in hardware, software, firmware or a combination thereof.
  • multiple steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system.
  • a suitable instruction execution system For example, if implemented in hardware, as in another embodiment, it can be used in the art.
  • each functional unit in each embodiment of the present invention may be integrated into one processing module, or each unit may exist physically separately, or two or more units may be integrated into one module.
  • the above integrated modules can be implemented in the form of hardware or in the form of software functional modules.
  • the integrated modules, if implemented in the form of software functional modules and sold or used as stand-alone products, may also be stored in a computer readable storage medium.
  • the above mentioned storage medium may be a read only memory, a magnetic disk or an optical disk or the like.

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

La présente invention concerne un procédé et un appareil de détermination d'un état en main d'un terminal. Le procédé de détermination d'un état en main d'un terminal consiste à : enregistrer une piste de glissement de doigt d'utilisateur sur un écran de terminal ; déterminer une position de centre de cercle d'une circonférence correspondant à la piste ; et déterminer un état en main d'un terminal conformément à la position de centre de cercle. Selon le procédé et l'appareil de détermination d'un état en main d'un terminal des modes de réalisation de la présente invention, une piste de glissement de doigt d'utilisateur sur un écran de terminal est enregistrée, une position de centre de cercle d'une circonférence correspondant à la piste est déterminée, et un état en main d'un terminal est déterminé conformément à la position de centre de cercle, ce qui peut être obtenu sans qu'il soit nécessaire d'ajouter de matériel et, par conséquent, réduit le coût et diminue la puissance consommée, de façon à pouvoir fournir à un utilisateur une interface d'application qui se conforme mieux à des habitudes d'exploitation d'utilisateur conformément à l'état en main du terminal.
PCT/CN2014/094433 2014-07-23 2014-12-19 Procédé et appareil de détermination d'état en main de terminal WO2016011772A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410353826.6 2014-07-23
CN201410353826.6A CN104133635A (zh) 2014-07-23 2014-07-23 判断终端手持状态的方法和装置

Publications (1)

Publication Number Publication Date
WO2016011772A1 true WO2016011772A1 (fr) 2016-01-28

Family

ID=51806327

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/094433 WO2016011772A1 (fr) 2014-07-23 2014-12-19 Procédé et appareil de détermination d'état en main de terminal

Country Status (2)

Country Link
CN (1) CN104133635A (fr)
WO (1) WO2016011772A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106502490A (zh) * 2016-09-19 2017-03-15 深圳市金立通信设备有限公司 一种来电提醒方法及终端

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104133635A (zh) * 2014-07-23 2014-11-05 百度在线网络技术(北京)有限公司 判断终端手持状态的方法和装置
CN108594995A (zh) * 2018-04-13 2018-09-28 广东小天才科技有限公司 一种基于手势识别的电子设备操作方法及电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102880405A (zh) * 2011-06-29 2013-01-16 索尼公司 信息处理装置、信息处理方法、程序以及遥控***
CN103176724A (zh) * 2011-12-21 2013-06-26 富泰华工业(深圳)有限公司 可切换左右手使用模式的操作界面的电子设备及方法
CN103365599A (zh) * 2013-07-31 2013-10-23 广州市动景计算机科技有限公司 基于滑屏轨迹的移动终端操作优化方法及装置
CN104133635A (zh) * 2014-07-23 2014-11-05 百度在线网络技术(北京)有限公司 判断终端手持状态的方法和装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI234115B (en) * 2002-04-03 2005-06-11 Htc Corp Method and device of setting threshold pressure for touch panel
US20090109183A1 (en) * 2007-10-30 2009-04-30 Bose Corporation Remote Control of a Display
KR101134192B1 (ko) * 2009-12-11 2012-04-09 한국과학기술원 터치스크린 제어방법, 이를 기록한 기록매체, 이를 구현하는 터치스크린 제어장치 및 모바일 기기
CN101980118B (zh) * 2010-10-22 2012-07-04 福建鑫诺通讯技术有限公司 一种在Android平台下实现触摸屏校准的方法
WO2011107050A2 (fr) * 2011-04-20 2011-09-09 华为终端有限公司 Procédé de réglage d'une page web sur un écran tactile et terminal d'affichage associé
CN103902216B (zh) * 2012-12-29 2017-09-12 深圳雷柏科技股份有限公司 一种外设触摸板上用手势实现文件拖拽的方法与***
CN103577068A (zh) * 2013-10-15 2014-02-12 广东欧珀移动通信有限公司 一种动态调整桌面图标大小的方法及移动终端

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102880405A (zh) * 2011-06-29 2013-01-16 索尼公司 信息处理装置、信息处理方法、程序以及遥控***
CN103176724A (zh) * 2011-12-21 2013-06-26 富泰华工业(深圳)有限公司 可切换左右手使用模式的操作界面的电子设备及方法
CN103365599A (zh) * 2013-07-31 2013-10-23 广州市动景计算机科技有限公司 基于滑屏轨迹的移动终端操作优化方法及装置
CN104133635A (zh) * 2014-07-23 2014-11-05 百度在线网络技术(北京)有限公司 判断终端手持状态的方法和装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106502490A (zh) * 2016-09-19 2017-03-15 深圳市金立通信设备有限公司 一种来电提醒方法及终端

Also Published As

Publication number Publication date
CN104133635A (zh) 2014-11-05

Similar Documents

Publication Publication Date Title
US11301126B2 (en) Icon control method and terminal
KR101421638B1 (ko) 터치 검출 방법 및 이를 이용하는 터치 제어 장치
US11265414B2 (en) Method and device for waking up voice recognition function in mobile terminal, and computer readable storage medium
US9652056B2 (en) Touch-enable cursor control method and electronic device thereof
WO2016078405A1 (fr) Procédé et dispositif de réglage d'informations d'attribut d'objet
JP2014135053A (ja) 電子装置のスクロール情報の表示方法及びその装置
EP3005523B1 (fr) Dispositif électronique et procédé pour appliquer une puissance en fonction du point de savoir si un accessoire est ou non chargé
US11119622B2 (en) Window expansion method and associated electronic device
CN105144034A (zh) 利用被动式传感器启动非触摸式手势控制的便携式设备
WO2016011772A1 (fr) Procédé et appareil de détermination d'état en main de terminal
CN103631512A (zh) 合并和共享图像的电子设备及其方法
US20150012860A1 (en) Electronic device and method for changing order or location of content
CN105094616A (zh) 触摸屏控制方法及装置
WO2014206327A1 (fr) Procédé d'affichage d'une fenêtre et terminal
AU2013201708A1 (en) Electronic device and method for inputting and managing user data
WO2016112791A1 (fr) Procédé et dispositif d'affichage d'une interface de programme d'application sur un terminal mobile
WO2015014157A1 (fr) Procédé et dispositif de recommandation de chanson basés sur un terminal mobile
US20170212876A1 (en) Method and Apparatus for Editing Audio File
CN103197931A (zh) 一种基于触摸屏的界面布局方法和装置
KR20140019678A (ko) 그래픽 사용자 인터페이스 객체 생성 방법 및 장치
CN107340996A (zh) 屏幕点亮方法及装置
TWI502411B (zh) 觸控偵測方法與觸控偵測裝置
CN107632760B (zh) 书写笔迹圈选方法及装置、触摸设备、可读存储介质
US9741135B2 (en) Method for measuring object and smart device
JP6153588B2 (ja) 情報処理装置及びセンシングレイアウト更新方法並びにプログラム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14897958

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14897958

Country of ref document: EP

Kind code of ref document: A1