基于智能家居操作系统的显示内容的调整方法及装置与流程

文档序号:19673379发布日期:2020-01-10 22:56阅读:149来源:国知局
基于智能家居操作系统的显示内容的调整方法及装置与流程
本发明涉及通信领域,具体而言,涉及一种基于智能家居操作系统的显示内容的调整方法及装置。
背景技术
:相关技术中,一些智能家居设备往往是通过屏幕实现与用户的信息交互,用户在操作这些设备时,需要通过主动操作屏幕或操作按键才能实现对屏幕显示的调整,例如当用户在距离屏幕比较远的位置时,观看效果不佳,若想要调整屏幕显示状态,还需要靠近屏幕人为触控屏幕或点击按键才能调整,这极大降低了显示内容的调整效率,非常不方便。技术实现要素:本发明实施例提供了一种基于智能家居操作系统的显示内容的调整方法及装置,以至少解决相关技术中显示内容的调整效率较低的问题。根据本发明的一个实施例,提供了一种基于智能家居操作系统的显示内容的调整方法,包括:获取影像数据,其中,所述影像数据用于指示屏幕前的影像;在所述影像数据指示了所述屏幕前存在观看对象的情况下,调整所述显示内容的显示状态至目标显示状态,其中,所述目标显示状态的确定因素包括:所述观看对象与所述屏幕之间的当前的观看距离。可选地,调整所述显示内容的显示状态至目标显示状态,其中,所述目标显示状态是根据所述观看对象与所述屏幕之间的当前的观看距离所确定的,包括:根据目标显示参数调整所述显示内容的显示状态至目标显示状态,其中,所述目标显示参数是根据当前的所述观看距离与第一映射关系所确定的,所述第一映射关系用于指示观看距离与显示参数的映射关系。可选地,根据目标显示参数调整所述显示内容的显示状态至目标显示状态,包括:根据目标显示参数调整指定显示内容的显示状态至所述目标显示状态,其中,所述第一映射关系还用于指示显示内容与所述观看距离和显示参数之间的映射关系。可选地,在调整所述显示内容的显示状态至目标显示状态之前,还包括:确定所述观看对象的身份信息;调整所述显示内容的显示状态至目标显示状态,包括:调整所述显示内容的显示状态至与所述观看对象的身份信息对应的目标显示状态。可选地,通过以下方式确定所述映射关系:根据所述观看对象的历史观看数据确定所述观看距离与显示参数的映射关系。可选地,在所述根据所述观看对象的历史观看数据确定所述观看距离与显示参数的映射关系之前,所述方法还包括:从智能家居中至少一个带屏终端中确定所述观看对象的所述历史观看数据。根据本发明的另一个实施例,还提供了一种基于智能家居操作系统的显示内容的调整装置,其特征在于,包括:获取模块,用于获取影像数据,其中,所述影像数据用于指示屏幕前的影像;调整模块,用于在所述影像数据指示了所述屏幕前存在观看对象的情况下,调整所述显示内容的显示状态至目标显示状态,其中,所述目标显示状态的确定因素包括:所述观看对象与所述屏幕之间的当前的观看距离。可选地,所述调整模块,包括:第一调整单元,用于根据目标显示参数调整所述显示内容的显示状态至目标显示状态,其中,所述目标显示参数是根据当前的所述观看距离与第一映射关系所确定的,所述第一映射关系用于指示观看距离与显示参数的映射关系。可选地,所述第一调整单元,包括:第一调整子单元,用于根据目标显示参数调整指定显示内容的显示状态至所述目标显示状态,其中,所述第一映射关系还用于指示显示内容与所述观看距离和显示参数之间的映射关系。可选地,还包括:第一确定模块,用于在调整所述显示内容的显示状态至目标显示状态之前,确定所述观看对象的身份信息;所述调整模块还包括:第二调整单元,用于调整所述显示内容的显示状态至与所述观看对象的身份信息对应的目标显示状态。可选地,还包括:第二确定模块,用于通过以下方式确定所述映射关系:根据所述观看对象的历史观看数据确定所述观看距离与显示参数的映射关系。可选地,还包括:第三确定模块,用于在根据所述观看对象的历史观看数据确定所述观看距离与显示参数的映射关系之前,从智能家居中至少一个带屏终端中确定所述观看对象的所述历史观看数据。根据本发明的又一个实施例,还提供了一种智能家居系统,其特征在于,包括上述任一项所述的基于智能家居操作系统的显示内容的调整装置。根据本发明的又一个实施例,还提供了一种计算机可读的存储介质,所述计算机可读的存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。通过本发明实施例,由于获取影像数据,其中,影像数据用于指示屏幕前的影像;在影像数据指示了屏幕前存在观看对象的情况下,调整显示内容的显示状态至目标显示状态,其中,目标显示状态是根据观看对象与屏幕之间的当前的观看距离所确定的,即,可以根据观看对象与屏幕之间的当前的观看距离调整显示内容的显示状态,因此,可以解决相关技术中显示内容的调整效率较低的问题,达到提高显示内容的调整效率的效果。附图说明此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是根据本发明实施例的基于智能家居操作系统的显示内容的调整方法的移动终端的硬件结构框图;图2是根据本发明实施例的基于智能家居操作系统的显示内容的调整方法的流程图;图3根据本发明实施例的基于智能家居操作系统的显示内容的调整装置的结构框图;图4是根据本发明可选实施例的基于智能家居操作系统的显示内容的调整方法的流程图。具体实施方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。实施例1本申请实施例一所提供的方法实施例可以在智能家居设备或者类似的运算装置中执行。以运行在智能家居设备上为例,图1是本发明实施例的一种基于智能家居操作系统的显示内容的调整方法的移动终端的硬件结构框图。如图1所示,智能家居设备10可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器104,可选地,上述智能家居设备还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述智能家居设备的结构造成限定。例如,智能家居设备10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的基于智能家居操作系统的显示内容的调整方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至智能家居设备10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括智能家居设备10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(networkinterfacecontroller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radiofrequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。在本实施例中提供了一种运行于智能家居设备的显示内容的调整方法,图2是根据本发明实施例的一种基于智能家居操作系统的显示内容的调整方法的流程图,如图2所示,该流程包括如下步骤:步骤s202,获取影像数据,其中,影像数据用于指示屏幕前的影像;步骤s204,在影像数据指示了屏幕前存在观看对象的情况下,调整显示内容的显示状态至目标显示状态,其中,目标显示状态的确定因素包括:观看对象与屏幕之间的当前的观看距离。通过上述步骤,由于获取影像数据,其中,影像数据用于指示屏幕前的影像;在影像数据指示了屏幕前存在观看对象的情况下,调整显示内容的显示状态至目标显示状态,其中,目标显示状态的确定因素包括:观看对象与屏幕之间的当前的观看距离所,即,可以至少根据观看对象与屏幕之间的当前的观看距离调整显示内容的显示状态,因此,可以解决相关技术中显示内容的调整效率较低的问题,达到提高显示内容的调整效率的效果。可选地,上述步骤的执行主体可以为智能家居设备等,但不限于此。需要说明的是,获取影像数据可以指通过智能家居设备上设置的摄像头采集影像数据,例如采集屏幕前方一定区域内的影像。采集到的影像数据可以通过该智能家居设备内部设置的处理器进行处理,从而识别屏幕前方是否具有观看对象,例如,识别影像数据中是否出现了具有人体特征的对象,如果识别到影像数据中具有观看对象,则智能家居设备可以根据该观看对象与屏幕之间的当前的观看距离调整显示内容的显示状态。在一个可选的实施方式中,采集到的影像数据也可以发送给服务器进行处理,即,通过服务器识别影像数据中是否具有观看对象,然后服务器再把识别结果发送给智能家居设备,智能家居设备再根据观看对象与屏幕之间的当前的观看距离调整显示内容的显示状态。还需要说明的是,调整显示内容的显示状态至目标显示状态,可以指调整显示内容的显著程度,其中,调整后的显示内容的显著程度可以高于调整之前的显示内容的显著程度;另外,当前的观看距离越大,则调整后的显示内容的显著程度越高。还需要说明的是,还可以根据用户(即观看对象)的观看时间或者观看时间和观看距离确定显示内容的目标显示状态。在一个可选的实施方式中,调整方式可以是:调整全部或部分显示内容的显示比例和/或调整全部或部分显示内容的显示色彩参数等,其中,显示色彩参数可以包括色彩饱和度、亮度、对比度等。以下举例说明:在一个可选的实施方式中,可以调整某网页、某文本、某文字、某图像或者某视频的显示比例;例如,调整某网页的显示比例,或者,可以调整某网页中局部区域所显示的视频所占用的显示区域的大小,比如调大该视频所占用的显示区域;再如,调整显示区域中的文字的大小。还可以调整某网页、某文本、某文字、某图像或者某视频的显示亮度等显示色彩参数。上述的调整方式只是列举了一些例子,凡是能够调整显示内容显著程度的调整方式,都应该包含在本发明的保护范围之内,此处不再赘述。还需要说明的是,可以通过以下方式确定观看对象与屏幕之间的观看距离:例如,智能家居设备中的处理器对采集到的影像数据进行分析,比较采集的影像数据中的人体局部图像的大小变化差异确定观看距离,例如可以比较采集的影像数据中的人脸图像的大小变化差异确定观看距离;或者,采集到的影像数据也可以发送给服务器进行分析,通过服务器比较采集的影像数据中的人体局部图像的大小变化差异确定观看距离,例如可以比较采集的影像数据中的人脸图像的大小变化差异确定观看距离,然后再发送给智能家居设备,另外,还可以根据红外传感器测量观看对象距屏幕之间的距离,即观看距离。在一个可选的实施方式中,调整显示内容的显示状态至目标显示状态,其中,目标显示状态是根据观看对象与屏幕之间的观看距离所确定的,包括:根据目标显示参数调整显示内容的显示状态至目标显示状态,其中,目标显示参数是根据当前的观看距离与第一映射关系所确定的,第一映射关系用于指示观看距离与显示参数的映射关系。需要说明的是,目标参数可以是智能家居设备自身所设定的,也可以是服务器设定之后发送给智能家居设备的。目标参数可以是与目标显示状态所对应的直接的具体的调整参数,例如显示比例110%,显示亮度80%等。在一个可选的实施方式中,根据目标显示参数调整显示内容的显示状态至目标显示状态,包括:根据目标显示参数调整指定显示内容的显示状态至目标显示状态,其中,第一映射关系还用于指示显示内容与观看距离和显示参数之间的映射关系。需要说明的是,指定显示内容可以是指定类型的显示内容,例如,网页、文本、文字、图像或者视频。上述的第一映射关系也可以是预先设定的,例如可以根据人眼最佳观看效果设置该第一映射关系。在一个可选的实施方式中,在调整显示内容的显示状态至目标显示状态之前,还包括:确定观看对象的身份信息;调整显示内容的显示状态至目标显示状态,包括:调整显示内容的显示状态至与观看对象的身份信息对应的目标显示状态。在一个可选的实施方式中,通过以下方式确定映射关系:根据观看对象的历史观看数据确定观看距离与显示参数的映射关系。需要说明的是,该观看对象的历史观看数据中可以包括该观看对象的历史观看距离与该历史观看距离所对应的历史显示参数,或者可以包括该观看对象的历史观看距离、该历史观看距离所对应的历史显示参数和该历史显示参数所对应的调整对象(即显示内容)。另外,还可以先确定屏幕前的观看对象的身份,再根据该观看对象的身份确定该观看对象的历史观看数据。在一个可选的实施方式中,在所述根据所述观看对象的历史观看数据确定所述观看距离与显示参数的映射关系之前,所述方法还包括:从智能家居中至少一个带屏终端中确定所述观看对象的所述历史观看数据。在本实施例中还提供了一种基于智能家居操作系统的显示内容的调整装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图3根据本发明实施例的基于智能家居操作系统的显示内容的调整装置的结构框图,如图3所示,该装置包括:获取模块31,用于获取影像数据,其中,影像数据用于指示屏幕前的影像;调整模块33,用于在影像数据指示了屏幕前存在观看对象的情况下,调整显示内容的显示状态至目标显示状态,其中,目标显示状态的确定因素包括:是观看对象与屏幕之间的当前的观看距离。通过上述模块,由于获取影像数据,其中,影像数据用于指示屏幕前的影像;在影像数据指示了屏幕前存在观看对象的情况下,调整显示内容的显示状态至目标显示状态,其中,目标显示状态的确定因素包括:观看对象与屏幕之间的当前的观看距离所,即,可以至少根据观看对象与屏幕之间的当前的观看距离调整显示内容的显示状态,因此,可以解决相关技术中显示内容的调整效率较低的问题,达到提高显示内容的调整效率的效果。在一个实施方式中,调整模块,包括:第一调整单元,用于根据目标显示参数调整显示内容的显示状态至目标显示状态,其中,目标显示参数是根据当前的观看距离与第一映射关系所确定的,第一映射关系用于指示观看距离与显示参数的映射关系。在一个实施方式中,第一调整单元,包括:第一调整子单元,用于根据目标显示参数调整指定显示内容的显示状态至目标显示状态,其中,第一映射关系还用于指示显示内容与观看距离和显示参数之间的映射关系。在一个实施方式中,该装置还包括:第一确定模块,用于在调整所述显示内容的显示状态至目标显示状态之前,确定观看对象的身份信息;所述调整模块还包括:第二调整单元,用于调整显示内容的显示状态至与观看对象的身份信息对应的目标显示状态。在一个实施方式中,还包括:第二确定模块,用于通过以下方式确定映射关系:根据观看对象的历史观看数据确定观看距离与显示参数的映射关系。在一个实施方式中,还包括:第三确定模块,用于在根据观看对象的历史观看数据确定观看距离与显示参数的映射关系之前,从智能家居中至少一个带屏终端中确定观看对象的历史观看数据。通过上述模块和单元,由于获取影像数据,其中,影像数据用于指示屏幕前的影像;在影像数据指示了屏幕前存在观看对象的情况下,调整显示内容的显示状态至目标显示状态,其中,目标显示状态是根据观看对象与屏幕之间的当前的观看距离所确定的,即,可以根据观看对象与屏幕之间的当前的观看距离调整显示内容的显示状态,因此,可以解决相关技术中显示内容的调整效率较低的问题,达到提高显示内容的调整效率的效果。需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。可选实施方式以下结合具体场景对本发明实施例进行进一步解释说明:本发明实施例提供一种可以根据不同使用者操作终端显示屏幕的历史行为及使用者与显示屏幕之间的实时位置距离值实现对显示内容展示比例的调整。本发明实施例可以根据不同用户的视屏屏幕的习惯及实时的屏幕观看距离对电脑、智能电视及手机等终端的屏幕显示内容进行缩小和放大的调节,以保证用户在使用观赏屏幕内容时,能够有良好舒适的体验效果,解放用户的双手,实现对显示内容的自主控制。本发明实施例中提到的设备主要指通过屏幕实现信息输出的设备,如智能电视、笔记本电脑、平板电脑、手机等。这些设备可以将本设备的使用数据存储在自身的存储器上并且通过自身的处理器对该使用数据进行处理;这些设备也可以可通过路由器将设备的使用数据上传到云服务器中存储和处理,并也可以接受云服务器对其的控制。这些设备作为智慧家庭系统的核心设备,承担着整个系统中的主要信息输出工作。以下示例性地提供了一种显示内容的调整方法,图4是根据本发明可选实施例的基于智能家居操作系统的显示内容的调整方法的流程图,如图4所示,主要包括下述步骤:步骤1、在智能家居设备处于开机状态时,采集屏幕前的实时影像数据,并上传给云服务器存储和处理;通过智能家居设备上安装的摄像头可以获取用户使用屏幕的影像数据,通过获取的影像可以确定屏幕前是否存在观看用户、观看用户的身份信息等,需要说明的是,也可以通过单独的摄像头采集屏幕前的实时影像数据;步骤2、云服务器在接收到屏幕前的影像数据之后,根据该影像数据判断智能家居设备的屏幕前是否存在用户观看,若存在,执行下一步;若不存在,则结束流程;需要说明的是,对于所有的智能家居设备,用户在观看屏幕内容或通过屏幕输入信息或指令时,例如触摸屏幕时,均会位于屏幕前的一定区域内。“存在用户观看”可以指屏幕前的区域内存在用户,还可以指屏幕前的区域内存在用户并且该用户的眼部正在注视终端设备的屏幕。在一个可选的实施方式中,可以通过检测影像数据中屏幕前的区域内是否存在人体特征,实现对屏幕前是否存在用户在使用/观看屏幕内容的判断。本发明实施例可以使用的人体检测方法有:基于人体轮廓形状的方法和基于人体特征的方法。在一个可选的实施方式中,由于用户在观看屏幕时,其眼部会随着观看屏幕区域的不同发生变化,因此可以通过捕获用户眼部影像,然后分析眼部影像中瞳孔和/或虹膜的位置变化,以判断用户眼部是否注视智能家居设备的屏幕,从而确定当前影像中存在的用户是否正在操作使用屏幕。步骤3、确定使用屏幕的用户的身份信息,并根据确定的用户身份信息从存储的家庭中多个用户身份的、多个智能家居设备终端的历史屏幕使用数据中,获取对应用户身份对该智能家居设备的用户历史屏幕使用数据,该使用数据包括了距离数据和显示数据;需要说明的是,可以通过以下方式当前观看/使用屏幕的用户的身份信息:确定当检测到屏幕前存在人体特征,则进一步提取所检测到人体的图像信息,并将该图像信息与系统中预先存储的家庭成员信息中的身份图像进行比较,以确定当前观看/使用屏幕的用户的身份信息。在本发明实施例中,可以操作使用智能家居设备的屏幕的用户可以包括多个用户身份,不同用户身份的用户则形成有一组屏幕使用数据;同时,智慧家庭中的同一个用户身份的用户可以操作使用的智能家居设备的屏幕也可以包括多个,所以,某一个用户对于不同的智能家居设备的屏幕的使用可以形成多组屏幕使用数据。在建立智慧家庭系统时,系统会采集所有家庭成员的信息,包括身份信息、权限信息、图像信息等。需要说明的时,该图像信息主要是用户拍摄的照片图像,在建立智慧家庭系统时,系统会统一采集所有家庭成员的正面全身照片和/或家庭成员的面部照片等,在系统使用后,还可以根据用户不定期上传的个人照片或视频,完善用户的图像信息,不仅包括了正面全身照片还可以包括用户的背面照、侧身照、上身正面照等,因此,图像信息可以是包括了用户不同状态时期的照片组合。在智慧家庭系统建立后,系统还会实时采集并记录家庭成员的智能家居设备的使用情况数据。对于所有的智能家居设备都设有用户身份识别功能,从而可以标识不同用户对不同智能家居设备的屏幕显示内容的显示比例。屏幕向用户显示输出的内容可包括文字、图形、视频、及其任意组合。这样,系统会记录用户操作不同智能家居设备所显示内容的显示比例。具体的,例如,屏幕的显示数据可以如下表1:设备名称用户身份使用时长显示类别显示比例电脑用户110:00-10:30文本110%电脑用户110:31-10:40文本90%电视用户210:00-10:15视频120%电脑用户211:02-11:10网页100%表1在一个可选的实施方式中,还可以其他的存储形式存储用户操作屏幕的显示数据,如,按照用户身份分别存储、按照智能设备名称分别存储,可如下表2、表3所示。用户身份设备名称使用时长显示类别显示比例用户1电脑10:00-10:30文本110%用户1电视10:00-10:15视频120%用户1电脑11:02-11:10网页100%表2:(以用户1为例)设备名称用户身份使用时长显示类别显示比例电脑用户110:00-10:30文本110%电脑用户210:00-10:15视频100%电脑用户311:02-11:10网页90%表3:(以电脑为例)在一个可选的实施方式中,对于屏幕观看距离数据,则可以通过智能家居设备上设置的红外传感器进行检测,红外传感器可以发射红外线,利用红外线折射率低的特点,根据发射红外线的时间和接收人体反射红外线的时间差确定用户同屏幕间的距离。当然,对于系统中未安装有红外传感器的设备,则可以通过设备上设置的摄像头进行图像采集,并通过比较采集图像中人体脸部大小变化差异,实现对观看距离的确定。系统会对用户的屏幕观看距离按照时间段进行记录,如下表4所示:(同样,屏幕观看距离数据,也可以参照屏幕显示数据的形式进行存储,或按照用户身份存储,或按照智能终端设备名称存储)用户身份设备名称使用时长观看距离用户1电脑10:00-10:3025-30cm用户1电脑10:31-10:4020-25cm用户2电视10:00-10:15200cm-220cm用户2电脑11:02-11:1028-30cm表4这样,屏幕的显示数据和距离数据就可以根据用户的身份信息组成用户的屏幕使用数据。在上述表1和表4中,为了实施例说明的方便,根据相同的时间节点进行了举例,其不能用于限定方案保护内容,实际应用中,表1和表4中的时间节点和时间区间可以是不完全相同的,用户在保持同一观看距离和保持同一显示比例的时间段是不可能相同。在确定了用户的身份信息后,就可根据用户的身份信息,获取用户对该屏幕的历史使用数据,对于历史数据,出于考虑系统的数据运算负荷,可以只选取距离当前时间节点最近的一段时间内的数据即可,例如,5天或1周或半个月等。步骤4、根据获取的同一用户身份的显示数据和距离数据,确定该用户身份当前操作的智能终端的屏幕显示比例与使用距离之间的映射关系,并生成映射关系表;以表1和表2中的例举数据为例,用户1在10:00-10:30使用电脑设备时,其使用距离为25-30cm,对文本内容的显示比例为110%。那么用户1在使用电脑时,内容显示比例和使用距离之间的映射关系可表示为(25-30cm,110%)。同样地,对于用户2而言,仍然以表1和表2中例举的数据为例,可以唯一的确定用户2对于电脑屏幕输出网页内容时,距离与显示比例之间存在着(28-30cm、100%)的映射关系。采用相同的方法,系统会确定出智慧家庭成员中的所有用户对于所有屏幕设备的观看距离与显示比例之间的映射关系,以生成映射关系表。步骤5、获取该用户身份的用户当前距离屏幕的观看距离;可以采用红外传感器或者摄像头,获取用户当前与观看屏幕之间的距离。对于用户而言,不同的智能家居设备由于所配备的屏幕大小存在差异,因此,同一用户对不同的智能家居设备的使用行为也就存在不同,例如,智能电视通常具有较大的显示屏,因此用户在通过其屏幕观看内容时可能不需要太大的显示比例。而笔记本电脑,由于自身便携性的要求,通常则具有相对较小的显示屏,那么用户在通过其屏幕观看内容时则可能需要对显示内容的显示比例进行放大。因此通过对用户距离观看屏幕实时距离的监测,再根据用户的历史使用数据中的距离与显示比例间的关系,则可以快速的确定用户当前适合的显示内容显示比例。在智慧家庭操作系统中,智能家居设备会实时上传设备当前的运行数据,系统会根据上传的数据获知设备的名称、显示内容、运行状态等。步骤6、获知显示内容的类别,依据显示内容与距离的映射关系表,生成屏幕显示内容的调整控制指令;系统在获取了用户与屏幕间的实时观看距离后,还需要确定用户所需要通过屏幕所输出内容的类别,即屏幕上显示的内容的类别,一般可以对显示内容划分为:文本内容、视频动画内容、图片内容、网页内容。显示内容的类别,直接可以通过智能终端设备当前显示播放内容的格式确定,如视频类文件、图片类文件等。显示内容的类别确认后,则可以根据生成的用户观看距离与显示内容的映射关系表,确定该用户当前所需要显示内容的显示比例,从而生成屏幕显示内容的显示比例调整控制指令。智能家居设备在接收到该控制指令后,以控制调整显示屏的显示比例。例如,仍以表1和表2中例举的用户数据为例,通过执行步骤5,确定用户1距离电脑屏幕的观看距离为26cm,同时,通过执行步骤6,确定用户1使用的电脑屏幕中所要输出的显示内容的类型为文本内容类型,然后根据步骤4中生成的映射关系表,可以清楚地确定用户1当前显示内容的显示比例应为110%。这样,系统就会生成将电脑1屏幕显示当前显示内容的显示比例调整为110%的控制指令。步骤7、屏幕通过家庭网关接收服务器下发的控制指令,调整显示内容的显示比例并输出。在一个可选的实施方式中,智慧家庭系统中的云服务器需要通过家庭网关才能将控制指令下发至智慧家庭中的智能家居设备,智能家居设备在接收到控制指令后控制调整屏幕显示内容的显示比例。家庭网关可以为路由器设备。上面主要以当前观看或使用屏幕的用户为一个用户身份为例说明,对于识别出当前屏幕前为多个用户时,可以默认以距离屏幕距离较近用户的用户身份对应的显示比例控制调整显示内容,还可以以距离屏幕距离较远用户的用户身份对应的显示比例控制调整显示内容;还可以以显示内容比例较小或者较大的用户身份对应的现实比例控制调整显示内容。在一个可选的实施方式中,根据记录的不同用户身份用户对于不同终端的屏幕历史使用数据确定用户观看距离与屏幕显示内容的显示比例之间存在的映射关系,形成映射关系表,然后根据确定的映射关系,可以控制屏幕显示内容以适应不同用户身份的用户观看/使用不同终端屏幕,实现显示内容的显示比例可以根据用户身份、用户距离进行变化调整。在一个可选的实施方式中,对于映射关系的形成,通过根据分别获取的用户屏幕观看距离数据和屏幕的显示内容数据,依据用户信息和数据采集时间的相关性,可以确定显示内容的屏幕观看距离和显示比例之间的对应关系,从而得出映射关系表。通过本发明实施例提供的屏幕显示的控制方法,系统可以根据用户的习惯观看屏幕距离控制调整屏幕显示内容的显示比例,用户可以脱离键盘、鼠标、案件或屏幕实现对显示的控制,保证了用户整个屏幕使用过程的流畅性。还可以实现在终端上根据不同的用户的历史屏幕使用习惯,对于不同用户、不同终端屏幕尺寸、不同显示内容的不同播放比例的控制。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。实施例2本发明的实施例还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。可选地,在本实施例中,上述计算机可读的存储介质可以被设置为存储用于执行以下步骤的计算机程序:s1,获取影像数据,其中,影像数据用于指示屏幕前的影像;s2,在影像数据指示了屏幕前存在观看对象的情况下,调整显示内容的显示状态至目标显示状态,其中,目标显示状态是根据观看对象与屏幕之间的当前的观看距离所确定的。通过上述步骤,由于获取影像数据,其中,影像数据用于指示屏幕前的影像;在影像数据指示了屏幕前存在观看对象的情况下,调整显示内容的显示状态至目标显示状态,其中,目标显示状态的确定因素包括:观看对象与屏幕之间的当前的观看距离,即,可以至少根据观看对象与屏幕之间的当前的观看距离调整显示内容的显示状态,因此,可以解决相关技术中显示内容的调整效率较低的问题,达到提高显示内容的调整效率的效果。可选地,计算机可读的存储介质还被设置为存储用于执行以下步骤的计算机程序:s1,根据目标显示参数调整显示内容的显示状态至目标显示状态,其中,目标显示参数是根据当前的观看距离与第一映射关系所确定的,第一映射关系用于指示观看距离与显示参数的映射关系。可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-onlymemory,简称为rom)、随机存取存储器(randomaccessmemory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。本发明的实施例还提供了一种电子装置,包括存储器和处理器,将图1中的存储器104作为该电子装置中的一种存储器的一种示例,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:s1,获取影像数据,其中,影像数据用于指示屏幕前的影像;s2,在影像数据指示了屏幕前存在观看对象的情况下,调整显示内容的显示状态至目标显示状态,其中,目标显示状态是根据观看对象与屏幕之间的当前的观看距离所确定的。通过上述步骤,由于获取影像数据,其中,影像数据用于指示屏幕前的影像;在影像数据指示了屏幕前存在观看对象的情况下,调整显示内容的显示状态至目标显示状态,其中,目标显示状态的确定因素包括:观看对象与屏幕之间的当前的观看距离,即,可以至少根据观看对象与屏幕之间的当前的观看距离调整显示内容的显示状态,因此,可以解决相关技术中显示内容的调整效率较低的问题,达到提高显示内容的调整效率的效果。可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:s1,根据目标显示参数调整显示内容的显示状态至目标显示状态,其中,目标显示参数是根据当前的观看距离与第一映射关系所确定的,第一映射关系用于指示观看距离与显示参数的映射关系。可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1