CN108259666A - 一种智能终端模式设置模块 - Google Patents
一种智能终端模式设置模块 Download PDFInfo
- Publication number
- CN108259666A CN108259666A CN201711493505.6A CN201711493505A CN108259666A CN 108259666 A CN108259666 A CN 108259666A CN 201711493505 A CN201711493505 A CN 201711493505A CN 108259666 A CN108259666 A CN 108259666A
- Authority
- CN
- China
- Prior art keywords
- mode
- pattern
- terminal
- intelligent terminal
- event
- 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.)
- Pending
Links
Classifications
-
- 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/72484—User interfaces specially adapted for cordless or mobile telephones wherein functions are triggered by incoming communication events
-
- 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/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- 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/72451—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
Abstract
本发明公开了一种智能终端模式设置模块,包括终端模式处理模块、终端模式配置模块和模式数据单元;终端模式配置模块用于配置智能终端可运行的模式以及智能终端当前运行模式,并存储于模式数据单元中;模式数据单元中存储有智能终端可运行的模式数据以及智能终端配置的当前运行模式数据;终端模式处理模块用于根据从模式数据单元中存储的运行模式配置数据对拦截的事件进行判断处理。本发明提供的方案能够实现终端用户根据当前使用场景,通过对终端进行模式设置,实现专有的功能及交互UI,提高用户体验。
Description
技术领域
本发明涉及智能终端,具体涉及智能终端的工作模式设置技术。
背景技术
目前智能终端越来越普及,人们的生活也越来越丰富,除了使用智能终端基本的电话、短信功能外,更多的是网页浏览、网上购物、玩游戏、聊天等等。
为了使用方便,智能终端基本上都有设置情景模式功能,如静音、会议、户外等情景模式,这种模式的设计对人们的日常使用起到非常重要的作用。
但是现有智能终端工作模式的设定,应对当前智能终端多样化使用场景来说却显得不够,无法满足人们个性化和特定情况的需求;例如终端打游戏时,能够被电话、短信、通知等打扰。
为此,提供一种能够实现自定义模式的智能终端模式方案,为本领域亟需解决的问题。
发明内容
针对现有智能终端工作模式方案所存在的问题,需要一种新的智能终端工作模式设定方案。
为此,本发明所要解决的问题是提供一种智能终端模式设置模块,提供多种智能终端工作模式设定方案以及自定义设定方案,以克服现有技术所存在的问题。
为了解决上述问题,本发明提供的智能终端模式设置模块,包括终端模式处理模块、终端模式配置模块和模式数据单元;
所述终端模式配置模块用于配置智能终端可运行的模式以及智能终端当前运行模式,并存储于模式数据单元中;所述可运行的模式包括:
标准模式,所述标准模式下智能终端按照终端内***原生设计的功能和UI交互运行;
游戏模式,所述游戏模式下智能终端可自定义提醒的UI显示位置;
勿扰模式,所述勿扰模式下在智能终端全屏时禁止所有提醒UI及声音震动的出现,退出全屏后可在通知栏查看相关事件提醒;
自定义模式,所述自定义模式下智能终端可设置UI显示位置和所有事件提醒,由此形成自定义新增模式,该模式可被删除;
智能模式,所述智能模式下智能终端可在预设时间点自动切换工作模式;
所述当前运行模式通过对可运行的模式进行选择和配置而成;
所述模式数据单元中存储有智能终端可运行的模式数据以及智能终端配置的当前运行模式数据;
所述终端模式处理模块用于根据从模式数据单元中存储的运行模式配置数据对拦截的事件进行判断处理。
进一步的,所述终端模式处理模块在根据智能终端配置模式处理事件时,首先读取终端用户模式配置数据,通过查看用户模式配置数据判断当前事件是否需要提醒,如果不需要提醒,则在后台处理即可;如果需要提醒,则再根据用户模式配置数据选择使用该模式下定义UI进行提醒。
进一步的,所述终端模式处理模块包括事件接收处理模块和事件结果分发模块,所述事件接收处理模块在各个事件上报的流程中对事件进行拦截,并调取终端当前模式数据进行判断处理,且把事件处理结果传至事件结果分发模块;所述事件结果分发模块将接收到的结果分发给事件对应处理模块进行原有UI显示或者中断事件上报,按自定义提醒UI显示。
进一步的,所述终端模式配置模块通过在自定义的UI组件上添加WindowManager.LayoutParams.TYPE_SYSTEM_ALER属性来进行自定义UI。
进一步的,所述终端模式配置模块通过在自定义的UI组件上添加WindowManager.LayoutParams.TYPE_TOAST属性来进行自定义UI。
进一步的,所述终端模式配置模块通过在自定义的UI组件上添加自定义的高优先级显示的TYPE来进行自定义UI。
进一步的,所述智能模式基于JobScheduler来形成。
本发明提供的方案能够实现终端用户根据当前使用场景,通过对终端进行模式设置,实现专有的功能及交互UI,提高用户体验。
再者,本发明提供的方案可靠性,实用性强,具有极广应用前景。
附图说明
以下结合附图和具体实施方式来进一步说明本发明。
图1为本发明实例中智能终端模式设置模块的组成示意图;
图2为本发明实例中进行自定义提醒UI的原理图;
图3为本发明实例中进行用户模式配置的基本流程图;
图4为本发明实例中进行事件提醒处理的流程图;
图5为本发明实例中进行对事件的拦截和预处理的流程图。
具体实施方式
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本发明。
本实例通过在智能终端中运行智能终端模式设置模块,使得终端用户可调取该智能终端模式设置模块来根据当前使用场景,对终端运行模式进行个性化设置,实现专有的功能及交互UI。
参见图1,其所示为本实例给出的智能终端模式设置模块的一个示例。
由图可知,该智能终端模式设置模块10主要包括终端模式处理模块11、终端模式配置模块12和模式数据单元13。
本方案中的终端模式配置模块12,用于配置智能终端可运行的模式以及智能终端当前运行模式,并存储于模式数据单元13中,便于终端模式处理模块11调用进行提醒事件处理。
本方案对于终端模式配置模块12配置的可运行的模式包括标准模式、游戏模式、勿扰模式、自定义模式、智能模式,这五个基本运行模式。基于自定义模式可实现新增加模式,或删除新增加的模式。作为举例,本实例中给出的上述5种模式作为默认模式,不允许删除。
作为举例,本实例中终端模式配置模块12给出的5种默认模式,其相应的功能如下:
标准模式:该模式下智能终端完全按照原生设计的功能和UI交互运行。
游戏模式:该模式下智能终端用户可以自定义提醒的UI显示位置,如从左、中、右选其一,这些提醒在一定的时间(如5s)后自动退到后台;当用户退出全屏时可在通知栏查看到,且UI的显示期间不影响用户正在进行的屏幕操作。
勿扰模式:该模式下在智能终端全屏时禁止所有提醒UI及声音震动的出现;在智能终端退出全屏后在通知栏可查看到,非全屏时仅在通知栏提醒UI,不会有声音和震动等,根据需要LED灯可闪烁。
自定义模式或者新增加的模式:该模式下允许智能终端用户设置UI显示位置和来去电/短彩信、闹钟、其他通知是否提醒等所有事件提醒功能的设定。
智能模式:智能终端可在预设时间点自动切换工作模式;即在智能模式下,智能终端可以自定义某个时间段内运行设定的对应模式,智能终端将在后台在对应的时间段内自动执行切换操作,将智能终端的运行模式切换为该时间段所设定对应的模式。在此基础上,用户可以对周内、周末进行独立设定;用户手动切换优先级大于自动切换,当用户切换为标准模式后终端才可以在后台执行切换。
对于,本实例中终端模式配置模块12配置的智能终端当前运行模式,由终端模式配置模块12在5种默认模式中选择对应的模式,并在此基础上进行设置而成,并对应的存在的模式数据单元13中。
本方案中的模式数据单元13,用于存储智能终端可运行的模式数据以及智能终端配置的当前运行模式数据;可由相应的数据库来实现。
本方案中的终端模式处理模块11用于对提醒事件的处理。该模块根据从模式数据单元13中存储的运行模式配置数据对拦截的事件进行判断处理。
本终端模式处理模块11在处理事件时,其首先从模式数据单元13中读取终端用户模式配置数据,通过查看用户模式配置数据判断当前事件是否需要提醒,如果不需要提醒,则在后台处理即可;如果需要提醒,则再根据用户模式配置数据选择使用该模式下定义UI进行提醒。
参见图5,本实例中给的终端模式处理模块11包括事件接收处理模块111和事件结果分发模块112,其中事件接收处理模块111用于在各个事件上报的流程中对事件进行拦截,并调取终端当前模式数据进行判断处理,且把事件处理结果传至事件结果分发模块112;而事件结果分发模块112则将接收到的结果分发给事件对应处理模块进行原有UI显示或者中断事件上报,按自定义提醒UI显示。
上述的智能终端模式设置模块10其在具体实现时,其中的自定义提醒UI,可通过如下三种方式进行实现(如图2所示):
1.通过在自定义的UI组件上加上:
WindowManager.LayoutParams.TYPE_SYSTEM_ALERT属性来构成能够显示在其它界面之上的新UI组件,该新的UI组件有更高的显示优先级,据此可实现显示在其它应用的界面之上;
2.通过在自定义的UI组件上加上:
WindowManager.LayoutParams.TYPE_TOAST属性来构成能够显示在其它界面之上的新UI组件,该新的UI组件有更高的显示优先级,据此可实现显示在其它应用的界面之上;
3.通过在自定义的UI组件上加上自定义的高优先级显示的TYPE,来构成能够显示在其它界面之上的新UI组件,该新的UI组件有更高的显示优先级,据此可实现显示在其它应用的界面之上。
再者,本智能终端模式设置模块10中的各个组成模块之间通信可以通过智能终端运行***(如Android)中自有的进程间通信机制进行,如ContentProvider机制、binder机制、广播、AIDL、LocalSocket、文件等。
再者,本智能终端模式设置模块10中智能模式中定时切换模式,可以使用Alarm或JobScheduler等来实现。
针对上述方案构成的智能终端模式设置模块,以下说明一下其运行过程。
运行有本智能终端模式设置模块的智能终端,首先调用智能终端模式设置模块进行模式选择或配置。
参见图3,智能终端进行工作模式配置时,首先由用户通过调用智能终端模式设置模块来设置模式或者模式中相应的功能选项;针对用户所设置的模式或者模式中功能选项,调用***接口把对应的功能进行实现;然后把用户设置的模式及数据存储到ContentProvider数据库或文件中。
作为举例,相应模式的设置可如下:
一、标准模式
终端所有功能按各自模块原有方案运行。
二、游戏模式
1.UI定义
a)来去电/短彩信/闹钟/其他通知提醒UI显示位置;
i.提醒前终端为全屏时,显示在左、中、右中之一位置,默认为右;
ii.提醒前终端不是全屏时,提醒仅在通知栏提醒;
2.功能定义
a)来去电/短彩信提醒
i.允许提醒;
b)闹钟提醒功能
i.允许提醒;
c)其他通知提醒
i.禁止提醒(不显示提醒UI,但是通知栏中可查看到,LED灯闪烁,下同)。
三、勿扰模式
1.UI定义
无。
2.功能定义
a)来去电/短彩信提醒
i.禁止提醒;
b)闹钟提醒功能
i.禁止提醒;
c)其他通知提醒
i.禁止提醒;
四、自定义或新增模式
1.UI定义
a)来去电/短彩信/闹钟/其他通知UI显示位置
i.提醒前终端为全屏时,显示在左、中、右中之一位置,默认为右;
ii.提醒前终端不是全屏时,提醒仅在通知栏提醒;
2.功能定义
a)来去电/短彩信提醒
i.一律允许提醒(默认);
ii.部分联系人允许提醒;
1.仅已保存的联系人允许提醒;
2.仅已收藏的联系人允许提醒;
iii.禁止提醒;
b)闹钟提醒功能
i.允许提醒(默认);
ii.禁止提醒;
c)其他通知提醒
i.允许提醒(默认);
ii.禁止提醒。
五、智能模式
1.自定义区间段自动切换模式;
2.周内、周末独立设置。
参见图4,基于上述设置模式运行的智能终端,当有事件要提醒时,首先读取用户配置数据,通过查看数据判断是否需要提醒,如果不需要提醒,则在后台处理即可,如果需要提醒,则再根据用户配置数据选择使用自定义UI或者原有UI进行提醒,当提醒用户后,用户马上处理则直接点击进入处理界面,如果用户一段时间没有处理,则自动进入后台处理。
参见图5,智能终端进行事件的拦截和预处理的过程如下:
智能终端在各个事件上报的流程中对事件进行拦截,如来去电事件、闹钟事件、通知事件;
然后将各种提醒的事件及相关信息先都上报给终端模式模块中的事件接收处理模块;
然后事件接收处理模块从模式相关数据库中查询读取模式数据,根据模式数据做判断,把结果发给事件结果分发模块;
最后,事件结果分发模块返回处理结果给各模块进行原有UI显示或者中断事件上报,有自定义提醒UI显示。例如:若返回结果为true,表示设置模式模块已经处理,即显示自定义UI,事件不必再上报;若返回结果为false,表示终端模式模块不做处理,事件继续上报处理。
针对本方案最后需要指出的,本方案针对智能终端进行模式设计,并设计了几种特殊的常用的模式,但不仅限于这几种模式。
每一种模式所包含的功能不仅限于上述设计中提到的,还可以添加其他功能点进去,并且给出的几种模式功能不仅限于设计中提到的情况。
本方案中提到的UI设计,不仅限于实例中给出的位置方案,其可包含屏幕中任意位置。再者,对于UI的具体设计,其UI图形可以是任何形状、任何大小、任何形式
本方案中可新增和删除模式,可以对模式中每一个功能项进行独立设置。
本方案中的智能模式可以根据用户设置的时间区间进行自动切换模式,且可以对周内和周末进行独立设置。
本方案可以和情景模式配合使用,两者的设计方向完全不同,不仅没有冲突,而且相辅相成。
以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
Claims (7)
1.智能终端模式设置模块,其特征在于,包括终端模式处理模块、终端模式配置模块和模式数据单元;
所述终端模式配置模块用于配置智能终端可运行的模式以及智能终端当前运行模式,并存储于模式数据单元中;所述可运行的模式包括:
标准模式,所述标准模式下智能终端按照终端内***原生设计的功能和UI交互运行;
游戏模式,所述游戏模式下智能终端可自定义提醒的UI显示位置;
勿扰模式,所述勿扰模式下在智能终端全屏时禁止所有提醒UI及声音震动的出现,退出全屏后可在通知栏查看相关事件提醒;
自定义模式,所述自定义模式下智能终端可设置UI显示位置和所有事件提醒,由此形成自定义新增模式,该模式可被删除;
智能模式,所述智能模式下智能终端可在预设时间点自动切换工作模式;
所述当前运行模式通过对可运行的模式进行选择和配置而成;
所述模式数据单元中存储有智能终端可运行的模式数据以及智能终端配置的当前运行模式数据;
所述终端模式处理模块用于根据从模式数据单元中存储的运行模式配置数据对拦截的事件进行判断处理。
2.根据权利要求1所述的智能终端模式设置模块,其特征在于,所述终端模式处理模块在根据智能终端配置模式处理事件时,首先读取终端用户模式配置数据,通过查看用户模式配置数据判断当前事件是否需要提醒,如果不需要提醒,则在后台处理即可;如果需要提醒,则再根据用户模式配置数据选择使用该模式下定义UI进行提醒。
3.根据权利要求1所述的智能终端模式设置模块,其特征在于,所述终端模式处理模块包括事件接收处理模块和事件结果分发模块,所述事件接收处理模块在各个事件上报的流程中对事件进行拦截,并调取终端当前模式数据进行判断处理,且把事件处理结果传至事件结果分发模块;所述事件结果分发模块将接收到的结果分发给事件对应处理模块进行原有UI显示或者中断事件上报,按自定义提醒UI显示。
4.根据权利要求1所述的智能终端模式设置模块,其特征在于,所述终端模式配置模块通过在自定义的UI组件上添加WindowManager.LayoutParams.TYPE_SYSTEM_ALER属性来进行自定义UI。
5.根据权利要求1所述的智能终端模式设置模块,其特征在于,所述终端模式配置模块通过在自定义的UI组件上添加WindowManager.LayoutParams.TYPE_TOAST属性来进行自定义UI。
6.根据权利要求1所述的智能终端模式设置模块,其特征在于,所述终端模式配置模块通过在自定义的UI组件上添加自定义的高优先级显示的TYPE来进行自定义UI。
7.根据权利要求1所述的智能终端模式设置模块,其特征在于,所述智能模式基于JobScheduler来形成。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711493505.6A CN108259666A (zh) | 2017-12-30 | 2017-12-30 | 一种智能终端模式设置模块 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711493505.6A CN108259666A (zh) | 2017-12-30 | 2017-12-30 | 一种智能终端模式设置模块 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108259666A true CN108259666A (zh) | 2018-07-06 |
Family
ID=62725516
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711493505.6A Pending CN108259666A (zh) | 2017-12-30 | 2017-12-30 | 一种智能终端模式设置模块 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108259666A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102447783A (zh) * | 2011-10-21 | 2012-05-09 | 惠州Tcl移动通信有限公司 | 无线通讯设备的情景模式处理方法、装置及设备 |
CN102902515A (zh) * | 2011-07-25 | 2013-01-30 | 腾讯科技(深圳)有限公司 | 一种软件窗口的处理方法和装置 |
US20130283275A1 (en) * | 2012-04-24 | 2013-10-24 | Lg Electronics Inc. | Mobile terminal and control method thereof |
CN103729110A (zh) * | 2013-12-27 | 2014-04-16 | 广州华多网络科技有限公司 | 弹窗信息显示方法、装置及终端 |
CN104360794A (zh) * | 2014-11-21 | 2015-02-18 | 北京奇虎科技有限公司 | 通过识别全屏模式控制窗口弹出的方法及装置 |
-
2017
- 2017-12-30 CN CN201711493505.6A patent/CN108259666A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102902515A (zh) * | 2011-07-25 | 2013-01-30 | 腾讯科技(深圳)有限公司 | 一种软件窗口的处理方法和装置 |
CN102447783A (zh) * | 2011-10-21 | 2012-05-09 | 惠州Tcl移动通信有限公司 | 无线通讯设备的情景模式处理方法、装置及设备 |
US20130283275A1 (en) * | 2012-04-24 | 2013-10-24 | Lg Electronics Inc. | Mobile terminal and control method thereof |
CN103729110A (zh) * | 2013-12-27 | 2014-04-16 | 广州华多网络科技有限公司 | 弹窗信息显示方法、装置及终端 |
CN104360794A (zh) * | 2014-11-21 | 2015-02-18 | 北京奇虎科技有限公司 | 通过识别全屏模式控制窗口弹出的方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103458120B (zh) | 事件处理方法、装置和移动终端 | |
CN105580325B (zh) | 具有实时状态通知的语音通信 | |
CN101295225B (zh) | 在具有小显示器的无线通信设备上提供新事件通知的方法和设备 | |
US8762875B2 (en) | Posting activity visualization | |
CN106453053A (zh) | 群组消息显示方法及装置 | |
WO2014000255A1 (zh) | 终端和通知消息的管理方法 | |
CN103631485A (zh) | 消息处理方法和支持所述方法的终端 | |
CN103152462B (zh) | 一种通信录分享方法及装置 | |
CN105025164A (zh) | 通信信息管理***及方法 | |
CN103475778A (zh) | 一种移动终端显示通话界面的方法及装置 | |
CN103649972A (zh) | 一种用于通信设备的日历应用 | |
CN103024192A (zh) | 一种手机的节日壁纸切换方法 | |
CN109246000A (zh) | 消息发送方法及消息发送*** | |
CN102868802A (zh) | 数据处理装置、数据处理适配装置和通信*** | |
CN102932552B (zh) | 一种亮屏播放预设事件的移动终端及其控制方法 | |
CN102325220B (zh) | 终端和基于日程的通知方法 | |
CN103124313A (zh) | 一种短信查看方法及装置 | |
CN106953987A (zh) | 一种来电处理方法和装置及移动终端 | |
CN105630853A (zh) | 智能通知过滤方法以及手持通讯装置 | |
CN106331005A (zh) | 一种消息管理方法及装置 | |
CN106909387A (zh) | 分屏显示方法及装置 | |
CN103581451B (zh) | 通信装置、通信***及通信方法 | |
CN103338298A (zh) | 一种来电接听的提醒装置及提醒方法 | |
CN103209398B (zh) | 灰名单建立的方法和***以及短信发送的方法和*** | |
CN108259666A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180706 |
|
RJ01 | Rejection of invention patent application after publication |