CN111045572A - 屏幕控制方法、装置、终端及存储介质 - Google Patents
屏幕控制方法、装置、终端及存储介质 Download PDFInfo
- Publication number
- CN111045572A CN111045572A CN201911257730.9A CN201911257730A CN111045572A CN 111045572 A CN111045572 A CN 111045572A CN 201911257730 A CN201911257730 A CN 201911257730A CN 111045572 A CN111045572 A CN 111045572A
- Authority
- CN
- China
- Prior art keywords
- terminal
- screen
- state
- detection data
- terminal 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.)
- Granted
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/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/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- 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
- G06F3/0488—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 using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- 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/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
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)
- Environmental & Geological Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
本发明实施例公开了一种屏幕控制方法、装置、终端及存储介质。该方法由终端执行,终端包括在终端顶部设置有功能组件,功能组件包括图像采集组件和音频组件的一种或多种组合;该方法包括:当接收到用户对功能组件的触发操作时,检测终端屏幕的使用状态;根据使用状态和目标检测数据,确定终端屏幕的折叠方向;基于折叠方向将终端屏幕沿着折叠方向折叠,以使终端屏幕处于新的使用状态;在终端屏幕处于新的使用状态下,控制功能组件执行处理操作。通过将功能组件设置于终端顶部,并在使用功能组件时适应性地折叠终端屏幕,从而既能通过功能组件实现终端的功能,又能够在不使用功能组件时实现全面屏显示。
Description
技术领域
本发明实施例涉及智能控制技术领域,尤其涉及一种屏幕控制方法、装置、终端及存储介质。
背景技术
随着用户对终端使用需求的不断提高,对终端屏幕显示的要求也逐渐提高,用户不仅需求终端屏幕面积较大以便于查阅信息,也对终端屏幕的屏占比提出了更高的要求。终端的高屏占比能够给用户以更好的屏幕阅览体验,因此,高屏占比的终端屏幕也是目前终端研究发展趋势。
但由于受限于目前的技术,目前的终端无法做到正面屏占比为100%,只能通过“刘海屏”、“水滴屏”、“挖孔屏”等技术尽可能地增大屏占比,但是,终端屏幕仍然无法实现全面屏显示。另外,对于屏占比设置较大的终端,其无法自动对终端进行适应性调节以实现终端的各项功能。
发明内容
本发明实施例提供一种屏幕控制方法、装置、终端及存储介质,以实现对终端屏幕的智能控制,采集有效图像。
在一个实施例中,本发明实施例提供了一种屏幕控制方法,所述终端包括在所述终端顶部设置有功能组件,所述功能组件包括图像采集组件和音频组件的一种或多种组合;所述方法包括:
当接收到用户对功能组件的触发操作时,检测终端屏幕的使用状态;
根据使用状态和目标检测数据,确定所述终端屏幕的折叠方向;
将所述终端屏幕沿着所述折叠方向折叠,以使终端屏幕处于新的使用状态;
在终端屏幕处于新的使用状态下,控制所述功能组件执行处理操作。
在又一个实施例中,本发明实施例提供了一种屏幕控制装置,该装置包括:
使用状态检测模块,用于当接收到用户对功能组件的触发操作时,检测终端屏幕的使用状态;
折叠方向确定模块,用于根据使用状态和目标检测数据,确定所述终端屏幕的折叠方向;
折叠模块,用于将所述终端屏幕沿着所述折叠方向折叠,以使终端屏幕处于新的使用状态;
处理操作执行模块,用于在终端屏幕处于新的使用状态下,控制所述功能组件执行处理操作。
在另一个实施例中,本发明实施例还提供了一种终端,该终端包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例中上述屏幕控制方法的步骤。
在再一个实施例中,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中上述屏幕控制方法的步骤。
本发明实施例中,通过将功能组件设置于终端顶部,从而节省了终端屏幕的空间,通过在使用功能组件时适应性地折叠终端屏幕以调整终端屏幕的使用状态,从而既能通过功能组件实现终端的各项功能,又能够在不使用功能组件时使终端屏幕处于展开状态以实现全面屏显示。
附图说明
图1为本发明实施例提供的顶部设置有图像采集组件的终端示意图;
图2为本发明实施例提供的一种屏幕控制方法的流程图;
图3为本发明又一实施例提供的一种屏幕控制方法的流程图;
图4为本发明实施例提供的一种屏幕控制装置结构示意图;
图5为本发明实施例提供的一种终端的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
本申请提供的屏幕控制方法,可以应用于如图1所示的终端应用中。该终端包括设置于顶部的功能组件,功能组件包括图像采集组件和音频组件的一种或多种组合;例如图像采集组件、听筒、传感器,也可以设置其他与实现终端功能应用相关的组件,例如也可以设置手电筒、耳机接口、充电接口等。在发明实施例中,将上述组件设置于终端顶部,而不设置于终端正面屏幕或背面屏幕,以提高正面屏幕或背面屏幕的屏占比,保证正面屏幕或背面屏幕能够实现全面屏显示。该终端的屏幕可以为柔性屏,能够实现向正面屏幕一侧或背面屏幕一侧进行任意角度的弯折。
图2为本发明实施例提供的一种屏幕控制方法的流程图。本实施例提供的屏幕控制方法可适用于对终端屏幕的折叠状态进行控制的情况,典型的,本发明实施例可以适用于对在在执行功能应用时调节终端顶部屏幕的折叠状态,在其他情况下进行全面屏显示的情况。该方法具体可以由屏幕控制装置来执行,该装置可以由软件和/或硬件的方式实现,该装置可以集成在终端中。参见图2,本发明实施例的方法具体包括:
S110、当接收到用户对功能组件的触发操作时,检测终端屏幕的使用状态。
其中,使用状态可以包括折叠状态和展开状态。由于本发明实施例中,功能组件设置于终端顶部,因此,在不调节终端顶部屏幕的情况下,可能无法实现功能。例如,由于听筒设置于终端顶部,因此无法在接听电话时听到对方的声音。因此,需要在终端实现功能时对终端顶部屏幕进行调整。示例性的,当终端检测到用户作用于终端的对功能应用的触发操作,则检测终端顶部屏幕的使用状态,以便判断在终端的使用状态下是否可以实现所触发的功能。
示例性的,由于终端屏幕的使用状态可以由内部折叠马达进行控制,因此,可以根据内部马达的当前控制状态确定终端屏幕的使用状态。也可以向用户展示终端屏幕使用状态的选项,由用户选择确定终端屏幕的使用状态。通过检测终端屏幕的使用状态,从而便于确定终端当前的使用状态是否可以实现触发的功能组件的处理操作,以便后续对使用状态进行调整。
S120、根据使用状态和目标检测数据,确定终端屏幕的折叠方向。
其中,目标检测数据可以为传感器检测数据、作用于终端屏幕的触发操作检测数据、图像检测数据等,可以用于确定在正常执行功能组件的处理操作的情况下,终端屏幕应该处于的状态。终端屏幕的折叠方向为终端屏幕应该进行折叠的方向。
示例性的,由于在终端屏幕处于当前的使用状态下,可能使功能组件无法正常执行处理操作以满足用户的需求,例如,当前终端屏幕处于向背面屏幕折叠的状态,而当前用户希望通过功能组件实现自拍的功能,则当前功能组件无法实现自拍。因此,需要根据终端屏幕的目标检测数据确定使功能组件正常执行处理操作终端屏幕所处的状态,并结合终端屏幕当前的使用状态,确定终端屏的折叠方向,从而明确终端屏幕应该向哪个方向折叠,以使功能组件正常执行处理操作。
S130、将终端屏幕沿着折叠方向折叠,以使终端屏幕处于新的使用状态。
示例性的,为了在终端屏幕处于使用状态时,使功能组件能够准确执行处理操作,因此,将终端屏幕沿着折叠方向进行折叠。此时,终端屏幕处于折叠后的新的使用状态。
S140、在终端屏幕处于新的使用状态下,控制功能组件执行处理操作。
示例性的,由于终端屏幕为沿着折叠方向折叠的,因此,终端屏幕处于新的使用状态下,能够使功能组件执行相应的处理操作,因此,在终端处于新的使用状态下,控制功能组件执行处理操作,从而实现相应的功能,满足用户的当前需求。例如,可以为用户通过终端屏幕点击用于指示功能组件执行处理操作的触发按钮,从而触发功能组件执行处理操作。
本申请实施例通过将功能组件设置于终端顶部,从而节省了终端屏幕的空间,通过在使用功能组件时适应性地折叠终端屏幕以调整终端屏幕的使用状态,从而既能通过功能组件实现终端的各项功能,又能够在不使用功能组件时使终端屏幕处于展开状态以实现全面屏显示。
图3为本发明又一实施例提供的一种屏幕控制方法的流程图。本发明实施例在上述实施例的基础上进行了优化,未在本实施例中详细描述的细节详见上述实施例。参见图3,本实施例提供的屏幕控制方法可以包括:
S210、当接收到用户对功能组件的触发操作时,检测终端屏幕的使用状态。
S220、根据使用状态,确定终端屏幕的当前状态方向;其中,使用状态包括折叠状态或展开状态。
示例性的,可以在终端屏幕的使用状态为折叠状态下,对终端进行使用,也可以在终端屏幕的使用状态为展开状态下,对终端进行使用。当终端屏幕的使用状态为折叠状态时,则终端屏幕的当前状态方向可以包括正面屏幕方向和背面屏幕方向。当终端屏幕的使用状态为展开状态时,则终端屏幕的当前状态方向为朝顶方向,其中朝顶方向是指终端屏幕没有发生弯曲,既没有朝向正面屏幕方向也没有朝向背面屏幕方向。当终端屏幕处于折叠方向或展开方向时,都有可能使功能组件无法执行相应的处理功能,因此无论终端屏幕处于折叠状态还是展开状态,都需要对终端屏幕的当前状态方向进行确定,并判断是否需要进行当前状态方向的调整。
S230、获取目标检测数据。
示例性的,可以通过配置于终端中的传感器、图像采集组件、触摸屏等采集目标检测数据,并由终端获取目标检测数据。
S240、根据目标检测数据确定目标用户的当前应用方向。
其中,当前应用方向是根据目标检测数据所确定的目标用户使用该功能组件的方向。目标用户是指在功能组件实施时,应用功能组件的用户。
在本申请又一实施例中,当功能组件包括音频组件时,此时目标成员是指在语音通话过程中,处于接听方或呼叫方中的任意一方;目标检测数据为传感器检测数据;相应的,根据目标检测数据确定目标用户的当前应用方向,此时,当前应用方向的确定包括:根据传感器数据确定面向目标用户的当前应用方向,当终端屏幕所处的当前状态方向和当前应用方向一致时,则终端直接通过处于折叠状态的终端屏幕,执行功能组件的处理操作;当终端屏幕所处的当前状态方向和当前应用方向不一致时,则终端将当前应用方向确定为折叠方向,将终端屏幕从当前状态方向向折叠方向折叠,以使终端屏幕处于新的使用状态。
示例性的,用户在进行通话时,可能手持终端时正面屏幕贴近耳部接听,也可能手持终端时背面屏幕贴近耳部接听。因此,需要检测用户所持终端贴近耳部的屏幕一侧方向,以便对终端屏幕的当前状态方向进行调整。传感器可以为接近传感器、红外传感器或摄像头。若检测到终端正面屏幕一侧存在目标检测数据,说明终端正面屏幕一侧靠近用户人脸,则需控制终端顶部屏幕向终端正面屏幕一侧弯折,将终端正面屏幕一侧方向确定为当前应用方向。若检测到终端背面屏幕一侧存在目标检测数据,说明终端背面屏幕一侧靠近用户人脸,则需控制终端顶部屏幕向终端背面屏幕一侧弯折,将终端背面屏幕一侧方向确定为当前应用方向,从而适应性地满足用户的通话接听需求,保证用户无需调整终端方向即可正常接听电话。
在本申请又一实施例中,当功能组件包括图像采集组件时,此时的目标用户是待图像采集组件进行拍摄的成员。目标检测数据为触发操作检测数据;相应的,根据目标检测数据确定目标用户的当前应用方向,包括:若根据触发操作数据确定图像采集组件的工作模式为前置图像采集模式,则确定当前应用方向为终端正面屏幕一侧;若根据触发操作数据确定图像采集组件的工作模式为后置图像采集模式,则确定当前应用方向为终端背面屏幕一侧。
示例性的,若用户通过作用于终端屏幕的触发操作选择的图像采集模式为前置图像采集模式,则说明此时图像采集组件需要对正面屏幕一侧的场景进行图像采集,因此确定当前应用方向为终端正面屏幕一侧;若当前的图像采集模式为后置图像采集模式,则说明此时图像采集组件需要对背面屏幕一侧的场景进行图像采集,因此确定当前应用方向为终端背面屏幕一侧。通过根据图像采集模式确定终端屏幕的当前应用方向,从而便于根据当前应用方向以及当前状态方向确定折叠方向,智能地调节图像采集组件的图像采集方向,以在调整后采集到有效的场景图像。
在本申请又一实施例中,当功能组件包括图像采集组件时,目标检测数据为图像检测数据;相应的,根据目标检测数据确定目标用户的当前应用方向,包括:若根据图像检测数据确定不包括目标图像,则将与当前状态方向相反的方向,作为当前应用方向。
示例性的,可以通过图像采集组件对当前的场景进行图像采集,并对采集的图像进行检测和识别。如果检测到目标图像,例如人物图像或景物图像,则说明终端屏幕在当前状态方向时,功能组件可以执行相应的操作。若根据图像检测数据确定不包括目标图像,则说明终端屏幕在当前状态方向时,功能组件无法执行相应的功能。由于图像采集组件所实现的采集模式一般包括前置模式和后置模式,而两个模式所对应的图像采集组件的图像采集方向相反,因此,当未检测到目标图像时,将与当前状态方向相反的方向作为当前应用方向,从而使在此方向下能够采集到目标图像。
S250、若当前状态方向和当前应用方向不一致,则将当前应用方向作为折叠方向。
示例性的,如果当前状态方向和当前应用方向不一致,则说明终端在当前状态方向时,功能组件无法执行相应的处理操作,因此,需要将当前应用方向作为折叠方向,以便根据折叠方向对当前状态方向进行调整。
在本发明实施例中,还包括:若当前状态方向和当前应用方向一致,则确定折叠方向为无折叠方向。其中,无折叠方向用于指示不对终端屏幕进行任何调整操作。示例性的,如果当前状态方向和当前应用方向一致,此时可以将折叠方向确定为无折叠方向,说明无需对终端屏幕进行调整,例如设置执行代码中对应折叠方向的值为空,以不对终端屏幕的当前状态方向进行调整。
S260、若未接收到用户对功能组件的触发操作时,则控制终端屏幕的使用状态为展开状态,以使终端屏幕进行全面屏显示。
示例性的,若未接收到用户对功能组件的触发操作,则说明无需使用终端顶部的功能组件,执行相应的处理操作,在此情况下,则控制终端屏幕保持展开状态,以实现终端屏幕的全面屏显示,充分地利用终端屏幕,提高用户的体验。
本发明实施例中,通过在功能组件为音频组件和图像采集组件的情况下,适应性地根据目标检测数据确定折叠方向,并根据折叠方向对终端屏幕进行调整,从而实现在终端屏幕的当前使用状态下,使功能组件执行相应的处理操作。通过在为接收到用户对功能组件的触发操作时,控制终端屏幕的使用状态为展开状态,以使终端屏幕进行全面屏显示,充分地利用终端屏幕,提高用户的体验。
图4为本发明实施例提供的一种屏幕控制装置结构示意图。该装置适用于对终端屏幕的折叠状态进行控制的情况,典型的,本发明实施例可以适用于对在终端进行图像采集过程中对终端屏幕的折叠状态进行调整,以在当前采集场景下采集到有效图像的情况。该装置可以由软件和/或硬件的方式实现,该装置可以集成在终端中。参见图4,该装置具体包括:
使用状态检测模块310,用于当接收到用户对功能组件的触发操作时,检测终端屏幕的使用状态;
折叠方向确定模块320,用于根据使用状态和目标检测数据,确定终端屏幕的折叠方向;
折叠模块330,用于将终端屏幕沿着折叠方向折叠,以使终端屏幕处于新的使用状态;
处理操作执行模块340,用于在终端屏幕处于新的使用状态下,控制功能组件执行处理操作。
在本申请实施例中,使用状态检测模块310,包括:
当前状态方向确定单元,用于根据使用状态,确定终端屏幕的当前状态方向;其中,使用状态包括折叠状态或展开状态;
目标检测数据获取单元,用于获取目标检测数据;
当前应用方向确定单元,用于根据目标检测数据确定目标用户的当前应用方向;
判断单元,用于若当前状态方向和当前应用方向不一致,则将当前应用方向作为折叠方向。
在本申请实施例中,还包括:
无折叠方向确定单元,用于若当前状态方向和当前应用方向一致,则确定折叠方向为无折叠方向。
在本申请实施例中,当功能组件包括音频组件时,目标检测数据为传感器检测数据;
相应的,当前应用方向确定单元,具体用于:
将检测到传感器数据的方向确定为面向用户的当前应用方向。
在本申请实施例中,当功能组件包括图像采集组件时,目标检测数据为触发操作检测数据;
相应的,当前应用方向确定单元,包括:
第一模式调整子单元,用于若根据触发操作数据确定图像采集组件的工作模式为前置图像采集模式,则确定当前应用方向为终端正面屏幕一侧;
第二模式调整子单元,用于若根据触发操作数据确定图像采集组件的工作模式为后置图像采集模式,则确定当前应用方向为终端背面屏幕一侧。
在本申请实施例中,当功能组件包括图像采集组件时,目标检测数据为图像检测数据;
相应的,当前应用方向确定单元,具体用于若根据图像检测数据确定不包括目标图像,则将与当前状态方向相反的方向,作为当前应用方向。
在本申请实施例中,还包括:
全面屏显示模块,用于若未接收到用户对功能组件的触发操作时,则控制屏幕的使用状态为展开状态,以使终端屏幕进行全面屏显示。
本发明实施例的技术方案,使用状态检测模块当接收到用户对功能组件的触发操作时,检测终端屏幕的使用状态;折叠方向确定模块根据使用状态和目标检测数据,确定终端屏幕的折叠方向;折叠模块将终端屏幕沿着折叠方向折叠,以使终端屏幕处于新的使用状态;处理操作执行模块在终端屏幕处于新的使用状态下,控制功能组件执行处理操作。通过将功能组件设置于终端顶部,从而节省了终端屏幕的空间,通过在使用功能组件时适应性地折叠终端屏幕以调整终端屏幕的使用状态,从而既能通过功能组件实现终端的各项功能,又能够在不使用功能组件时使终端屏幕处于展开状态以实现全面屏显示。
图5为本发明实施例提供的一种终端的结构示意图。图5示出了适于用来实现本发明实施例的示例性终端412的框图。图5显示的终端412仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图5所示,终端412包括:一个或多个处理器416;存储器428,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器416执行,使得一个或多个处理器416实现本发明实施例所提供的屏幕控制方法,包括:
当接收到用户对功能组件的触发操作时,检测终端屏幕的使用状态。
根据使用状态和目标检测数据,确定终端屏幕的折叠方向。
将终端屏幕沿着折叠方向折叠,以使终端屏幕处于新的使用状态。
在终端屏幕处于新的使用状态下,控制功能组件执行处理操作。
在一个实施例中,处理器416执行计算机程序时还实现以下步骤:
根据使用状态和目标检测数据,确定终端屏幕的折叠方向,包括:
根据使用状态,确定终端屏幕的当前状态方向。其中,使用状态包括折叠状态或展开状态。
获取目标检测数据。
根据目标检测数据确定目标用户的当前应用方向。
若当前状态方向和当前应用方向不一致,则将当前应用方向作为折叠方向。
还包括:
若当前状态方向和当前应用方向一致,则确定折叠方向为无折叠方向。
当功能组件包括音频组件时,目标检测数据为传感器检测数据。
相应的,根据目标检测数据确定目标用户的当前应用方向,包括:
将检测到传感器数据的方向确定为面向用户的当前应用方向。
当功能组件包括图像采集组件时,目标检测数据为触发操作检测数据。
相应的,根据目标检测数据确定目标用户的当前应用方向,包括:
若根据触发操作数据确定图像采集组件的工作模式为前置图像采集模式,则确定当前应用方向为终端正面屏幕一侧。
若根据触发操作数据确定图像采集组件的工作模式为后置图像采集模式,则确定当前应用方向为终端背面屏幕一侧。
当功能组件包括图像采集组件时,目标检测数据为图像检测数据。
相应的,根据目标检测数据确定目标用户的当前应用方向,包括:
若根据图像检测数据确定不包括目标图像,则将与当前状态方向相反的方向,作为当前应用方向。
方法还包括:
若未接收到用户对功能组件的触发操作时,则控制终端屏幕的使用状态为展开状态,以使终端屏幕进行全面屏显示。
终端412的组件可以包括但不限于:一个或者多个处理器或者处理器416,***存储器428,连接不同***组件(包括***存储器428和处理器416)的总线418。
总线418表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,***总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及***组件互连(PCI)总线。
终端412典型地包括多种计算机***可读存储介质。这些存储介质可以是任何能够被终端412访问的可用存储介质,包括易失性和非易失性存储介质,可移动的和不可移动的存储介质。
***存储器428可以包括易失性存储器形式的计算机***可读存储介质,例如随机存取存储器(RAM)430和/或高速缓存存储器432。终端412可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机***存储介质。仅作为举例,存储***434可以用于读写不可移动的、非易失性磁存储介质(图5未显示,通常称为“硬盘驱动器”)。尽管图5中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光存储介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个图像存储介质接口与总线418相连。存储器428可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
具有一组(至少一个)程序模块442的程序/实用工具440,可以存储在例如存储器428中,这样的程序模块462包括但不限于操作***、一个或者多个应用程序、其它程序模块以及程序图像,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块462通常执行本发明所描述的实施例中的功能和/或方法。
终端412也可以与一个或多个外部终端414(例如键盘、指向终端、显示器426等)通信,还可与一个或者多个使得用户能与该终端412交互的终端通信,和/或与使得该终端412能与一个或多个其它计算终端进行通信的任何终端(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口422进行。并且,终端412还可以通过网络适配器420与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器420通过总线418与终端412的其它模块通信。应当明白,尽管图5中未示出,可以结合终端412使用其它硬件和/或软件模块,包括但不限于:微代码、终端驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及图像备份存储***等。
处理器416通过运行存储在***存储器428中的多个程序中其他程序的至少一个,从而执行各种功能应用以及屏幕控制,例如实现本发明实施例所提供的一种屏幕控制方法。
本发明一种实施例提供了一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行一种屏幕控制方法:
当接收到用户对功能组件的触发操作时,检测终端屏幕的使用状态。
根据使用状态和目标检测数据,确定终端屏幕的折叠方向。
将终端屏幕沿着折叠方向折叠,以使终端屏幕处于新的使用状态。
在终端屏幕处于新的使用状态下,控制功能组件执行处理操作。
在一个实施例中,计算机可执行指令在由计算机处理器执行时还用于实现以下步骤:
根据使用状态和目标检测数据,确定终端屏幕的折叠方向,包括:
根据使用状态,确定终端屏幕的当前状态方向。其中,使用状态包括折叠状态或展开状态。
获取目标检测数据。
根据目标检测数据确定目标用户的当前应用方向。
若当前状态方向和当前应用方向不一致,则将当前应用方向作为折叠方向。
还包括:
若当前状态方向和当前应用方向一致,则确定折叠方向为无折叠方向。
当功能组件包括音频组件时,目标检测数据为传感器检测数据。
相应的,根据目标检测数据确定目标用户的当前应用方向,包括:
将检测到传感器数据的方向确定为面向用户的当前应用方向。
当功能组件包括图像采集组件时,目标检测数据为触发操作检测数据。
相应的,根据目标检测数据确定目标用户的当前应用方向,包括:
若根据触发操作数据确定图像采集组件的工作模式为前置图像采集模式,则确定当前应用方向为终端正面屏幕一侧。
若根据触发操作数据确定图像采集组件的工作模式为后置图像采集模式,则确定当前应用方向为终端背面屏幕一侧。
当功能组件包括图像采集组件时,目标检测数据为图像检测数据。
相应的,根据目标检测数据确定目标用户的当前应用方向,包括:
若根据图像检测数据确定不包括目标图像,则将与当前状态方向相反的方向,作为当前应用方向。
方法还包括:
若未接收到用户对功能组件的触发操作时,则控制终端屏幕的使用状态为展开状态,以使终端屏幕进行全面屏显示。
本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的存储介质的任意组合。计算机可读存储介质可以是计算机可读信号存储介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明实施例中,计算机可读存储介质可以是任何包含或存储程序的有形存储介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号存储介质可以包括在基带中或者作为载波一部分传播的图像信号,其中承载了计算机可读的程序代码。这种传播的图像信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号存储介质还可以是计算机可读存储介质以外的任何计算机可读存储介质,该计算机可读存储介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读存储介质上包含的程序代码可以用任何适当的存储介质传输,包括——但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或终端上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (10)
1.一种基于终端的屏幕控制方法,所述终端包括在所述终端顶部设置有功能组件,所述功能组件包括图像采集组件和音频组件的一种或多种组合;所述方法包括:
当接收到目标用户对功能组件的触发操作时,检测终端屏幕的使用状态;
根据使用状态和目标检测数据,确定所述终端屏幕的折叠方向;
将所述终端屏幕沿着所述折叠方向折叠,以使终端屏幕处于新的使用状态;
在终端屏幕处于新的使用状态下,控制所述功能组件执行处理操作。
2.根据权利要求1所述的方法,其特征在于,所述根据使用状态和目标检测数据,确定所述终端屏幕的折叠方向,包括:
根据所述使用状态,确定所述终端屏幕的当前状态方向;其中,所述使用状态包括折叠状态或展开状态;
获取目标检测数据;
根据所述目标检测数据确定所述目标用户的当前应用方向;
若所述当前状态方向和所述当前应用方向不一致,则将所述当前应用方向作为折叠方向。
3.根据权利要求2所述的方法,其特征在于,还包括:
若所述当前状态方向和所述当前应用方向一致,则确定折叠方向为无折叠方向。
4.根据权利要求2所述的方法,其特征在于,当所述功能组件包括音频组件时,所述目标检测数据为传感器检测数据;所述根据所述目标检测数据确定所述目标用户的当前应用方向,包括:
将检测到传感器数据的方向确定为面向用户的当前应用方向。
5.根据权利要求2所述的方法,其特征在于,当所述功能组件包括图像采集组件时,所述目标检测数据为触发操作检测数据;所述根据所述目标检测数据确定所述目标用户的当前应用方向,包括:
若根据触发操作数据确定图像采集组件的工作模式为前置图像采集模式,则确定当前应用方向为终端正面屏幕一侧;
若根据触发操作数据确定图像采集组件的工作模式为后置图像采集模式,则确定当前应用方向为终端背面屏幕一侧。
6.根据权利要求2所述的方法,其特征在于,当所述功能组件包括图像采集组件时,所述目标检测数据为图像检测数据;所述根据所述目标检测数据确定所述目标用户的当前应用方向,包括:
若根据所述图像检测数据确定不包括目标图像,则将与所述当前状态方向相反的方向,作为当前应用方向。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:
若未接收到用户对功能组件的触发操作时,则控制屏幕的使用状态为展开状态,以使终端屏幕进行全面屏显示。
8.一种屏幕控制装置,其特征在于,所述装置包括:
使用状态检测模块,用于当接收到用户对功能组件的触发操作时,检测终端屏幕的使用状态;
折叠方向确定模块,用于根据使用状态和目标检测数据,确定所述终端屏幕的折叠方向;
折叠模块,用于将所述终端屏幕沿着所述折叠方向折叠,以使终端屏幕处于新的使用状态;
处理操作执行模块,用于在终端屏幕处于新的使用状态下,控制所述功能组件执行处理操作。
9.一种终端,其特征在于,所述终端包括:一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一项所述所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911257730.9A CN111045572B (zh) | 2019-12-10 | 2019-12-10 | 屏幕控制方法、装置、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911257730.9A CN111045572B (zh) | 2019-12-10 | 2019-12-10 | 屏幕控制方法、装置、终端及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111045572A true CN111045572A (zh) | 2020-04-21 |
CN111045572B CN111045572B (zh) | 2022-05-03 |
Family
ID=70235404
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911257730.9A Active CN111045572B (zh) | 2019-12-10 | 2019-12-10 | 屏幕控制方法、装置、终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111045572B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2207076A2 (en) * | 2009-01-09 | 2010-07-14 | Samsung Electronics Co., Ltd. | Mobile terminal having foldable display and operation method for the same |
CN107948360A (zh) * | 2017-11-29 | 2018-04-20 | 努比亚技术有限公司 | 柔性屏终端的拍摄方法、终端和计算机可读存储介质 |
CN208384917U (zh) * | 2018-07-23 | 2019-01-15 | Oppo广东移动通信有限公司 | 可折叠装置 |
CN109756594A (zh) * | 2018-12-26 | 2019-05-14 | 维沃移动通信有限公司 | 控制屏幕的方法、终端和存储介质 |
-
2019
- 2019-12-10 CN CN201911257730.9A patent/CN111045572B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2207076A2 (en) * | 2009-01-09 | 2010-07-14 | Samsung Electronics Co., Ltd. | Mobile terminal having foldable display and operation method for the same |
CN107948360A (zh) * | 2017-11-29 | 2018-04-20 | 努比亚技术有限公司 | 柔性屏终端的拍摄方法、终端和计算机可读存储介质 |
CN208384917U (zh) * | 2018-07-23 | 2019-01-15 | Oppo广东移动通信有限公司 | 可折叠装置 |
CN109756594A (zh) * | 2018-12-26 | 2019-05-14 | 维沃移动通信有限公司 | 控制屏幕的方法、终端和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111045572B (zh) | 2022-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109891874B (zh) | 一种全景拍摄方法及装置 | |
KR102266674B1 (ko) | 촬영 방법 및 단말 | |
CN108234875B (zh) | 拍摄显示方法、装置、移动终端以及存储介质 | |
CN109597556B (zh) | 一种截屏方法及终端 | |
EP3640732B1 (en) | Method and terminal for acquire panoramic image | |
CN107820014B (zh) | 一种拍摄方法、移动终端及计算机存储介质 | |
CN109005286B (zh) | 一种显示控制方法及折叠屏终端 | |
CN108322647B (zh) | 全景图像拍摄方法、移动终端及计算机可读存储介质 | |
CN107948360B (zh) | 柔性屏终端的拍摄方法、终端和计算机可读存储介质 | |
CN112104807B (zh) | 前置摄像头的控制方法、***及装置 | |
CN108769506B (zh) | 图像采集方法、装置、移动终端及计算机可读介质 | |
CN110225237B (zh) | 图像采集方法、装置以及移动终端 | |
WO2020078273A1 (zh) | 一种拍摄方法及电子设备 | |
CN109710159B (zh) | 一种柔性屏响应方法、设备及计算机可读存储介质 | |
WO2022266907A1 (zh) | 处理方法、终端设备及存储介质 | |
CN104915122A (zh) | 应用快速启动方法及装置 | |
US11467894B2 (en) | Screen freezing processing method and terminal | |
CN107239184B (zh) | 一种触屏触控装置、方法和移动终端 | |
CN111556248B (zh) | 拍摄方法、装置、存储介质及移动终端 | |
CN112543248A (zh) | 隔空操作方法、终端及存储介质 | |
CN106454083B (zh) | 一种移动终端的图像采集方法、装置及移动终端 | |
CN111045572B (zh) | 屏幕控制方法、装置、终端及存储介质 | |
CN110362699B (zh) | 图片查找方法、装置、移动终端及计算机可读介质 | |
WO2022252158A1 (zh) | 拍照方法、移动终端及可读存储介质 | |
CN111294470B (zh) | 呼叫处理方法、装置、设备及存储介质 |
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 |