CN108475122B - 控制终端设备的方法和终端设备 - Google Patents
控制终端设备的方法和终端设备 Download PDFInfo
- Publication number
- CN108475122B CN108475122B CN201780005549.1A CN201780005549A CN108475122B CN 108475122 B CN108475122 B CN 108475122B CN 201780005549 A CN201780005549 A CN 201780005549A CN 108475122 B CN108475122 B CN 108475122B
- Authority
- CN
- China
- Prior art keywords
- bending
- parameter
- flexible screen
- application
- screen
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/026—Details of the structure or mounting of specific components
- H04M1/0266—Details of the structure or mounting of specific components for a display module assembly
- H04M1/0268—Details of the structure or mounting of specific components for a display module assembly including a flexible display panel
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
- G06F1/1652—Details related to the display arrangement, including those related to the mounting of the display in the housing the display being flexible, e.g. mimicking a sheet of paper, or rollable
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03547—Touch pads, in which fingers can move on a surface
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/04817—Interaction 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 using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/0206—Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings
- H04M1/0241—Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings using relative motion of the body parts to change the operational status of the telephone set, e.g. switching on/off, answering incoming call
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computer Networks & Wireless Communication (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例提供了一种控制终端设备的方法和终端设备。该方法包括:在该柔性屏幕发生弯曲行为时,确定该柔性屏幕的弯曲参数,该弯曲参数包括弯曲时间参数、弯曲位置参数、弯曲方向参数和弯曲程度参数中的至少一个;根据该弯曲参数调整该柔性屏幕的用户界面UI,或者,根据该弯曲参数生成第一应用对应的命令。本发明实施例提供的方法,将柔性屏幕的弯曲行抽象成弯曲参数,并将弯曲参数作为应用的输入方式,能够有效提升用户体验。
Description
技术领域
本发明实施例涉及通信领域,并且更具体地,涉及控制终端设备的方法和终端设备。
背景技术
柔性屏由于具备柔性、弹性等特殊的属性,给显示带来新的体验,目前越来越广泛的被关注和使用,一些柔性手持设备正在慢慢进入行业。
现有技术很好的展示了如何构建一个柔性屏显示设备,甚至柔性屏和刚性屏相结合的显示装置和方案。
但是,现有技术重点在于如何根据柔性屏进行一些新的显示,但是在控制配置有柔性屏幕的终端设备方面没有更好的提升。例如,人机交互。
发明内容
本发明实施例提供了一种控制终端设备的方法和终端设备,能够有效提升用户体验。
第一方面,提供了一种控制终端设备的方法,所述方法包括:
在所述柔性屏幕发生弯曲行为时,确定所述柔性屏幕的弯曲参数,所述弯曲参数包括弯曲时间参数、弯曲位置参数、弯曲方向参数和弯曲程度参数中的至少一个,所述弯曲时间参数用于表示所述柔性屏幕发生弯曲行为的时间,所述弯曲位置参数用于表示所述柔性屏幕发生弯曲行为的位置,所述弯曲方向参数用于表示所述柔性屏幕发生弯曲行为的方向,所述弯曲程度参数用于表示所述柔性屏幕发生弯曲行为的力度;
根据所述弯曲参数调整所述柔性屏幕的用户界面UI,或者,根据所述弯曲参数生成第一应用对应的命令。
本发明实施例提供的方法,将柔性屏幕的弯曲行抽象成弯曲参数,并将弯曲参数作为应用的输入方式,能够有效提升用户体验。
在一些可能的设计中,所述根据所述弯曲参数调整所述柔性屏幕的用户界面UI,包括:若根据所述弯曲参数确定所述柔性屏幕的第一位置的UI处于被挤压状态或者被拉伸状态,则根据距离参数调整所述第一位置的UI配置信息,所述距离参数表示所述第一位置与所述柔性屏幕的弯曲位置之间的距离。
本发明实施例中,终端设备通过调整UI配置信息,在柔性屏幕发生弯曲行为时,能够避免柔性屏幕弯曲位置附近的内容发送变形挤压,进而保证视觉效果。
另外,由于弯曲行为发生后,人眼对部分屏幕的视觉不在垂直,而且不同屏幕的视觉角度都不一样,本发明实施例通过调整UI配置信息,能够让用户不管看向哪个屏幕位置,视觉都自然,有效提升用户体验。
在一些可能的设计中,所述根据所述弯曲参数调整所述柔性屏幕的用户界面UI,包括:
根据所述弯曲参数和第一映射关系信息,呈现所述UI,所述第一映射关系信息包括多个弯曲参数和多个UI的对应关系。
在一些可能的设计中,所述第一映射关系信息包括多个弯曲方向参数和多个UI的对应关系;其中,所述根据所述弯曲参数和第一映射关系信息,呈现所述UI,包括:
根据所述弯曲方向参数和所述第一映射关系,呈现所述UI。
在一些可能的设计中,所述根据所述弯曲参数生成第一应用对应的命令之前,所述方法还包括:
向至少一个应用发送所述弯曲参数,所述至少一个应用包括所述第一应用;其中,所述根据所述弯曲参数生成第一应用对应的命令,包括:
根据所述弯曲参数和第二映射关系,生成所述第一应用对应的命令。
在一些可能的设计中,所述第二映射关系包括多个弯曲参数和多个应用之间的对应关系;其中,所述根据所述弯曲参数生成第一应用对应的命令,包括:
根据所述弯曲参数和第二映射关系信息,生成所述第一应用的触发命令。
在一些可能的设计中,所述第二映射关系包括多个弯曲参数和所述第一应用的多个命令之间的对应关系;其中,所述根据所述弯曲参数生成第一应用对应的命令,包括:
根据所述弯曲参数和第二映射关系信息,生成所述第一应用对应的第一命令。
在一些可能的设计中,所述确定所述柔性屏幕的弯曲参数之前,所述方法还包括:
获取所述柔性屏幕的受力分布信息和/或所述柔性屏幕的电容分布信息;其中,所述确定所述柔性屏幕的弯曲参数,包括:
根据所述受力分布信息和/或所述电容分布信息,确定所述弯曲参数。
在一些可能的设计中,所述确定所述柔性屏幕的弯曲参数,包括:
通过第一传感器测量第一硬性屏幕和第二硬性屏幕之间的相对位置,所述柔性屏幕在所述第一硬性屏幕和所述第二硬性屏幕之间,每个硬性屏幕的硬度都大于所述柔性屏幕的硬度;根据所述相对位置确定所述弯曲参数。
在一些可能的设计中,所述获取所述柔性屏幕的受力分布信息和/或所述柔性屏幕的电容分布信息,包括:通过测量所述柔性屏幕的物理电路确定所述受力分布信息;或者,通过力传感器确定所述受力分布信息。
一些可能的设计中,所述获取所述柔性屏幕的受力分布信息和/或所述柔性屏幕的电容分布信息,包括:通过电容器确定所述电容值分布信息。
第二方面,提供了一种终端设备,所述终端设备包括:
确定单元,用于在所述柔性屏幕发生弯曲行为时,确定所述柔性屏幕的弯曲参数,所述弯曲参数包括弯曲时间参数、弯曲位置参数、弯曲方向参数和弯曲程度参数中的至少一个,所述弯曲时间参数用于表示所述柔性屏幕发生弯曲行为的时间,所述弯曲位置参数用于表示所述柔性屏幕发生弯曲行为的位置,所述弯曲方向参数用于表示所述柔性屏幕发生弯曲行为的方向,所述弯曲程度参数用于表示所述柔性屏幕发生弯曲行为的力度;
处理单元,用于根据所述弯曲参数调整所述柔性屏幕的用户界面UI,或者,根据所述弯曲参数生成第一应用对应的命令。
第三方面,提供了一种终端设备,所述终端设备包括处理器,所述处理器具体用于:
在所述柔性屏幕发生弯曲行为时,确定所述柔性屏幕的弯曲参数,所述弯曲参数包括弯曲时间参数、弯曲位置参数、弯曲方向参数和弯曲程度参数中的至少一个,所述弯曲时间参数用于表示所述柔性屏幕发生弯曲行为的时间,所述弯曲位置参数用于表示所述柔性屏幕发生弯曲行为的位置,所述弯曲方向参数用于表示所述柔性屏幕发生弯曲行为的方向,所述弯曲程度参数用于表示所述柔性屏幕发生弯曲行为的力度;
根据所述弯曲参数调整所述柔性屏幕的用户界面UI,或者,根据所述弯曲参数生成第一应用对应的命令。
应注意,第二方面和第三方面的终端设备能够实现/执行第一方面的方法实施例。
第四方面,提供了一种处理器,所述处理器用于:
在所述柔性屏幕发生弯曲行为时,确定所述柔性屏幕的弯曲参数,所述弯曲参数包括弯曲时间参数、弯曲位置参数、弯曲方向参数和弯曲程度参数中的至少一个,所述弯曲时间参数用于表示所述柔性屏幕发生弯曲行为的时间,所述弯曲位置参数用于表示所述柔性屏幕发生弯曲行为的位置,所述弯曲方向参数用于表示所述柔性屏幕发生弯曲行为的方向,所述弯曲程度参数用于表示所述柔性屏幕发生弯曲行为的力度;
根据所述弯曲参数调整所述柔性屏幕的用户界面UI,或者,根据所述弯曲参数生成第一应用对应的命令。
应注意,第四方面的处理器能够实现/执行第一方面的方法实施例。
第五方面,提供了一种存储介质,所述存储介质用于存储柔性屏幕的弯曲参数,所述弯曲参数包括弯曲时间参数、弯曲位置参数、弯曲方向参数和弯曲程度参数中的至少一个。
在一些可能的设计中,所述存储介质还用于存储第一应用对应的命令。
结合上述各个方面,在一些可能的设计中,所述第一应用为游戏应用。
结合上述各个方面,在一些可能的设计中,一些可能的设计中,所述第一传感器为光传感器,或者,所述第一传感器为距离传感器。
附图说明
图1是本发明实施例的控制终端设备的方法的示意性流程图。
图2是本发明实施例的弯曲参数的示意性框图。
图3是本发明实施例的控制终端设备的方法的另一示意性流程图。
图4是本发明实施例的终端设备的示意性框图。
图5是本发明实施例的终端设备的另一示意性框图。
具体实施方式
本发明实施例中的控制终端设备的方法能够适用于任何配置有柔性屏幕的终端设备。其中,柔性屏幕可实现某种程度的柔性折叠。例如,可以为全部由柔性屏幕组成的显示装置,也可以是柔性屏幕和硬性屏幕结合组成一个完成的显示装置。其中,硬性屏幕的硬度大于柔性屏幕的硬度。
下面将结合各个附图对本发明实施例的控制终端设备的方法和终端设备进行说明。
图1是本发明实施例的控制终端设备的方法100的示意性流程图。该方法100可以由该终端设备执行,也可以由该终端设备的处理器执行。为便于描述,下面以终端设备为执行主体进行示例性说明。
110、在柔性屏幕发生弯曲行为时,确定该柔性屏幕的弯曲参数。
具体而言,用户可能通过物理操作,使得柔性屏发生一个或多个弯曲行为。在柔性屏幕发送弯曲行为时,终端设备确定该柔性屏幕的弯曲参数。
本发明实施例中,该弯曲参数可以包括弯曲时间参数、弯曲位置参数、弯曲方向参数和弯曲程度参数中的至少一个。其中,该弯曲时间参数用于表示该柔性屏幕发生弯曲行为的时间,该弯曲位置参数用于表示该柔性屏幕发生弯曲行为的位置,该弯曲方向参数用于表示该柔性屏幕发生弯曲行为的方向,该弯曲程度参数用于表示该柔性屏幕发生弯曲行为的力度。该弯曲参数可以是各种形式或者各种用于表示该弯曲行为的参数。
例如,弯曲时间参数可以是记录的柔性屏幕发生弯曲行为的时间点。例如,2017年01月01日00时00分00秒。
又例如,如图2所示,通过平面直角坐标系的方式描述弯曲位置参数。可选地,该弯曲位置参数可以通过弯曲中心和/或弯曲轴表示。其中,弯曲中心指柔性屏幕发生弯曲行为时,该柔性屏幕上最凸处位置或者最凹处位置。弯曲轴指该柔性屏幕发生弯曲行为时,该柔性屏幕产生一系列的波形曲线,本发明实施例将波形曲线上曲率为零的点组成的线定义为弯曲轴,该弯曲轴也可以称为凹凸轴。
具体地,将柔性屏幕未发送弯曲行为时,采用坐标(x,y)表示该柔性屏幕的各个位置,在该柔性屏幕发送弯曲行为时,将最凹处位置或者最凸处位置对应的坐标或者最凸处位置对应的坐标作为弯曲位置参数,例如,(2,3)。或者将由曲率等于零的点组成的直线或者曲线作为弯曲位置参数,例如,x=1、y=4x等等。
又例如,还可以结合最凹处或者最凸处的坐标和弯曲轴,描述该柔性屏幕的弯曲位置参数。
应注意,柔性屏幕的每一个弯曲行为,必定有一个方向,一种方向是向显示面弯曲,另一个可能方向是向非显示面弯曲。其中,向显示面弯曲也可以称为向内弯曲,指柔性屏幕的显示面呈现为凹字形,向非显示面弯曲也可以称为向外弯曲,柔性屏幕的显示面呈现为凸字形。
可选地,本发明实施例中,弯曲方向参数可以通过数值标识。例如,具体可以通过0表示向显示面弯曲,1表示向非显示面弯曲。
还应注意,本发明实施例中的弯曲程度参数是用于表示柔性屏幕发送弯曲行为时,该柔性屏幕的弯曲力度,用来表示柔性屏当前被用户或者其它设备施压的强度。可选地,可以用一个浮点型,或整形值表示该强度值。该值绝对值越大,表示弯曲度越高。例如,80、28、93、200等等。
应理解,本发明实施例中的各个弯曲参数可以是其它的形式,也可以相互结合描述,只要该终端设备能够识别即可,本发明实施例对此不作具体限定。
例如,可以将弯曲程度参数和弯曲方向参数进行结合描述。可选地,可以正负数表示弯曲方向和弯曲度。例如,-200表示向非显示面弯曲度为200,101表示向显示面弯曲度为101。
上面通过弯曲位置参数、弯曲方向参数和弯曲程度参数,对柔性屏幕发送弯曲行为时的参数进行了示例性描述,本发明实施例对此不作具体限定。
下面介绍获取这些弯曲参数的具体实现方式。
在一个实施例中,该终端设备只配置有柔性屏幕。
可选地,确定该柔性屏幕的受力分布信息;根据该受力分布信息确定该弯曲参数。
具体而言,通过测量该柔性屏幕的物理电路确定该受力分布信息;或者,通过力传感器确定该受力分布信息。例如,通过力传感器测量出柔性屏幕的(2,3)对应的位置受力最大,为20牛顿(N),则确定该柔性屏幕的弯曲位置参数为:(2,3),该柔性屏幕的弯曲程度参数为20(N)
可选地,确定该柔性屏幕的电容分布信息;根据该电容分布信息确定该弯曲参数。具体地,在电子及电器线路中并不是只有电容器才有电容,在任何两个通电导体之间都存在电容。例如,电力输电线之间、输电线与大地之间、晶体管各引脚之间以及元件与元件之间都存在电容。本发明实施例将这些电容分布称为电容分布信息,当柔性屏幕发生弯曲行为时,弯曲部分的电容分布更密集,其电容值对比其它区域也将更有其规律性,终端设备通过柔性屏幕发送弯曲行为时,电容分布信息确定该弯曲参数。
例如,通过电容器确定该电容值分布信息。具体地,通过电容器测量出的信息将电容值分布最密集的位置坐标或者轴确定为弯曲位置参数。
举例来说,以柔性屏幕未发送弯曲行为时,其柔性屏幕的中心点为原点,横向为x轴,纵向为y轴,确定该柔性屏幕的坐标系。在柔性屏幕发送弯曲行为时,终端设备通过电容器确定x=4的位置电容值分布最密集,则确定该弯曲位置参数为x=4。
在另一个实施例中,该终端设备同时配置有柔性屏幕和硬性屏幕。
可选地,通过第一传感器测量第一硬性屏幕和第二硬性屏幕之间的相对位置,该柔性屏幕在该第一硬性屏幕和该第二硬性屏幕之间,每个硬性屏幕的硬度都大于该柔性屏幕的硬度;根据该相对位置确定该弯曲参数。
应理解,该第一传感器可以是光传感器,也可以是距离传感器。还可以是其它能够探测距离的传感器。还应理解,本发明实施例中的终端设备可以配置有多个硬性屏幕。
还应理解,以上确定弯曲参数的实施例仅仅是示例性的列举,本发明实施例不局限于此。例如,终端设备还可以根据柔性屏幕的物理实现灵活获得。
120、根据该弯曲参数调整该柔性屏幕的用户界面(User Interface,UI),或者,根据该弯曲参数生成第一应用对应的命令。
具体来说,终端设备通过将弯曲行为抽象出的弯曲参数,调整该柔性屏幕的UI,或者,根据该弯曲参数生成第一应用对应的命令。
应注意,智能操作***会根据***分辨率、UI layer的尺寸,位置,里面的资源等进行一个页面的渲染和生成。例如,安卓智能操作***。
在一个实施例中,当柔性屏幕发送弯曲行为时,为了能够保证UI质量,提升用户体验,可以将弯曲参数也纳入作为页面内容生成的依据之一。
换句话说,用户对该柔性屏幕进行物理操作后,该终端设备能够根据获取到的弯曲参数进行用户界面调整。
例如,用户将屏幕向显示面弯曲,可以适度调整弯曲轴位置附近的显示元素,让其具备类似曲面屏广角的视觉效果,而不是维持直面屏原有布局,导致弯曲轴附近内容变形挤压。
同样,由于弯曲行为发生后,人眼对部分屏幕的视觉不在垂直,而且不同屏幕的视觉角度都不一样,也可以进行一些智能的渲染调整,让用户不管看向哪个屏幕位置,视觉都自然。
可选地,在本发明实施例中,若根据该弯曲参数确定该柔性屏幕的第一位置的UI处于被挤压状态或者被拉伸状态,则根据距离参数调整该第一位置的UI配置信息,该距离参数为该第一位置与该柔性屏幕的弯曲位置之间的距离。
例如,若根据该弯曲参数确定弯曲位置显示内容被挤压,且越靠近弯曲轴,挤压越严重;越远离弯曲轴,视觉偏差越大。
假设第一位置和弯曲轴距离为d,则UI配置信息中显示元素的调整力度和d成反比,调整方向为适当离散化,抵消视觉挤压效果,从而实现较好的环幕视觉效果。UI配置信息中渲染元素的调整力度跟d成正比,通过对渲染元素进行视角,倾斜度调整,实现更好效果。其中,终端设备具体可以通过对渲染元素进行视角,倾斜度调整。
举例来说,UI配置信息中显示元素的调整力度可以根据公式y=-(1/d)进行调整,其中y为UI配置信息中显示元素的调整力度,d为第一位置到弯曲轴的距离,符号“-”代表调整方向为适当离散化。
从用户的角度来说,用户对该柔性屏幕进行向显示面弯曲的物理操作,即该柔性屏幕的显示面呈相对弯曲,该柔性屏幕呈现出显示内容处于被挤压状态,且越靠近弯曲轴,挤压越严重;越远离弯曲轴,视觉偏差越大。
本发明实施例,通过弯曲参数对该用户的物理操作进行量化,并将该弯曲参数作为调整UI配置信息的参考量。具体地,如果将该柔性屏幕的弯曲位置确定为原点坐标(0,0),由此,以该原点坐标为中心,坐标点(x,y)UI配置信息中显示元素的调整力度与该(x,y)到(0,0)的距离成反比。由此,即使用户对该柔性屏幕进行了弯曲的物理操作,用户不管看向哪个屏幕位置,视觉都会非常自然。
又例如,若根据该弯曲参数确定弯曲位置显示内容被离散,且越靠近弯曲轴,离散越严重;越远离弯曲轴,视觉偏差越大。
假设第一位置和弯曲轴距离为d,则UI配置信息中显示元素的调整力度和d成反比,调整方向为适当挤压,抵消视觉离散效果,从而实现较好的环幕视觉效果。UI配置信息中渲染元素的调整力度跟d成正比,实现更好效果。
举例来说,UI配置信息中显示元素的调整力度可以根据公式y=+(1/d)进行调整,其中y为UI配置信息中显示元素的调整力度,d为第一位置到弯曲轴的距离,符号“+”代表调整方向为适当挤压。
可选地,在本发明实施例中,还可以建立多个弯曲参数和多个UI第一映射关系,根据该弯曲参数和第一映射关系信息,呈现该UI。
例如,该第一映射关系信息包括多个弯曲方向参数和多个UI的对应关系,根据该弯曲方向参数和该第一映射关系,呈现该UI。
更具体地,例如,在第一弯曲方向,呈现第一UI;在第二弯曲方向,呈现第二UI。
也就是说,如果用户对该柔性屏幕进行向显示面弯曲的物理操作,即该柔性屏幕的呈现出第一UI,该第一UI中的显示元素适当离散。如果用户对该柔性屏幕进行向非显示面弯曲的物理操作,即该柔性屏幕的呈现出第二UI,该第二UI中的显示元素适当收敛。但是,从用户的角度来看,即使用户对该柔性屏幕进行了弯曲的物理操作,用户不管看向哪个屏幕位置,视觉都会非常自然。
应理解,智能调整UI布局和视觉效果的应用仅仅是示例性的说明。本发明实施例的控制终端设备的方法还可以根据弯曲参数调整UI配置信息中的其它信息。本发明实施例不作具体限定。
在另一个实施例中,终端设备可以将该弯曲参数和应用命令进行关联。即,该终端设备可以根据该弯曲参数生成第一应用对应的命令。
可选地,根据该弯曲参数生成第一应用对应的命令之前,向至少一个应用发送该弯曲参数,该至少一个应用包括该第一应用;根据该弯曲参数和第二映射关系,生成该第一应用对应的命令。
具体而言,终端设备向至少一个应用发送该弯曲参数,这些应用中的第一应用接收到该弯曲参数时,能够根据第二映射关系生成一个具体的操作命令。换句话说,本发明实施例将用户的弯曲行为与应用的操作命令进行了关联。
可选地,该第二映射关系包括多个弯曲参数和多个应用之间的对应关系,根据该弯曲参数和第二映射关系信息,生成该第一应用的触发命令。
例如,在第一弯曲位置,触发第一应用;在第二弯曲位置,触发第二应用。
从用户的角度来说,终端设备可以根据柔性屏幕的弯曲位置参数,生成相应的具体命令。例如,假设用户对该柔性屏幕进行向显示面弯曲的物理操作,或者,进行向非显示面弯曲的物理操作。如果终端设备检测到该弯曲位置参数指示的位置为微信图标所在的位置,则打开微信应用,如果终端设备检测到该弯曲位置参数指示的位置为QQ图标所在的位置,则打开QQ应用。
可选地,该第二映射关系包括多个弯曲参数和该第一应用的多个命令之间的对应关系,根据该弯曲参数和第二映射关系信息,生成该第一应用对应的第一命令。
换句话说,不同的弯曲参数可以对应同一应用不同的操作命令。
可选地,向至少一个应用发送该弯曲参数,该至少一个应用包括该第一应用,以使该第一应用根据该弯曲参数生成该第一应用对应的命令。
从用户的角度来说,终端设备可以根据柔性屏幕的弯曲参数,生成相应的具体命令。例如,假设用户对该柔性屏幕进行向显示面弯曲的物理操作,或者,进行向非显示面弯曲的物理操作。
如果用户用力程度小于第一阈值,检测到的弯曲程度参数小于20时,则启动该第一应用。如果用户用力程度大于第一阈值且小于第二阈值,检测到的弯曲程度参数大于20且小于30时,启动该第一应用的应用介绍界面,其中,第二阈值大于第一阈值。如果用户用力程度大于第二阈值,检测到的弯曲程度参数大于30时,则启动该第一应用的退出命令。
例如,该第一应用为游戏应用。即,终端设备可以根据该弯曲参数为游戏定义弹性输入事件,能够增加游戏和应用趣味性。比如,可以用柔性屏幕的弹性行为来执行愤怒的小鸟的弹弓行为。
具体地,可以直接将弯曲程度参数作为弹弓弯曲程度参数。
应理解,本发明实施例中的第一应用可以是游戏,也可以是其它任何配置有与柔性屏幕相关的人机交互功能的应用。换句话说,该第一应用可以是任何一个具备柔性屏幕的人机交互事件的应用。本发明实施例对此不作具体限定。同时,为便于描述,下文将柔性屏幕的人机交互事件简称为人机交互事件。
本发明实施例提出了一种根据柔性屏幕的弯曲行为定义的新的人机交互事件的方法,给应用和游戏带来全新的操作方式,同时可以利用该行为对显示的布局进行更加智能化的调整,从而实现较好的视觉效果。
图3是本发明实施例控制终端设备的方法200的示意性流程图。
210、注册弯曲行为事件。
具体而言,终端设备中的应用通过***提供的注册人机交互事件接口或方法进行注册,以便后续就可以监听***发送的人机交互事件。
220、监听人机交互事件。
具体而言,终端设备中具备人机交互功能的应用会配置有弯曲行为***,该弯曲行为***会一直监听包括人机交互事件的***事件,当监听到F=FLEXURAL_EVENT的事件后,解析出柔性屏幕发送弯曲行为时的弯曲参数。
230、发生弯折行为时确定弯曲参数。
具体而言,用户对柔性显示屏的终端设备进行弯折。为避免重复,在此不做赘述。
240、根据弯曲参数生成人机交互事件。
具体而言,将柔性屏幕的物理弯折行为转化为数字参数后,进一步进行格式转化。即将弯曲参数转化成人机交互事件的数据格式。可选地,采用的格式如下:
【事件标志类型F:参数P】
其中,事件标志类型F表示该事件和***其它事件(触摸事件、来电事件等)的区别标志,该标志是***级别的,任何应用获取***发送事件,即可通过该标志类型F判断是否为柔性屏幕的人机交互事件。本发明实施例以F=FLEXURAL_EVENT作为示例展开说明,该标志定义不局限于此名称。参数P表示该人机交互事件携带的参数,是一个数据结构体。
例如,参数P可具体包含如下信息:
【弯折行为数量N,
弯折行为ID1,弯折行为1的发生时间,弯折行为1的弯曲轴位置,弯折行为1的弯曲度,弯折行为1的其它扩展备用字段信息;
弯折行为ID2,弯折行为2的发生时间,弯折行为2的弯曲轴位置,弯折行为2的弯曲度,弯折行为2的其它扩展备用字段信息;
…
弯折行为IDN,弯折行为N的发生时间,弯折行为N的弯曲轴位置,弯折行为N的弯曲度,弯折行为N的其它扩展备用字段信息】
其中,弯折行为数量N表示当前状态下柔性屏幕上弯折行为的数量。每一个弯折行为都包括弯折行为的ID,发生的时间,位置,以及尺度等信息,字段“弯折行为i的其它扩展备用字段信息”是扩展字段,可以准许***保留扩展能力,且可以设置多个扩展字段供技术演进。
应理解,上述人机交互事件的数据格式和参数P仅仅是示例性的,本发明实施例对此不作具体限定。
250、将该人机交互时间加入***事件或消息队列。
具体而言,当人机交互事件生成后,终端设备将该人机交互事件加入到***消息队列参与消息发送的排队。可选地,排队遵从***原有优先级或排队规则。
260、向至少一个应用发送该***事件或消息队列。
具体而言,当排队到该人机交互事件时,可以由***事件发送机制发送该人机交互事件。可选地,采用广播的形式进行发送,具体地,终端设备搜索所有注册监听人机交互事件的应用,并且向这些应用广播该人机交互事件(附带参数)送达。
270、根据该人机交互事件生成第一应用对应的命令。
具体而言,解析出数据后,应用根据自身需要进行处理。为避免重复,在此不做赘述。
下面结合图4和图5介绍本发明实施例的终端设备。
图4是本发明实施例的终端设备300的示意性框图。
如图4所示,该终端设备300包括:
确定单元310,用于在该柔性屏幕发生弯曲行为时,确定该柔性屏幕的弯曲参数,该弯曲参数包括弯曲时间参数、弯曲位置参数、弯曲方向参数和弯曲程度参数中的至少一个,所述弯曲时间参数用于表示所述柔性屏幕发生弯曲行为的时间,所述弯曲位置参数用于表示所述柔性屏幕发生弯曲行为的位置,所述弯曲方向参数用于表示所述柔性屏幕发生弯曲行为的方向,所述弯曲程度参数用于表示所述柔性屏幕发生弯曲行为的力度;
处理单元320,用于根据该弯曲参数调整该柔性屏幕的用户界面UI,或者,根据该弯曲参数生成第一应用对应的命令。
可选地,该处理单元320具体用于:
若根据该弯曲参数确定该柔性屏幕的第一位置的UI处于被挤压状态或者被拉伸状态,则根据距离参数调整该第一位置的UI配置信息,该距离参数表示该第一位置与该柔性屏幕的弯曲位置之间的距离。
可选地,该处理单元320具体用于:
根据该弯曲参数和第一映射关系信息,呈现该UI,该第一映射关系信息包括多个弯曲参数和多个UI的对应关系。
可选地,该第一映射关系信息包括多个弯曲方向参数和多个UI的对应关系;其中,该处理单元320具体用于:
根据该弯曲方向参数和该第一映射关系,呈现该UI。
可选地,该终端设备还包括:
收发单元,用于在该处理单元320根据该弯曲参数生成第一应用对应的命令之前,向至少一个应用发送该弯曲参数,该至少一个应用包括该第一应用;其中,该处理单元320具体用于:
根据该弯曲参数和第二映射关系,生成该第一应用对应的命令。
可选地,该第二映射关系包括多个弯曲参数和多个应用之间的对应关系;其中,该处理单元320具体用于:
根据该弯曲参数和第二映射关系信息,生成该第一应用的触发命令。
可选地,该第二映射关系包括多个弯曲参数和该第一应用的多个命令之间的对应关系;其中,该处理单元320具体用于:
根据该弯曲参数和第二映射关系信息,生成该第一应用对应的第一命令。
可选地,该收发单元还用于:
在该确定单元310确定该柔性屏幕的弯曲参数之前,获取该柔性屏幕的受力分布信息和/或该柔性屏幕的电容分布信息;其中,该确定单元310具体用于:
根据该受力分布信息和/或该电容分布信息,确定该弯曲参数。
可选地,该确定单元310具体用于:
通过第一传感器测量第一硬性屏幕和第二硬性屏幕之间的相对位置,该柔性屏幕在该第一硬性屏幕和该第二硬性屏幕之间,每个硬性屏幕的硬度都大于该柔性屏幕的硬度;根据该相对位置确定该弯曲参数。
可选地,该确定单元310具体用于:确定该柔性屏幕的受力分布信息;根据该受力分布信息确定该弯曲参数。
可选地,该确定单元310具体用于:通过测量该柔性屏幕的物理电路确定该受力分布信息;或者,通过力传感器确定该受力分布信息。
可选地,该确定单元310具体用于:确定该柔性屏幕的电容分布信息;根据该电容分布信息确定该弯曲参数。
可选地,该确定单元310具体用于:通过电容器确定该电容值分布信息。
可选地,该第一传感器为光传感器,或者,该第一传感器为距离传感器。
应注意,本发明实施例中,确定单元310和处理单元320均可以由处理器实现。
如图5所示,装置400可以包括处理器410、收发器420和存储器430。其中,存储器430可以用于存储指示信息,还可以用于存储处理器410执行的代码、指令等。装置400中的各个组件通过总线***相连,其中,总线***除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。
具体地,处理器410,该处理器410用于:
在该柔性屏幕发生弯曲行为时,确定该柔性屏幕的弯曲参数,该弯曲参数包括弯曲时间参数、弯曲位置参数、弯曲方向参数和弯曲程度参数中的至少一个,该弯曲时间参数用于表示该柔性屏幕发生弯曲行为的时间,该弯曲位置参数用于表示该柔性屏幕发生弯曲行为的位置,该弯曲方向参数用于表示该柔性屏幕发生弯曲行为的方向,该弯曲程度参数用于表示该柔性屏幕发生弯曲行为的力度;根据该弯曲参数调整该柔性屏幕的用户界面UI,或者,根据该弯曲参数生成第一应用对应的命令。
可选地,该处理器410具体用于:
若根据该弯曲参数确定该柔性屏幕的第一位置的UI处于被挤压状态或者被拉伸状态,则根据距离参数调整该第一位置的UI配置信息,该距离参数表示该第一位置与该柔性屏幕的弯曲位置之间的距离。
可选地,该处理器410具体用于:
根据该弯曲参数和第一映射关系信息,呈现该UI,该第一映射关系信息包括多个弯曲参数和多个UI的对应关系。
可选地,该第一映射关系信息包括多个弯曲方向参数和多个UI的对应关系;其中,该处理器410具体用于:
根据该弯曲方向参数和该第一映射关系,呈现该UI。
可选地,该终端设备还包括:
收发器420,用于在该处理器410根据该弯曲参数生成第一应用对应的命令之前,向至少一个应用发送该弯曲参数,该至少一个应用包括该第一应用;其中,该处理器410具体用于:
根据该弯曲参数和第二映射关系,生成该第一应用对应的命令。
可选地,该第二映射关系包括多个弯曲参数和多个应用之间的对应关系;其中,该处理器410具体用于:
根据该弯曲参数和第二映射关系信息,生成该第一应用的触发命令。
可选地,该第二映射关系包括多个弯曲参数和该第一应用的多个命令之间的对应关系;其中,该处理器410具体用于:
根据该弯曲参数和第二映射关系信息,生成该第一应用对应的第一命令。
可选地,该收发器420还用于:
在该处理器410确定该柔性屏幕的弯曲参数之前,获取该柔性屏幕的受力分布信息和/或该柔性屏幕的电容分布信息;其中,该处理器410具体用于:
根据该受力分布信息和/或该电容分布信息,确定该弯曲参数。
可选地,该处理器410具体用于:
通过第一传感器测量第一硬性屏幕和第二硬性屏幕之间的相对位置,该柔性屏幕在该第一硬性屏幕和该第二硬性屏幕之间,每个硬性屏幕的硬度都大于该柔性屏幕的硬度;根据该相对位置确定该弯曲参数。
图5所示的装置400能够实现前述图1和图3的方法实施例中的各个过程,为避免重复,这里不再赘述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例的目的。
另外,在本发明实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only,Memory ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上内容,仅为本发明实施例的具体实施方式,但本发明实施例的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明实施例的保护范围之内。因此,本发明实施例的保护范围应所述以权利要求的保护范围为准。
Claims (21)
1.一种控制终端设备的方法,其特征在于,所述终端设备配置有柔性屏幕,所述方法包括:
在所述柔性屏幕发生弯曲行为时,确定所述柔性屏幕的弯曲参数,所述弯曲参数包括弯曲时间参数、弯曲位置参数、弯曲方向参数和弯曲程度参数中的至少一个,所述弯曲时间参数用于表示所述柔性屏幕发生弯曲行为的时间,所述弯曲位置参数用于表示所述柔性屏幕发生弯曲行为的位置,所述弯曲方向参数用于表示所述柔性屏幕发生弯曲行为的方向,所述弯曲程度参数用于表示所述柔性屏幕发生弯曲行为的力度;
根据所述弯曲参数调整所述柔性屏幕的用户界面UI;所述根据所述弯曲参数调整所述柔性屏幕的用户界面UI,包括:
若根据所述弯曲参数确定所述柔性屏幕的第一位置的UI处于被挤压状态或者被拉伸状态,则根据距离参数调整所述第一位置的UI配置信息,所述距离参数表示所述第一位置与所述柔性屏幕的弯曲位置之间的距离。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述弯曲参数生成第一应用对应的命令。
3.根据权利要求2所述的方法,其特征在于,所述根据所述弯曲参数生成第一应用对应的命令之前,所述方法还包括:
向至少一个应用发送所述弯曲参数,所述至少一个应用包括所述第一应用;
其中,所述根据所述弯曲参数生成第一应用对应的命令,包括:
根据所述弯曲参数和第二映射关系,生成所述第一应用对应的命令。
4.根据权利要求3所述的方法,其特征在于,所述第二映射关系包括多个弯曲参数和多个应用之间的对应关系;
其中,所述根据所述弯曲参数生成第一应用对应的命令,包括:
根据所述弯曲参数和第二映射关系信息,生成所述第一应用的触发命令。
5.根据权利要求3所述的方法,其特征在于,所述第二映射关系包括多个弯曲参数和所述第一应用的多个命令之间的对应关系;
其中,所述根据所述弯曲参数生成第一应用对应的命令,包括:
根据所述弯曲参数和第二映射关系信息,生成所述第一应用对应的第一命令。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述确定所述柔性屏幕的弯曲参数之前,所述方法还包括:
获取所述柔性屏幕的受力分布信息和/或所述柔性屏幕的电容分布信息;
其中,所述确定所述柔性屏幕的弯曲参数,包括:
根据所述受力分布信息和/或所述电容分布信息,确定所述弯曲参数。
7.根据权利要求1至5中任一项所述的方法,其特征在于,所述确定所述柔性屏幕的弯曲参数,包括:
通过第一传感器测量第一硬性屏幕和第二硬性屏幕之间的相对位置,所述柔性屏幕在所述第一硬性屏幕和所述第二硬性屏幕之间,每个硬性屏幕的硬度都大于所述柔性屏幕的硬度;
根据所述相对位置确定所述弯曲参数。
8.一种终端设备,其特征在于,所述终端设备配置有柔性屏幕,所述终端设备包括:
确定单元,用于在所述柔性屏幕发生弯曲行为时,确定所述柔性屏幕的弯曲参数,所述弯曲参数包括弯曲时间参数、弯曲位置参数、弯曲方向参数和弯曲程度参数中的至少一个,所述弯曲时间参数用于表示所述柔性屏幕发生弯曲行为的时间,所述弯曲位置参数用于表示所述柔性屏幕发生弯曲行为的位置,所述弯曲方向参数用于表示所述柔性屏幕发生弯曲行为的方向,所述弯曲程度参数用于表示所述柔性屏幕发生弯曲行为的力度;
处理单元,用于根据所述弯曲参数调整所述柔性屏幕的用户界面UI;所述处理单元具体用于:
若根据所述弯曲参数确定所述柔性屏幕的第一位置的UI处于被挤压状态或者被拉伸状态,则根据距离参数调整所述第一位置的UI配置信息,所述距离参数表示所述第一位置与所述柔性屏幕的弯曲位置之间的距离。
9.根据权利要求8所述的终端设备,其特征在于,所述处理单元,还用于根据所述弯曲参数生成第一应用对应的命令。
10.根据权利要求9所述的终端设备,其特征在于,所述终端设备还包括:
收发单元,用于在所述处理单元根据所述弯曲参数生成第一应用对应的命令之前,向至少一个应用发送所述弯曲参数,所述至少一个应用包括所述第一应用;
其中,所述处理单元具体用于:
根据所述弯曲参数和第二映射关系,生成所述第一应用对应的命令。
11.根据权利要求10所述的终端设备,其特征在于,所述第二映射关系包括多个弯曲参数和多个应用之间的对应关系;
其中,所述处理单元具体用于:
根据所述弯曲参数和第二映射关系信息,生成所述第一应用的触发命令。
12.根据权利要求10所述的终端设备,其特征在于,所述第二映射关系包括多个弯曲参数和所述第一应用的多个命令之间的对应关系;
其中,所述处理单元具体用于:
根据所述弯曲参数和第二映射关系信息,生成所述第一应用对应的第一命令。
13.根据权利要求10至12中任一项所述的终端设备,其特征在于,所述收发单元还用于:
在所述确定单元确定所述柔性屏幕的弯曲参数之前,获取所述柔性屏幕的受力分布信息和/或所述柔性屏幕的电容分布信息;
其中,所述确定单元具体用于:
根据所述受力分布信息和/或所述电容分布信息,确定所述弯曲参数。
14.根据权利要求8至12中任一项所述的终端设备,其特征在于,所述确定单元具体用于:
通过第一传感器测量第一硬性屏幕和第二硬性屏幕之间的相对位置,所述柔性屏幕在所述第一硬性屏幕和所述第二硬性屏幕之间,每个硬性屏幕的硬度都大于所述柔性屏幕的硬度;
根据所述相对位置确定所述弯曲参数。
15.一种终端设备,其特征在于,所述终端设备配置有柔性屏幕,所述终端设备包括:
处理器,该处理器用于:
在所述柔性屏幕发生弯曲行为时,确定所述柔性屏幕的弯曲参数,所述弯曲参数包括弯曲时间参数、弯曲位置参数、弯曲方向参数和弯曲程度参数中的至少一个,所述弯曲时间参数用于表示所述柔性屏幕发生弯曲行为的时间,所述弯曲位置参数用于表示所述柔性屏幕发生弯曲行为的位置,所述弯曲方向参数用于表示所述柔性屏幕发生弯曲行为的方向,所述弯曲程度参数用于表示所述柔性屏幕发生弯曲行为的力度;
根据所述弯曲参数调整所述柔性屏幕的用户界面UI;所述处理器具体用于:
若根据所述弯曲参数确定所述柔性屏幕的第一位置的UI处于被挤压状态或者被拉伸状态,则根据距离参数调整所述第一位置的UI配置信息,所述距离参数表示所述第一位置与所述柔性屏幕的弯曲位置之间的距离。
16.根据权利要求15所述的终端设备,其特征在于,所述处理器还用于根据所述弯曲参数生成第一应用对应的命令。
17.根据权利要求16所述的终端设备,其特征在于,所述终端设备还包括:
收发器,用于在所述处理器根据所述弯曲参数生成第一应用对应的命令之前,向至少一个应用发送所述弯曲参数,所述至少一个应用包括所述第一应用;
其中,所述处理器具体用于:
根据所述弯曲参数和第二映射关系,生成所述第一应用对应的命令。
18.根据权利要求17所述的终端设备,其特征在于,所述第二映射关系包括多个弯曲参数和多个应用之间的对应关系;
其中,所述处理器具体用于:
根据所述弯曲参数和第二映射关系信息,生成所述第一应用的触发命令。
19.根据权利要求17所述的终端设备,其特征在于,所述第二映射关系包括多个弯曲参数和所述第一应用的多个命令之间的对应关系;
其中,所述处理器具体用于:
根据所述弯曲参数和第二映射关系信息,生成所述第一应用对应的第一命令。
20.根据权利要求17至19中任一项所述的终端设备,其特征在于,所述收发器还用于:
在所述处理器确定所述柔性屏幕的弯曲参数之前,获取所述柔性屏幕的受力分布信息和/或所述柔性屏幕的电容分布信息;
其中,所述处理器具体用于:
根据所述受力分布信息和/或所述电容分布信息,确定所述弯曲参数。
21.根据权利要求15至19中任一项所述的终端设备,其特征在于,所述处理器具体用于:
通过第一传感器测量第一硬性屏幕和第二硬性屏幕之间的相对位置,所述柔性屏幕在所述第一硬性屏幕和所述第二硬性屏幕之间,每个硬性屏幕的硬度都大于所述柔性屏幕的硬度;
根据所述相对位置确定所述弯曲参数。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2016110845662 | 2016-11-30 | ||
CN201611084566 | 2016-11-30 | ||
PCT/CN2017/075546 WO2018098918A1 (zh) | 2016-11-30 | 2017-03-03 | 控制终端设备的方法和终端设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108475122A CN108475122A (zh) | 2018-08-31 |
CN108475122B true CN108475122B (zh) | 2020-07-07 |
Family
ID=62242338
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780005549.1A Active CN108475122B (zh) | 2016-11-30 | 2017-03-03 | 控制终端设备的方法和终端设备 |
Country Status (4)
Country | Link |
---|---|
US (2) | US11429198B2 (zh) |
EP (1) | EP3537261A4 (zh) |
CN (1) | CN108475122B (zh) |
WO (1) | WO2018098918A1 (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107704167B (zh) * | 2017-09-15 | 2019-08-13 | 珠海格力电器股份有限公司 | 一种数据分享方法、装置及电子设备 |
CN110196672B (zh) * | 2019-05-08 | 2021-03-16 | 珠海格力电器股份有限公司 | 一种打开文件的方法、装置、折叠屏设备及存储介质 |
CN110308883A (zh) * | 2019-05-24 | 2019-10-08 | 努比亚技术有限公司 | 屏幕的拆分方法、可穿戴设备及计算机可读存储介质 |
CN110536004B (zh) * | 2019-07-23 | 2021-08-31 | 华为技术有限公司 | 多传感器应用于具有柔性屏幕的电子设备的方法及电子设备 |
CN111966268B (zh) * | 2020-07-31 | 2022-07-01 | 维沃移动通信有限公司 | 界面显示方法、装置及电子设备 |
EP4002209B1 (en) * | 2020-11-13 | 2024-04-24 | The Boeing Company | Internet of things label for factory and warehouse applications |
CN114374445B (zh) * | 2022-01-24 | 2023-10-20 | 维沃移动通信有限公司 | 电子设备及电子设备的射频校准方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103384284A (zh) * | 2012-05-03 | 2013-11-06 | Lg电子株式会社 | 移动终端及其控制方法 |
CN103389865A (zh) * | 2012-05-09 | 2013-11-13 | Lg电子株式会社 | 移动终端及其控制方法 |
CN104423553A (zh) * | 2013-09-03 | 2015-03-18 | 北京三星通信技术研究有限公司 | 一种基于柔性屏幕的终端设备控制方法 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8947320B2 (en) | 2008-09-08 | 2015-02-03 | Qualcomm Incorporated | Method for indicating location and direction of a graphical user interface element |
CN102629446B (zh) * | 2012-03-22 | 2015-08-05 | 京东方科技集团股份有限公司 | 显示面板及其操作控制方法和显示装置 |
KR20130123606A (ko) * | 2012-05-03 | 2013-11-13 | 한국과학기술원 | 플렉서블 디스플레이를 이용한 정보 동기화 방법 |
US9195108B2 (en) * | 2012-08-21 | 2015-11-24 | Apple Inc. | Displays with bent signal lines |
KR102081932B1 (ko) * | 2013-03-21 | 2020-04-14 | 엘지전자 주식회사 | 디스플레이 장치 및 그 제어 방법 |
KR20150006191A (ko) * | 2013-07-08 | 2015-01-16 | 삼성전자주식회사 | 파노라마 이미지 운용 방법 및 그 전자 장치 |
KR20150081110A (ko) * | 2014-01-03 | 2015-07-13 | 삼성전기주식회사 | 터치 패널의 터치 압력 감지 방법, 장치 및 이를 이용한 터치 센싱 장치 |
KR102181236B1 (ko) | 2014-04-18 | 2020-11-23 | 삼성디스플레이 주식회사 | 표시 장치 및 표시 장치 제어 방법 |
KR20160020189A (ko) * | 2014-08-13 | 2016-02-23 | 삼성전자주식회사 | 이미지 처리 방법 및 그 장치 |
CN104516675B (zh) * | 2014-12-25 | 2017-11-28 | 联想(北京)有限公司 | 一种可折叠屏幕的控制方法及电子设备 |
-
2017
- 2017-03-03 CN CN201780005549.1A patent/CN108475122B/zh active Active
- 2017-03-03 WO PCT/CN2017/075546 patent/WO2018098918A1/zh unknown
- 2017-03-03 EP EP17877277.8A patent/EP3537261A4/en not_active Ceased
- 2017-03-03 US US16/465,176 patent/US11429198B2/en active Active
-
2021
- 2021-12-21 US US17/557,407 patent/US11656691B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103384284A (zh) * | 2012-05-03 | 2013-11-06 | Lg电子株式会社 | 移动终端及其控制方法 |
CN103389865A (zh) * | 2012-05-09 | 2013-11-13 | Lg电子株式会社 | 移动终端及其控制方法 |
CN104423553A (zh) * | 2013-09-03 | 2015-03-18 | 北京三星通信技术研究有限公司 | 一种基于柔性屏幕的终端设备控制方法 |
Also Published As
Publication number | Publication date |
---|---|
US11429198B2 (en) | 2022-08-30 |
EP3537261A1 (en) | 2019-09-11 |
WO2018098918A1 (zh) | 2018-06-07 |
EP3537261A4 (en) | 2019-10-30 |
US20220179502A1 (en) | 2022-06-09 |
US20190332188A1 (en) | 2019-10-31 |
US11656691B2 (en) | 2023-05-23 |
CN108475122A (zh) | 2018-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108475122B (zh) | 控制终端设备的方法和终端设备 | |
EP2846220A1 (en) | Automatic remote sensing and haptic conversion system | |
CN107870723B (zh) | 一种悬浮按钮显示方法及终端设备 | |
US10572017B2 (en) | Systems and methods for providing dynamic haptic playback for an augmented or virtual reality environments | |
US11829581B2 (en) | Display control method and terminal | |
CN104967550A (zh) | 未读消息显示方法及装置 | |
CN108228025A (zh) | 消息显示方法、装置、移动终端以及存储介质 | |
US9329686B2 (en) | Haptic feedback method, haptic feedback apparatus, electronic device and stylus | |
US20210064207A1 (en) | Electronic device and method for changing condition for determining touch input to be pressure input | |
CN104423789A (zh) | 一种信息处理方法及电子设备 | |
CN104346074A (zh) | 一种终端 | |
CN109117037B (zh) | 一种图像处理的方法及终端设备 | |
KR20180031911A (ko) | 터치 패드 운용 방법 및 이를 지원하는 전자 장치 | |
US10303268B2 (en) | Flexible component-based interactive method and interactive apparatus, and user equipment | |
CN106909272B (zh) | 一种显示控制方法及移动终端 | |
EP3309660A1 (en) | Method for detecting input device, and detection device | |
CN111913644B (zh) | 一种白板的线条绘制方法及装置、可读存储介质 | |
CN112639678A (zh) | 一种显示方法、电子设备及计算机可读存储介质 | |
CN105183313B (zh) | 一种用户终端控制方法及用户终端 | |
CN108540726B (zh) | 连拍图像的处理方法、装置、存储介质及终端 | |
CN113495641A (zh) | 触摸屏鬼点识别方法、装置、终端及存储介质 | |
CN111991801A (zh) | 显示方法、装置及电子设备 | |
KR20190021774A (ko) | 터치 이벤트를 처리하는 전자 장치 및 그 제어 방법 | |
CN110119346B (zh) | 终端运行状态的判断方法及终端 | |
EP4141622B1 (en) | Improved perception of haptic objects |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |