CN103412751B - 一种锁屏界面的信息展示方法和装置 - Google Patents

一种锁屏界面的信息展示方法和装置 Download PDF

Info

Publication number
CN103412751B
CN103412751B CN201310337016.7A CN201310337016A CN103412751B CN 103412751 B CN103412751 B CN 103412751B CN 201310337016 A CN201310337016 A CN 201310337016A CN 103412751 B CN103412751 B CN 103412751B
Authority
CN
China
Prior art keywords
suspended window
information
attribute
window
suspended
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
CN201310337016.7A
Other languages
English (en)
Other versions
CN103412751A (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.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co 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 Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201310337016.7A priority Critical patent/CN103412751B/zh
Publication of CN103412751A publication Critical patent/CN103412751A/zh
Application granted granted Critical
Publication of CN103412751B publication Critical patent/CN103412751B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)

Abstract

本发明公开了一种锁屏界面的信息展示方法和装置。本发明实施例提供的一种锁屏界面的信息展示方法包括:将一个或多个悬浮窗加载在所有锁屏界面上方,该悬浮窗为在锁屏界面上方展示信息的窗口工具;根据悬浮窗的属性,获取与该属性相关联的信息;将该信息展示在悬浮窗内。

Description

一种锁屏界面的信息展示方法和装置
技术领域
本发明涉及信息展示技术领域,特别涉及一种锁屏界面的信息展示方法和装置。
背景技术
随着设备智能化的普及,为了保护信息的安全,很多设备(如电脑、移动手机)上都安装了锁屏应用,锁屏应用在设备屏幕上运行锁屏界面,可以避免用户的误操作。
现在市场上的锁屏应用主要包括两种:不可更换主题的和可更换主题的锁屏应用。对于后者,可以自由更换不同的锁屏主题,满足用户的个性化需求,因而更被用户喜爱。目前锁屏主题丰富多彩,但是有些信息和功能并不能适合所有锁屏应用的主题风格。另外,过多的信息显示在锁屏界面也会影响美观。例如以下情形:用户很喜欢某锁屏应用的主题风格,但该主题风格为简约风格,提供信息有限,并不支持显示近期任务,可该用户又十分需要该信息。对于这种情形,普通的锁屏主题就无法满足不同用户的需求了。
另外,目前锁屏界面的功能通常比较单一,如锁屏界面上仅能展示时钟、日历等一些简单的信息,向用户提供的信息非常有限,导致用户需要频繁解锁来获取关注的信息,无法快速地将信息告知用户,给用户的使用带来了不便。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种锁屏界面的信息展示方法和装置。
依据本发明的一个方面,本发明实施例提供了一种锁屏界面的信息展示方法,包括:
将一个或多个悬浮窗加载在所有锁屏界面上方,该悬浮窗为在锁屏界面上方展示信息的窗口工具;根据悬浮窗的属性,获取与属性相关联的信息;将信息展示在悬浮窗内。
其中,上述方法还包括:根据悬浮窗的当前状态,响应于对悬浮窗的触发事件而将悬浮窗由当前状态改变至第二状态。
其中,在根据悬浮窗的当前状态,响应于对悬浮窗的触发事件而将悬浮窗由当前状态改变至第二状态之前,还包括:
截获设备屏幕接收到的用户事件;判断用户事件是否为需要悬浮窗处理的触发事件,如果是,则将用户事件发送给悬浮窗;否则,将用户事件发送至锁屏界面,由该锁屏界面的锁屏应用执行与该用户事件对应的操作。
其中,上述根据悬浮窗的当前状态,响应于对悬浮窗的触发事件而将悬浮窗由当前状态改变至第二状态包括:
当悬浮窗的当前状态为隐藏状态时,响应于对悬浮窗的第一触发事件而将悬浮窗由隐藏状态改变至编辑状态;
当悬浮窗的当前状态为编辑状态时,响应于对悬浮窗的第二触发事件而将悬浮窗由编辑状态改变至隐藏状态;
当悬浮窗的当前状态为编辑状态时,响应于对悬浮窗的第三触发事件而将悬浮窗由编辑状态改变至固定状态;
当悬浮窗的当前状态为固定状态时,响应于对悬浮窗的第四触发事件而将悬浮窗由固定状态改变至编辑状态;
其中,上述隐藏状态为在锁屏界面上仅显示悬浮窗的图标而不显示悬浮窗中信息的状态,上述编辑状态为悬浮窗显示在锁屏界面上方且允许该悬浮窗在锁屏界面上移动的状态,上述固定状态为悬浮窗显示在锁屏界面上方的指定位置处且禁止该悬浮窗在锁屏界面上移动的状态。
其中,上述方法还包括:当悬浮窗的当前状态为编辑状态时,响应于对悬浮窗的第五触发事件而将悬浮窗从锁屏界面上删除。
其中,第一触发事件、第二触发事件、第三触发事件、第四触发事件和第五触发事件各不相同且为下述动作中的一种:
悬浮窗被点击、悬浮窗被滑动、悬浮窗被拖拽至锁屏界面的特定区域、悬浮窗被拖拽且用户具有抬手姿态、悬浮窗被长按、悬浮窗所在的设备被晃动或倾斜。
上述方法还包括:当在设备上启用锁屏应用时,从锁屏主题包中查找是否存在与锁屏应用中的悬浮窗对应的信息,若是,则利用查找到的信息渲染悬浮窗的外观;若否,则利用锁屏应用中的默认信息渲染悬浮窗的外观。
其中,将一个或多个悬浮窗加载在所有锁屏界面上方进一步还包括:
在创建锁屏应用时,获取窗口管理器实例;设置窗口管理器布局参数类的相关属性;根据所设置的相关属性将待显示的悬浮窗的视图投送到窗口管理器实例以便把悬浮窗的视图置于所有锁屏界面上方。
其中,上述根据悬浮窗的属性,获取与属性相关联的信息包括:
当悬浮窗的属性为第一属性时,获取与该第一属性相关联的基本信息;当悬浮窗的属性为第二属性时,获取与该第二属性相关联的个性信息;当悬浮窗的属性为第三属性时,获取与该第三属性相关联的功能性信息;当悬浮窗的属性为第四属性时,获取与该第四属性相关联的在线推送的信息;当悬浮窗的属性为第五属性时,获取与该第五属性相关联的快捷功能信息;
其中,上述基本信息至少包括时钟信息、日期信息、农历节日信息、闹钟信息、未接电话信息和未读短信信息中的一种或多种;上述个性信息至少包括个性签名信息、自选照片信息和锁屏美化元素信息中的一种或多种;上述功能性信息至少包括天气信息、近期任务信息和日历信息中的一种或多种;上述在线推送的信息至少包括新闻、预警信息和个性化定制频道信息中的一种或多种;上述快捷功能信息至少包括近期使用应用信息、常用联系人、快捷开关信息和音乐播放器信息中的一种或多种。
依据本发明的另一个方面,本发明实施例还提供了一种锁屏界面的信息展示装置,包括:
悬浮窗加载单元,适于将一个或多个悬浮窗加载在所有锁屏界面上方,该悬浮窗为在锁屏界面上方展示信息的窗口工具;
信息获取单元,适于根据悬浮窗的属性,获取与属性相关联的信息;
信息展示单元,适于将信息展示在悬浮窗内。
其中,上述装置还包括:悬浮窗控制单元,适于根据悬浮窗的当前状态,响应于对悬浮窗的触发事件而将悬浮窗由当前状态改变至第二状态。
其中,上述装置还包括:事件分发单元,适于截获设备屏幕接收到的用户事件;判断用户事件是否为需要悬浮窗处理的触发事件,如果是,则将用户事件发送给悬浮窗;否则,将用户事件发送至锁屏界面,由该锁屏界面的锁屏应用执行与该用户事件对应的操作。
其中,悬浮窗控制单元,适于当悬浮窗的当前状态为隐藏状态时,响应于对悬浮窗的第一触发事件而将悬浮窗由隐藏状态改变至编辑状态;当悬浮窗的当前状态为编辑状态时,响应于对悬浮窗的第二触发事件而将悬浮窗由编辑状态改变至隐藏状态;当悬浮窗的当前状态为编辑状态时,响应于对悬浮窗的第三触发事件而将悬浮窗由编辑状态改变至固定状态;当悬浮窗的当前状态为固定状态时,响应于对悬浮窗的第四触发事件而将悬浮窗由固定状态改变至编辑状态;其中,上述隐藏状态为在锁屏界面上仅显示悬浮窗的图标而不显示悬浮窗中信息的状态,上述编辑状态为悬浮窗显示在锁屏界面上方且允许该悬浮窗在锁屏界面上移动的状态,上述固定状态为悬浮窗显示在锁屏界面上方的指定位置处且禁止该悬浮窗在锁屏界面上移动的状态。
其中,悬浮窗控制单元,还适于当悬浮窗的当前状态为编辑状态时,响应于对悬浮窗的第五触发事件而将悬浮窗从锁屏界面上删除。
其中,悬浮窗控制单元响应的第一触发事件、第二触发事件、第三触发事件、第四触发事件和第五触发事件各不相同且为下述动作中的一种:
悬浮窗被点击、悬浮窗被滑动、悬浮窗被拖拽至锁屏界面的特定区域、悬浮窗被拖拽且用户具有抬手姿态、悬浮窗被长按、悬浮窗所在的设备被晃动或倾斜。
其中,上述装置还包括:悬浮窗渲染单元,适于当在设备上启用锁屏应用时,从锁屏主题包中查找是否存在与锁屏应用中的悬浮窗对应的信息,若是,则利用查找到的信息渲染悬浮窗的外观;若否,则利用锁屏应用中的默认信息渲染悬浮窗的外观。
其中,悬浮窗加载单元,进一步适于在创建锁屏应用时,获取窗口管理器实例;设置窗口管理器布局参数类的相关属性;根据所设置的相关属性将待显示的悬浮窗的视图投送到窗口管理器实例以便把悬浮窗的视图置于所有锁屏界面上方。
其中,信息获取单元,具体适于当悬浮窗的属性为第一属性时,获取与该第一属性相关联的基本信息;当悬浮窗的属性为第二属性时,获取与该第二属性相关联的个性信息;当悬浮窗的属性为第三属性时,获取与该第三属性相关联的功能性信息;当悬浮窗的属性为第四属性时,获取与该第四属性相关联的在线推送的信息;当悬浮窗的属性为第五属性时,获取与该第五属性相关联的快捷功能信息;
其中,上述基本信息至少包括时钟信息、日期信息、农历节日信息、闹钟信息、未接电话信息和未读短信信息中的一种或多种;上述个性信息至少包括个性签名信息、自选照片信息和锁屏美化元素信息中的一种或多种;上述功能性信息至少包括天气信息、近期任务信息和日历信息中的一种或多种;上述在线推送的信息至少包括新闻、预警信息和个性化定制频道信息中的一种或多种;上述快捷功能信息至少包括近期使用应用信息、常用联系人、快捷开关信息和音乐播放器信息中的一种或多种。
由上所述,本发明实施例通过将悬浮窗加载在锁屏界面上方,将信息展示在悬浮窗内的技术手段,提供了一种基于悬浮窗在锁屏界面上展示信息的实现方案,增加了锁屏界面上信息显示的灵活性;并且,本发明实施例采用了区分悬浮窗的属性并获取与该属性相关联的信息的技术手段,对不同属性的悬浮窗能够获取到不同的信息,则通过对悬浮窗属性的设置即可将用户关注的信息展示在锁屏界面上方,从而避免了用户频繁解锁来获取信息,能够将信息快速地告知用户,方便用户的使用。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明一个实施例的一种锁屏界面的信息展示方法流程图;
图2示出了根据本发明又一个实施例的一种锁屏界面上处于隐藏状态的悬浮窗的示意图;以及
图3示出了根据本发明又一个实施例的一种锁屏界面上处于编辑状态的悬浮窗的示意图;
图4示出了根据本发明又一个实施例的一种锁屏界面上处于固定状态的悬浮窗的示意图;
图5示出了根据本发明又一个实施例的一种悬浮窗的状态转换示意图;
图6示出了根据本发明又一个实施例的一种锁屏界面的信息展示装置的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
本发明一个实施例提供了一种锁屏界面的信息展示方法,参见图1,该方法包括:
步骤S100:将一个或多个悬浮窗加载在所有锁屏界面上方,该悬浮窗为在锁屏界面上方展示信息的窗口工具。
上述锁屏界面为设备(如电脑、手机等)中锁屏应用在该设备中运行的一个或多个锁屏界面。当设备中运行有多个锁屏界面时,本实施例中的悬浮窗可以加载在设备中所有锁屏界面的上方。
依据本发明的一个实施例,例如在安卓***中,创建锁屏应用时,获取窗口管理器(WindowManager)实例;设置窗口管理器布局参数类(WindowManager.LayouParams)的相关属性,该相关属性包括悬浮窗相对屏幕的左边距参数和上边距参数,以及悬浮窗自身的宽和高等参数。利用该左边距参数和上边距参数可以确定悬浮窗的位置,利用该宽和高等参数可以确定悬浮窗自身的大小;根据所设置的相关属性将待显示的悬浮窗的视图投送到窗口管理器实例以便把悬浮窗的视图置于所有锁屏界面上方。例如,根据所设置的相关属性通过WindowManager的addView(视图添加)方法创建位于锁屏界面上方的视图,从而将悬浮窗加载在锁屏界面上方。
步骤S102:根据悬浮窗的属性,获取与属性相关联的信息。
悬浮窗属性的设置与其获取并显示的信息相对应,悬浮窗的属性不同时,获取的相关联的信息也不同,获取信息的方式也不同(如从设备本地获取信息或者利用设备的网络连接从网络中获取信息)。例如,当悬浮窗的属性为第一属性时,获取与该第一属性相关联的基本信息,该基本信息至少包括时钟信息、日期信息、农历节日信息、闹钟信息、未接电话信息和未读短信信息等中的一种或多种。即将获取并显示基本信息的悬浮窗的属性设置为第一属性,上述基本信息(如时钟信息、日期信息、未接电话信息等)都可以从设备本地存储器中存储的数据中得到。
当悬浮窗的属性为第二属性时,获取与该第二属性相关联的个性信息,该个性信息至少包括个性签名信息、自选照片信息和锁屏美化元素信息等中的一种或多种。即将获取并显示个性信息的悬浮窗的属性设置为第二属性,上述个性信息(如个性签名信息、自选照片信息)都可以从设备本地存储器中存储的数据中得到。
当悬浮窗的属性为第三属性时,获取与该第三属性相关联的功能性信息,该功能性信息至少包括天气信息、近期任务信息和日历信息等中的一种或多种。即将获取并显示功能性信息的悬浮窗的属性设置为第三属性,上述功能性信息中的近期任务信息和日历信息可以从设备本地存储器中存储的数据中得到。对天气信息,当设备已经从网络中下载到该天气信息时,从设备本地存储器中提取该天气信息,从而实现对该天气信息的获取,当设备未从网络中下载到天气信息时,则利用设备与网络的连接从网络中获取上述天气信息。
当悬浮窗的属性为第四属性时,获取与该第四属性相关联的在线推送的信息,该在线推送的信息至少包括新闻、预警信息和个性化定制频道信息等中的一种或多种。即将获取并显示在线推送的信息的悬浮窗的属性设置为第四属性,上述在线推送的信息(如新闻、预警信息等)需要利用设备与网络的连接从网络中获取。
当悬浮窗的属性为第五属性时,获取与该第五属性相关联的快捷功能信息,该快捷功能信息至少包括近期使用应用信息、常用联系人、快捷开关信息和音乐播放器信息等中的一种或多种。利用快捷开关信息可以开启或关闭设备中设置的快捷开关,利用音乐播放器信息可以实现音乐播放器的开启或关闭等功能。即将获取并显示快捷功能信息的悬浮窗的属性设置为第五属性,上述快捷功能信息(如近期使用应用信息、常用联系人等)都可以从设备本地存储器中存储的数据中得到。
步骤S104:将信息展示在悬浮窗内。
本步骤中将获取到的信息展示在悬浮窗内,实现信息在锁屏界面上方的展示。
由上所述,本发明实施例通过将悬浮窗加载在锁屏界面上方,将信息展示在悬浮窗内的技术手段,提供了一种基于悬浮窗在锁屏界面上展示信息的实现方案,增加了锁屏界面上信息显示的灵活性;并且,本发明实施例采用了区分悬浮窗的属性并获取与该属性相关联的信息的技术手段,对不同属性的悬浮窗能够获取到不同的信息,则通过对悬浮窗属性的设置即可将用户关注的信息展示在锁屏界面上方,从而避免了用户频繁解锁来获取信息,能够将信息快速地告知用户,方便用户的使用。
本发明又一个实施例对悬浮窗状态的切换方式进行说明。本实施例提供的悬浮窗的状态包括但不局限于隐藏状态、编辑状态和固定状态。
上述隐藏状态为在锁屏界面上仅显示悬浮窗的图标(Icon)而不显示悬浮窗中信息的状态,上述编辑状态为悬浮窗显示在锁屏界面上方且允许该悬浮窗在锁屏界面上移动的状态,上述固定状态为悬浮窗显示在锁屏界面上方的指定位置处且禁止该悬浮窗在锁屏界面上移动的状态。
参见图2,示出了本发明实施例提供的一种锁屏界面上处于隐藏状态的悬浮窗的示意图。悬浮窗以缩略的图标的方式隐藏在锁屏界面的左边缘,仅以该图标的形式展示必要信息。例如,图2的示例中图标中的图案指示了该图标对应的悬浮窗为显示天气信息的悬浮窗。图标可以为半透明甚至完全透明,以减小图标对锁屏界面整体外观的影响。对于完全透明的图标,可以在锁屏界面刚启动时短暂显现出来再渐隐下去以提示用户该悬浮窗的存在。
参见图3,示出了本发明实施例提供的一种锁屏界面上处于编辑状态的悬浮窗的示意图。悬浮窗可以按照其自身的完全大小将信息(晴20~5℃)显示在锁屏界面上,并可以通过用户发送的触发事件随意在屏幕上移动位置。并且,本实施例中,当悬浮窗处于编辑状态时,响应于对悬浮窗的触发事件(如第五触发事件)可以将悬浮窗从锁屏界面上删除。示例性的,该第五触发事件可以为悬浮窗被拖拽至锁屏界面的特定区域,该特定区域可以设置为设备屏幕上部的特定区域,如图3中屏幕上方回收箱图标示出的区域,当悬浮窗被拖拽至该区域时,该悬浮窗被删除。
参见图4,示出了本发明实施例提供的一种锁屏界面上处于固定状态的悬浮窗的示意图。悬浮窗可以按照其自身的完全大小将信息(晴20~5℃)显示在锁屏界面的指定位置处,并固定在该指定位置处。
在进行状态转换时,根据悬浮窗的当前状态,响应于对悬浮窗的触发事件而将悬浮窗由当前状态改变至第二状态。例如,当悬浮窗的当前状态为隐藏状态时,响应于对悬浮窗的第一触发事件而将悬浮窗由隐藏状态改变至编辑状态;当悬浮窗的当前状态为编辑状态时,响应于对悬浮窗的第二触发事件而将悬浮窗由编辑状态改变至隐藏状态;当悬浮窗的当前状态为编辑状态时,响应于对悬浮窗的第三触发事件而将悬浮窗由编辑状态改变至固定状态;当悬浮窗的当前状态为固定状态时,响应于对悬浮窗的第四触发事件而将悬浮窗由固定状态改变至编辑状态。另外,当悬浮窗处于编辑状态时,响应于对悬浮窗的第五触发事件可以将悬浮窗从锁屏界面上删除。
上述第一触发事件、第二触发事件、第三触发事件、第四触发事件和第五触发事件各不相同且为下述动作中的一种:
悬浮窗被点击、悬浮窗被滑动、悬浮窗被拖拽至锁屏界面的特定区域(如屏幕边缘区域、屏幕边缘之外的区域或屏幕上部区域)、悬浮窗被拖拽且用户具有抬手姿态、悬浮窗被长按、悬浮窗所在的设备被晃动或倾斜。可以理解,此处描述仅为触发事件的一些示例,本实施例并不对上述触发事件的具体内容进行限定。
下面结合图5示出的悬浮窗的状态转换图来说明悬浮窗的状态转换过程。图5所示的场景中,第一触发事件为悬浮窗被拖拽至锁屏界面的特定区域(如屏幕边缘之外的区域),即当悬浮窗被拖拽离开屏幕的边缘区域时,悬浮窗从隐藏状态转换为编辑状态;第二触发事件为悬浮窗被拖拽至锁屏界面的特定区域(如屏幕边缘区域),即当悬浮窗被拖入屏幕的边缘区域时,悬浮窗从编辑状态转换为隐藏状态;第三触发事件为悬浮窗被拖拽且用户具有抬手姿态,即当用户拖动悬浮窗时抬手,悬浮窗从编辑状态转换为固定状态;第四触发事件为悬浮窗被长按,即当用户长按悬浮窗时,悬浮窗从固定状态转换为编辑状态;第五触发事件为悬浮窗被拖拽至锁屏界面的特定区域(如屏幕上部区域),即当悬浮窗被拖拽至屏幕上部时,悬浮窗被删除。
通过上述状态的转换,一方面丰富了悬浮窗的功能,便于用户操作,另一方面通过对悬浮窗的显示、隐藏或删除操作,可以对需要在锁屏界面上展示的信息进行增删,既可以将用户关注的信息通过增加悬浮窗展示在锁屏界面上,又可以通过隐藏或删除悬浮窗将用户不需要信息从锁屏界面上删除,保证锁屏界面的美观,满足用户的个性化需求。
需要说明的是,本实施例中悬浮窗仅对上述触发事件进行响应,而不响应除该触发事件之外的用户事件,为达到这一目的,本实施例还包括:
将锁屏界面、悬浮窗和设备屏幕关联至设置的适配器,该适配器能够执行用户事件在设备屏幕与锁屏界面及悬浮窗之间的传递。该适配器可以由继承***中的相对布局(RelativeLayout)类得到的类对象实现。
android***里存在一个RelativeLayout类,其实现了布局和获取触摸(touch)事件等功能。适配器继承自该RelativeLayout类,因此适配器这个类拥有所有RelativeLayout类的功能,同时适配器能够实现与锁屏和悬浮窗的通信。
适配器能够截获向悬浮窗发送的触发事件,将触发事件分发至各悬浮窗。即本实施例利用适配器截获设备屏幕接收到的用户事件,判断用户事件是否为需要悬浮窗处理的触发事件,如果是,则响应于对悬浮窗的触发事件而将悬浮窗由当前状态改变至第二状态;否则,通过适配器将该用户事件发送至锁屏界面,由该锁屏界面的锁屏应用执行与该用户事件对应的操作。
上述判断用户事件是否为需要悬浮窗处理的触发事件的一种方式可以为:判断用户事件发生位置是否位于悬浮窗的区域内,若是,该用户事件为需要该悬浮窗处理的触发事件,若否,该用户事件不是需要该悬浮窗处理的触发事件。
需要说明的是,当悬浮窗出现重叠时,一个用户事件的发生位置可能会位于多个悬浮窗的区域内,则会判断出该用户事件为需要多个悬浮窗处理的触发事件。这时,按照悬浮窗的重叠次序从上至下,依次将该触发事件发送至各悬浮窗,直到有悬浮窗能够处理该触发事件为止。
对于可以自由更换锁屏主题的锁屏应用,不同的锁屏主题渲染出的锁屏界面的外观不同,为了保证锁屏界面外观的整体风格,上述方法还包括:当在设备上启用锁屏应用时,从锁屏主题包中查找是否存在与锁屏应用中的悬浮窗对应的信息(如配色方案信息和背景图),若是,则利用查找到的信息渲染悬浮窗的外观,这时,可以使悬浮窗与锁屏界面具有相同主题风格(如具有相同的字体类型、字体大小、字体颜色、字体阴影偏移量等),保证锁屏界面的美观性;若否,则利用锁屏应用中的默认信息渲染悬浮窗的外观。
以文字信息为例,在设备上启动锁屏应用时,会查找锁屏主题包中是否存在设置悬浮窗文字信息(关于字体)的标签,若存在该标签,则在锁屏界面上加载悬浮窗时会读取该标签,并将悬浮窗的文字设为该标签中设置的格式。
例如存在标签:
<layer…fl_txt_size=”14”fl_txt_font=”font.ttf”fl_txt_color=”#ffff0000”fl_txt_shadowdx=”2”fl_txt_shadowdy=”2”…>
上述标签设置了字体的大小(size)、字体类型(font)、字体颜色(color)、字体阴影偏移量(shadowdx和shadowdy)。因此,在锁屏界面上加载悬浮窗时会读取上述标签,并将悬浮窗的文字设为以上标签中设置的格式,例如字体大小设置为14,字体设置为font.ttf,字体颜色设置为红色,字体阴影设置为偏移2等等。
如果锁屏主题包内不存在上述标签,则悬浮窗的字体会选用锁屏应用的默认格式。
以背景图片为例,在设备上启动锁屏应用时,会按照背景图片的名称查找锁屏主题包中是否存在对应的背景图片,例如在锁屏主题包内查找是否存在文件名为float_bg.9.png(背景图文件名)的图片,如果存在,则将该图片加载为悬浮窗的背景图片,如果不存在,则使用锁屏应用内置的默认图片作为悬浮窗的背景图片。
由上所述,本发明实施例通过将悬浮窗加载在锁屏界面上方,将信息展示在悬浮窗内的技术手段,提供了一种基于悬浮窗在锁屏界面上展示信息的实现方案,增加了锁屏界面上信息显示的灵活性;并且,本发明实施例采用了区分悬浮窗的属性并获取与该属性相关联的信息的技术手段,对不同属性的悬浮窗能够获取到不同的信息,则通过对悬浮窗属性的设置即可将用户关注的信息展示在锁屏界面上方,从而避免了用户频繁解锁来获取信息,能够将信息快速地告知用户,方便用户的使用。
本发明又一个实施例还提供了一种锁屏界面的信息展示装置,参见图6,包括悬浮窗加载单元600、信息获取单元602、信息展示单元604、悬浮窗控制单元606、事件分发单元608和悬浮窗渲染单元610。下面分别对这些单元进行说明。
悬浮窗加载单元600,适于将一个或多个悬浮窗加载在所有锁屏界面上方,该悬浮窗为在锁屏界面上方展示信息的窗口工具。进一步的,悬浮窗加载单元600在创建锁屏应用时,获取窗口管理器实例;设置窗口管理器布局参数类的相关属性;根据所设置的相关属性将待显示的悬浮窗的视图投送到窗口管理器实例以便把悬浮窗的视图置于所有锁屏界面上方。
信息获取单元602,适于根据悬浮窗的属性,获取与属性相关联的信息。具体的,信息获取单元602适于当悬浮窗的属性为第一属性时,获取与该第一属性相关联的基本信息;当悬浮窗的属性为第二属性时,获取与该第二属性相关联的个性信息;当悬浮窗的属性为第三属性时,获取与该第三属性相关联的功能性信息;当悬浮窗的属性为第四属性时,获取与该第四属性相关联的在线推送的信息;当悬浮窗的属性为第五属性时,获取与该第五属性相关联的快捷功能信息。
其中,上述基本信息至少包括时钟信息、日期信息、农历节日信息、闹钟信息、未接电话信息和未读短信信息中的一种或多种;上述个性信息至少包括个性签名信息、自选照片信息和锁屏美化元素信息中的一种或多种;上述功能性信息至少包括天气信息、近期任务信息和日历信息中的一种或多种;上述在线推送的信息至少包括新闻、预警信息和个性化定制频道信息中的一种或多种;上述快捷功能信息至少包括近期使用应用信息、常用联系人、快捷开关信息和音乐播放器信息中的一种或多种。上述快捷功能信息至少包括近期使用应用信息、常用联系人、快捷开关信息和音乐播放器信息中的一种或多种。利用快捷开关信息可以开启或关闭设备中设置的快捷开关,利用音乐播放器信息可以实现音乐播放器的开启或关闭等功能。
信息展示单元604,适于将信息展示在悬浮窗内。
其中,上述装置还包括:悬浮窗控制单元606,适于根据悬浮窗的当前状态,响应于对悬浮窗的触发事件而将悬浮窗由当前状态改变至第二状态。悬浮窗控制单元606适于当悬浮窗的当前状态为隐藏状态时,响应于对悬浮窗的第一触发事件而将悬浮窗由隐藏状态改变至编辑状态;当悬浮窗的当前状态为编辑状态时,响应于对悬浮窗的第二触发事件而将悬浮窗由编辑状态改变至隐藏状态;当悬浮窗的当前状态为编辑状态时,响应于对悬浮窗的第三触发事件而将悬浮窗由编辑状态改变至固定状态;当悬浮窗的当前状态为固定状态时,响应于对悬浮窗的第四触发事件而将悬浮窗由固定状态改变至编辑状态;其中,上述隐藏状态为在锁屏界面上仅显示悬浮窗的图标而不显示悬浮窗中信息的状态,上述编辑状态为悬浮窗显示在锁屏界面上方且允许该悬浮窗在锁屏界面上移动的状态,上述固定状态为悬浮窗显示在锁屏界面上方的指定位置处且禁止该悬浮窗在锁屏界面上移动的状态。
其中,悬浮窗控制单元606,还适于当悬浮窗的当前状态为编辑状态时,响应于对悬浮窗的第五触发事件而将悬浮窗从锁屏界面上删除。
通过悬浮窗控制单元606执行悬浮窗状态的转换,一方面丰富了悬浮窗的功能,便于用户操作,另一方面通过对悬浮窗的显示、隐藏或删除操作,可以对需要在锁屏界面上展示的信息进行增删,既可以将用户关注的信息通过增加悬浮窗展示在锁屏界面上,又可以通过隐藏或删除悬浮窗将用户不需要信息从锁屏界面上删除,保证锁屏界面的美观,满足用户的个性化需求。
悬浮窗控制单元606响应的第一触发事件、第二触发事件、第三触发事件、第四触发事件和第五触发事件各不相同且为下述动作中的一种:
悬浮窗被点击、悬浮窗被滑动、悬浮窗被拖拽至锁屏界面的特定区域、悬浮窗被拖拽且用户具有抬手姿态、悬浮窗被长按、悬浮窗所在的设备被晃动或倾斜。
其中,本实施例中悬浮窗仅对上述触发事件进行响应,而不响应除该触发事件之外的用户事件,为达到这一目的,上述装置还包括:事件分发单元608,适于截获设备屏幕接收到的用户事件;判断用户事件是否为需要悬浮窗处理的触发事件,如果是,则将用户事件发送给悬浮窗;否则,将用户事件发送至锁屏界面,由该锁屏界面的锁屏应用执行与该用户事件对应的操作。
其中,对于可以自由更换锁屏主题的锁屏应用,不同的锁屏主题渲染出的锁屏界面的外观不同,为了保证锁屏界面外观的整体风格,上述装置还包括:悬浮窗渲染单元610适于当在设备上启用锁屏应用时,从锁屏主题包中查找是否存在与锁屏应用中的悬浮窗对应的信息,若是,则利用查找到的信息渲染悬浮窗的外观;若否,则利用锁屏应用中的默认信息渲染悬浮窗的外观。
本发明装置实施例中各单元的具体工作方式和达到的有益效果可以参见本发明的方法实施例,在此不再赘述。
由上所述,本发明实施例通过将悬浮窗加载在锁屏界面上方,将信息展示在悬浮窗内的技术手段,提供了一种基于悬浮窗在锁屏界面上展示信息的实现方案,增加了锁屏界面上信息显示的灵活性;并且,本发明实施例采用了区分悬浮窗的属性并获取与该属性相关联的信息的技术手段,对不同属性的悬浮窗能够获取到不同的信息,则通过对悬浮窗属性的设置即可将用户关注的信息展示在锁屏界面上方,从而避免了用户频繁解锁来获取信息,能够将信息快速地告知用户,方便用户的使用。
在此提供的算法和显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的锁屏界面的信息展示装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
本发明还公开了A1、一种锁屏界面的信息展示方法,包括:
将一个或多个悬浮窗加载在所有锁屏界面上方,所述悬浮窗为在锁屏界面上方展示信息的窗口工具;
根据所述悬浮窗的属性,获取与所述属性相关联的信息;
将所述信息展示在所述悬浮窗内。
A2、如A1所述的信息展示方法,还包括:根据所述悬浮窗的当前状态,响应于对所述悬浮窗的触发事件而将所述悬浮窗由当前状态改变至第二状态。
A3、如A2所述的信息展示方法,其中,在所述根据所述悬浮窗的当前状态,响应于对所述悬浮窗的触发事件而将所述悬浮窗由当前状态改变至第二状态之前,还包括:
截获设备屏幕接收到的用户事件;
判断所述用户事件是否为需要悬浮窗处理的触发事件,
如果是,则将所述用户事件发送给悬浮窗;否则,将所述用户事件发送至锁屏界面,由该锁屏界面的锁屏应用执行与该用户事件对应的操作。
A4、如A2或A3所述的信息展示方法,其中,所述根据所述悬浮窗的当前状态,响应于对所述悬浮窗的触发事件而将所述悬浮窗由当前状态改变至第二状态包括:
当所述悬浮窗的当前状态为隐藏状态时,响应于对所述悬浮窗的第一触发事件而将所述悬浮窗由隐藏状态改变至编辑状态;
当所述悬浮窗的当前状态为编辑状态时,响应于对所述悬浮窗的第二触发事件而将所述悬浮窗由编辑状态改变至隐藏状态;
当所述悬浮窗的当前状态为编辑状态时,响应于对所述悬浮窗的第三触发事件而将所述悬浮窗由编辑状态改变至固定状态;
当所述悬浮窗的当前状态为固定状态时,响应于对所述悬浮窗的第四触发事件而将所述悬浮窗由固定状态改变至编辑状态;
其中,所述隐藏状态为在锁屏界面上仅显示悬浮窗的图标而不显示悬浮窗中信息的状态,所述编辑状态为悬浮窗显示在锁屏界面上方且允许该悬浮窗在锁屏界面上移动的状态,所述固定状态为悬浮窗显示在锁屏界面上方的指定位置处且禁止该悬浮窗在锁屏界面上移动的状态。
A5、如A4所述的信息展示方法,还包括:当所述悬浮窗的当前状态为编辑状态时,响应于对所述悬浮窗的第五触发事件而将悬浮窗从锁屏界面上删除。
A6、如A5所述的信息展示方法,其中,所述第一触发事件、第二触发事件、第三触发事件、第四触发事件和第五触发事件各不相同且为下述动作中的一种:
悬浮窗被点击、悬浮窗被滑动、悬浮窗被拖拽至锁屏界面的特定区域、悬浮窗被拖拽且用户具有抬手姿态、悬浮窗被长按、悬浮窗所在的设备被晃动或倾斜。
A7、如A1所述的信息展示方法,还包括:
当在设备上启用锁屏应用时,从锁屏主题包中查找是否存在与锁屏应用中的悬浮窗对应的信息,若是,则利用查找到的信息渲染悬浮窗的外观;若否,则利用锁屏应用中的默认信息渲染悬浮窗的外观。
A8、如A1所述的信息展示方法,其中,将一个或多个悬浮窗加载在所有锁屏界面上方进一步还包括:
在创建锁屏应用时,获取窗口管理器实例;
设置窗口管理器布局参数类的相关属性;
根据所设置的相关属性将待显示的悬浮窗的视图投送到窗口管理器实例以便把所述悬浮窗的视图置于所有锁屏界面上方。
A9、如A1所述的信息展示方法,其中,所述根据所述悬浮窗的属性,获取与所述属性相关联的信息包括:
当所述悬浮窗的属性为第一属性时,获取与该第一属性相关联的基本信息;
当所述悬浮窗的属性为第二属性时,获取与该第二属性相关联的个性信息;
当所述悬浮窗的属性为第三属性时,获取与该第三属性相关联的功能性信息;
当所述悬浮窗的属性为第四属性时,获取与该第四属性相关联的在线推送的信息;
当所述悬浮窗的属性为第五属性时,获取与该第五属性相关联的快捷功能信息;
其中,所述基本信息至少包括时钟信息、日期信息、农历节日信息、闹钟信息、未接电话信息和未读短信信息中的一种或多种;
所述个性信息至少包括个性签名信息、自选照片信息和锁屏美化元素信息中的一种或多种;
所述功能性信息至少包括天气信息、近期任务信息和日历信息中的一种或多种;
所述在线推送的信息至少包括新闻、预警信息和个性化定制频道信息中的一种或多种;
所述快捷功能信息至少包括近期使用应用信息、常用联系人、快捷开关信息和音乐播放器信息中的一种或多种。
本发明公开了B10、一种锁屏界面的信息展示装置,包括:
悬浮窗加载单元,适于将一个或多个悬浮窗加载在所有锁屏界面上方,所述悬浮窗为在锁屏界面上方展示信息的窗口工具;
信息获取单元,适于根据所述悬浮窗的属性,获取与所述属性相关联的信息;
信息展示单元,适于将所述信息展示在所述悬浮窗内。
B11、如B10所述的信息展示装置,还包括:
悬浮窗控制单元,适于根据所述悬浮窗的当前状态,响应于对所述悬浮窗的触发事件而将所述悬浮窗由当前状态改变至第二状态
B12、如B11所述的信息展示装置,还包括:
事件分发单元,适于截获设备屏幕接收到的用户事件;判断所述用户事件是否为需要悬浮窗处理的触发事件,如果是,则将所述用户事件发送给悬浮窗;否则,将所述用户事件发送至锁屏界面,由该锁屏界面的锁屏应用执行与该用户事件对应的操作。
B13、如B11或B12所述的信息展示装置,其中,
所述悬浮窗控制单元,适于当所述悬浮窗的当前状态为隐藏状态时,响应于对所述悬浮窗的第一触发事件而将所述悬浮窗由隐藏状态改变至编辑状态;
当所述悬浮窗的当前状态为编辑状态时,响应于对所述悬浮窗的第二触发事件而将所述悬浮窗由编辑状态改变至隐藏状态;
当所述悬浮窗的当前状态为编辑状态时,响应于对所述悬浮窗的第三触发事件而将所述悬浮窗由编辑状态改变至固定状态;
当所述悬浮窗的当前状态为固定状态时,响应于对所述悬浮窗的第四触发事件而将所述悬浮窗由固定状态改变至编辑状态;
其中,所述隐藏状态为在锁屏界面上仅显示悬浮窗的图标而不显示悬浮窗中信息的状态,所述编辑状态为悬浮窗显示在锁屏界面上方且允许该悬浮窗在锁屏界面上移动的状态,所述固定状态为悬浮窗显示在锁屏界面上方的指定位置处且禁止该悬浮窗在锁屏界面上移动的状态。
B14、如B13所述的信息展示装置,其中,所述悬浮窗控制单元,还适于当所述悬浮窗的当前状态为编辑状态时,响应于对所述悬浮窗的第五触发事件而将悬浮窗从锁屏界面上删除。
B15、如B13所述的信息展示装置,其中,
所述悬浮窗控制单元响应的第一触发事件、第二触发事件、第三触发事件、第四触发事件和第五触发事件各不相同且为下述动作中的一种:
悬浮窗被点击、悬浮窗被滑动、悬浮窗被拖拽至锁屏界面的特定区域、悬浮窗被拖拽且用户具有抬手姿态、悬浮窗被长按、悬浮窗所在的设备被晃动或倾斜。
B16、如B10所述的信息展示装置,还包括:
悬浮窗渲染单元,适于当在设备上启用锁屏应用时,从锁屏主题包中查找是否存在与锁屏应用中的悬浮窗对应的信息,若是,则利用查找到的信息渲染悬浮窗的外观;若否,则利用锁屏应用中的默认信息渲染悬浮窗的外观。
B17、如B10所述的信息展示装置,其中,
所述悬浮窗加载单元,进一步适于在创建锁屏应用时,获取窗口管理器实例;设置窗口管理器布局参数类的相关属性;根据所设置的相关属性将待显示的悬浮窗的视图投送到窗口管理器实例以便把所述悬浮窗的视图置于所有锁屏界面上方。
B18、如B10所述的信息展示装置,其中,
所述信息获取单元,具体适于当所述悬浮窗的属性为第一属性时,获取与该第一属性相关联的基本信息;当所述悬浮窗的属性为第二属性时,获取与该第二属性相关联的个性信息;当所述悬浮窗的属性为第三属性时,获取与该第三属性相关联的功能性信息;当所述悬浮窗的属性为第四属性时,获取与该第四属性相关联的在线推送的信息;当所述悬浮窗的属性为第五属性时,获取与该第五属性相关联的快捷功能信息;
其中,所述基本信息至少包括时钟信息、日期信息、农历节日信息、闹钟信息、未接电话信息和未读短信信息中的一种或多种;
所述个性信息至少包括个性签名信息、自选照片信息和锁屏美化元素信息中的一种或多种;
所述功能性信息至少包括天气信息、近期任务信息和日历信息中的一种或多种;
所述在线推送的信息至少包括新闻、预警信息和个性化定制频道信息中的一种或多种;
所述快捷功能信息至少包括近期使用应用信息、常用联系人、快捷开关信息和音乐播放器信息中的一种或多种。

Claims (14)

1.一种锁屏界面的信息展示方法,包括:
将一个或多个悬浮窗加载在所有锁屏界面上方,所述悬浮窗为在锁屏界面上方展示信息的窗口工具;
根据所述悬浮窗的属性,获取与所述属性相关联的信息;
将所述信息展示在所述悬浮窗内;
根据所述悬浮窗的当前状态,响应于对所述悬浮窗的触发事件而将所述悬浮窗由当前状态改变至第二状态;
其中,所述根据所述悬浮窗的当前状态,响应于对所述悬浮窗的触发事件而将所述悬浮窗由当前状态改变至第二状态包括:
当所述悬浮窗的当前状态为隐藏状态时,响应于对所述悬浮窗的第一触发事件而将所述悬浮窗由隐藏状态改变至编辑状态;
当所述悬浮窗的当前状态为编辑状态时,响应于对所述悬浮窗的第二触发事件而将所述悬浮窗由编辑状态改变至隐藏状态;
当所述悬浮窗的当前状态为编辑状态时,响应于对所述悬浮窗的第三触发事件而将所述悬浮窗由编辑状态改变至固定状态;
当所述悬浮窗的当前状态为固定状态时,响应于对所述悬浮窗的第四触发事件而将所述悬浮窗由固定状态改变至编辑状态;
其中,所述隐藏状态为在锁屏界面上仅显示悬浮窗的图标而不显示悬浮窗中信息的状态,所述编辑状态为悬浮窗显示在锁屏界面上方且允许该悬浮窗在锁屏界面上移动的状态,所述固定状态为悬浮窗显示在锁屏界面上方的指定位置处且禁止该悬浮窗在锁屏界面上移动的状态。
2.如权利要求1所述的信息展示方法,其中,在所述根据所述悬浮窗的当前状态,响应于对所述悬浮窗的触发事件而将所述悬浮窗由当前状态改变至第二状态之前,还包括:
截获设备屏幕接收到的用户事件;
判断所述用户事件是否为需要悬浮窗处理的触发事件,
如果是,则将所述用户事件发送给悬浮窗;否则,将所述用户事件发送至锁屏界面,由该锁屏界面的锁屏应用执行与该用户事件对应的操作。
3.如权利要求1所述的信息展示方法,还包括:当所述悬浮窗的当前状态为编辑状态时,响应于对所述悬浮窗的第五触发事件而将悬浮窗从锁屏界面上删除。
4.如权利要求3所述的信息展示方法,其中,所述第一触发事件、第二触发事件、第三触发事件、第四触发事件和第五触发事件各不相同且为下述动作中的一种:
悬浮窗被点击、悬浮窗被滑动、悬浮窗被拖拽至锁屏界面的特定区域、悬浮窗被拖拽且用户具有抬手姿态、悬浮窗被长按、悬浮窗所在的设备被晃动或倾斜。
5.如权利要求1所述的信息展示方法,还包括:
当在设备上启用锁屏应用时,从锁屏主题包中查找是否存在与锁屏应用中的悬浮窗对应的信息,若是,则利用查找到的信息渲染悬浮窗的外观;若否,则利用锁屏应用中的默认信息渲染悬浮窗的外观。
6.如权利要求1所述的信息展示方法,其中,将一个或多个悬浮窗加载在所有锁屏界面上方进一步还包括:
在创建锁屏应用时,获取窗口管理器实例;
设置窗口管理器布局参数类的相关属性;
根据所设置的相关属性将待显示的悬浮窗的视图投送到窗口管理器实例以便把所述悬浮窗的视图置于所有锁屏界面上方。
7.如权利要求1所述的信息展示方法,其中,所述根据所述悬浮窗的属性,获取与所述属性相关联的信息包括:
当所述悬浮窗的属性为第一属性时,获取与该第一属性相关联的基本信息;
当所述悬浮窗的属性为第二属性时,获取与该第二属性相关联的个性信息;
当所述悬浮窗的属性为第三属性时,获取与该第三属性相关联的功能性信息;
当所述悬浮窗的属性为第四属性时,获取与该第四属性相关联的在线推送的信息;
当所述悬浮窗的属性为第五属性时,获取与该第五属性相关联的快捷功能信息;
其中,所述基本信息至少包括时钟信息、日期信息、农历节日信息、闹钟信息、未接电话信息和未读短信信息中的一种或多种;
所述个性信息至少包括个性签名信息、自选照片信息和锁屏美化元素信息中的一种或多种;
所述功能性信息至少包括天气信息、近期任务信息和日历信息中的一种或多种;
所述在线推送的信息至少包括新闻、预警信息和个性化定制频道信息中的一种或多种;
所述快捷功能信息至少包括近期使用应用信息、常用联系人、快捷开关信息和音乐播放器信息中的一种或多种。
8.一种锁屏界面的信息展示装置,包括:
悬浮窗加载单元,适于将一个或多个悬浮窗加载在所有锁屏界面上方,所述悬浮窗为在锁屏界面上方展示信息的窗口工具;
信息获取单元,适于根据所述悬浮窗的属性,获取与所述属性相关联的信息;
信息展示单元,适于将所述信息展示在所述悬浮窗内;
悬浮窗控制单元,适于根据所述悬浮窗的当前状态,响应于对所述悬浮窗的触发事件而将所述悬浮窗由当前状态改变至第二状态;具体地,当所述悬浮窗的当前状态为隐藏状态时,响应于对所述悬浮窗的第一触发事件而将所述悬浮窗由隐藏状态改变至编辑状态;
当所述悬浮窗的当前状态为编辑状态时,响应于对所述悬浮窗的第二触发事件而将所述悬浮窗由编辑状态改变至隐藏状态;
当所述悬浮窗的当前状态为编辑状态时,响应于对所述悬浮窗的第三触发事件而将所述悬浮窗由编辑状态改变至固定状态;
当所述悬浮窗的当前状态为固定状态时,响应于对所述悬浮窗的第四触发事件而将所述悬浮窗由固定状态改变至编辑状态;
其中,所述隐藏状态为在锁屏界面上仅显示悬浮窗的图标而不显示悬浮窗中信息的状态,所述编辑状态为悬浮窗显示在锁屏界面上方且允许该悬浮窗在锁屏界面上移动的状态,所述固定状态为悬浮窗显示在锁屏界面上方的指定位置处且禁止该悬浮窗在锁屏界面上移动的状态。
9.如权利要求8所述的信息展示装置,还包括:
事件分发单元,适于截获设备屏幕接收到的用户事件;判断所述用户事件是否为需要悬浮窗处理的触发事件,如果是,则将所述用户事件发送给悬浮窗;否则,将所述用户事件发送至锁屏界面,由该锁屏界面的锁屏应用执行与该用户事件对应的操作。
10.如权利要求8所述的信息展示装置,其中,所述悬浮窗控制单元,还适于当所述悬浮窗的当前状态为编辑状态时,响应于对所述悬浮窗的第五触发事件而将悬浮窗从锁屏界面上删除。
11.如权利要求10所述的信息展示装置,其中,
所述悬浮窗控制单元响应的第一触发事件、第二触发事件、第三触发事件、第四触发事件和第五触发事件各不相同且为下述动作中的一种:
悬浮窗被点击、悬浮窗被滑动、悬浮窗被拖拽至锁屏界面的特定区域、悬浮窗被拖拽且用户具有抬手姿态、悬浮窗被长按、悬浮窗所在的设备被晃动或倾斜。
12.如权利要求8所述的信息展示装置,还包括:
悬浮窗渲染单元,适于当在设备上启用锁屏应用时,从锁屏主题包中查找是否存在与锁屏应用中的悬浮窗对应的信息,若是,则利用查找到的信息渲染悬浮窗的外观;若否,则利用锁屏应用中的默认信息渲染悬浮窗的外观。
13.如权利要求8所述的信息展示装置,其中,
所述悬浮窗加载单元,进一步适于在创建锁屏应用时,获取窗口管理器实例;设置窗口管理器布局参数类的相关属性;根据所设置的相关属性将待显示的悬浮窗的视图投送到窗口管理器实例以便把所述悬浮窗的视图置于所有锁屏界面上方。
14.如权利要求8所述的信息展示装置,其中,
所述信息获取单元,具体适于当所述悬浮窗的属性为第一属性时,获取与该第一属性相关联的基本信息;当所述悬浮窗的属性为第二属性时,获取与该第二属性相关联的个性信息;当所述悬浮窗的属性为第三属性时,获取与该第三属性相关联的功能性信息;当所述悬浮窗的属性为第四属性时,获取与该第四属性相关联的在线推送的信息;当所述悬浮窗的属性为第五属性时,获取与该第五属性相关联的快捷功能信息;
其中,所述基本信息至少包括时钟信息、日期信息、农历节日信息、闹钟信息、未接电话信息和未读短信信息中的一种或多种;
所述个性信息至少包括个性签名信息、自选照片信息和锁屏美化元素信息中的一种或多种;
所述功能性信息至少包括天气信息、近期任务信息和日历信息中的一种或多种;
所述在线推送的信息至少包括新闻、预警信息和个性化定制频道信息中的一种或多种;
所述快捷功能信息至少包括近期使用应用信息、常用联系人、快捷开关信息和音乐播放器信息中的一种或多种。
CN201310337016.7A 2013-08-05 2013-08-05 一种锁屏界面的信息展示方法和装置 Active CN103412751B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310337016.7A CN103412751B (zh) 2013-08-05 2013-08-05 一种锁屏界面的信息展示方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310337016.7A CN103412751B (zh) 2013-08-05 2013-08-05 一种锁屏界面的信息展示方法和装置

Publications (2)

Publication Number Publication Date
CN103412751A CN103412751A (zh) 2013-11-27
CN103412751B true CN103412751B (zh) 2017-12-01

Family

ID=49605764

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310337016.7A Active CN103412751B (zh) 2013-08-05 2013-08-05 一种锁屏界面的信息展示方法和装置

Country Status (1)

Country Link
CN (1) CN103412751B (zh)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103645826A (zh) * 2013-11-29 2014-03-19 宇龙计算机通信科技(深圳)有限公司 解锁界面上显示应用的方法和智能终端
CN104063637B (zh) * 2014-01-16 2018-08-10 北京聚能鼎力科技股份有限公司 一种移动终端锁屏的界面显示方法以及解锁方法
CN103886044A (zh) * 2014-03-11 2014-06-25 百度在线网络技术(北京)有限公司 搜索结果的提供方法和装置
CN105022548A (zh) * 2014-04-24 2015-11-04 宇龙计算机通信科技(深圳)有限公司 一种用户界面显示方法及终端
US10223540B2 (en) * 2014-05-30 2019-03-05 Apple Inc. Methods and system for implementing a secure lock screen
CN104065814A (zh) * 2014-06-13 2014-09-24 北京金山安全软件有限公司 一种信息显示方法及终端
CN104049900A (zh) * 2014-06-30 2014-09-17 北京安兔兔科技有限公司 悬浮窗口关闭方法及装置
CN104133650A (zh) * 2014-07-26 2014-11-05 珠海市君天电子科技有限公司 一种加速球显示方法及显示终端
CN104142786B (zh) * 2014-07-26 2018-01-12 珠海市君天电子科技有限公司 一种提示框显示方法及终端
CN104133616B (zh) * 2014-07-30 2018-05-08 北京金山安全软件有限公司 一种信息显示方法、装置及终端
CN104182125B (zh) * 2014-08-25 2016-03-02 腾讯科技(深圳)有限公司 一种悬浮窗的触发运行方法及装置
CN104199615A (zh) * 2014-09-19 2014-12-10 苏州天平先进数字科技有限公司 基于定制功能的触摸屏终端解锁***
CN104267900A (zh) * 2014-09-19 2015-01-07 苏州天平先进数字科技有限公司 定制个性化触摸屏终端锁屏以及解锁的方法
CN104317562B (zh) * 2014-09-25 2018-07-10 北京金山安全软件有限公司 信息的展现方法、装置及终端
CN104281366A (zh) * 2014-09-26 2015-01-14 广州市久邦数码科技有限公司 一种快速启动锁屏的实现方法及其***
CN105549836B (zh) * 2014-10-31 2020-08-11 腾讯科技(深圳)有限公司 在移动电子终端锁屏界面处理消息的方法及移动电子终端
CN105763716A (zh) * 2014-12-19 2016-07-13 中兴通讯股份有限公司 一种短信处理方法及短信处理终端
CN105988657A (zh) * 2015-02-12 2016-10-05 阿里巴巴集团控股有限公司 一种消息回复方法和装置
CN108196928A (zh) * 2015-03-10 2018-06-22 充梦霞 一种智能手机或智能穿戴式设备
CN104951208B (zh) * 2015-06-16 2019-10-25 Oppo广东移动通信有限公司 一种应用程序的控制方法及移动终端
CN105224836B (zh) * 2015-09-18 2018-11-20 北京金山安全软件有限公司 顶层悬浮窗的控制方法、装置和移动设备
CN105487747A (zh) * 2015-11-20 2016-04-13 北京金山安全软件有限公司 一种信息展示方法、装置及电子设备
CN105468747A (zh) * 2015-11-25 2016-04-06 北京麒麟合盛网络技术有限公司 一种推荐信息的展示方法及装置
CN106095233A (zh) * 2016-06-07 2016-11-09 无锡天脉聚源传媒科技有限公司 一种动态展示活动关注用户的方法及装置
CN106254668A (zh) * 2016-08-30 2016-12-21 浙江德景电子科技有限公司 一种智能终端的待机时钟及其控制方法
CN107797719B (zh) * 2016-09-05 2021-08-06 ***通信有限公司研究院 一种信息显示方法及终端设备
CN106484479B (zh) * 2016-10-10 2019-08-27 Oppo广东移动通信有限公司 一种多开应用的管理方法、装置及智能终端
CN108089781B (zh) * 2016-11-21 2021-06-15 斑马智行网络(香港)有限公司 界面展示方法和装置
CN106598396A (zh) * 2016-12-21 2017-04-26 北京金山安全软件有限公司 基于悬浮窗的显示方法、装置和电子设备
CN106873979B (zh) * 2017-01-06 2020-09-01 努比亚技术有限公司 一种信息处理方法及移动终端
CN106991016B (zh) * 2017-03-24 2020-08-28 北京金山安全软件有限公司 信息的显示方法、装置和电子设备
CN107483714A (zh) * 2017-06-28 2017-12-15 努比亚技术有限公司 一种语音通话方法、移动终端和计算机可读存储介质
CN107391160A (zh) * 2017-08-15 2017-11-24 福建网龙计算机网络信息技术有限公司 一种消息提示方法及终端
CN107730352A (zh) * 2017-09-30 2018-02-23 携程计算机技术(上海)有限公司 订单提醒方法、***、存储介质、电子装置及服务器
CN110475152B (zh) * 2019-09-09 2022-02-01 北京字节跳动网络技术有限公司 视频播放方法、装置、终端设备及计算机可读存储介质
CN111552425A (zh) * 2020-04-24 2020-08-18 北京小米移动软件有限公司 一种控制小窗显示的方法、装置及存储介质
CN113485778B (zh) * 2021-06-25 2023-06-13 青岛海尔科技有限公司 页面数据的处理方法、装置、存储介质和电子装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101866287A (zh) * 2010-06-09 2010-10-20 中兴通讯股份有限公司 一种widget***外观设置方法和装置
CN102520940A (zh) * 2011-12-01 2012-06-27 深圳市中兴移动通信有限公司 在触摸屏终端锁屏界面显示Widget的方法及装置
CN102591659A (zh) * 2011-12-28 2012-07-18 中标软件有限公司 一种移动终端主界面上的微件实现方法及其管理方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101894023B (zh) * 2010-07-06 2016-03-30 中兴通讯股份有限公司 锁屏方法及移动终端
DE102010031901A1 (de) * 2010-07-21 2012-01-26 Deutsche Telekom Ag Verfahren und Vorrichtung zur Anzeige erhaltener Nachrichten
CN102130999A (zh) * 2011-03-16 2011-07-20 宇龙计算机通信科技(深圳)有限公司 待处理信息的提示方法及终端
JP2013081295A (ja) * 2011-10-03 2013-05-02 Sanyo Electric Co Ltd パック電池の充電方法、充電器及びパック電池
CN103037079A (zh) * 2012-12-06 2013-04-10 广东欧珀移动通信有限公司 一种移动终端的锁屏***及其实现方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101866287A (zh) * 2010-06-09 2010-10-20 中兴通讯股份有限公司 一种widget***外观设置方法和装置
CN102520940A (zh) * 2011-12-01 2012-06-27 深圳市中兴移动通信有限公司 在触摸屏终端锁屏界面显示Widget的方法及装置
CN102591659A (zh) * 2011-12-28 2012-07-18 中标软件有限公司 一种移动终端主界面上的微件实现方法及其管理方法

Also Published As

Publication number Publication date
CN103412751A (zh) 2013-11-27

Similar Documents

Publication Publication Date Title
CN103412751B (zh) 一种锁屏界面的信息展示方法和装置
CN101488087B (zh) 用于启动用于访问用户界面元素的层的配置条
CN102999255B (zh) 用于经扩充的通信服务的动态导航条
CN105930064B (zh) 管理用户界面中的项的方法和***以及计算设备
US9654426B2 (en) System and method for organizing messages
TWI564782B (zh) 將用於經擴充的通訊服務的動態導覽欄對接和解除對接
CN105378637B (zh) 用于提供动画效果的用户终端装置及其显示方法
JP6121438B2 (ja) 拡張された通信サービスのための動的な最小化されたナビゲーションバー
US10324583B2 (en) Mobile operating system
US20140237378A1 (en) Systems and method for implementing multiple personas on mobile technology platforms
CN102355529B (zh) 短信息和邮件统一显示的方法和装置以及移动终端
CN103513977B (zh) 一种群成员列表的展示方法和装置
Nahavandipoor IOS 8 Swift Programming Cookbook: Solutions & Examples for IOS Apps
CN102999380B (zh) 壁纸控制方法及装置
Elliot et al. Building flexible displays for awareness and interaction
Pogue Windows 10: The Missing Manual
Hutsko et al. Macs All-in-one for Dummies
Haefele WordPress for Libraries
Carlson The OS X Mavericks Pocket Guide
Murray My Windows 8
Bucanek et al. Got Views?
Vandome OS X Yosemite in easy steps: Covers OS X 10.10
King BlackBerry 6 UI
Gookin Nexus 7 For Dummies (Google Tablet)
Grimes et al. Application Design Elements

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220715

Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.