一种来电显示方法和系统技术方案

技术编号:21552570 阅读:35 留言:0更新日期:2019-07-07 00:30
本发明专利技术提供了一种来电显示方法,包括以下步骤:接收来电信息;响应来电信息,判断与来电信息对应的来电号码是否存在附加信息;如果存在与来电号码对应的附加信息,则将附加信息进行匹配封装,生成悬浮于原始通话界面上方的透明浮窗显示框。在本发明专利技术中,通过反射适配获取不同手机的分辨率和桌面版本号,使用模板机制,动态生成透明展示布局,实现不同机型的系统通话界面的附加信息展示,达到和系统通话界面无缝融合的用户体验。

A Caller Display Method and System

【技术实现步骤摘要】
一种来电显示方法和系统
本专利技术涉及手机来电显示
,尤其涉及一种来电显示方法和系统。
技术介绍
在Android系统中,手机响铃、通话等过程中,通过其他应用可以将一些来电信息(比如中介、骚扰等)展示给用户,但这种展示通常是以非透明浮层通话界面的方式且需要用户开启相关的权限才能展示。例如,如图1所示,这种展示通常是以非透明浮层遮盖原生通话界面的方式,为不妨碍用户操作,只能覆盖屏幕上半部分,界面非常不协调,容易引起用户反感。
技术实现思路
本专利技术的目的在于提供一种来电显示方法和系统。一方面,本专利技术实施例提供一种来电显示方法,包括以下步骤:接收来电信息;响应所述来电信息,判断与所述来电信息对应的来电号码是否存在附加信息;如果存在与所述来电号码对应的附加信息,则将所述附加信息进行匹配封装,生成悬浮于原始通话界面上方的透明浮窗显示框。在本专利技术提供的来电显示方法中,响应所述来电信息,判断与所述来电信息对应的来电号码是否存在附加信息的所述步骤包括:查询本地缓存数据库中是否存在与所述来电号码匹配的附近信息;如果所述本地缓存数据库中不存在与所述来电号码匹配的附加信息,则将所述来电号码发送至服务器,通过所述服务器查询是否存在与所述来电号码匹配的附加信息。在本专利技术提供的来电显示方法中,还包括:实时获取更新的附加信息数据,根据所述更新的附加信息数据更新所述本地缓存数据库。在本专利技术提供的来电显示方法中,如果存在与所述来电号码对应的附加信息,则将所述附加信息进行匹配封装,生成悬浮于原始通话界面上方的透明浮窗显示框的所述步骤包括:获取与终端机型对应的通话界面配置模版;获取与所述终端机型对应的分辨率和系统版本;将所述通话界面配置模版、所述附加信息、所述分辨率和所述系统版本进行封装,利用安卓动态布局生成不遮盖所述原生通话界面的所述透明浮窗显示框。在本专利技术提供的来电显示方法中,通过安卓反射机制获取与所述终端机型对应的所述分辨率和所述系统版本。相应地,本专利技术还提供一种来电显示系统,包括:接收模块,用于接收来电信息;判断模块,用于响应所述来电信息,判断与所述来电信息对应的来电号码是否存在附加信息;展示模块,用于当存在与所述来电号码对应的附加信息时,则将所述附加信息进行匹配封装,生成悬浮于原始通话界面上方的透明浮窗显示框。在本专利技术提供的来电显示系统中,所述判断模块包括本地缓存数据库和查询单元,其中,所述查询单元用于查询所述本地缓存数据库中是否存在与所述来电号码匹配的附近信息,在所述本地缓存数据库中存在与所述来电号码匹配的附近信息时,将所述附加信息发送至所述展示模块,在所述本地缓存数据库中不存在与所述来电号码匹配的附近信息时,将所述来电号码发送至服务器,通过所述服务器查询是否存在与所述来电号码匹配的附加信息。在本专利技术提供的来电显示系统中,所述判断模块还包括更新单元,用于实时获取更新的附加信息数据,根据所述更新的附加信息数据更新所述本地缓存数据库。在本专利技术提供的来电显示系统中,所述展示模块包括第一获取单元、第二获取单元、封装单元和生成单元,所述第一获取单元,用于获取与终端机型对应的通话界面配置模版;所述第二获取单元,用于获取与所述终端机型对应的分辨率和系统版本;所述封装单元,用于将所述通话界面配置模版、所述附加信息、所述分辨率和所述系统版本进行封装;所述生成单元,用于利用安卓动态布局生成不遮盖所述原生通话界面的所述透明浮窗显示框。在本专利技术提供的来电显示系统中,所述第二获取子单元通过安卓反射机制获取与所述终端机型对应的所述分辨率和所述系统版本。实施本专利技术实施例,具有如下有益效果:在本专利技术中,通过反射适配获取不同手机的分辨率和桌面版本号,使用模板机制,动态生成透明展示布局,实现不同机型的系统通话界面的附加信息展示,达到和系统通话界面无缝融合的用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1所示为现有技术中来电附加信息展示的示意图;图2示出了本专利技术一实施例提供的来电显示方法的流程图;图3示出了图2所示的步骤S2的流程图;图4示出了图2所示的步骤S3的流程图;图5示出了本专利技术一实施例提供的来电附加信息展示的示意图;图6示出了本专利技术一实施例提供的来电显示系统的原理图;图7示出了图6所示的判断模块的原理图;图8示出了图6所示的展示模块的原理图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图2示出了本专利技术一实施例提供的来电显示方法的流程图。如图2所示,本专利技术提供的来电显示方法,包括以下步骤:步骤S1:接收来电信息;当有联系人呼叫本地移动终端时,相应地本地移动终端接收该来电信息。步骤S2:响应所述来电信息,判断与所述来电信息对应的来电号码是否存在附加信息,如果存在,则前进到步骤S3;本地移动终端通过响应该来电信息,获取到与所述来电信息对应的来电号码后,判断是否存在与所述来电号码对应的附加信息。所述附加信息包括但不限于诈骗电话标记信息、广告推销标记信息、快递标记信息、会所所在地标记信息、所述企业标记信息中的一个或多个。具体地,作为一种可选实施例,步骤S2包括:步骤S21:查询本地缓存数据库中是否存在与所述来电号码匹配的附近信息,如果所述本地缓存数据库中不存在与所述来电号码匹配的附加信息,则流程前进到步骤S22;步骤S22:将所述来电号码发送至服务器;步骤S23:通过所述服务器查询是否存在与所述来电号码匹配的附加信息,如果所述服务器存在与所述来电号码匹配的附加信息,则流程前进到步骤S24;步骤S24:将与所述来电号码匹配的附加信息返回至本地移动终端。具体地,作为一种可选实施例,还包括:实时获取更新的附加信息数据,根据所述更新的附加信息数据更新所述本地缓存数据库。步骤S3:将所述附加信息进行匹配封装,生成悬浮于原始通话界面上方的透明浮窗显示框。在本地移动终端通过将来电号码与本地缓存数据库和服务器中的信息进行比对后,如果存在与所述来电号码对应的附加信息,则根据该附加信息生成透明浮窗显示框,实现与系统原通话界面的融合。具体地,作为一种可选实施例,步骤S3包括:步骤S31:获取与终端机型对应的通话界面配置模版;不同的机型具有不同的通话界面显示模版,根据机型查询后台关于通话界面的配置模板,可以达到展示时不出现遮盖系统原生通话界面按钮或文字的情况。步骤S32:获取与所述终端机型对应的分辨率和系统版本;具体地,在本专利技术中,通过安卓反射机制获取与所述终端机型对应的所述分辨率和所述系统版本。其中,安卓反射机制的具体实现方式为本领域技术人员已知的现有技术,在此不再赘述。步骤S33:将所述通话界面配置模版、所述附加信息、所述分辨率和所述系统版本进行封装,利用安卓动态布局生成不遮盖所述原生通话界面的所述透明浮窗显示框。查询到来本文档来自技高网...

【技术保护点】
1.一种来电显示方法,其特征在于,包括以下步骤:接收来电信息;响应所述来电信息,判断与所述来电信息对应的来电号码是否存在附加信息;如果存在与所述来电号码对应的附加信息,则将所述附加信息进行匹配封装,生成悬浮于原始通话界面上方的透明浮窗显示框。

【技术特征摘要】
1.一种来电显示方法,其特征在于,包括以下步骤:接收来电信息;响应所述来电信息,判断与所述来电信息对应的来电号码是否存在附加信息;如果存在与所述来电号码对应的附加信息,则将所述附加信息进行匹配封装,生成悬浮于原始通话界面上方的透明浮窗显示框。2.根据权利要求1所述的来电显示方法,其特征在于,响应所述来电信息,判断与所述来电信息对应的来电号码是否存在附加信息的所述步骤包括:查询本地缓存数据库中是否存在与所述来电号码匹配的附近信息;如果所述本地缓存数据库中不存在与所述来电号码匹配的附加信息,则将所述来电号码发送至服务器,通过所述服务器查询是否存在与所述来电号码匹配的附加信息。3.根据权利要求2所述的来电显示方法,其特征在于,还包括:实时获取更新的附加信息数据,根据所述更新的附加信息数据更新所述本地缓存数据库。4.根据权利要求1所述的来电显示方法,其特征在于,如果存在与所述来电号码对应的附加信息,则将所述附加信息进行匹配封装,生成悬浮于原始通话界面上方的透明浮窗显示框的所述步骤包括:获取与终端机型对应的通话界面配置模版;获取与所述终端机型对应的分辨率和系统版本;将所述通话界面配置模版、所述附加信息、所述分辨率和所述系统版本进行封装,利用安卓动态布局生成不遮盖所述原生通话界面的所述透明浮窗显示框。5.根据权利要求4所述的来电显示方法,其特征在于,通过安卓反射机制获取与所述终端机型对应的所述分辨率和所述系统版本。6.一种来电显示系统,其特征在于,包括:接收模块,用于接收来电信息;判断模块,用于响应...

【专利技术属性】
技术研发人员:岳小利林鸣陈超林国江
申请(专利权)人:卓望数码技术深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1