屏幕锁屏方法及装置、终端设备制造方法及图纸

技术编号:14595872 阅读:432 留言:0更新日期:2017-02-09 00:27
本发明专利技术揭示了一种屏幕锁屏方法及装置、终端设备。该屏幕锁屏方法包括:在终端设备的系统开机进程中,调用锁屏服务代理;读取配置信息,所述配置信息中包括对应于独立锁屏服务的配置信息;获取与读取的配置信息对应的锁屏服务;将获取的锁屏服务绑定至所述锁屏服务代理;运行所述锁屏服务代理绑定的锁屏服务,以在所述终端设备中完成锁屏窗口的显示。本发明专利技术的方法和装置能够使屏幕锁屏具备较高的系统性能和安全性能,且兼具第三方开发的应用程序锁屏的优势,本发明专利技术的终端设备的屏幕锁屏具备较高的系统性能和安全性能,且兼具第三方开发的应用程序锁屏的优势。

Screen lock screen method, device and terminal device

The invention discloses a screen lock screen method, a device and a terminal device. Including the screen lock screen method: system of terminal equipment in the boot process, called the lock screen service agent; read configuration information, including configuration information corresponding to the lock screen service independent of the configuration information; the lock screen service access and read configuration information corresponding to the lock screen; service is bound to the lock screen service agent; service operation of the lock screen lock screen service proxy binding, to complete the display of the lock screen window in the terminal equipment. The method and device of the invention can make the screen lock screen with the system performance and high safety performance, and both the third party development application lock screen advantage, the terminal equipment of the invention of the screen lock screen with the system performance and the safety performance is high, and has third party applications developed the advantages of the lock screen.

【技术实现步骤摘要】

本专利技术涉及计算机应用程序领域,特别涉及一种屏幕锁屏方法及装置、终端设备。
技术介绍
随着计算机技术的不断发展,例如手机、平板电脑等终端设备越来越多样化,终端设备与用户交互的界面也越来越友好化。为了避免用户在非使用状态时的误操作,大部分终端设备都具有锁屏的功能,以保护用户的使用安全。目前,主要有两种锁屏方式,一种是由终端设备的平台厂商基于系统安全和性能考虑而采用的系统锁屏,另一种是第三方厂商开发的应用程序锁屏。系统锁屏安全性能高、易用性好,但是功能单一,界面简单。应用程序锁屏功能丰富、界面美观,但是,性能差。例如,不能在终端设备的系统开机完成之前加载启动应用程序锁屏的进程,因此,应用程序锁屏在显示其锁屏窗口之前,用户还可以操作终端设备的界面;而系统锁屏在系统尚未完成开机之时就已经加载启动系统锁屏进程了,当开机完全完成后,系统锁屏已经显示完毕,用户需要解锁才能进入系统。平台厂商未能开发功能丰富、界面美观的系统锁屏的主要原因是:一是由于系统锁屏的功能、代码等与系统其他模块耦合严重,每调整一点系统锁屏的功能和界面,都需要考虑对其他模块的影响,这些相互影响的模块都是系统的基础模块,安全性稳定性非常重要,不能频繁、大范围修改;二是由于平台厂商精力优先,保证整个系统的稳定和易用性已经不易,很难再分出精力保证系统锁屏的大规模重构、开发。因此,系统锁屏存在扩展困难的问题。因此,对于目前终端设备的锁屏,一方面,系统锁屏的功能和界面简单,且扩展困难;另一方面,虽然第三方开发的应用程序锁屏功能丰富、界面美观,但是应用程序锁屏是独立于系统开发的,没有考虑到与系统安全相关的底层实现,安全性不高,并且与系统的交互存在缺陷。
技术实现思路
基于此,本专利技术提供一种屏幕锁屏方法,该方法能够使屏幕锁屏具备较高的系统性能和安全性能,且兼具第三方开发的应用程序锁屏的优势。基于此,本专利技术提供一种屏幕锁屏装置,该装置能够使屏幕锁屏具备较高的系统性能和安全性能,且兼具第三方开发的应用程序锁屏的优势。基于此,本专利技术提供一种终端设备,所述终端设备的屏幕锁屏具备较高的系统性能和安全性能,且兼具第三方开发的应用程序锁屏的优势。本专利技术提供一种屏幕锁屏方法,包括:在终端设备的系统开机进程中,调用锁屏服务代理;读取配置信息,所述配置信息中包括对应于独立锁屏服务的配置信息;获取与读取的配置信息对应的锁屏服务;将获取的锁屏服务绑定至所述锁屏服务代理;运行所述锁屏服务代理绑定的锁屏服务,以在所述终端设备中完成锁屏窗口的显示。可选的,所述配置信息中还包括对应于系统锁屏服务的配置信息;所述读取配置信息的步骤包括:获取一被选定的配置值;判断所述配置值是否大于预设阈值;若是,则读取对应于独立锁屏服务的配置信息;若否,则读取对应于系统锁屏服务的配置信息。可选的,当所述配置值大于预设阈值时,所述运行所述锁屏服务代理绑定的锁屏服务,以在所述终端设备中完成锁屏窗口的显示,包括:在窗口对象中检测窗口类型属性;判断检测到的窗口类型属性对应的窗口类型是否是独立锁屏窗口类型;若是,获取预先配置的独立锁屏窗口对象;根据所述独立锁屏窗口对象生成独立锁屏窗口;在所述终端设备中显示所述独立锁屏窗口。可选的,在所述终端设备中显示所述独立锁屏窗口,包括:根据所述独立锁屏窗口类型对应的窗口类型属性,对独立锁屏窗口对应的窗口类型变量进行赋值;根据所述窗口类型变量的赋值得到所述独立锁屏窗口的显示顺序;根据所述独立锁屏窗口的显示顺序,在所述终端设备中显示所述独立锁屏窗口。可选的,所述方法还包括:将获取的独立锁屏窗口对象保存至窗口状态变量中。可选的,所述将获取的独立锁屏窗口对象保存至窗口状态变量中的步骤之后,所述方法还包括:判断是否有应用程序向系统请求将所述应用程序的相关窗口显示在独立锁屏窗口之上;若是,根据保存在所述窗口状态变量中的独立锁屏窗口对象重新生成独立锁屏窗口;将重新生成的独立锁屏窗口显示在所述应用程序的相关窗口之下。本专利技术另提供一种屏幕锁屏装置,包括:调用模块,用于在终端设备的系统开机进程中,调用锁屏服务代理;读取模块,用于读取配置信息,所述配置信息中包括对应于独立锁屏服务的配置信息;获取模块,用于获取与读取的配置信息对应的锁屏服务;绑定模块,用于将获取的锁屏服务绑定至所述锁屏服务代理;运行模块,用于运行所述锁屏服务代理绑定的锁屏服务,以在所述终端设备中完成锁屏窗口的显示。可选的,所述配置信息中还包括对应于系统锁屏服务的配置信息;所述读取模块包括配置值获取单元、判断单元、第一读取单元和第二读取单元,其中:所述配置值获取单元用于获取一被选定的配置值;所述判断单元用于判断所述配置值是否大于预设阈值,若是,则运行第一读取单元,并在否的情况下运行所述第二读取单元;所述第一读取单元用于读取对应于独立锁屏服务的配置信息;第二读取单元用于读取对应于系统锁屏服务的配置信息。可选的,当所述配置值大于预设阈值时,所述运行模块包括检测单元、类型判断单元、获取单元、生成单元和显示单元,其中:所述检测单元用于在窗口对象中检测窗口类型属性;所述类型判断单元用于判断检测到的窗口类型属性对应的窗口类型是否是独立锁屏窗口类型,若在是的情况下运行获取单元;获取单元用于获取预先配置的独立锁屏窗口对象;生成单元用于根据所述独立锁屏窗口对象生成独立锁屏窗口;显示单元用于在所述终端设备中显示所述独立锁屏窗口。可选的,所述显示单元包括:赋值子单元,用于根据所述独立锁屏窗口类型对应的窗口类型属性,对所述独立锁屏窗口的窗口类型变量进行赋值;显示顺序得到子单元,用于根据所述窗口类型变量的赋值得到所述独立锁屏窗口的显示顺序;独立锁屏窗口显示子单元,用于根据所述独立锁屏窗口的显示顺序,在所述终端设备中显示所述独立锁屏窗口。可选的,所述装置还包括:独立锁屏窗口对象保存模块,用于将获取的独立锁屏窗口对象保存至窗口状态变量中。可选的,所述装置还包括判断模块、窗口重新生成模块和独立锁屏窗口显示模块,其中:判断模块用于判断是否有应用程序向系统请求将所述应用程序的相关窗口显示在独立锁屏窗口之上,并在是的情况下运行窗口重新生成模块;所述窗口重新生成模块用于根据保存在所述窗口状态变量中的独立锁屏窗口对象重新生成独立锁屏窗口;独立锁屏窗口显示模块,用于将重新生成的独立锁屏窗口显示在所述应用程序的相关窗口之下。本专利技术提供一种终端设备,包括上述所述的屏幕锁屏装置。本专利技术的实施例提供的技术方案可以包括以下有益效果:本专利技术的屏幕锁屏方法通过调用锁屏服务代理,读取配置信息,该配置信息中包括对应于独立锁屏服务的配置信息,获取与配置信息对应的锁屏服务,并通过锁屏代理服务绑定锁屏服务,实现初始化锁屏服务,进而运行绑定的锁屏服务,实现对终端设备的锁屏,因该配置信息中包括对应于独立锁屏服务的配置信息,因此,当读取该对应于独立锁屏服务的配置信息时,锁屏代理服务绑定的是独立锁屏服务,进而运行的是独立锁屏服务。藉此,可通过调用锁屏服务代理和读取配置信息来连接独立锁屏服务,因配置信息存储在配置项中,配置项是新增在系统中的安全接口,使得独立锁屏服务能够通过配置项这个接口很好地与系统集成,以响应系统对锁屏进行控制,提高了系统的安全性能,同时也使得独立锁屏服务不会存在与系统进行交互的缺陷,并且独本文档来自技高网
...

【技术保护点】
一种屏幕锁屏方法,其特征在于,包括:在终端设备的系统开机进程中,调用锁屏服务代理;读取配置信息,所述配置信息中包括对应于独立锁屏服务的配置信息;获取与读取的配置信息对应的锁屏服务;将获取的锁屏服务绑定至所述锁屏服务代理;运行所述锁屏服务代理绑定的锁屏服务,以在所述终端设备中完成锁屏窗口的显示。

【技术特征摘要】
1.一种屏幕锁屏方法,其特征在于,包括:在终端设备的系统开机进程中,调用锁屏服务代理;读取配置信息,所述配置信息中包括对应于独立锁屏服务的配置信息;获取与读取的配置信息对应的锁屏服务;将获取的锁屏服务绑定至所述锁屏服务代理;运行所述锁屏服务代理绑定的锁屏服务,以在所述终端设备中完成锁屏窗口的显示。2.根据权利要求1所述的方法,其特征在于,所述配置信息中还包括对应于系统锁屏服务的配置信息;所述读取配置信息的步骤包括:获取一被选定的配置值;判断所述配置值是否大于预设阈值;若是,则读取对应于独立锁屏服务的配置信息;若否,则读取对应于系统锁屏服务的配置信息。3.根据权利要求2所述的方法,其特征在于,当所述配置值大于预设阈值时,所述运行所述锁屏服务代理绑定的锁屏服务,以在所述终端设备中完成锁屏窗口的显示,包括:在窗口对象中检测窗口类型属性;判断检测到的窗口类型属性对应的窗口类型是否是独立锁屏窗口类型;若是,获取预先配置的独立锁屏窗口对象;根据所述独立锁屏窗口对象生成独立锁屏窗口;在所述终端设备中显示所述独立锁屏窗口。4.根据权利要求3所述的方法,其特征在于,所述在所述终端设备中显示所述独立锁屏窗口,包括:根据所述独立锁屏窗口类型对应的窗口类型属性,对所述独立锁屏窗口的窗口类型变量进行赋值;根据所述窗口类型变量的赋值得到所述独立锁屏窗口的显示顺序;根据所述独立锁屏窗口的显示顺序,在所述终端设备中显示所述独立锁屏窗口。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:将获取的独立锁屏窗口对象保存至窗口状态变量中。6.根据权利要求5所述的方法,其特征在于,所述将获取的独立锁屏窗口对象保存至窗口状态变量中的步骤之后,所述方法还包括:判断是否有应用程序向系统请求将所述应用程序的相关窗口显示在独立锁屏窗口之上;若是,根据保存在所述窗口状态变量中的独立锁屏窗口对象重新生成独立锁屏窗口;将重新生成的独立锁屏窗口显示在所述应用程序的相关窗口之下。7.一种屏幕锁屏装置,其特征在于,包括:调用模块,用于在终端设备的系统开机进程中,调用锁屏服务代理;读取模块,用于读取配置信息,所述配置信息中包括对应于独立锁屏服务的配置信息;获取模块,用于获取与读取的配置信息对应的锁屏服务;绑定模块,用于将获取的锁屏服务绑定至所述锁屏服务代理;运行模块,用于运行...

【专利技术属性】
技术研发人员:李嘉
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1