一种对象触发方法和装置与流程

文档序号:15684926发布日期:2018-10-16 20:57阅读:140来源:国知局

本发明涉及智能终端领域,特别涉及一种对象触发方法和装置。



背景技术:

在智能终端普及的今天,无论男女老少,基本都拥有自己的智能终端,智能终端具有的众多功能也为生活提供更多便利。

本发明的发明人发现,用户为了使智能终端具有越来越多的功能,会在桌面添加各种小插件,插件一般用作显示特定内容,或者作为目标对象的快捷触发键,但用户需求的功能越丰富,所需的插件就越多,桌面模板在设计时,要求相邻两个插件之间必须保留一定的距离,所以添加的插件越多,终端的桌面页面也就更显杂乱,插件也无法进行叠加整理,如果用户为了减少每个页面上的插件数量,现有的方式是增加桌面页面数,但这样就会增加前后翻页查找的时间,所以插件过多时,反而给用户操作带来不便。



技术实现要素:

本发明实施方式的目的在于提供一种对象触发方法和装置,使得丰富插件形式,简化终端的显示界面,有效节省桌面空间。

为解决上述技术问题,本发明的实施方式提供了一种对象触发方法,应用于终端,所述对象触发方法包括:预制一个插件;其中,所述插件上至少存在两个热区,每个热区中至少包含一个显示区域,每个热区对应一个目标对象,所述目标对象为应用程序或系统页面;从第一热区所对应的目标对象中获取内容,作为所述第一热区所包含的显示区域的显示内容;其中,所述第一热区为所述插件上的热区中的任意一个;显示所述插件;在以第一动作触发所述第一热区时,打开对应的目标对象。

本发明的实施方式还提供了一种对象触发装置,预制模块,用于预制一个插件;其中,所述插件上至少存在两个热区,每个热区中至少包含一个显示区域,每个热区对应一个目标对象,所述目标对象为应用程序或系统页面;获取模块,用于从第一热区所对应的目标对象中获取内容,作为所述第一热区所包含的显示区域的显示内容;其中,所述第一热区为所述插件上的热区中的任意一个;显示模块,用于显示所述插件;检测模块,用于检测所述第一热区是否被以第一动作触发;处理模块,用于所述检测模块检测到在以第一动作触发所述第一热区时,打开对应的目标对象。

本发明实施方式相对于现有技术而言,主要区别及其效果在于:发明人定义了一种全新的插件,该插件上存在多个热区,不同的热区可以对应打开不同的目标对象,这样,一个插件可以使用户触发多种操作;另外,每个热区包含若干个显示区域,使得一个插件可以显示多个内容,且内容来自热区对应的目标对象。可见,本发明实施方式可以丰富插件形式,有效减少了页面所需的插件数量,便于用户集中操作,从而使得简化终端的显示界面,有效节省桌面空间。

作为进一步改进,若所述第一热区中包含的显示区域的数量大于1个,则所述第一热区中各显示区域所显示的内容不相同。限定同一个热区中可以具有多个显示区域,即可以显示多个内容,使得在有效空间内,为用户展示更多内容,提高空间利用率。

作为进一步改进,所述从第一热区所对应的目标对象中获取内容,具体为:根据预存的规则从第一热区所对应的目标对象中获取内容,所述预存的规则包括:获取时间和/或获取位置。进一步限定可以根据预存的规则获取内容,包括可以在不同的时间获取,获取不同位置的内容,使得显示区域中显示的内容更加符合需求。

作为进一步改进,预存的规则由系统设定或由用户设定。限定预存的规则可以用多种设置方法,系统预设更为便捷,用户设定可以使用户进行自定义,更符合自己的实际需求。

作为进一步改进,所述插件中所有显示区域的覆盖面积等于所述插件的面积。限定各显示区域的面积组合后和插件相同,进一步提高插件占用面积的利用率,保证可显示空间更充足。

作为进一步改进,所述插件对应有用于设置所述插件属性的设置页面;所述预制一个插件后,还包括:在以第二动作触发所述插件时,开启所述插件对应的设置页面。利用设置页面可以对插件属性进行设置,便于用户对插件进行自定义,更符合用户的需求。

附图说明

图1是根据本发明第一实施方式中的对象触发方法流程图;

图2是根据本发明第二实施方式中的对象触发方法流程图;

图3是根据本发明第三实施方式中的对象触发装置示意图;

图4是根据本发明第四实施方式中的对象触发装置示意图;

图5是根据本发明第一实施方式中的对象触发方法中终端的界面效果图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。

本发明的第一实施方式涉及一种对象触发方法。应用于终端,可以是智能终端,如带有触控屏的智能手机。

本实施方式中的对象触发方法的流程如图1所示,具体如下:

步骤101,预制一个插件。

具体的说,本实施方式中的插件是本申请发明人定义的一种全新插件,这种插件上至少存在两个热区,每个热区中至少包含一个显示区域,每个热区对应一个目标对象,更具体的说,目标对象为应用程序或系统页面。

需要说明的是,插件中所有显示区域的覆盖面积等于插件的面积。

值得一提的是,本步骤可以是仅在第一次执行本实施方式中对象触发方法时执行,之后再次执行时,直接从步骤102的获取步骤开始执行即可。

步骤102,从热区所对应的目标对象中获取内容,作为该热区所包含的显示区域的显示内容。

具体的说,本步骤在执行时可以按照一个热区的范围进行内容获取,将一个热区中的显示区域的内容都获取完成时,再指示到另一个热区进行内容获取,直至所有的热区中的显示区域都获取到显示内容为止。

更具体的说,假定在执行第一热区(第一热区可以为插件上的热区中的任意一个)中的显示区域(第一热区中仅有一个显示区域)内容获取时,可以根据预存的规则从第一热区所对应的目标对象(如天气应用)中获取内容,其中的预存的规则可以包括:获取时间和/或获取位置,获取时间可以是每次开机,每次从睡眠状态恢复,或每间隔1个小时,获取位置可以是应用程序中的特定位置,也可以是系统页面中的某个位置。值得一提的是,预存的规则可以由系统设定或由用户设定。

举例来说,如果预存的规则中限定了获取时间为每次开机,同时,预存的规则中还限定了获取位置为天气应用的今日天气,则终端在每次开机时,对第一热区对应的天气应用的今日天气进行获取,并将获取到的今日天气作为第一热区中的显示区域的显示内容。

还需要说明的是,如果一个热区中的显示区域的数量大于1个,即多个,则该热区中各个显示区域所显示的内容不相同,保证显示区域不显示重复内容,更充分有效地利用显示区域。

步骤103,显示插件。

具体的说,可以是在终端的桌面页面上显示插件。更具体的说,还可以限定显示属性,比如透明度等。

步骤104,判断是否以第一动作触发某一热区;若是,则继续执行步骤105;若否,则返回执行步骤104。

具体的说,第一动作可以是点击、长按、或者是某个手势动作,可以由系统预设或者由用户设定。

更具体的说,在判定没有以第一动作触发某一热区时,则可以持续判断,即监测触发动作,直至检测到某一热区被触发。

步骤105,打开该热区对应的目标对象。

具体的说,在检测以第一动作触发第一热区时,打开第一热区对应的天气应用。

举一例进行说明,如图5所示为一张界面的效果图,左上角的插件50包含两个热区,一个是对应时间应用的热区501,另一个是对应天气应用的热区502,两个热区中分别具有两个显示区域,热区501中具有位于上方的用于显示时间的显示区域,以及位于下方的用于显示日期的显示区域,热区502中具有位于上方的用于显示当天天气的显示区域,以及位于下方的用于显示当前温度的显示区域。

本实施方式相对于现有技术而言,主要区别及其效果在于:发明人定义了一种全新的插件,该插件上存在多个热区,不同的热区可以对应打开不同的目标对象,这样,一个插件可以使用户触发多种操作;另外,每个热区包含若干个显示区域,使得一个插件可以显示多个内容,且内容来自热区对应的目标对象。可见,本实施方式可以丰富插件形式,有效减少了页面所需的插件数量,便于用户集中操作,从而使得简化终端的显示界面,有效节省桌面空间。

本发明的第二实施方式涉及一种对象触发方法。第二实施方式是在第一实施方式的基础上做了进一步改进,主要改进之处在于:本发明第二实施方式中新增了用于设置插件属性的设置页面,便于用户对插件进行自定义,更符合用户的需求。

本实施方式中的流程图如图2所示,具体如下:

本实施方式中的步骤201至203和第一实施方式中的步骤101至103相类似,在此不再赘述。

步骤204,判断是否以第一动作触发某一热区;若是,则继续执行步骤205;若否,则执行步骤206。

具体的说,本步骤在判定为否时,并不直接返回继续判断,而是执行步骤206的判断步骤。

步骤205和第一实施方式中的步骤105相类似,在此不再赘述。

步骤206,判断是否以第二动作触发插件;若是,则继续执行步骤207;若否,则返回执行步骤204。

具体的说,以第二动作触发插件,可以是触发插件中的任一位置,第二动作同样可以由系统预设或者由用户设定,可以是长按动作。

步骤207,开启插件对应的设置页面。

具体的说,本实施方式中是先判断是否以第一动作触发某一热区(步骤204),再判断是否以第二动作触发插件(步骤206),但实际应用中也可以设置为先判断是否以第二动作触发插件,再判断是否以第一动作触发某一热区,设置十分灵活。

可见,本实施方式中的对象触发方法利用设置页面可以对插件属性进行设置,便于用户对插件进行自定义,更符合用户的需求。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明第三实施方式涉及一种对象触发装置,如图3所示,对象触发装置可以内置于一种终端,包括:

预制模块,用于预制一个插件;其中,插件上至少存在两个热区,每个热区中至少包含一个显示区域,每个热区对应一个目标对象,目标对象为应用程序或系统页面。

获取模块,用于从第一热区所对应的目标对象中获取内容,作为第一热区所包含的显示区域的显示内容;其中,第一热区为插件上的热区中的任意一个。具体的说,获取模块可以根据预存的规则从第一热区所对应的目标对象中获取内容,预存的规则包括:获取时间和/或获取位置。进一步说,预存的规则由系统设定或由用户设定。

显示模块,用于显示插件。

第一检测模块,用于检测第一热区是否被以第一动作触发。

处理模块,用于第一检测模块检测到在以第一动作触发第一热区时,打开对应的目标对象。

不难发现,本实施方式为与第一实施方式相对应的装置实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。

值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

本发明第四实施方式涉及一种对象触发装置,本实施方式是在第三实施方式上做的进一步改进,主要改进之处在于:本发明第四实施方式中新增了第二检测模块。

本实施方式中的对象触发装置的示意图如图4所示,具体如下:

除包含第三实施方式中的所有模块外,还包括:第二检测模块,用于检测插件被以第二动作触发。

相应的,本实施方式中的处理模块,还用于在第二检测模块检测到以第二动作触发插件时,开启插件对应的设置页面。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1