CN109976633B - 界面交互方法及装置、电子设备以及存储介质 - Google Patents

界面交互方法及装置、电子设备以及存储介质 Download PDF

Info

Publication number
CN109976633B
CN109976633B CN201910200056.4A CN201910200056A CN109976633B CN 109976633 B CN109976633 B CN 109976633B CN 201910200056 A CN201910200056 A CN 201910200056A CN 109976633 B CN109976633 B CN 109976633B
Authority
CN
China
Prior art keywords
display part
graphical user
rotation
user interface
interface
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
Application number
CN201910200056.4A
Other languages
English (en)
Other versions
CN109976633A (zh
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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201910200056.4A priority Critical patent/CN109976633B/zh
Publication of CN109976633A publication Critical patent/CN109976633A/zh
Application granted granted Critical
Publication of CN109976633B publication Critical patent/CN109976633B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/0484Interaction 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

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)

Abstract

本申请涉及一种界面交互方法及装置、电子设备以及存储介质,电子设备具有折叠屏,可折叠屏包括第一显示部以及连接于第一显示部的第二显示部,第一显示部及第二显示部能够相对转动;第一显示部及第二显示部用于共同显示图形用户界面。界面交互方法包括:获取第一显示部以及第二显示部的转动情况;根据转动情况确定对于图形用户界面的操作指令;以及根据操作指令,控制图形用户界面,其中,操作指令包括切换所述图形用户界面的操作指令。在本申请提供的界面交互方法中,用户能够通过第一显示部以及第二显示部之间的转动实现人机交互,进而便捷地对图形用户界面进行控制。

Description

界面交互方法及装置、电子设备以及存储介质
技术领域
本申请涉及消费性电子设备领域,尤其涉及一种界面交互方法及装置、电子设备以及存储介质。
背景技术
随着科技的发展进步,通信技术得到了飞速发展和长足的进步,而随着通信技术的提高,智能电子产品的普及提高到了一个前所未有的高度,越来越多的智能终端或电子设备成为人们生活中不可或缺的一部分,如智能手机、智能电视和电脑等。
在电子设备普及的同时,用户对电子设备所具备的功能种类和性能要求越来越高,如互动功能、音频功能、拍摄功能和游戏功能等都已经成为智能终端或电子设备的必备功能。
随着电子设备的发展以及用户对于阅读、视频和娱乐的需求增长,电子设备的屏幕尺寸逐渐增大,当用户利用较大尺寸的电子设备阅读电子书、新闻或者看视频时,若要通过滑动或点击界面的方式实现界面交互,由于用户的手部需要兼顾握持电子设备以及触控界面的工作,其难以准确地激活到相应的交互控件以实现预期的操作效果,不利于用户操控电子设备。
发明内容
有鉴于此,本申请提供一种界面交互方法及装置、电子设备以及存储介质,用于解决上述问题。
第一方面,本申请实施例提供一种界面交互方法,应用于具有可折叠屏的电子设备,可折叠屏包括第一显示部以及连接于第一显示部的第二显示部,第一显示部及第二显示部能够相对转动;第一显示部及第二显示部用于共同显示图形用户界面。界面交互方法包括:获取第一显示部以及第二显示部的转动情况;根据转动情况确定对于图形用户界面的操作指令;以及根据操作指令,控制图形用户界面,其中,操作指令包括切换所述图形用户界面的操作指令。
第二方面,本申请实施例提供一种界面交互装置,应用于具有可折叠屏的电子设备,可折叠屏包括第一显示部以及连接于第一显示部的第二显示部,第一显示部及第二显示部能够相对转动以折叠或展开;第一显示部及第二显示部用于共同显示图形用户界面。界面交互装置包括:转动情况获取模块,用于获取第一显示部以及第二显示部的转动情况;指令确定模块,用于根据转动情况确定对于图形用户界面的操作指令;以及界面控制模块,用于根据操作指令,控制图形用户界面,其中,操作指令包括激活图形用户界面的交互控件。
第三方面,本申请实施例提供一种电子设备,包括可折叠屏,可折叠屏包括第一显示部以及连接于第一显示部的第二显示部,第一显示部及第二显示部能够相对转动以折叠或展开。电子设备还包括:一个或多个处理器、存储器以及一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序被配置为用于执行上述的方法。
第四方面,本申请实施例提供一种计算机可读存储介质,其特征在于,计算机可读存储介质中存储有程序代码,程序代码可被处理器调用执行上述的界面交互方法。
在本申请提供的界面交互方法中,用户能够在握持电子设备的同时,直接通过第一显示部以及第二显示部之间的转动实现人机交互,进而便捷地对图形用户界面进行控制,能够提供用户操控电子设备的便捷性,以提高用户进行人机交互的体验。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请提供的可折叠电子设备处于折叠状态的立体示意图。
图2为本申请提供的可折叠电子设备处于部分展开状态的立体示意图。
图3为本申请提供的一种界面交互方法的流程示意图。
图4为本申请提供的另一种界面交互方法的流程示意图。
图5为本申请提供的又一种界面交互方法的流程示意图。
图6为本申请提供的界面交互装置的功能模块示意图。
图7为本申请提供的用于执行本申请实施例的界面交互方法的电子设备的功能框图。
图8为本申请实施例提供的用于保存或者携带实现本申请实施例的界面交互方法的程序代码的存储单元。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
作为在本申请实施例中使用的“通信终端”(或简称为“终端”)、“电子设备”包括,但不限于被设置成经由有线线路连接(如经由公共交换电话网络(PSTN)、数字用户线路(DSL)、数字电缆、直接电缆连接,以及/或另一数据连接/网络)和/或经由(例如,针对蜂窝网络、无线局域网(WLAN)、诸如DVB-H网络的数字电视网络、卫星网络、AM-FM广播发送器,以及/或另一通信终端的)无线接口接收/发送通信信号的装置。被设置成通过无线接口通信的通信终端可以被称为“无线通信终端”、“无线终端”以及/或“电子设备”。电子设备、电子设备的示例包括,但不限于卫星或蜂窝电话;可以组合蜂窝无线电电话与数据处理、传真以及数据通信能力的个人通信***(PCS)终端;可以包括无线电电话、寻呼机、因特网/内联网接入、Web浏览器、记事簿、日历以及/或全球定位***(GPS)接收器的PDA;以及常规膝上型和/或掌上型接收器或包括无线电电话收发器的其它电子装置。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
请参阅图1,本申请实施方式提供一种可折叠电子设备500,可折叠电子设备500可以为但不限于为手机、平板电脑电子装置。本实施方式的可折叠电子设备500以手机为例进行说明。
可折叠电子设备500包括可折叠壳体组件100、可折叠屏200以及电子组件(图中未示出),电子组件设置于可折叠壳体组件100内,可折叠屏200铺设于可折叠壳体组件100上。可折叠壳体组件100用于对可折叠屏200进行承载,同时对电子组件进行防护。
可折叠壳体组件100包括第一壳体10、第二壳体30以及转轴机构50,第一壳体10和第二壳体30分别连接于转轴机构50的两侧。第二壳体30能够通过转轴机构50相对第一壳体10折叠或展开,使可折叠壳体组件100带动可折叠屏200折叠或展开,可折叠壳体组件100及可折叠屏200呈叠合状时,可折叠电子设备500的体积相对较小,便于收纳及携带。
第一壳体10包括第一中框12以及第一盖体14。第一中框12的一侧连接于转轴机构50,其用于承载电子组件的部分结构。第一盖体14盖设于第一中框12。当第一壳体10与第二壳体30呈叠合状时,第一盖体14与第二壳体30相叠置,也即,第一盖体14贴合于第二壳体30。第二壳体30包括第二中框32以及第二盖体34。第二中框32的一侧连接于转轴机构50,其用于承载电子组件的部分结构。第二盖体34盖设于第二中框32。当第一壳体10与第二壳体30呈叠合状时,第二盖体34与第一盖体14相叠置,也即,第二盖体34贴合于第一盖体14。
电子组件包括第一电子模组、第二电子模组以及柔性电路板,第一电子模组设置于第一壳体10内,第二电子模组设置于第二壳体30内,柔性电路板分别电连接于第一电子模组和第二电子模组。进一步地,第一电子模组可以是主板和设置主板的中央处理器、存储器、天线、摄像头和送受话器等。第二电子模组也可以由印刷电路板和设置于印刷电路板的功能模块构成,第二电子模组不同于第一电子模组,第二电子模组可以包括电池、连接器、指纹模组等。
可折叠屏200依次铺设于第一壳体10、转轴机构50和第二壳体30上。在本实施方式中,可折叠屏200为柔性显示屏。可折叠屏200随第一壳体10与第二壳体30相互翻转呈弯折状或展开状。可折叠屏200电连接于电子组件,以使电子组件能够控制可折叠屏200运行。
请同时参阅图1及图2,本实施方式中,可折叠屏200包括连接于第一壳体10的第一显示部202、连接于第二壳体30的第二显示部203和连接于第一显示部202和第二显示部203的弯折显示部204。第一显示部202和第二显示部203分别随第一壳体10和第二壳体30相对地折叠或展开。弯折显示部203随第一显示部202与第二显示部203的折叠或展开而弯折或展平。在一些实施方式中,第一显示部202、第二显示部203以及弯折显示部204可以为一体结构,使可折叠屏200为整片式的柔性显示屏;或者,在其他的一些实施方式中,弯折显示部204为可弯折的柔性部分,而第一显示部202、第二显示部203可以为非柔性部分,第一显示部202、第二显示部203通过弯折显示部204相对地折叠或展开。在本实施方式中,第一壳体10与第二壳体30呈叠合状时,第一显示部202与第二显示部203相背离,使可折叠电子设备500呈现为外折屏幕的结构,使用户在折叠的情况下同样能够观察可折叠屏200的显示内容,提高了可折叠电子设备500使用的便利性。在其他的一些实施方式中,第一壳体10与第二壳体30呈叠合状时,第一显示部202与第二显示部203相叠置,使可折叠电子设备500呈现为内折屏幕的结构,以使可折叠屏200免于刮花损坏。
应当理解的是,上述的第一显示部、第二显示部以及弯折显示部的命名仅为便于描述而设置,并不作为可折叠屏的结构限制,在实际的应用场景中,第一显示部、第二显示部以及弯折显示部可以没有明显的界限,或者,可折叠屏可以以其他的划分结构出现,例如,可折叠屏包括第一显示部以及连接于该第一显示部的第二显示部,该第一显示部及该第二显示部能够相对转动以折叠或展开。
在本实施方式中,可折叠电子设备500还包括角度检测模组70(请参阅图1),角度检测模组70用于检测第一壳体10以及第二壳体30之间所成的角度。在一些实施方式中,角度检测模组70可以为霍尔角度传感器,其可以连接于第一壳体10、第二壳体30或者转轴机构50的任意一个。
在一些实施方式中,可折叠电子设备500还可以包括两个运动传感器90(请参阅图1),两个运动传感器90分别设置于第一壳体10以及第二壳体30,以分别用于检测第一壳体10以及第二壳体30的转动情况。运动传感器90可以包括但不限于包括:加速度传感器、重力传感器、惯性测量单元、陀螺仪等传感器。以加速度传感器为例,两个加速度传感器分别设置于第一壳体10和第二壳体30,可以通过两个加速传感器检测第一壳体10的加速度方向和第二壳体30的加速度方向,并根据第一壳体10的加速度和第二壳体30的加速度的方向判断第一壳体10和第二壳体30的转动情况。可以理解的是,第一壳体10和第二壳体30的转动情况包括:第一壳体10相对第二壳体30运动、第二壳体30相对第一壳体10运动,第一壳体10和第二壳体30相向运动、或者是第一壳体10和第二壳体30相背运动。
请参阅图3,基于上述的可折叠电子设备,本申请实施例提供一种界面交互方法,用于在可折叠的电子设备中显示图形用户界面,并通过可折叠壳体实现人机交互,以允许用户便捷地对图形用户界面进行操作,从而提高用户进行人机交互的体验。本申请实施例提供的界面交互方法一旦被触发,则实施例中方法的流程可以通过电子设备自动运行,其中,各个步骤在运行的时候可以是按照如流程图中的顺序先后进行,也可以是根据实际情况多个步骤同时进行,在此并不做限定。在本实施方式中,该界面交互方法可以包括步骤S101~S105。
步骤S101:获取第一显示部以及第二显示部的转动情况。
进一步地,电子设备启动图形用户界面时,可以通过电子设备的运动传感器持续检测第一显示部以及第二显示部的转动情况。该转动情况,应理解为第一显示部以及第二显示部的各自的转动状态,或/及二者之间相对的转动状态。该转动状态,应理解为第一显示部以及第二显示部在转动过程中每一时刻的状态,包括但不限于包括转动角度、转动速度、转动方向、加速度等物理量。也即,上述的转动情况,可以包括第一显示部以及第二显示部各自在转动过程中的运动物理量,还可以包括第一显示部以及第二显示部二者之间相对的转动状态,如二者之间相对的转动方向等。
在本申请实施例中,电子设备启动图形用户界面时,用户可以通过图形用户界面向电子设备输入信息、进行操作,电子设备则通过图形用户界面向用户提供信息,以供用户进行阅读、分析和判断。进一步地,图形用户界面可以包括交互控件,交互控件为用户与电子设备进行输入信息时的媒介,例如,交互控件可以为图形用户界面的虚拟按键,虚拟按键可以包括确认键、返回键、菜单键、主界面键、功能键、上一页、下一页等虚拟按键中的任一个或多个的组合。当用户通过在图形用户界面激活交互控件时,可以对电子设备进行相应虚拟按键的点击,进而使电子设备执行相应虚拟按键的命令。
进一步地,当用户在图形用户界面上进行操作时,可以实现对电子设备的图形用户界面进行滑动、点击等交互动作。图形用户界面显示的界面类型不受限制,例如图形用户界面可以显示为图片界面、文本界面、图文界面、控制菜单界面等。
步骤S103:根据第一显示部以及第二显示部的转动情况,确定对于图形用户界面的操作指令。
在本实施方式中,第一显示部以及第二显示部的转动情况可以包括但不限于包括:第一显示部的转动方向、转动角度、速度及加速度,以及第二显示部的转动方向、转动角度、速度及加速度。在一些实施方式中,图形用户界面的操作指令可以包括但不限于包括:激活图形用户界面的交互控件以及切换图形用户界面的当前显示界面。
需要说明的是,根据转动情况与操作指令之间的对应关系,第一显示部的转动方向和转动角度、第二显示部的转动方向和转动角度等转动情况,可以与激活图形用户界面的交互控件、切换图形用户界面的当前显示界面等操作指令建立对应关系,以便于根据转动情况确定图像用户界面的操作指令。例如,根据第一显示部的转动方向和转动角度,可以确定图形用户界面的操作指令为激活图形用户界面的当前交互控件。
步骤S105:根据操作指令,控制图形用户界面。
在一些具体的应用场景中,例如,在电子书阅读中,文本界面作为上述的图形用户界面,用户所需执行的操作指令为切换文本界面。当电子设备启动电子书阅读时,可以认为电子设备触发了本申请提供的界面交互方法,用户通过操控第一显示部或/及第二显示部的转动(例如,转动方向沿第一显示部及第二显示部之间的相对折叠方向),可以输入切换图形用户界面的当前显示界面的操作命令,以对当前显示的文本界面进行切换(例如,向左单次切换、向左连续切换、向右单次切换、向右连续切换),也即实现电子书翻页的操作。
在一些具体的应用场景中,例如,在菜单界面的浏览过程中,菜单界面作为上述的图形用户界面,用户所需执行的操作指令为菜单界面。当电子设备启动菜单界面时,可以认为电子设备触了发本申请提供的界面交互方法,用户通过操控第一显示部或/及第二显示部的转动(例如,转动方向沿第一显示部及第二显示部之间的相对展开方向),可以输入激活图形用户界面的当前菜单的操作命令,以激活图形用户界面的交互控件(例如,点击确认键、返回键、主界面键、功能键中任一虚拟按键)。
在本申请提供的界面交互方法中,允许通过操控第一显示部或/及第二显示部的转动,对电子设备输入界面交互的操控指令,进而实现用户图形界面的交互操作,能够便捷地实现对用户图形界面的操作,如切换页面或激活交互控件,以提高用户进行人机交互的体验。
请参阅图4,基于上述的电子设备,本申请实施例还提供另一种界面交互方法,用于在可折叠的电子设备中显示图形用户界面,并通过可折叠壳体实现人机交互,以允许用户便捷地对图形用户界面进行操作,从而提高用户进行人机交互的体验。需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。在本实施例中,界面交互方法可以包括步骤S21~S27。
步骤S21:获取所述第一显示部以及所述第二显示部的转动情况。
步骤S23:检测第一显示部和第二显示部的运动方向。
进一步地,检测在一个操作动作执行的过程中第一显示部和第二显示部的运动方向。本实施例中,一个操作动作为用户通过对第一显示屏和/或第二显示屏进行一次折叠或展开的动作。需要说明的是,若用户在第一显示屏和/或第二显示屏进行一次折叠后回转或一次展开后回转的动作,也认为是一个操作动作。例如,一个操作动作可以为以下动作中的任一种:第一显示部沿第一预设方向转动、第一显示部沿第二预设方向转动、或第一显示部和第二显示部一同沿第二预设方向转动等为一个操作动作,也即,一个操作动作是指第一显示部沿第一预设方向转动、第一显示部沿第二预设方向转动、或第一显示部和第二显示部一同沿第二预设方向转动等中任一个动作。
作为一种实施方式,将执行一个操作动作的预估时间命名为预设转动时间,预设转动时间可以根据用户自定义的时间或电子设备预设的时间进行设定,例如,预设转动时间可以为10ms~300ms之间的任意数值。需要说明的是,在预设转动时间内,预估用户可以执行一个操作动作,也即在预设转动时间内,预估用户可以对第一显示部和/或第二显示部执行一次转动或执行一次转动后回转的操作。通过引入预设转动时间,有利于后续对操作动作的次数进行判定和预估,以结合操作动作的次数来判断用户的实际指令,这一点将在后文进行详细说明。
在本申请实施例中,第一显示部和/或第二显示部的运动方向包括第一预设方向和第二预设方向,其中,第一预设方向为第一显示部及第二显示部相对折叠的方向,第二预设方向为第一显示部及第二显示部相对展开的方向。需要说明的是,第一预设方向和第二预设方向的设定,是为了本申请实施方式的说明所做的设定,其可以根据用户具体使用进行另外的设定。例如,在一些实施方式中,第一显示部和/或第二显示部的运动方向包括第一显示部沿相对第二显示部折叠的方向,第一显示部沿相对第二显示部展开的方向,第二显示部沿相对第一显示部折叠的方向,第二显示部沿相对第一显示部展开的方向,第一显示部和第二显示部一同沿相对折叠的方向,第一显示部和第二显示部一同沿相对展开的方向等。
作为一种实施方式,当电子设备的第一显示部及第二显示部相对展开时,电子设备可以根据第一显示部及第二显示部之间的相对位置,来确定第一显示部及第二显示部之间的角度。其中,电子设备的第一显示部及第二显示部展开时,二者之间的角度可以大致为180度,也即第一显示部及第二显示部的显示面在同一显示面,或者是第一显示部及第二显示部的显示面近似地在同一显示面。进一步地,当电子设备为内折屏幕电子设备时,出于用户的使用习惯以及观看习惯,第一显示部及第二显示部之间的角度可以小于180度,以便用户观看用户图形界面。其中,检测第一显示部及第二显示部之间的角度,可以利用电子设备自身设置的角度传感器、距离传感器或者其他可以直接或间接检测第一显示部及第二显示部之间的角度的传感器来实现。
在本实施方式中,用户可以通过控制第一显示部以及第二显示部中的任一个进行转动,来改变二者之间的角度。当检测到第一显示部以及第二显示部之间的角度发生变化时,例如,第一显示部以及第二显示部相对折叠时,二者之间的角度减小,或者第一显示部以及第二显示部相对展开时,二者之间的角度增大。进一步地,可以在第一显示部和第二显示部上分别设置惯性测量单元等运动传感器,以结合第一显示部和第二显示部之间的角度变化来得出第一显示部和/或第二显示部的运动方向为第一预设方向,还是第二预设方向。
在本申请实施例中,步骤S23检测的结果包括但不限于:第一显示部沿第一预设方向运动,第一显示部沿第二预设方向运动,第二显示部沿第一预设方向运动,第二显示部沿第二预设方向运动,第一显示部和第二显示部均沿第二预设方向运动。
步骤S25:根据第一显示部和第二显示部的运动方向确定对于图形用户界面的操作指令。
在本申请实施例中,根据第一显示部和第二显示部的运动方向为第一预设方向或第二预设方向,可以确定不同的操作指令。
进一步地,第一显示部和/或第二显示部可以沿第一预设方向转动,第一显示部和/或第二显示部也可以沿第二预设方向转动,因此,如图4所示,在本实施例中,步骤S25还可以包括步骤S251a~S253a和步骤S251b。其中,步骤S251a~S253a是第一显示部和/或第二显示部沿第一预设方向转动时执行的步骤,步骤S251b是第一显示部和/或第二显示部沿第二预设方向转动时执行的步骤。
步骤S251a:若第一显示部和第二显示部中有且仅有一个显示部沿第一预设方向转动,则确定操作指令为切换图形用户界面的当前显示界面。
本实施例中,切换图形用户界面的当前显示界面的预设条件可以包括:第一显示部和第二显示部中有且仅有一个显示部沿第一预设方向转动。也即,若获取的转动情况满足上述预设条件时,确定操作指令为切换图形用户界面的当前显示界面。
进一步地,若第一显示部和第二显示部中有且仅有一个显示部沿第一预设方向转动,且转动的显示部在预设转动时间内的转动方向不改变,则确定操作指令为连续切换图形用户界面的当前显示界面。
例如,第一显示部沿第一预设方向转动,且在预设转动时间内的转动方向不改变,确定操作指令为连续切换图形用户界面的当前界面。其中,连续切换图形用户界面的当前界面,可以等效于将当前界面进行连续切换操作,例如向左连续切换多个页面,或向右连续切换多个页面。可选地,连续切换的切换速度可以根据第一显示部的转动角度大小来确定,具体确定的对应关系可以由用户自行设定。此时,当电子设备执行连续切换图形用户界面的当前界面时,持续检测第一显示部的转动方向,若第一显示部在页面的切换过程沿原转动方向回转,则停止切换页面的动作。在其他的实施方式中,当用户通过控制第二显示部转动来切换当前界面时,切换命令的执行过程是类似的,本说明书不再赘述。
若第一显示部和第二显示部中有且仅有一个显示部沿第一预设方向转动,且转动的显示部在转动后发生回转,则确定操作指令为单次切换图形用户界面的当前显示界面;其中,转动的显示部在预设转动时间内转动后沿与原转动方向相反的方向转动,则认为转动的显示部回转。
例如,第一显示部沿第一预设方向转动,并在预设转动时间内转动后沿与原转动方向相反的方向转动,则确定操作指令为单次切换图形用户界面的当前界面。其中,单次切换图形用户界面的当前界面,可以等效于对当前界面沿同一切换方向进行单次切换操作,例如向左切换一个页面,或向右切换一个页面。
步骤S253a:根据转动的显示部确定当前显示界面的切换方向。
其中,可以通过预先对第一显示部和第二显示部进行设定,如设定第一显示部进行转动时,当前显示界面的切换方向为向左切换;第二显示部进行转动时,当前显示界面的切换方向为向右切换。在一些实施方式中,可以在第一显示部和第二显示部分别设置惯性测量传感器,并根据第一显示部或第二显示部的加速度变化来确定转动的显示部。
例如,若第一显示部沿第一预设方向转动,且在预设转动时间内的转动方向不改变,则确定当前显示界面的切换为向左连续切换图形用户界面。若第一显示部沿第一预设方向转动,且第一显示部在预设转动时间内发生回转;则确定当前显示界面的切换为向左单次切换图形用户界面。
可选地,在一些实施方式中,可以通过显示部的转动方向,确定界面的切换方向,此时,步骤S253a可以为:根据转动的显示部的转动方向,确定当前显示界面的切换方向。此时,针对同一个显示部,其转动方向不同时,可以控制当前显示界面向不同的方向切换,便于用户操作。
在本申请实施例中,如图2所示,第一显示部和第二显示部分别位于图中的左边和右边,也可认为第一显示部和第二显示部分别位于用户的左边和右边。以第一显示部沿第一预设方向(图中为逆时针方向)转动为例,此时,第一显示部的转动方向为逆时针转动,可以确定当前显示界面的切换方向为向右切换,若第一显示部的转动方向为逆时针转动,可以确定当前显示界面的切换方向为向右切换。
进一步地,若第一显示部沿第一预设方向转动,且在预设转动时间内的转动方向不改变,则确定当前显示界面的切换为向右连续切换图形用户界面。若第一显示部沿第一预设方向转动,且第一显示部在预设转动时间内发生回转;则确定当前显示界面的切换为向右单次切换图形用户界面。
在本实施方式中,根据转动的显示部确定当前界面切换方向,与根据转动的显示部的转动方向确定当前界面的切换方向,可以满足不同客户的使用需求。
步骤S251b:若第一显示部和第二显示部中至少有一个显示部沿第二预设方向转动,则确定操作指令为激活图形用户界面的交互控件。
本实施例中,激活图形用户界面的交互控件的预设条件可以包括:第一显示部和第二显示部中的至少一个显示部沿第二预设方向转动。也即,若获取的转动情况满足上述预设条件时,确定操作指令为激活图形用户界面的交互控件。
在本实施例中,交互控件为图形用户界面的虚拟按键,虚拟按键可以包括确认键、返回键、菜单键、主界面键、功能键、上一页、下一页等虚拟按键中的任一个或多个的组合。因此,激活图形用户界面的交互控件,可以包括:点击确认键、返回键、菜单键、主界面键、功能键、上一页、下一页等中任一虚拟按键。
需要说明的是,第一显示部和第二显示部中至少有一个显示部沿第二预设方向转动的类型包括:第一显示部沿第二预设方向转动,第二显示部沿第二预设方向转动,第一显示部和第二显示部同时沿第二预设方向转动,第一显示部沿第二预设方向转动后回转,第二显示部沿第二预设方向转动后回转,第一显示部和第二显示部同时沿第二预设方向转动后回转。其中,转动和转动后回转的定义与S253a相类似,在此不做赘述。因此,可以通过建立上述操作动作与交互控件之间的对应关系,使不同的操作动作能够激活对应的交互控件。例如,用户可以设定上述六个操作动作相对应的交互控件,以在上述的操作动作发生时激活对应的交互控件,满足用户对图形用户界面的交互控件的操作需求。
例如,若第一显示部和第二显示部沿第二预设方向转动后回转,可以确定操作指令为激活图形用户界面的交互控件为点击主界面键;若第一显示部沿第二预设方向转动后回转,可以确定操作指令为激活图形用户界面的交互控件为点击返回键;若第二显示部沿第二预设方向转动后回转,可以确定操作指令为激活图形用户界面的交互控件为点击菜单键。
步骤S27:根据操作指令,控制图形用户界面。
在本申请提供的界面交互方法中,允许通过操控第一显示部或/及第二显示部的转动,对电子设备输入界面交互的操控指令,进而实现用户图形界面的交互操作,能够便捷地实现对用户图形界面的操作,如切换页面或激活交互控件,以提高用户操作的便利性,从而提高用户进行人机交互的体验。
请参阅图5,基于上述的电子设备,本申请实施例还提供又一种界面交互方法,用于在可折叠的电子设备中显示图形用户界面,并通过可折叠壳体实现人机交互,以允许用户便捷地对图形用户界面进行操作,从而提高用户进行人机交互的体验。在本实施例中,界面交互方法可以包括步骤S31~S39。
步骤S31:获取第一显示部以及第二显示部的转动情况。
步骤S33:检测预设转动时间内,第一显示部以及第二显示部之间的最大角度变化量。
进一步地,预设转动时间为一个操作动作执行的预估时间,预设转动时间可以根据用户自定义的时间或电子设备预设的时间进行设定,例如,预设转动时间为10ms~300ms之间的任意数值。需要说明的是,在预设转动时间内,用户可以执行一个操作动作,也即在预设转动时间内,用户对第一显示部和/或第二显示部执行一次转动或执行一次转动后回转的操作。
在一些实施方式中,在预设转动时间内,转动的显示部在转动后的预设转动时间内沿与原转动方向相反的方向转动,则认为转动的显示部转动后发生回转。例如,第一显示部转动后发生回转,其也被视为一个操作动作;其中,转动的显示部在预设转动时间内转动后沿与原转动方向相反的方向转动,则认为转动的显示部发生回转。需要说明的是,本申请实施例中,将在预设转动时间内发生的第一显示部和/或第二显示部的转动后发生回转,确定为一个操作动作。
上述的“回转”状态,可以通过惯性测量传感器来检测,例如,可以通过检测第一显示部以及第二显示部的转动方向是否发生改变,来判断其是否回转,或者,可以通过检测第一显示部以及第二显示部的加速度方向是否改变,来判断其是否回转。
在本申请实施例中,通过检测第一显示部及第二显示部之间的角度变化,可以根据变化后的角度信息,得出第一显示部以及第二显示部的最大角度变化量。作为一种实施方式,转动的显示部发生转动后回转的操作动作中,回转的角度变化量小于或等于转动的角度变化量,因而,最大角度变化量为转动的显示部转动时发生的角度变化的最大量。
步骤S35:若最大角度变化量未落入预设角度变化量范围,则确定第一显示部以及第二显示部的转动情况为无效操作,并返回执行步骤S33。
作为一种实施方式,预设角度变化量为5°~15°,当第一显示部和第二显示部的最大角度变化量未落入预设角度变化量范围时,即最大角度变化量小于预设角度变化量范围的下限值或大于预设角度变化量范围的上限值。需要说明的是,通过对转动角度的限定,能够避免对用户意图的误判,例如,当最大角度变化量小于预设角度变化量范围的下限值时,可以判定为用户的误操作(例如正常握持的抖动,或收纳状态中的抖动),此时第一显示部和第二显示的转动情况被确定为无效操作,该操作不会被视为任何操作指令的输入动作;当最大角度变化量大于预设角度变化量范围的上限值时,可以判定为用户在执行第一显示屏和第二显示屏的翻转,以实现电子设备的折叠或展开,此时转动情况也被确定为无效操作。
步骤S36:若最大角度变化量落入预设角度变化范围,则确定第一显示部以及第二显示部的转动情况为有效操作,并执行步骤S37。
作为一种实施方式,预设角度变化范围可以为5°~15°,当第一显示部和第二显示部之间的最大角度变化量落入预设角度变化量范围时,将该操作动作标记为有效操作。其中,预设角度变化范围可以根据用户个人的使用习惯进行设定。
步骤S37:检测有效操作,并记录有效操作在预设时长内发生的次数。
在本申请实施例中,通过对操作动作划分为有效操作和无效操作,可以筛除部分由于用户误操作而造成的第一显示部和第二显示部的转动,或排除电子设备的折叠或展开的动作。进一步地,若操作动作为有效操作时,该操作动作会被记录;若操作动作为无效动作时,该操作动作会被忽略。需要说明的是,图形用户界面的操作指令由有效操作进行确定,以保证用户通过第一显示部和第二显示部实现的有效操作,可以得到对应的操作指令。
进一步地,预设时长为根据有效操作发生的次数与操作指令之间的对应关系进行预设的时间长度。作为一种实施方式,预设转动时间为10ms~300ms,此时,预设时长可以为较长的时间,如300ms~800ms。若预设转动时间为300ms,预设时长为600ms时,可以预计的是,在预设时长内,有效操作发生的次数最多为两次。需要说明的是,用户可以根据有效操作的次数为一次或两次,并结合第一显示部和/或第二显示部在预设转动时间内的转动方向,可以组合形成多条操控指令,进而丰富用户可选择的操作指令组合。
进一步地,若有效操作发生后,在预设等待时间内未再次发生有效操作,记录已发生的有效操作的次数。在一些实施方式中,例如,预设等待时间可以为5ms~100ms,预设等待时间的长度小于预设转动时间,以避免用户完成一个有效操作之后,需要等待较长的时间。需要说明的是,若预设等待时间内未再次发生有效操作,不管预设时长还剩余多少,都以记录的已发生的有效操作的次数作为确定操作的依据。
例如,预设时长为600ms,预设等待时间为10ms,预设转动时间为300ms,也即,在预设时长内最多可以存在两个预设转动时间,或者说是发生两次有效操作。进一步地,若在预设转动时间内发生一次有效操作后,在预设等待时间内又发生一次有效操作,记录预设时长内发生的有效操作次数为两次,并执行步骤S38;若在预设转动时间内发生一次有效操作后,在预设等待时间内未再次发生有效操作,记录预设时长内发生的有效操作为一次,并执行步骤S38;若在预设转动时间内发生一次有效操作后,在预设等待时间后再次发生有效操作,其中,记录预设时长内的有效操作次数为一次,此时执行步骤S38,而在预设等待时间后发生的有效操作计入下一个预设时长内的操作次数。
在一些实施方式中,可以省略预设时长的设定,而是根据在预设等待时间内是否发生有效操作来记录有效操作的次数。若一个有效操作发生后的预设等待时间内再次发生有效操作,则记录有效操作累计发生的次数;若一个有效操作发生后的预设等待时间内未发生有效操作,则终止对有效操作发生的次数的记录,并确定已发生的有效操作的次数,进而根据记录的有效操作发生的次数执行步骤S38。也即,若有效操作发生后的预设等待时间内再次发生有效操作,累计有效操作发生的次数,直至在有效操作发生后的预设等待时间内不再发生有效操作,统计已发生的有效操作的次数,进而根据该有效操作发生的次数执行步骤S38。
步骤S38:根据有效操作在预设时长内发生的次数,确定对应的图形用户界面的操作指令。
本申请实施例中,根据有效操作在预设时长内发生的次数与预设次数的对应关系,可以确定对应的图形用户界面的操作指令。若有效操作发生的次数大于预设次数,则图形用户界面显示错误提示或无响应。其中,有效操作发生的次数大于预设次数,即在预设时长内第一显示部和第二显示部的转动次数多于用户预设的转动次数时,其无法与预设的图形用户界面的操作指令形成对应,确定为用户的误操作。
在一些实施方式中,还通过根据有效操作在预设时长内发生的次数和次序的组合,确定对应的图形用户界面的操作指令。也即,当有效操作在预设时长内发生的次数多于一次时,可以通过有效操作发生的次序来确定对应的图形用户界面的操作指令。例如,先转动第一显示部再转动第二显示部所对应的操作指令,区别于先转动第二显示部再转动第一显示部所对应的操作指令。需要说明的是,通过有效操作的不同次数和不同次序的组合,增加了给用户进行预设的图形用户界面的操作指令的可选方式。
需要说明的是,若预设时长与预设转动时间相同时,可以省略步骤S37,此时在预设时长内,有效操作发生的次数至多为一次,即无需对有效操作的次数进行记录。若有效操作发生时,即可直接根据有效操作确定图形用户界面的操作指令。进一步地,对于有效操作发生的次数为一次时的图形用户界面的操作指令的确定,可以参照上述实施例中的步骤S21~S27。
步骤S39:根据操作指令,控制图形用户界面。
在本申请提供的界面交互方法中,允许通过操控第一显示部或/及第二显示部的转动,对电子设备输入界面交互的操控指令,进而实现用户图形界面的交互操作,能够便捷地实现对用户图形界面的操作,如切换或激活,以提高用户进行人机交互的体验。
请参阅图6,基于上述的界面交互方法,本申请实施方式还提供一种界面交互装置600,图6示出界面交互装置600的结构框图。界面交互装置600运行于如图1所示的电子设备500,其用于执行上述的界面交互方法。在本申请实施方式中,界面交互装置600被存储在电子设备500的存储器中,并被配置为由电子设备500的一个或多个处理器执行。
具体在图6所示的实施例中,界面交互装置600包括转动情况获取模块610、指令确定模块630和界面控制模块650。可以理解的是,上述各模块可以为运行于计算机可读存储介质中的程序模块或程序单元,上述各个模块的用途及工作具体如下:
转动情况获取模块610用于在电子设备启动图形用户界面时,获取第一显示部以及第二显示部的转动情况。进一步地,转动情况获取模块610用于通过电子设备的运动传感器检测第一显示部以及第二显示部的转动情况。
指令确定模块630用于根据第一显示部以及第二显示部的转动情况确定对于图形用户界面的操作指令。进一步地,指令确定模块630用于基于转动情况与操作指令之间的对应关系,来确定图形用户界面的操作指令。指令确定模块630包括最大角度变化量确定单元632、次数记录单元634、方向确定单元636以及交互命令单元638。
最大角度确定单元632用于在第一显示部和/或第二显示进行转动时,确定第一显示部和/或第二显示部转动过程的最大角度变化量,并判断该最大角度变化量是否落入预设角度变化范围,进而将该操作动作确定为有效操作和无效操作。
次数记录单元634用于在预设时长内记录第一显示部和/或第二显示部进行转动的有效操作次数。其中,若有效操作发生后,在预设等待时间内未再次发生有效操作,记录已发生的有效操作的次数。
方向确定单元636用于在第一显示部和/或第二显示部进行转动时,确定第一显示部和/或第二显示部的运动方向。在本申请实施例中,第一显示部和/或第二显示部的运动方向分为第一预设方向和第二预设方向,方向确定单元636在该操作动作被确定为有效操作的同时,将该有效操作的运动方向进行记录。
交互命令单元638用于根据次数记录单元634和/或方向确定单元636所记录的数据,确定用户图形界面所需执行的交互命令,并根据交互命令控制用户图形界面的显示。其中,交互命令单元638可以根据次数记录单元634和/或方向确定单元636所记录的数据,可以分别对应于多个不同的交互命令。例如,交互命令单元638可以根据次数记录单元634记录的有效操作的次数确定对应的交互指令,也可以根据方向确定单元636记录的有效操作的运动方向确定对应的交互指令,还可以根据次数记录单元634记录的有效操作的次数和方向单元636记录的有效操作的运动方向组合形成的有效操作的次序确定对应的交互指令。
界面控制模块650用于根据操作指令控制图形用户界面,其中,操作指令包括激活图形用户界面的交互控件。本申请实施例中,交互控件为图形用户界面的虚拟按键,虚拟按键包括确认键、返回键、菜单键、主界面键、功能键、上一页、下一页等虚拟按键中的任一个或多个的组合。因此激活图形用户界面的交互控件包括:点击确认键、返回键、菜单键、主界面键、功能键、上一页、下一页等中任一虚拟按键的操作。进一步地,操作指令还包括切换图形用户界面的当前界面。其中,切换图形用户界面的当前界面包括:向左单次切换、向左连续切换、向右单次切换、向右连续切换等。
在本申请提供的界面交互方法及装置中,允许通过操控第一显示部或/及第二显示部的转动,对电子设备输入界面交互的操控指令,进而实现用户图形界面的交互操作,能够便捷地实现对用户图形界面的操作,如切换或激活,以提高用户进行人机交互的体验。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,所显示或讨论的模块相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
在实际的应用场景中,电子设备500可作为智能手机终端进行使用,在这种情况下,电子设备500通常还包括一个或多个(图7中仅示出一个)如下部件:处理器102、存储器104、拍摄模块108、音频电路110、输入模块118、电源模块122、以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器104中并被配置为由一个或多个处理器102执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。本领域普通技术人员可以理解,图7所示的结构仅为示意,其并不对电子设备500的结构造成限定。例如,电子设备500还可包括比图7中所示更多或者更少的组件,或者具有与图7所示不同的配置。
处理器102可以包括一个或者多个处理核。处理器102利用各种接口和线路连接整个电子设备500内的各个部分,通过运行或执行存储在存储器104内的指令、程序、代码集或指令集,以及调用存储在存储器104内的数据,执行电子设备500的各种功能和处理数据。可选地,处理器102可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器102可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器102中,单独通过一块通信芯片进行实现。
存储器104可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。存储器104可用于存储指令、程序、代码、代码集或指令集。存储器104可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备500在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
拍摄模块108可以为摄像头,其设置于可折叠壳体组件100,其用于执行拍摄任务,例如,用于拍摄照片、视频或者进行可视电话通话等。音频电路110、扬声器101、声音插孔103、麦克风105共同提供用户与电子设备500之间的音频接口。具体地,音频电路110从处理器102处接收声音数据,将声音数据转换为电信号,将电信号传输至扬声器101。扬声器101将电信号转换为人耳能听到的声波。音频电路110还从麦克风105处接收电信号,将电信号转换为声音数据,并将声音数据传输给处理器102以进行进一步的处理。
本实施例中,输入模块118可包括设置在可折叠屏200上的触摸屏109,触摸屏109可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触摸屏109上或在触摸屏109附近的操作),并根据预先设定的程序驱动相应的连接装置。除了触摸屏109,在其它变更实施方式中,输入模块118还可以包括其他输入设备,如按键107或麦克风105。按键107例如可包括用于输入字符的字符按键,以及用于触发控制功能的控制按键。控制按键的实例包括“返回主屏”按键、开机/关机按键等等。麦克风105可以用于接收用户的语音命令。
可折叠屏200用于显示由用户输入的信息、提供给用户的信息以及电子设备500的各种图形用户界面,这些图形用户界面可以由图形、文本、图标、数字、视频和其任意组合来构成,在一个实例中,触摸屏109可设置于可折叠屏200上从而与可折叠屏200构成一个整体。
电源模块122用于向处理器102以及其他各组件提供电力供应。具体地,电源模块122可包括电源管理装置、一个或多个电源(如电池或者交流电)、充电电路、电源失效检测电路、逆变器、电源状态指示灯以及其他任意与电子组件或可折叠屏200内电力的生成、管理及分布相关的组件。
应当理解的是,上述的电子设备500并不局限于智能手机终端,其应当指可以在移动中使用的计算机设备。具体而言,电子设备500,是指搭载了智能操作装置的移动计算机设备,电子设备500包括但不限于智能手机、智能手表、笔记本、平板电脑、POS机甚至包括车载电脑,等等。
请参考图8,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读存储介质800中存储有程序代码,程序代码可被处理器调用执行上述方法实施例中所描述的方法。
计算机可读存储介质800可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质800包括非瞬时性计算机可读存储介质(non-transitory computer-readable storage medium)。计算机可读存储介质800具有执行上述方法中的任何方法步骤的程序代码810的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码810可以例如以适当形式进行压缩。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,描述的具体特征或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读存储介质中,以供指令执行装置、装置或设备(如基于计算机的装置、包括处理器的装置或其他可以从指令执行装置、装置或设备取指令并执行指令的装置)使用,或结合这些指令执行装置、装置或设备而使用。就本说明书而言,"计算机可读存储介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行装置、装置或设备或结合这些指令执行装置、装置或设备而使用的装置。计算机可读存储介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子设备),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读存储介质甚至可以是可在其上打印程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得程序,然后将其存储在计算机存储器中。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行装置执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

Claims (12)

1.一种界面交互方法,应用于具有可折叠屏的电子设备,所述可折叠屏包括第一显示部以及连接于所述第一显示部的第二显示部,所述第一显示部及所述第二显示部能够相对转动;所述第一显示部及所述第二显示部用于共同显示图形用户界面;所述界面交互方法包括:
获取所述第一显示部以及所述第二显示部的转动情况;其中,所述转动情况包括所述第一显示部以及所述第二显示部的各自的转动状态,所述转动状态包括转动过程中每一时刻的转动方向;
根据所述转动情况与激活所述图形用户界面的交互控件之间的对应关系,确定对于所述图形用户界面的操作指令,包括:
若所述转动情况满足激活图形用户界面的交互控件的预设条件,则确定所述操作指令为激活所述图形用户界面的交互控件;其中,所述激活图形用户界面的交互控件的预设条件包括:所述第一显示部和所述第二显示部中的至少一个显示部转动,且转动的显示部的转动方向沿第一显示部及第二显示部相对展开的方向;所述交互控件包括确认键、返回键、菜单键、主界面键、功能键、上一页、下一页中的至少一者;以及
根据所述操作指令,控制所述图形用户界面,其中,所述操作指令包括切换所述图形用户界面的操作指令。
2.如权利要求1所述的界面交互方法,其特征在于,所述根据所述转动情况与激活所述图形用户界面的交互控件之间的对应关系,确定对于所述图形用户界面的操作指令,包括:
根据所述转动情况与激活所述图形用户界面的交互控件之间的对应关系,若所述转动情况满足切换界面的预设条件,则确定所述操作指令为切换所述图形用户界面的当前显示界面。
3.如权利要求2所述的界面交互方法,其特征在于,所述切换界面的预设条件包括:所述第一显示部和所述第二显示部中有且仅有一个显示部转动,且转动方向沿第一显示部及第二显示部相对折叠的方向。
4.如权利要求3所述的界面交互方法,其特征在于,确定所述操作指令为切换所述图形用户界面的当前显示界面时,根据转动的显示部确定所述当前显示界面的切换方向。
5.如权利要求3所述的界面交互方法,其特征在于,所述确定所述操作指令为切换所述图形用户界面的当前显示界面,包括:
若所述第一显示部和所述第二显示部中有且仅有一个显示部转动,且转动的显示部的转动方向在预设转动时间内不改变,则确定所述操作指令为连续切换所述图形用户界面的当前显示界面;
若所述第一显示部和所述第二显示部中有且仅有一个显示部转动,且转动的显示部转动后在预设转动时间内发生回转,则确定所述操作指令为单次切换所述图形用户界面的当前显示界面;其中,转动的显示部转动后沿与原转动方向相反的方向转动,则认为转动的显示部回转。
6.如权利要求1所述的界面交互方法,所述激活图形用户界面的交互控件的预设条件包括:所述第一显示部和所述第二显示部中的至少一个显示部转动,且转动后回转;其中,转动的显示部在预设转动时间内转动后沿与原转动方向相反的方向转动,则认为转动的显示部回转。
7.如权利要求2~6中任一项所述的界面交互方法,其特征在于,所述获取所述第一显示部以及所述第二显示部的转动情况,包括:
检测预设转动时间内,所述第一显示部以及所述第二显示部之间角度的最大角度变化量;
若所述最大角度变化量落入预设角度变化范围,则确定所述转动情况为有效操作;以及
若所述最大角度变化量未落入所述预设角度变化范围,则确定所述转动情况为无效操作;
根据所述转动情况确定对于所述图形用户界面的操作指令时,根据所述有效操作确定所述操作指令。
8.如权利要求7所述的界面交互方法,其特征在于,所述获取所述第一显示部以及所述第二显示部的转动情况,还包括:
检测所述有效操作,并记录所述有效操作在预设时长内发生的次数;以及
所述根据所述有效操作确定所述操作指令,包括:根据所述有效操作在所述预设时长内发生的次数,确定对应的所述图形用户界面的操作指令。
9.一种界面交互装置,应用于具有可折叠屏的电子设备,所述可折叠屏包括第一显示部以及连接于所述第一显示部的第二显示部,所述第一显示部及所述第二显示部能够相对转动以折叠或展开;所述第一显示部及所述第二显示部用于共同显示图形用户界面;所述界面交互装置包括:
转动情况获取模块,用于获取所述第一显示部以及所述第二显示部的转动情况;其中,所述转动情况包括所述第一显示部以及所述第二显示部的各自的转动状态,所述转动状态包括转动过程中每一时刻的转动方向;
指令确定模块,用于根据所述转动情况与激活所述图形用户界面的交互控件之间的对应关系,确定对于所述图形用户界面的操作指令,包括:
若所述转动情况满足激活图形用户界面的交互控件的预设条件,则确定所述操作指令为激活所述图形用户界面的交互控件;其中,所述激活图形用户界面的交互控件的预设条件包括:所述第一显示部和所述第二显示部中的至少一个显示部转动,且转动方向沿第一显示部及第二显示部相对展开的方向;所述交互控件包括确认键、返回键、菜单键、主界面键、功能键、上一页、下一页中的至少一者;以及
界面控制模块,用于根据所述操作指令控制所述图形用户界面,其中,所述操作指令包括激活所述图形用户界面的交互控件。
10.一种电子设备,其特征在于,包括可折叠屏,所述可折叠屏包括第一显示部以及连接于所述第一显示部的第二显示部,所述第一显示部及所述第二显示部能够相对转动以折叠或展开;所述电子设备还包括:一个或多个处理器、存储器以及一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序被配置为用于执行如权利要求1~8中任一项所述的界面交互方法。
11.如权利要求10所述的电子设备,其特征在于,所述电子设备还包括第一运动传感器和第二运动传感器,所述第一运动传感器设置于所述第一显示部,所述第二运动传感器设置于所述第二显示部。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有程序代码,所述程序代码可被处理器调用执行所述权利要求1~8中任一项所述的界面交互方法。
CN201910200056.4A 2019-03-15 2019-03-15 界面交互方法及装置、电子设备以及存储介质 Active CN109976633B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910200056.4A CN109976633B (zh) 2019-03-15 2019-03-15 界面交互方法及装置、电子设备以及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910200056.4A CN109976633B (zh) 2019-03-15 2019-03-15 界面交互方法及装置、电子设备以及存储介质

Publications (2)

Publication Number Publication Date
CN109976633A CN109976633A (zh) 2019-07-05
CN109976633B true CN109976633B (zh) 2021-10-22

Family

ID=67079050

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910200056.4A Active CN109976633B (zh) 2019-03-15 2019-03-15 界面交互方法及装置、电子设备以及存储介质

Country Status (1)

Country Link
CN (1) CN109976633B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110377213B (zh) * 2019-07-12 2021-04-09 Oppo广东移动通信有限公司 电子设备的控制方法、电子设备和计算机可读存储介质
CN110691167B (zh) * 2019-09-25 2021-04-16 北京蓦然认知科技有限公司 一种显示单元的控制方法、装置
CN110995896A (zh) * 2019-11-27 2020-04-10 维沃移动通信有限公司 一种控制方法和电子设备
CN111952088B (zh) * 2020-07-09 2022-10-04 广东美的厨房电器制造有限公司 旋钮组件和家用电器
CN114518927A (zh) * 2022-02-18 2022-05-20 维沃移动通信有限公司 页面切换方法和电子设备
CN114661404A (zh) * 2022-03-31 2022-06-24 Oppo广东移动通信有限公司 调节控件的控制方法、装置、电子设备以及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103477304A (zh) * 2011-02-10 2013-12-25 三星电子株式会社 包含触摸屏显示器的便携式设备以及控制它的方法
CN105141772A (zh) * 2015-09-08 2015-12-09 广东欧珀移动通信有限公司 一种移动终端的闹钟关闭方法及装置
CN105452983A (zh) * 2014-05-23 2016-03-30 三星电子株式会社 可折叠装置及其控制方法
WO2017119531A1 (ko) * 2016-01-07 2017-07-13 엘지전자 주식회사 이동 단말기 및 그 제어방법
CN107179865A (zh) * 2017-05-19 2017-09-19 维沃移动通信有限公司 一种页面切换方法和终端
CN107589903A (zh) * 2017-10-19 2018-01-16 广东欧珀移动通信有限公司 显示多页码展示信息的方法和装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101933452B1 (ko) * 2011-02-10 2019-01-02 삼성전자주식회사 디바이스 패널들의 상대적 이동을 이용한 사용자 명령들을 입력하는 방법 및 장치
CN108965608B (zh) * 2018-08-28 2021-01-08 维沃移动通信有限公司 一种闹钟设置方法、折叠终端及计算机可读存储介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103477304A (zh) * 2011-02-10 2013-12-25 三星电子株式会社 包含触摸屏显示器的便携式设备以及控制它的方法
CN105452983A (zh) * 2014-05-23 2016-03-30 三星电子株式会社 可折叠装置及其控制方法
CN105141772A (zh) * 2015-09-08 2015-12-09 广东欧珀移动通信有限公司 一种移动终端的闹钟关闭方法及装置
WO2017119531A1 (ko) * 2016-01-07 2017-07-13 엘지전자 주식회사 이동 단말기 및 그 제어방법
CN107179865A (zh) * 2017-05-19 2017-09-19 维沃移动通信有限公司 一种页面切换方法和终端
CN107589903A (zh) * 2017-10-19 2018-01-16 广东欧珀移动通信有限公司 显示多页码展示信息的方法和装置

Also Published As

Publication number Publication date
CN109976633A (zh) 2019-07-05

Similar Documents

Publication Publication Date Title
CN109976633B (zh) 界面交互方法及装置、电子设备以及存储介质
CN110058828B (zh) 应用程序显示方法、装置、电子设备及存储介质
KR101472021B1 (ko) 플렉서블 디스플레이부를 구비한 휴대 단말기 및 그 제어방법
EP2637086B1 (en) Mobile terminal
EP2658227B1 (en) Exchange of hand-drawings on touch-devices
CN109947320B (zh) 图片显示方法及装置、电子设备以及存储介质
EP2661068B1 (en) Mobile terminal and control method thereof
US10042596B2 (en) Electronic device and method for controlling the same
CN109947383B (zh) 显示控制方法、装置、移动终端及存储介质
JP2021525430A (ja) 表示制御方法及び端末
US20060197753A1 (en) Multi-functional hand-held device
JP4764329B2 (ja) 情報処理装置
KR20140092722A (ko) 정보를 디스플레이하는 모바일 장치 및 방법
CN109806589B (zh) 虚拟对象控制方法及装置、电子设备以及存储介质
KR20140119546A (ko) 사용자 인터페이스 표시 방법 및 장치
KR20210021863A (ko) 폴더블 디스플레이를 포함하는 전자 장치 및 전자 장치의 컨텐츠 생성 방법
US11934651B2 (en) Mobile terminal with multiple screens and mapped coordinates
CN112230910B (zh) 嵌入型程序的页面生成方法、装置、设备及存储介质
CN112882541A (zh) 折叠结构、电子设备和折叠角度确定方法
JP5524685B2 (ja) 表示装置及びその制御方法
KR102278676B1 (ko) 사용자 인터페이스 표시 방법 및 장치
KR102329890B1 (ko) 사용자 인터페이스 표시 방법 및 장치
CN115379274B (zh) 基于图片的互动方法、装置、电子设备及存储介质
KR102187856B1 (ko) 사용자 인터페이스 표시 방법 및 장치
KR101679572B1 (ko) 휴대 단말기 및 그 동작 제어방법

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