著录项信息
专利名称 | 一种终端的控制方法和装置 |
申请号 | CN201310268773.3 | 申请日期 | 2013-06-28 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-12-31 | 公开/公告号 | CN104253897A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04M1/725 | IPC分类号 | H;0;4;M;1;/;7;2;5查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市福田区振兴路赛格科技园2栋东403室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(深圳)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司 |
发明人 | 郭永智;文孝木;李斌 |
代理机构 | 北京德琦知识产权代理有限公司 | 代理人 | 张驰;宋志强 |
摘要
本发明实施方式提出了一种终端的控制方法和装置。方法包括:监听来电广播或去电广播;在监听到来电广播或去电广播后弹出预先设置的自定义来电界面或去电界面,并保留终端系统自带的来电界面或去电界面中的按键区域;监控终端系统自带的来电界面或去电界面的按键区域上的触发事件,并在监控到所述触发事件后针对该触发事件做出响应,并隐藏自定义来电界面或去电界面。本发明实施方式提高了终端的使用效率。
1.一种终端的控制方法,其特征在于,该方法包括:
监听来电广播或去电广播;
在监听到来电广播或去电广播后弹出预先设置的自定义来电界面或去电界面,并保留终端系统自带的来电界面或去电界面中的按键区域;
监控终端系统自带的来电界面或去电界面的按键区域上的触发事件,并在监控到所述触发事件后针对该触发事件做出响应,并隐藏所述自定义来电界面或去电界面;
在弹出预先设置的自定义来电界面或去电界面之后,该方法进一步包括:将该自定义来电界面或去电界面覆盖到终端系统自带的来电界面或去电界面之上;
所述将该自定义来电界面或去电界面覆盖到终端系统自带的来电界面或去电界面之上,并保留终端系统自带的来电界面或去电界面中的按键区域包括:
将该自定义来电界面或去电界面的显示优先级设置为高于终端系统自带的来电界面或去电界面的显示优先级;
适配该自定义来电界面或去电界面的界面尺寸,以在将该自定义来电界面或去电界面覆盖到终端系统自带的来电界面或去电界面之后,依然保留终端系统自带的来电界面或去电界面中的按键区域。
2.根据权利要求1所述的终端的控制方法,其特征在于,在监听到来电广播或去电广播后,该方法进一步包括:
从所述来电广播或去电广播中提取来电号码或去电号码,将该来电号码或去电号码显示在所述自定义来电界面或去电界面中。
3.根据权利要求2所述的终端的控制方法,其特征在于,在从所述来电广播或去电广播中提取来电号码或去电号码之后,该方法进一步包括:
根据该来电号码或去电号码查询本终端的通讯录中是否存在包括该来电号码或去电号码的联系人,如果存在,则从该通讯录中提取出该来电号码或去电号码对应的联系人信息,将该联系人信息显示在所述自定义来电界面或去电界面中。
4.根据权利要求1所述的终端的控制方法,其特征在于,所述监控终端系统自带的来电界面或去电界面的按键区域上的触发事件包括:
在窗口管理器布局包信息Windowmanager.LayoutParams中设置监控所述自定义来电界面或去电界面之外区域上触发事件的标志Flag_WATCH_OUTSIDE_TOUCH;
回调该触发事件,并基于触发事件所发生的坐标确定与该坐标相对应的响应事件。
5.根据权利要求4所述的终端的控制方法,其特征在于,所述在监控到所述触发事件后针对该触发事件做出响应包括:
在检测到针对终端系统自带的来电界面或去电界面中按键区域上小键盘的点击事件后,弹出或关闭小键盘。
6.根据权利要求4所述的终端的控制方法,其特征在于,所述在监控到所述触发事件后针对该触发事件做出响应包括:
在检测到针对终端系统自带的来电界面或去电界面中按键区域上扬声器的点击事件后,打开或关闭扬声器。
7.根据权利要求4所述的终端的控制方法,其特征在于,所述在监控到所述触发事件后针对该触发事件做出响应包括:
在检测到针对终端系统自带的来电界面或去电界面中按键区域上录音器的点击事件后,开始或关闭录音器。
8.一种终端的控制装置,其特征在于,包括:监听单元、界面覆盖单元和事件响应单元,其中:
监听单元,用于监听来电广播或去电广播;
界面覆盖单元,用于在监听到来电广播或去电广播后弹出预先设置的自定义来电界面或去电界面,并保留终端系统自带的来电界面或去电界面中的按键区域;进一步用于在弹出预先设置的自定义来电界面或去电界面之后,将该自定义来电界面或去电界面覆盖到终端系统自带的来电界面或去电界面之上;
事件响应单元,用于监控终端系统自带的来电界面或去电界面的按键区域上的触发事件,并在监控到所述触发事件后针对该触发事件做出响应,并隐藏所述自定义来电界面或去电界面;
所述将该自定义来电界面或去电界面覆盖到终端系统自带的来电界面或去电界面之上,并保留终端系统自带的来电界面或去电界面中的按键区域包括:
将该自定义来电界面或去电界面的显示优先级设置为高于终端系统自带的来电界面或去电界面的显示优先级;
适配该自定义来电界面或去电界面的界面尺寸,以在将该自定义来电界面或去电界面覆盖到终端系统自带的来电界面或去电界面之后,依然保留终端系统自带的来电界面或去电界面中的按键区域。
9.根据权利要求8所述的终端的控制装置,其特征在于,
界面覆盖单元,进一步用于从所述来电广播或去电广播中提取来电号码或去电号码,将该来电号码或去电号码显示在所述自定义来电界面或去电界面中。
10.根据权利要求9所述的终端的控制装置,其特征在于,
界面覆盖单元,进一步用于在从所述来电广播或去电广播中提取来电号码或去电号码之后,根据该来电号码或去电号码查询本终端的通讯录中是否存在包括该来电号码或去电号码的联系人,如果存在,则从该通讯录中提取出该来电号码或去电号码对应的联系人信息,将该联系人信息显示在所述自定义来电界面或去电界面中。
11.根据权利要求8所述的终端的控制装置,其特征在于,
事件响应单元,用于在窗口管理器布局包信息Windowmanager.LayoutParams中设置监控所述自定义来电界面或去电界面之外区域上触发事件的标志Flag_WATCH_OUTSIDE_TOUCH;回调该触发事件,并基于触发事件所发生的坐标确定与该坐标相对应的响应事件。
12.根据权利要求11所述的终端的控制装置,其特征在于,
事件响应单元,用于在检测到针对终端系统自带的来电界面或去电界面中按键区域上小键盘的点击事件后,弹出或关闭小键盘。
13.根据权利要求11所述的终端的控制装置,其特征在于,
事件响应单元,用于在检测到针对终端系统自带的来电界面或去电界面中按键区域上扬声器的点击事件后,打开或关闭扬声器。
14.根据权利要求11所述的终端的控制装置,其特征在于,
事件响应单元,用于在检测到针对终端系统自带的来电界面或去电界面中按键区域上录音器的点击事件后,开始或关闭录音器。
一种终端的控制方法和装置\n技术领域\n[0001] 本发明实施方式涉及信息处理技术领域,更具体地,涉及一种终端的控制方法和装置。\n背景技术\n[0002] 在当今的信息时代中,各种信息设备应运而生:有用于话音传输的固定电话、移动电话;有用于信息资源共享、处理的服务器和个人电脑;有用于视频数据显示的各种电视机等等。这些设备都是在特定领域内为解决实际的需求而产生的。随着电子消费、计算机、通信(3C)融合的到来,人们越来越多地将注意力放到了对各个不同领域的信息设备进行综合利用的研究上,以充分利用现有资源设备来为人们更好的服务。当前具有数据处理能力的终端(例如智能手机)被广泛应用,已经成为人们随身携带的必不可少的工具。\n[0003] 在具有电话功能的终端中,如果接收到外界打来的电话,会处于来电状态,此时在终端屏幕上会显示来电界面,用户可以点击接听按键接听来电或点击拒接按钮拒绝接听来电;如果用户向外拨打电话,终端会处于去电状态,此时在终端屏幕上会显示去电界面,对方接听后,会处于接听状态,双方可以进行电话通话。终端使用过程中接电话和拨电话是大家使用最多的功能,而目前终端操作系统自带的来去电界面比较单一,用户往往喜欢使用一些自定义的来去电界面。\n[0004] 然而,终端使用自定义界面后,往往无法针对用户对系统原有界面的按键操作做出响应(比如要展开拨号小键盘),从而使得终端的某些功能无法实现,这就降低了终端的使用效率。\n发明内容\n[0005] 本发明实施方式提出一种终端的控制方法,提高终端的使用效率。\n[0006] 本发明实施方式提出一种终端的控制装置,提高终端的使用效率。\n[0007] 本发明实施方式的具体方案如下:\n[0008] 一种终端的控制方法,该方法包括:\n[0009] 监听来电广播或去电广播;\n[0010] 在监听到来电广播或去电广播后弹出预先设置的自定义来电界面或去电界面,并保留终端系统自带的来电界面或去电界面中的按键区域;\n[0011] 监控终端系统自带的来电界面或去电界面的按键区域上的触发事件,并在监控到所述触发事件后针对该触发事件做出响应,并隐藏所述自定义来电界面或去电界面。\n[0012] 一种终端的控制装置,包括:监听单元、界面覆盖单元和事件响应单元,其中:\n[0013] 监听单元,用于监听来电广播或去电广播;\n[0014] 界面覆盖单元,用于在监听到来电广播或去电广播后弹出预先设置的自定义来电界面或去电界面,并保留终端系统自带的来电界面或去电界面中的按键区域;\n[0015] 事件响应单元,用于监控终端系统自带的来电界面或去电界面的按键区域上的触发事件,并在监控到所述触发事件后针对该触发事件做出响应,并隐藏所述自定义来电界面或去电界面。\n[0016] 从上述技术方案可以看出,在本发明实施方式中,监听来电广播或去电广播;在监听到来电广播或去电广播后弹出预先设置的自定义来电界面或去电界面,并保留终端系统自带的来电界面或去电界面中的按键区域;监控终端系统自带的来电界面或去电界面的按键区域上的触发事件,并在监控到所述触发事件后针对该触发事件做出响应,并隐藏所述自定义来电界面或去电界面。由此可见,应用本发明实施方式之后,提出一种针对来去电系统界面按键响应的控制方案,用户在使用自定义来去电界面时,依然能方便地响应系统界面的按键事件,从而保证了终端的各项功能得以完整实施,提高了终端的使用效率。\n[0017] 而且,还可以将本发明实施方式应用到各种终端中,并且可以跨平台跨终端使用,适用范围非常广泛。\n附图说明\n[0018] 图1为根据本发明实施方式终端的控制方法流程图;\n[0019] 图2为能终端系统自带的来/去电界面示意图;\n[0020] 图3为根据本发明实施方式终端的控制时序图;\n[0021] 图4为根据本发明实施方式终端的控制装置结构图。\n具体实施方式\n[0022] 为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。\n[0023] 本发明实施方式中,所述终端是指具有数据计算处理功能和电话通讯功能的通讯终端。包括但不限于:智能手机、带有电话通讯功能的掌上电脑、平板电脑、个人数字助理器(PDA,Personal Digital Assistant)等,甚至是带有电话通讯功能的便携式智能电视(Smart TV)。\n[0024] 以上详细罗列了一些终端的具体类型,但是本领域技术人员可以意识到,本发明实施方式并不局限于上述罗列的类型,而还可以适用于其他任意的终端类型和操作系统类型之中。\n[0025] 终端操作系统可以是任意的终端操作系统,具体可以采用的操作系统包括但是不局限于:安卓(Andorid)、Palm OS、Symbian(塞班)、Windows mobile、Linux、Android(安卓)、iPhone(苹果)OS、Black Berry(黑莓)OS6.0、Windows Phone系列,等等。\n[0026] 优选地,终端操作系统具体可以采用Andorid操作系统,而且终端可以采用到Andorid的各个版本之中,包括但是不局限于:阿童木(Android Beta)、发条机器人(Android1.0)、纸杯蛋糕(Android1.5)、甜甜圈(Android1.6)、松饼(Android2.0/2.1),冻酸奶(Android2.2)、姜饼(Android2.3)、蜂巢(Android3.0)、冰激凌三明治(Android4.0)、果冻豆(Jelly Bean,Android4.1)等版本。\n[0027] 以上详细罗列了Android平台的具体版本,本领域技术人员可以意识到,本发明实施方式并不局限于上述罗列版本,而还可以适用于其他基于Android软件架构的任意版本之中。\n[0028] 在本发明实施方式中,提出一种来去电系统界面按键响应的技术方案,通过该技术方案,用户在使用自定义来去电界面时,依然能方便地响应系统界面的按键事件。\n[0029] 图1为根据本发明实施方式终端的控制方法流程图。\n[0030] 如图1所示,该方法包括:\n[0031] 步骤101:监听来电广播或去电广播。\n[0032] 步骤102:在监听到来电广播或去电广播后弹出预先设置的自定义来电界面或去电界面,并保留终端系统自带的来电界面或去电界面中的按键区域。\n[0033] 在一个实施方式中,在弹出预先设置的自定义来电界面或去电界面之后,进一步将该自定义来电界面或去电界面覆盖到终端系统自带的来电界面或去电界面之上。\n[0034] 在这里,所述预先设置自定义来电界面和/或去电界面,可以由第三方应用程序根据用户需求进行预先设置,或者由第三方应用程序提供多个自定义设置模板,由用户选择其中的一个来电界面模板作为自定义来电界面,以及从中选择一个去电界面模块作为自定义去电界面。\n[0035] 在本步骤中,各个操作系统平台都会公开相应的应用程序编程接口(API)工具,使得第三方应用程序自定义的界面能够覆盖到系统自带的来电界面或去电界面之上。\n[0036] 例如:在Andriod系统平台中,就可以用窗口管理器(winowManager)工具,创建一个系统顶层窗口来显示所述自定义来电界面或去电界面,并且把该系统顶层窗口的显示优先级设置为高于终端系统自带的来电界面或去电界面的显示优先级(比如:该系统顶层窗口的显示优先级设置为最高),这样就可以保证所述自定义来电界面或去电界面一定会覆盖在系统自带的来电界面或去电界面之上。这样用户看到的就是自定义的来电界面或去电界面,而不是系统的来电界面或去电界面。\n[0037] 图2为终端系统自带的来/去电界面示意图。\n[0038] 由图2可见,系统自带的来/去电界面包含两个区域,分别为来去电号码显示区域和按键区域。在来去电号码显示区域中显示来去电号码以及相关个人信息;按键区域可以包括扬声器、小键盘以及录音等功能按键。\n[0039] 在本发明实施方式中,可以适配自定义来电界面或去电界面的界面尺寸,以在将该自定义来电界面或去电界面覆盖到终端系统自带的来电界面或去电界面之后,依然保留终端系统自带的来电界面或去电界面中的按键区域。\n[0040] 比如,可以设置自定义来电界面或去电界面的界面尺寸大小与系统自带的来电界面或去电界面中来去电号码显示区域的大小保持一致,从而还可以保留显示终端系统自带的来电界面或去电界面中的按键区域。\n[0041] 比如:终端系统自带的来电界面或去电界面中的按键区域通常在显示屏幕的下部分,而且尺寸不超过整个屏幕的一半。当接收到来去电广播后,可以将自定义的来电界面或去电界面添加到窗口管理器(windowManger)中,将windowManager的显示优先级设置为最高,并且把高度设置为屏幕的一半,这样就可以覆盖到系统自带的来去电界面上,并且保留系统自带的来去电界面的按键区域。\n[0042] 步骤103:监控终端系统自带的来电界面或去电界面的按键区域上的触发事件,并在监控到所述触发事件后针对该触发事件做出响应,并隐藏所述自定义来电界面或去电界面。\n[0043] 在一个实施方式中,可以在窗口管理器布局包信息Windowmanager.LayoutParams中设置监控所述自定义来电界面或去电界面之外区域上触发事件的标志Flag_WATCH_OUTSIDE_TOUCH;回调该触发事件,并基于触发事件所发生的坐标确定与该坐标相对应的响应事件。\n[0044] 具体而言,通过为WindowManager.LayoutParams中设置一个标志(flags)为FLAG_WATCH_OUTSIDE_TOUCH,即使用户在自定义来去电界面之外进行点击,也可以回调onTouch事件,从而可以通过用户点击的区域的屏幕坐标(包括x坐标和y坐标)判断出到用户具体点击的功能按键,同时还可以把自定义的来去电界面隐藏掉。隐藏掉自定义的来去电界面之后,以便于于执行与点击事件相对应的响应操作。\n[0045] 在一个实施方式中:\n[0046] 在检测到针对终端系统自带的来电界面或去电界面中按键区域上小键盘的点击事件后,弹出或关闭小键盘。\n[0047] 在一个实施方式中:\n[0048] 在检测到针对终端系统自带的来电界面或去电界面中按键区域上扬声器的点击事件后,打开或关闭扬声器。\n[0049] 在一个实施方式中:\n[0050] 在检测到针对终端系统自带的来电界面或去电界面中按键区域上录音器的点击事件后,开始或关闭录音器。\n[0051] 在一个实施方式中,该方法进一步包括:\n[0052] 从所述来电广播或去电广播中提取来电号码或去电号码,将该来电号码或去电号码显示在所述自定义来电界面或去电界面中。优选地,在从所述来电广播或去电广播中提取来电号码或去电号码之后,根据该来电号码或去电号码查询本终端的通讯录中是否存在包括该来电号码或去电号码的联系人,如果存在,则从该通讯录中提取出该来电号码或去电号码对应的联系人信息,将该联系人信息显示在所述自定义来电界面或去电界面中。\n[0053] 基于上述详细分析,图3为根据本发明实施方式终端的控制时序图。\n[0054] 如图3所示,该控制时序包括如下步骤:\n[0055] 步骤301:当监控到来电事件之后,打开系统自带来电界面。\n[0056] 步骤302:打开自定义来电界面,并且用自定义来电界面覆盖系统自带来电界面。\n[0057] 步骤303:判断在系统自带来电界面的功能按键区域中是否有点击事件。\n[0058] 步骤304:当步骤303中判定在系统自带来电界面的功能按键区域中有点击事件时,执行与该点击事件相对应的响应操作,并且关闭自定义来电界面。\n[0059] 基于上述描述,本发明实施方式还提出了一种终端的控制装置。\n[0060] 图4为根据本发明实施方式终端的控制装置结构图。\n[0061] 如图4所示,该装置包括监听单元401、界面覆盖单元402和事件响应单元403,其中:\n[0062] 监听单元401,用于监听来电广播或去电广播;\n[0063] 界面覆盖单元402,用于在监听到来电广播或去电广播后弹出预先设置的自定义来电界面或去电界面,并保留终端系统自带的来电界面或去电界面中的按键区域;\n[0064] 事件响应单元403,用于监控终端系统自带的来电界面或去电界面的按键区域上的触发事件,并在监控到所述触发事件后针对该触发事件做出响应,并隐藏所述自定义来电界面或去电界面。\n[0065] 在一个实施方式中:\n[0066] 界面覆盖单元402,用于在弹出预先设置的自定义来电界面或去电界面之后,将该自定义来电界面或去电界面覆盖到智能终端系统自带的来电界面或去电界面之上。\n[0067] 在一个实施方式中:\n[0068] 界面覆盖单元402,进一步用于从所述来电广播或去电广播中提取来电号码或去电号码,将该来电号码或去电号码显示在所述自定义来电界面或去电界面中。\n[0069] 在一个实施方式中:\n[0070] 界面覆盖单元402,进一步用于在从所述来电广播或去电广播中提取来电号码或去电号码之后,根据该来电号码或去电号码查询本终端的通讯录中是否存在包括该来电号码或去电号码的联系人,如果存在,则从该通讯录中提取出该来电号码或去电号码对应的联系人信息,将该联系人信息显示在所述自定义来电界面或去电界面中。\n[0071] 在一个实施方式中:\n[0072] 界面覆盖单元402,用于将该自定义来电界面或去电界面的显示优先级设置为高于终端系统自带的来电界面或去电界面的显示优先级;适配该自定义来电界面或去电界面的界面尺寸,以在将该自定义来电界面或去电界面覆盖到终端系统自带的来电界面或去电界面之后,保留终端系统自带的来电界面或去电界面中的按键区域。\n[0073] 在一个实施方式中:\n[0074] 事件响应单元403,用于在窗口管理器布局包信息Windowmanager.LayoutParams中设置监控所述自定义来电界面或去电界面之外区域上触发事件的标志Flag_WATCH_OUTSIDE_TOUCH;回调该触发事件,并基于触发事件所发生的坐标确定与该坐标相对应的响应事件。\n[0075] 在一个实施方式中:\n[0076] 事件响应单元403,用于在检测到针对终端系统自带的来电界面或去电界面中按键区域上小键盘的点击事件后,弹出或关闭小键盘。\n[0077] 在一个实施方式中:\n[0078] 事件响应单元403,用于在检测到针对终端系统自带的来电界面或去电界面中按键区域上扬声器的点击事件后,打开或关闭扬声器。\n[0079] 在一个实施方式中:\n[0080] 事件响应单元403,用于在检测到针对终端系统自带的来电界面或去电界面中按键区域上录音器的点击事件后,开始或关闭录音器。\n[0081] 实际上,可以通过多种形式来具体实施本发明实施方式所提出的终端的控制方法和装置。\n[0082] 比如,可以遵循一定规范的应用程序接口,将终端的控制方法编写为安装到个人电脑、移动终端等中的插件程序,也可以将其封装为应用程序以供用户自行下载使用。当编写为插件程序时,可以将其实施为ocx、dll、cab等多种插件形式。也可以通过Flash插件、RealPlayer插件、MMS插件、MIDI五线谱插件、ActiveX插件等具体技术来实施本发明实施方式所提出的终端控制方法。\n[0083] 可以通过指令或指令集存储的储存方式将本发明实施方式所提出的终端的控制方法存储在各种存储介质上。这些存储介质包括但是不局限于:软盘、光盘、DVD、硬盘、闪存、U盘、CF卡、SD卡、MMC卡、SM卡、记忆棒(Memory Stick)、xD卡等。\n[0084] 另外,还可以将本发明实施方式所提出的终端的控制方法应用到基于闪存(Nand flash)的存储介质中,比如U盘、CF卡、SD卡、SDHC卡、MMC卡、SM卡、记忆棒、xD卡等。\n[0085] 综上所述,在本发明实施方式中,监听来电广播或去电广播;在监听到来电广播或去电广播后弹出预先设置的自定义来电界面或去电界面,将该自定义来电界面或去电界面覆盖到终端系统自带的来电界面或去电界面之上,并保留终端系统自带的来电界面或去电界面中的按键区域;监控终端系统自带的来电界面或去电界面的按键区域上的触发事件,并在监控到所述触发事件后针对该触发事件做出响应,并隐藏所述自定义来电界面或去电界面。\n[0086] 由此可见,应用本发明实施方式之后,提出一种针对来去电系统界面按键响应的控制方案,用户在使用自定义来去电界面时,依然能方便地响应系统界面的按键事件,从而保证了终端的各项功能得以完整实施,提高了终端的使用效率。\n[0087] 而且,还可以将本发明实施方式应用到各种终端中,并且可以跨平台跨终端使用,适用范围非常广泛。\n[0088] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2017-11-10
- 2015-10-07
实质审查的生效
IPC(主分类): H04M 1/725
专利申请号: 201310268773.3
申请日: 2013.06.28
- 2014-12-31
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-03-16
|
2010-10-22
| | |
2
| |
2012-07-04
|
2012-02-07
| | |
3
| |
2012-04-04
|
2011-11-15
| | |
4
| |
2011-01-26
|
2010-05-26
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |