通话界面的显示方法和装置的制造方法_3

文档序号:8945946阅读:来源:国知局
拨出电话的通话界面在悬浮框上展示给用户。
[0048]图2是根据本发明实施例的另一种可选的通话界面的显示方法的流程图,如图2所示,在应用软件的系统广播管理模块中将接收到的第一系统广播进行筛选,将筛选出的第一系统广播作为目标系统广播发送至目标悬浮框,其中,第一管理模块为控制目标悬浮框显示的模块。目标悬浮框发送调用指令至第二管理模块,第二管理模块控制通话界面显示于目标悬浮框中。
[0049]根据本发明实施例,还提供了一种通话界面的显示装置,该通话界面的显示装置主要用于执行本发明实施例上述内容所提供的通话界面的显示方法,以下对本发明实施例所提供的通话界面的显示装置做具体介绍:
[0050]图3是根据本发明实施例的一种通话界面的显示装置的示意图,如图3所示,该通话界面的显示装置主要包括获取单元10、发送单元20和第一控制单元30,其中:
[0051]获取单元10用于获取目标系统广播。
[0052]用户在安装有Android系统的移动终端中执行某一操作时,在程序代码中会产生相应的广播,移动终端可以是安装Android系统的智能手机和平板电脑,当智能手机有电话拨入时,会产生“处理拨入电话”的广播,当智能手机有电话拨出时,会产生“处理拨出电话”的广播,当设置智能手机的时间,会产生“时间信息改变”的广播等,其中,本发明实施例中的目标系统广播包括以下任一种系统广播处理拨入电话”和“处理拨出电话”。Android系统的系统广播有多种,为了获取目标系统广播,需要从全部系统广播中筛选出目标系统广播。
[0053]发送单元20用于发送目标系统广播至目标悬浮框。
[0054]在安装有Android系统的移动终端中通过调用窗口管理器(可表示为:WindowManager)在Android系统的移动终端的桌面中来实现悬浮框的效果,其中,本发明实施例中的目标悬浮框为根据用户需要而自定义的悬浮框。通过设置发送单元20将筛选出目标系统广播发送至由WindowManager管理的目标悬浮框,具体地,当筛选出的系统广播为“处理拨出电话”时,将其发送至目标悬浮框,在目标悬浮框中显示通话界面。
[0055]第一控制单元30用于控制目标悬浮框根据接收到的目标系统广播调用通话界面。
[0056]当接收到的目标系统广播为“处理拨出电话”时,通过设置第一控制单元30控制目标悬浮框根据接收到的系统广播调用相应的拨出电话时的通话界面,同样地,当接收到的目标系统广播为“处理拨入电话”时,目标悬浮框会根据接收到的系统广播调用拨入电话时的通话界面,其中,根据用户需要而定制通话界面。
[0057]在本发明实施例中,通过获取来自移动终端的目标系统广播,目标悬浮框根据接收到的目标系统广播调用已经绘制好的通话界面,并显示于目标悬浮框上,覆盖了安装于移动终端中的原始通话界面,达到了替换移动终端中原始通话界面的目的,从而实现了在移动终端中定制通话界面的技术效果,进而解决了现有技术中通话界面过于单一的技术问题。
[0058]可选地,获取单元10包括第一接收模块、判断模块和确定模块,其中:第一接收模块用于接收移动终端的第一系统广播,其中,第一系统广播为移动终端执行任一动作时发出的系统广播;判断模块用于判断第一系统广播与预设系统广播是否相同,其中,预设系统广播存储于目标数据库中;确定模块用于在判断出第一系统广播与预设系统广播相同的情况下,确定第一系统广播为目标系统广播。
[0059]具体地,在移动终端中执行相关操作时,程序代码会发出系统广播,即第一系统广播,第一接收模块来接收第一系统广播,其中,第一系统广播包括移动终端执行任一动作时发出的全部系统广播,例如添加一个快捷方式的系统广播、安装APP的系统广播以及移动终端充电的系统广播等等。对第一系统广播进行筛选,从中选出需要的系统广播,即目标系统广播。具体筛选过程是在判断模块中将接收到的第一系统广播与预设系统广播进行判断,其中,预设系统广播存储于该通话界面应用软件的数据库中,即目标数据库。当判断出第一系统广播与目标数据库中的预设系统广播相同的情况下,那么在确定模块中可以确定出第一系统广播即为目标系统广播,并将该目标系统广播发送至目标悬浮框。例如,当接收到第一系统广播为智能手机充电的系统广播,通过与预设系统广播进行判断,判断出智能手机充电的系统广播不属于预设系统广播,那么将该智能手机充电的系统广播过滤掉,进行下一条第一系统广播的判断。
[0060]可选地,显示装置还包括第二控制单元用于在获取单元10之后,并且在发送单元20发送目标系统广播至目标悬浮框之前,通过第一管理模块控制目标悬浮框在移动终端中显示,其中,第一管理模块为控制目标悬浮框显示的模块。具体地,通过在第一管理模块中调用窗口管理器(可表示为=WindowManager)来实现悬浮框在移动终端中显示的效果。
[0061]可选地,显示装置还包括绘制单元和存储单元,其中:绘制单元用于在获取单元获取目标系统广播之前,绘制通话界面,其中,通话界面的至少包括以下任一种:被叫通话界面和主叫通话界面;存储单元用于将通话界面存储于目标数据库中。
[0062]具体地,本发明所提供的通话界面的显示装置中,所选用的通话界面为根据用户需要而定制的通话界面,在应用软件中开发者提供给用户多种形式的通话界面,在绘制单元中,用户可以根据需要选择通话界面,则在应用软件中将选择的通话界面存储于目标数据库中,该通话界面至少包括以下一种:被叫通话界面和主叫通话界面。对于主叫通话界面和被叫通话界面,在主叫和被叫的页面中,用户可以根据需要在悬浮框中添加需要的元素,元素可以分为基本元素和隐含元素,其中,基本元素包括的可以为页面背景、接听按钮和拒接按钮,隐含元素可以包括铃声等元素。在通话的页面中,用户可以根据需要设置页面背景和键盘等元素。
[0063]传统的被叫和主叫通话界面在用户拨打或接收电话时,占用了移动终端的全部屏幕,但本发明实施例所提供的通话界面的显示方法以悬浮框形式显示于移动终端的桌面上,不必占用整个桌面,并可以绘制成用户所需要的界面展现给用户,替换掉了传统的通话界面,提升了用户体验,摒弃了传统通话界面过于单一的缺点。其中,在存储单元中将绘制完成的通话界面存储于目标数据库中。
[0064]可选地,第一控制单元30包括第二接收模块和控制模块,其中:第二接收模块用于第二管理模块接收目标悬浮框发送的调用指令,其中,第二管理模块为控制通话界面显示的模块,调用指令为调用通话界面的指令;控制模块,用于第二管理模块根据接收到的调用指令控制通话界面显示在目标悬浮框中。
[0065]具体地,第二管理模块为控制通话界面显示的模块,控制在第一管理模块管理的悬浮框上来显示通话界面
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1