通话界面信息展示、推送方法和装置及其系统的制作方法

xiaoxiao2021-2-23  119

通话界面信息展示、推送方法和装置及其系统的制作方法
【技术领域】
[0001] 本发明设及移动终端领域,具体而言,本发明设及一种通话界面信息信息展示方 法及其装置,同时还提供一种展示信息推送方法及其装置,进一步还设及一种通话界面信 息展不系统。
【背景技术】
[0002] -方面,随着互联网的发展,竞争日趋激烈的电商服务,使得商家之间的竞争更加 激烈。为了推广自身品牌,提升知名度,商家通过各种渠道进行广告宣传,而传统的宣传方 式已经不能满足快速发展的电商需求。
[0003] 另一方面,由于现今的诈骗方式越来越多,其中通过电话诈骗是用户上当最多的 方式之一。通常,诈骗电话W冒充客服、快递、好友等方式出现,用户根据简单的电话号码信 息无法进行鉴别,也因此容易造成人身或财产的损失。与此同时,如果简单地将所有陌生电 话都标注为黑名单,则会使用户错失重要的电话,从而造成重要信息无法传达。因此,急需 一种有效的方式,可W帮助用户辨别来电的真假,对用户进行提示,W防止诈骗电话为用户 带来的损失。与此同时,商家或合作公司也可W通过电话传递更多推广信息,而不仅仅局限 于传递语音信息,进一步向用户推荐信息,提高营销成功率。

【发明内容】

[0004] 本发明的目的旨在解决上述至少一个问题,提供一种通话界面信息展示方法及其 装置,用于通过用户的通话界面向用户展示个人或商家信息。
[0005] 同时还提供一种展示信息推送方法及其装置,W实现通过云端服务器向终端推送 相应的个人或商家信息。
[0006] 进一步,还设及一种通话界面信息展示系统,通过终端和服务器进行交互,将目标 电话号码相关的个人或商家信息展示于当前通话界面。
[0007] 为了实现上述目的,本发明一种通话界面信息展示方法,包括W下步骤:
[000引监听通话行为W获取目标电话号码;
[0009] 基于所述目标电话号码向服务器发送查询请求,W获取对应的展示信息;
[0010] 接收服务器推送的展示信息并格式化显示于当前通话界面。
[0011] 具体的,所述向服务器发送查询请求,W获取对应展示信息的步骤中,所述服务器 首先基于获取的目标电话号码,向捜索词词库查询与该目标电话号码匹配的捜索词,然后 基于所述捜索词向信息数据库查询相应的展示信息。
[0012] 具体的,所述捜索词包括个人或商家名称、行业分类、标签、地域、地址中一个或多 个的组合。
[0013] 进一步,所述捜索词还包括对商家简介或业务简介分词而提取的关键词。
[0014] 具体的,所述捜索词词库用于记录目标电话号码信息与其相关捜索词之间的映射 关系。
[0015] 具体的,所述展示信息包括商家名称、logo、商标。
[0016] 具体的,所述展示信息包括个人姓名、昵称、头像、性别、身份信息。
[0017] 进一步,所述展示信息还包括商家推广信息、相似商家推荐信息、商家相关的评论 信息。
[0018] 具体的,所述目标电话号码包括移动电话号码、固定电话号码、公共服务类电话号 码。
[0019] 优选的,所述展示信息显示于通话开始界面和/或结束界面。
[0020] 进一步,所述通话界面接收用户的点击操作,向服务器请求获取相应的展示信息 并显示。
[0021 ] -种通话界面信息展示装置,包括:
[0022] 监听模块:用于监听通话行为W获取目标电话号码;
[0023] 查询模块:用于基于所述目标电话号码向服务器发送查询请求,W获取对应的展 不?目息;
[0024] 显示模块:用于接收服务器推送的展示信息并格式化显示于当前通话界面。
[0025] 具体的,查询模块向服务器发送查询请求后,所述服务器首先基于获取的目标电 话号码,向捜索词词库查询与该目标电话号码匹配的捜索词,然后基于所述捜索词向信息 数据库查询相应的展示信息。
[0026] 具体的,所述捜索词包括个人或商家名称、行业分类、标签、地域、地址、网页地址 中一个或多个的组合。
[0027] 进一步,所述捜索词还包括对商家简介或业务简介分词而提取的关键词。
[0028] 具体的,所述捜索词词库用于记录目标电话号码信息与其相关捜索词之间的映射 关系。
[0029] 具体的,所述展示信息包括商家名称、logo、商标。
[0030] 具体的,所述展示信息包括个人姓名、昵称、头像、性别、身份信息。
[0031] 进一步,所述展示信息还包括商家推广信息、相似商家推荐信息、商家相关的评论 信息。
[0032] 具体的,所述目标电话号码包括移动电话号码、固定电话号码、公共服务类电话号 码。
[0033] 优选的,所述展示信息显示于通话开始界面和/或结束界面。
[0034] 进一步,所述通话界面接收用户的点击操作,向服务器请求获取相应的展示信息 并显示。
[0035] -种展示信息推送方法,包括W下步骤:
[0036] 接收查询请求并获取请求数据包中的目标电话号码;
[0037] 基于所述目标电话号码查询捜索词词库,W获取与该目标电话号码匹配的捜索 词;
[0038] 基于所述匹配捜索词查询信息数据库W获取相应的展示信息;
[0039] 通过远程接口推送所获取的展示信息。
[0040] 具体的,所述查询捜索词词库W获取与目标电话号码匹配的捜索词步骤具体如 下:
[0041] 将目标电话号码与所述捜索词词库中的电话号码一一匹配;
[0042] 提取匹配成功的电话号码对应的捜索词。
[0043] 具体的,所述查询捜索词词库W获取与目标电话号码匹配的捜索词的步骤具体如 下:
[0044] 基于目标电话号码检索与其相关的网页信息;
[0045] 将所述相关网页信息输入已训练的解析模型中;
[0046] 所述解析模型对所述相关网页信息处理并输出与目标电话号码匹配的黄页信息;
[0047] 将所述黄页信息作为该目标号码对应的捜索词。
[0048] 具体的,所述网页包括公司主页、微博或论坛网页、服务网站网页、聚合类网站网 页、和/或高流量网站的网页。
[0049] 具体的,所述黄页信息包括基于所述目标电话登记的个人或商店名称、行业分类、 电话号码。
[0050] 进一步,将提取的捜索词与所述目标电话号码对应存储,W更新所述捜索词词库。
[0051] 具体的,所述捜索词词库用于记录目标电话号码与其相关捜索词之间的映射关 系。
[0052] 具体的,所述信息数据库用于记录与所述捜索词匹配的展示信息。
[0053] 进一步,还包括步骤,接收注册请求,将注册的相应信息分别录入所述捜索词词库 和信息数据库。
[0054] 一种展示信息推送装置,包括:
[0055] 接收模块:用于接收查询请求并获取请求数据包中的目标电话号码;
[0056] 查询模块:用于基于所述目标电话号码查询捜索词词库,W获取与该目标电话号 码匹配的捜索词;
[0057] 获取模块:用于基于所述匹配捜索词查询信息数据库W获取相应的展示信息;
[0058] 推送模块:用于通过远程接口推送所获取的展示信息。
[0059] 具体的,所述查询模块执行的具体步骤如下:
[0060] 将目标电话号码与所述捜索词词库中的电话号码一一匹配;
[0061] 提取匹配成功的电话号码对应的捜索词。
[0062] 具体的,所述查询模块执行的具体步骤如下:
[0063] 基于目标电话号码检索与其相关的网页信息;
[0064] 将所述相关网页信息输入已训练的解析模型中;
[0065] 所述解析模型对所述相关网页信息处理并输出与目标电话号码匹配的黄页信息;
[0066] 将所述黄页信息作为该目标号码对应的捜索词。
[0067] 具体的,所述网页包括公司主页、微博或论坛网页、服务网站网页、聚合类网站网 页、和/或高流量网站的网页。
[0068] 具体的,所述黄页信息包括基于所述目标电话登记的个人或商店名称、行业分类、 网站地址。
[0069] 进一步,还包括更新模块,用于将所述捜索词与目标电话号码对应存储,W更新所 述捜索词词库。
[0070] 具体的,所述捜索词词库用于记录该目标电话号码与其相关捜索词之间的映射关 系。
[0071] 具体的,所述信息数据库用于记录与所述捜索词匹配的展示信息。
[0072] 进一步,还包括注册模块,用于接收注册请求,将注册的相应信息分别录入所述捜 索词词库和信息数据库。
[0073] -种通话界面信息展示系统,其特征在于,包括上述任一项所述通话界面信息展 示装置的移动终端和具有上述任一项所述展示信息推送装置的服务器,所述移动终端和服 务器进行交互,将目标电话号码相关的信息展示于当前通话界面。
[0074] 相比现有技术,本发明的方案具有W下优点:
[0075] 1、一方面,本发明通过监听移动终端的通话行为获取目标电话号码,并基于该电 话号码信息向云端服务器请求获取该电话号码匹配的展示信息,将从云端服务器获取的展 示信息显示于用户的通话界面,从而W-种全新的方式向用户展示个人或商家信息,增加 用户的兴趣度,同时在用户不方便接听电话的情况下仍然可W在通话界面显示相应信息, 更好地为用户来电提示信息。
[0076] 2、另一方面,本发明通过在用户移动终端的通话界面显示个人或商家信息,且该 显示的个人或商家信息为已注册的信息,具有可信度。由此,当用户接收到陌生电话来电 时,可通过显示的该电话号码的相关信息判断当前来电是否为诈骗电话,从而选择是否接 听,W防止诈骗电话为用户带来损失。
[0077] 本发明附加的方面和优点将在下面的描述中部分给出,运些将从下面的描述中变 得明显,或通过本发明的实践了解到。
【附图说明】
[0078] 本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得 明显和容易理解,其中:
[0079] 图1为本发明所述商家推荐信息展示方法的流程示意图;
[0080] 图2为本发明所述商家推荐信息推送方法的流程示意图;
[0081] 图3为本发明所述获取目标电话号码匹配的捜索词的一实施例流程示意图;
[0082] 图4为本发明所述商家推荐信息展示装置的结构框图; 图5为本发明所述商家推荐信息推送装置的结构框图。
【具体实施方式】
[0083] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终 相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附 图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0084] 本技术领域技术人员可W理解,除非特意声明,运里使用的单数形式"一"、"一 个"、"所述"和"该"也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措 辞"包括"是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加 一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元 件被"连接"或"禪接"到另一元件时,它可W直接连接或禪接到其他元件,或者也可W存在 中间元件。此外,运里使用的"连接"或"禪接"可W包括无线连接或无线禪接。运里使用的 措辞"和/或"包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
[0085] 本技术领域技术人员可W理解,除非另外定义,运里使用的所有术语(包括技术术 语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该 理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的 意义一致的意义,并且除非像运里一样被特定定义,否则不会用理想化或过于正式的含义 来解释。
[0086] 本技术领域技术人员可W理解,运里所使用的"终端"、"终端设备"既包括无线信 号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件 的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。运种设备 可W包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示 器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信系统),其可 W组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人 数字助理),其可W包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日 历和/或GPS(Global Positioning System,全球定位系统)接收器;常规膝上型和/或掌上 型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其 他设备。运里所使用的"终端"、"终端设备"可W是便携式、可运输、安装在交通工具(航空、 海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或W分布形式,运行在地球 和/或空间的任何其他位置运行。运里所使用的"终端"、"终端设备"还可W是通信终端、上 网终端、音乐/视频播放终端,例如可W是PDA、MID(Mobile Internet Device,移动互联网 设备)和/或具有音乐/视频播放功能的移动电话,也可W是智能电视、机顶盒等设备。
[0087] 本技术领域技术人员可W理解,运里所使用的远端网络设备,其包括但不限于计 算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基 于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算 的一种,由一群松散禪合的计算机集组成的一个超级虚拟计算机。本发明的实施例中,远 端网络设备、终端设备与WNS服务器之间可通过任何通信方式实现通信,包括但不限于,基 于3GPP、LTE、WIMAX的移动通信、基于TCP/IP、UDP协议的计算机网络通信W及基于蓝牙、红 外传输标准的近距无线传输方式。
[0088] 为了更好地推广商家信息,同时,降低用户接听诈骗电话的概率,本发明通过在用 户通话界面展示商家或个人相关信息,向用户推荐商家信息,帮助用户识别诈骗电话。参考 图1所示,本发明提供一种通话界面信息展示方法的实施例,本发明所述实施例中,所述各 个步骤的执行主体可W为运行于移动终端设备上的应用程序,即在实际应用中开发的一款 应用程序,使其在运行时能够执行本发明所述实施例中的各个步骤。当然,该应用程序可W 为一个独立的应用程序,也可W为另一应用程序中的一个功能模块。所述通话界面信息展 示方法,具体包括W下步骤:
[0089] S11、监听通话行为W获取目标电话号码;
[0090] 由于移动终端设备中的操作系统通常会为应用程序开放一些接口,供应用程序从 系统中获取所需的信息,因此,在本发明所述实施例中,为了对移动终端设备中的通话行为 进行监听,可利用其运一特点,在操作系统中对执行本发明所述实施例的应用程序进行注 册,由此,当操作系统广播通知消息时,所述应用程序就能够接收到相应通知消息,并获取 所需的信息。其中,所述通话行为包括来电行为和去电行为。
[0091 ] ^4]1(11'〇1(1系统为例,首先获取了616911〇巧1日]1日旨61'服务,〔〇]116^.邑61 SystemService(Context .TELEPHONY_SERVICE),监听该服务提供的接 口函数int getCallState(),W获取当前手机的通话状态。其中,CALL_STAT E_IDIE表示空闲状态,没 有任何活动;CALL_STATE_0FF册0K表示摘机状态,手机处于拨打或通话状态;CALL_STATE_ RINGING表示来电状态,手机处于来电呼叫状态。所述在操作系统中进行注册的具体实现如 下:
[0092]
[0094]当移动终端处于来电呼叫状态时,则操作系统发送广播消息,触发已注册的监听 器,监听到处于来电状态,读取来电号码,其中,所述读取来电号码的方法如下:
[00巧]WAn化oid系统为例,TelephonyManager类主要提供了一系列用于访问与手机通 讯相关的状态和信息的方法,其中包括手机Sim卡的状态和信息、电信网络状态、手机用户 信息等。因此,在具体实施例中,可W通过调用Te 1邱honyManager服务中的相应接口获取所 述来电号码:
[0096] TelephonyMana邑er telMana邑er=(TelephonyMana邑er)邑etSystemService (Context. TELEP册NY_WRVICE);
[0097] String num = telManager.getLineNumber();
[0098] 同理,当拨打电话时,通过上述方法对去电呼叫事件进行监听,并从本地获取被呼 叫方的电话号码信息。由此,通过监听通话行为获取来电或去电的电话号码信息,W备后续 基于该目标电话号码确定其对应的捜索词。其中,本发明实施例所述目标电话号码包括:移 动电话号码、固定电话号码、公共服务类电话等,对其不作任何限定。
[0099] 注意,当所述目标电话号码为固定电话号码时,此时作为来电号码,由移动终端中 内置的执行本发明所述方法步骤的应用程序,调用相应的系统接口获取该固定电话号码信 息。
[0100] S12、基于所述目标电话号码向服务器发送查询请求,W获取对应的展示信息;
[0101] 具体地,将上述步骤获取的目标电话号码进行打包生成查询数据包,基于TCP/IP 协议通过远程接口,上传至云端服务器,请求获取该目标电话号码对应的展示信息。服务器 接收到相关查询请求,基于查询数据包中获取的目标电话号码,向捜索词词库查询与该目 标电话号码匹配的捜索词,然后基于相应捜索词向信息数据库查询相应的展示信息。所述 捜索词词库离线生成并存储于服务器,用于记录目标电话号码信息与其相关捜索词之间 的映射关系。其中,所述捜索词包括个人或商家名称、行业分类、标签、地域、地址中一个或 多个的组合。
[0102] 在其他实施例中,所述捜索词还包括对商家简介或业务简介分词而提取的关键 词,如中国移动对应的业务关键词"4G、全球通、流量"等。具体地,在离线状态下,对目标电 话号码对应的商家简介信息或业务简介信息根据句子语法进行分词,所述分词规则为预设 规则,将相应的句子分词成为若干词组或词语,挑选最具代表性的词语或词组,即关键词, 作为捜索词。所述捜索词与目标电话号码上传至云端服务器并对应保存。
[0103] 云端服务器确定目标电话号码对应的捜索词后,基于该捜索词查询信息数据库, W获取相应的展示信息。其中,当目标电话号码为个人电话号码时,所述展示信息为个人姓 名、昵称、头像、性别、身份信息等个人的相关信息。当目标号码为商家电话号码或者公共服 务类电话号码时,所述展示信息包括商家或服务机构的名称、logo、商标等信息。为了推广 商家信息,所述展示信息还包括商家推广信息、相似商家推荐信息、商家相关的评论信息等 任何商家信息。
[0104] S13、接收服务器推送的展示信息并格式化显示于当前通话界面。
[0105] 移动终端接收到服务器端推送的包含所述展示信息的数据包,对其进行解析,获 取相应的展示信息,将其格式化显示于当前通话界面的相应位置。展示的信息包括目标电 话号码、个人姓名、昵称、头像、性别、身份信息、商家名称、logo、商标等个人或商家信息,还 包括商家推广信息、相似商家推荐信息、商家相关的评论信息等商家推广信息。将该些信息 按照预设的位置全屏显示在用户通话界面。优选的,所述展示信息显示于用户通话开始界 面和/或结束界面,当然也可W在整个通话过程中显示,并提供与原通话界面进行切换的按 钮,W方便用户进行通话相关操作。
[0106] 在其他实施例中,所述显示展示信息的通话界面还提供功能按钮,接收用户的点 击操作,向服务器请求获取相应的信息并进行格式化显示。如当前界面显示招商银行相关 推荐信息,用户点击当前界面上显示的相应图标、菜单、列表等,显示相应的信息,如招商银 行的具体地址、信用卡服务信息等。
[0107] 参考图2所示,为了进一步说明上述展示信息的获取方法,本发明提供一种展示信 息推送方法,包括W下步骤:
[0108] S21、接收查询请求并获取请求数据包中的目标电话号码;
[0109] 接收由移动终端发送的查询来电商家推荐信息的查询请求,即包含目标电话号码 的数据包,将接收的数据包进行解析,获取其中的电话号码信息。其中,所述目标电话号码 包括移动电话号码、固定电话号码、公共服务类电话号码等各种来源的电话号码。
[0110] S22、基于所述目标电话号码查询捜索词词库,W获取与该目标电话号码匹配的捜 索词;
[0111] 当服务端获取到目标电话号码时,将该电话号码与服务器预先建立的捜索词词库 中的电话号码进行一一匹配,W确定该电话号码匹配的捜索词。本发明针对该步骤提供两 个不同的实施例,W对获取目标电话号码匹配的捜索词的过程做详细说明。
[0112] 服务器通过捜索引擎捜索与目标号码相关的黄页信息,对其进行分析处理,提取 关键词作为捜索词,将捜索词与目标电话号码进行对应存储生成捜索词词库。当服务器基 于查询请求查询目标电话号码对应的捜索词时,将目标电话号码与所述捜索词词库中的电 话号码一一匹配,匹配成功时,提取匹配成功的电话号码对应的捜索词。
[0113] 在其他实施例中,当所述来电号码为所述终端的通讯录中不存在的陌生号码时, 则由云端服务器获取所述目标电话号码的黄页信息,所述黄页信息为所述云端服务器通过 捜索引擎从黄页库中查找的与所述目标电话号码匹配的黄页信息。当所述黄页库中不存在 所述目标电话号码匹配的黄页信息时,所述云端服务器采用训练的模型/规则从所述目标 电话号码的相关网页中提取的所述目标电话号码的黄页信息,然后基于匹配的黄页信息提 取捜索词。具体地,参考图3所示,包括W下步骤:
[0114] S201、基于目标电话号码检索与其相关的网页信息;
[0115] S202、将所述相关网页信息输入已训练的解析模型中;
[0116] S203、所述解析模型对所述相关网页信息处理并输出与目标电话号码匹配的黄页 ?目息;
[0117] S204、将所述黄页信息作为该目标号码对应的捜索词。
[0118] 当移动终端接收到一个电话号码,云端服务器会收到移动终端中的一个装置上传 的该电话号码,并将此号码在黄页库中查找与此号码相对应的黄页信息,如果未查询到,贝U 查询与所述电话号码相关的一些网页,采用训练的至少一个模型/规则提取网页中与此号 码相关联的信息,如,网页中显示此号码的公司名称、传真、地址等信息,通过训练的模型/ 规则就能把与此号码相对应的网页中所有含有的黄页信息全部提取出来,作为此电话号码 对应的捜索词。其中,所述网页包括公司主页、微博或论坛网页、服务网站网页、聚合类网站 网页、和/或高流量网站的网页,本发明实施例对此不作任何限定。所述黄页信息包括基于 所述目标电话登记的个人或商店名称、行业分类、电话号码等信息。注意,本发明实施例仅 列举说明黄页信息的内容,对黄页信息的内容不作限定。
[0119] 在其他实施例中,所述服务器还接收注册请求,商家或个人将其注册的相应信息 通过注册界面填入并提交,由服务器接收提交的信息,并进行解析,将解析的相应信息录入 所述捜索词词库和信息数据库。所述捜索词通过商家或个人注册录入的黄页信息生成,录 入的黄页信息作为捜索词与录入的电话号码对应存储于捜索词词库,W备查询使用。
[0120] S23、基于所述匹配捜索词查询信息数据库W获取相应的展示信息;
[0121] 服务器基于所述关联捜索词查询信息数据库,所述信息数据库用于记录与所述捜 索词匹配的展示信息,通过将相应的捜索词与信息数据库中的捜索词进行匹配,调出匹配 的展示信息。
[0122] 其中,所述信息数据库由服务器预先创建,用于记录与捜索词匹配之间的展示信 息。在具体实施例中,服务器建立多个捜索需求类型及与各捜索需求相对应的垂直捜索域 的映射表,根据预设的需求类别,如购物、酒店预订、飞机票预订等,将每个类别下的捜索词 确定为对应相应捜索需求类型的垂直捜索域,并建立映射关系。如,假设预设的需求类别分 为新闻、购物、飞机票预订等多个类别,与新闻相应的如新浪、人民网等可W确定为与捜索 需求类型"新闻"相对应的多个垂直捜索域,与购物相对应的如天猫、京东等可W确定为与 捜索需求类型"购物"相对应的多个垂直捜索域,与飞机票预订相应的如携程、艺龙等可W 确定为与捜索需求类型"飞机票预订"相对应的多个垂直捜索域。
[0123] 根据所述捜索关键词在信息数据库中进行匹配,得到与所述捜索词对应的目标捜 索需求类型,其中所述捜索词与捜索需求类型之间存在对应关系。如,采用捜索词匹配方式 时,可预先建立与捜索需求类型相匹配的信息库,如针对购物类别的捜索需求类型,可将风 衣、西装、衬衫、照相机、智能手机、平板电脑等捜索词分别与购物类别的捜索需求类型相关 联,建立信息数据库;此外,还可W对前述的捜索需求类型进行细化,W提供更优的垂直捜 索结果,如,将购物类别的捜索需求类型细分为服装购物子类别、消费电子购物子类别等捜 索需求类型,将风衣、西装、衬衫等关键词与服装购物子类别的捜索需求类型相关联,将照 相机、智能手机、平板电脑等关键词与消费电子购物子类别的捜索需求类型相关联。运样, 即可对捜索词在信息数据库中进行匹配,从而确定捜索词的目标捜索需求类型,并基于此 确定捜索词对应的展示信息。
[0 124] S24、通过远程接口推送所获取的展示信息。
[0125] 服务端将查询得到的展示信息打包成数据包,基于TCP/IP协议,通过远程接口将 该数据包推送至移动终端,其中所述数据包还包括格式化显示所述展示信息的相应界面信 息,如各信息所处的界面显示坐标,显示的图标等,W使移动终端基于该界面信息格式化将 相应信息全屏显示于用户的通话界面。其中,不同展示信息的显示界面不同。
[0126] 参考图4所示,为了进一步模块化地说明本发明所述通话界面信息显示方法,提供 一种通话界面显示装置,实施于移动终端,包括监听模块11、查询模块12、显示模块13,其 中,
[0127] 所述监听模块11,用于监听通话行为W获取目标电话号码;
[0128] 由于移动终端设备中的操作系统通常会为应用程序开放一些接口,供应用程序从 系统中获取所需的信息,因此,在本发明所述实施例中,为了对移动终端设备中的通话行 为进行监听,可利用其运一特点,在操作系统中对执行本发明所述实施例的应用程序进行 注册,由此,当操作系统广播通知消息时,所述应用程序就能够接收到相应通知消息,并获 取所需的信息。其中,所述通话行为包括来电行为和去电行为。
[01巧]^4]1(11'〇1(1系统为例,首先获取了616911〇巧1日]1日旨61'服务,〔〇]116义1:.邑61 SystemService(Context .TELEPHONY_SERVICE),监听该服务提供的接 口函数int getCallState(),W获取当前手机的通话状态。其中,CALL_STAT E_IDIE表示空闲状态,没 有任何活动;CALL_STATE_0FF册0K表示摘机状态,手机处于拨打或通话状态;CALL_STATE_ RINGING表示来电状态,手机处于来电呼叫状态。在操作系统中进行注册的具体实现如下:
[0130]
[0131] 当移动终端处于来电呼叫状态时,则操作系统发送广播消息,触发监听模块11,监 听到处于来电状态,读取来电号码,其中,所述读取来电号码的方法如下:
[0132] WAn化oid系统为例,TelephonyManager类主要提供了一系列用于访问与手机通 讯相关的状态和信息的方法,其中包括手机Sim卡的状态和信息、电信网络状态、手机用户 信息等。因此,在具体实施例中,监听模块11可W通过调用TelephonyManager服务中的相应 接口获取所述来电号码:
[0133] TelephonyMana邑er telMana邑er=(TelephonyMana邑er)邑etSystemServi ce (Context. TELEP册NY_WRVICE);
[0134] String num = telManager.getLineNumber();
[0135] 同理,当拨打电话时,通过上述方法监听模块11可W实现对去电呼叫事件的监听, 并从本地获取被呼叫方的电话号码信息。由此,监听模块11通过监听通话行为获取来电或 去电的电话号码信息,W备后续基于该目标电话号码确定其对应的捜索词。其中,本发明实 施例所述目标电话号码包括:移动电话号码、固定电话号码、公共服务类电话等,对其不作 任何限定。
[0136] 注意,当所述目标电话号码为固定电话号码时,此时作为来电号码,由移动终端中 内置的执行本发明所述方法步骤的应用程序,调用相应的系统接口获取该固定电话号码信 息。
[0137] 所述查询模块12,用于基于所述目标电话号码向服务器发送查询请求,W获取对 应的展示信息;
[0138] 具体地,查询模块12将监听模块11获取的目标电话号码进行打包生成查询数据 包,基于TCP/IP协议通过远程接口,上传至云端服务器,请求获取该目标电话号码对应的展 示信息。服务器接收到相关查询请求,基于查询数据包中获取的目标电话号码,向捜索词词 库查询与该目标电话号码匹配的捜索词,然后基于相应捜索词向信息数据库查询相应的展 示信息。所述捜索词词库离线生成并存储于服务器,用于记录目标电话号码信息与其相关 捜索词之间的映射关系。其中,所述捜索词包括个人或商家名称、行业分类、标签、地域、地 址中一个或多个的组合。
[0139] 在其他实施例中,所述捜索词还包括对商家简介或业务简介分词而提取的关键 词,如中国移动对应的业务关键词"4G、全球通、流量"等。具体地,在离线状态下,对目标电 话号码对应的商家简介信息或业务简介信息根据句子语法进行分词,所述分词规则为预设 规则,将相应的句子分词成为若干词组或词语,挑选最具代表性的词语或词组,即关键词, 作为捜索词。所述捜索词与目标电话号码上传至云端服务器并对应保存。
[0140] 云端服务器确定目标电话号码对应的捜索词后,基于该捜索词查询信息数据库, W获取相应的展示信息。其中,当目标电话号码为个人电话号码时,所述展示信息为个人姓 名、昵称、头像、性别、身份信息等个人的相关信息。当目标号码为商家电话号码或者公共服 务类电话号码时,所述展示信息包括商家或服务机构的名称、logo、商标等信息。为了推广 商家信息,所述展示信息还包括商家推广信息、相似商家推荐信息、商家相关的评论信息 等任何商家信息。
[0141] 所述显示模块13,用于接收服务器推送的展示信息并格式化显示于当前通话界 面。
[0142] 移动终端接收到服务器端推送的包含所述展示信息的数据包,调用显示模块13对 其进行解析,获取相应的展示信息,将其格式化显示于当前通话界面的相应位置。展示的信 息包括目标电话号码、个人姓名、昵称、头像、性别、身份信息、商家名称、logo、商标等个人 或商家信息,还包括商家推广信息、相似商家推荐信息、商家相关的评论信息等商家推广信 息。将该些信息按照预设的位置全屏显示在用户通话界面。优选的,所述展示信息显示于用 户通话开始界面和/或结束界面,当然也可W在整个通话过程中显示,并提供与原通话界面 进行切换的按钮,W方便用户进行通话相关操作。
[0143] 在其他实施例中,所述显示展示信息的通话界面还提供功能按钮,接收用户的点 击操作,向服务器请求获取相应的信息并进行格式化显示。如当前界面显示招商银行相关 推荐信息,用户点击当前界面上显示的相应图标、菜单、列表等,显示相应的信息,如招商银 行的具体地址、信用卡服务信息等。
[0144] 对应地,参考图5所示,为模块化说明本发明所述展示信息推送方法,还提供一种 展示信息推送装置,实施于服务端,包括接收模块21、查询模块22、获取模块23、推送模块24 及部分变换实施例中的注册模块25,其中,
[0145] 接收模块21用于接收查询请求并获取请求数据包中的目标电话号码;
[0146] 接收模块21接收由移动终端发送的查询来电商家推荐信息的查询请求,即包含目 标电话号码的数据包,将接收的数据包进行解析,获取其中的电话号码信息。其中,所述目 标电话号码包括移动电话号码、固定电话号码、公共服务类电话号码等各种来源的电话号 码。
[0147] 查询模块22用于基于所述目标电话号码查询捜索词词库,W获取与该目标电话 号码匹配的捜索词;
[0148] 当服务端获取到目标电话号码时,查询模块22将该电话号码与服务器预先建立的 捜索词词库中的电话号码进行一一匹配,W确定该电话号码匹配的捜索词。本发明提供两 个不同的实施例对查询模块22获取目标电话号码匹配的捜索词的过程做详细说明。
[0149] 服务器通过捜索引擎捜索与目标号码相关的黄页信息,对其进行分析处理,提取 关键词作为捜索词,将捜索词与目标电话号码进行对应存储生成捜索词词库。当服务器基 于查询请求查询目标电话号码对应的捜索词时,将目标电话号码与所述捜索词词库中的电 话号码一一匹配,匹配成功时,提取匹配成功的电话号码对应的捜索词。
[0150] 在其他实施例中,当所述来电号码为所述终端的通讯录中不存在的陌生号码时, 则由云端服务器获取所述目标电话号码的黄页信息,所述黄页信息为所述云端服务器通过 捜索引擎从黄页库中查找的与所述目标电话号码匹配的黄页信息。当所述黄页库中不存在 所述目标电话号码匹配的黄页信息时,所述云端服务器采用训练的模型/规则从所述目标 电话号码的相关网页中提取的所述目标电话号码的黄页信息,然后基于匹配的黄页信息提 取捜索词。具体地,参考图3所示,所述查询模块22执行的具体步骤如下:
[0151] S201、基于目标电话号码检索与其相关的网页信息;
[0152] S202、将所述相关网页信息输入已训练的解析模型中;
[0153] S203、所述解析模型对所述相关网页信息处理并输出与目标 电话号码匹配的黄页 ?目息;
[0154] S204、将所述黄页信息作为该目标号码对应的捜索词。
[01W]当移动终端接收到一个电话号码,云端服务器会收到移动终端中的一个装置上传 的该电话号码,并将此号码在黄页库中查找与此号码相对应的黄页信息,如果未查询到,贝U 查询与所述电话号码相关的一些网页,采用训练的至少一个模型/规则提取网页中与此号 码相关联的信息,如,网页中显示此号码的公司名称、传真、地址等信息,通过训练的模型/ 规则就能把与此号码相对应的网页中所有含有的黄页信息全部提取出来,作为此电话号 码对应的捜索词。其中,所述网页包括公司主页、微博或论坛网页、服务网站网页、聚合类网 站网页、和/或高流量网站的网页,本发明实施例对此不作任何限定。所述黄页信息包括基 于所述目标电话登记的个人或商店名称、行业分类、电话号码等信息。注意,本发明实施例 仅列举说明黄页信息的内容,对黄页信息的内容不作限定。
[0156] 在其他实施例中,还包括注册模块25,用于接收注册请求,商家或个人将其注册的 相应信息通过注册界面填入并提交,由服务器接收提交的信息,并进行解析,将解析的相应 信息录入所述捜索词词库和信息数据库。所述捜索词通过商家或个人注册录入的黄页信息 生成,录入的黄页信息作为捜索词与录入的电话号码对应存储于捜索词词库,W备查询使 用。
[0157] 获取模块23,用于基于所述匹配捜索词查询信息数据库W获取相应的展示信息;
[0158] 获取模块23基于所述匹配捜索词查询信息数据库,所述信息数据库用于记录与所 述捜索词匹配的展示信息,通过将相应的捜索词与信息数据库中的捜索词进行匹配,调出 匹配的展示信息。
[0159] 其中,所述信息数据库由服务器预先创建,用于记录与捜索词匹配之间的展示信 息。在具体实施例中,服务器建立多个捜索需求类型及与各捜索需求相对应的垂直捜索域 的映射表,根据预设的需求类别,如购物、酒店预订、飞机票预订等,将每个类别下的捜索词 确定为对应相应捜索需求类型的垂直捜索域,并建立映射关系。如,假设预设的需求类别分 为新闻、购物、飞机票预订等多个类别,与新闻相应的如新浪、人民网等可W确定为与捜索 需求类型"新闻"相对应的多个垂直捜索域,与购物相对应的如天猫、京东等可W确定为与 捜索需求类型"购物"相对应的多个垂直捜索域,与飞机票预订相应的如携程、艺龙等可W 确定为与捜索需求类型"飞机票预订"相对应的多个垂直捜索域。
[0160] 根据所述捜索关键词在信息数据库中进行匹配,得到与所述捜索词对应的目标捜 索需求类型,其中所述捜索词与捜索需求类型之间存在对应关系。如,采用捜索词匹配方式 时,可预先建立与捜索需求类型相匹配的信息库,如针对购物类别的捜索需求类型,可将风 衣、西装、衬衫、照相机、智能手机、平板电脑等捜索词分别与购物类别的捜索需求类型相 关联,建立信息数据库;此外,还可W对前述的捜索需求类型进行细化,W提供更优的垂直 捜索结果,如,将购物类别的捜索需求类型细分为服装购物子类别、消费电子购物子类别等 捜索需求类型,将风衣、西装、衬衫等关键词与服装购物子类别的捜索需求类型相关联,将 照相机、智能手机、平板电脑等关键词与消费电子购物子类别的捜索需求类型相关联。运 样,即可对捜索词在信息数据库中进行匹配,从而确定捜索词的目标捜索需求类型,并基于 此确定捜索词对应的展示信息。
[0161] 推送模块24用于通过远程接口推送所获取的展示信息。
[0162] 服务端调用推送模块24将查询得到的展示信息打包成数据包,基于TCP/IP协议, 通过远程接口将该数据包推送至移动终端,其中所述数据包还包括格式化显示所述展示信 息的相应界面信息,如各信息所处的界面显示坐标,显示的图标等,W使移动终端基于该界 面信息格式化将相应信息全屏显示于用户的通话界面。其中,不同展示信息的显示界面不 同。
[0163] 结合图4和图5,图4所示实施例的装置位于移动终端,该装置用于将电话号码对应 的个人或商家信息展示于用户通话界面,图5所示实施例的装置位于云端服务器,用于推送 所要展示的信息,两者结合构成本发明所述通话界面信息展示系统。所述移动终端和服务 器进行交互,将去电或来电目标电话号码对应的个人或商家信息显示在用户的当前通话界 面,从而W-种全新的方式向用户展示个人或商家信息,增加用户的兴趣度,同时在用户不 方便接听电话的情况下仍然可W在通话界面显示相应信息,更好地为用户来电提示信息。 而且,通过在用户移动终端的通话界面显示已注册的个人或商家信息,可帮助用户判断当 前来电是否为诈骗电话,从而减少诈骗电话为用户带来的损失。
[0164] W上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明原理的前提下,还可W做出若干改进和润饰,运些改进和润饰也应 视为本发明的保护范围。
【主权项】
1. 一种通话界面信息展示方法,其特征在于,包括以下步骤: 监听通话行为以获取目标电话号码; 基于所述目标电话号码向服务器发送查询请求,以获取对应的展示信息; 接收服务器推送的展示信息并格式化显示于当前通话界面。2. 根据权利要求1所述的方法,其特征在于,所述向服务器发送查询请求,以获取对应 展示信息的步骤中,所述服务器首先基于获取的目标电话号码,向搜索词词库查询与该目 标电话号码匹配的搜索词,然后基于所述搜索词向信息数据库查询相应的展示信息。3. -种通话界面信息展示装置,其特征在于,包括: 监听模块:用于监听通话行为以获取目标电话号码; 查询模块:用于基于所述目标电话号码向服务器发送查询请求,以获取对应的展示信 息; 显示模块:用于接收服务器推送的展示信息并格式化显示于当前通话界面。4. 根据权利要求3所述的装置,其特征在于,查询模块向服务器发送查询请求后,所述 服务器首先基于获取的目标电话号码,向搜索词词库查询与该目标电话号码匹配的搜索 词,然后基于所述搜索词向信息数据库查询相应的展示信息。5. -种展示信息推送方法,其特征在于,包括以下步骤: 接收查询请求并获取请求数据包中的目标电话号码; 基于所述目标电话号码查询搜索词词库,以获取与该目标电话号码匹配的搜索词; 基于所述匹配搜索词查询信息数据库以获取相应的展示信息; 通过远程接口推送所获取的展示信息。6. 根据权利要求5所述的方法,其特征在于,所述查询搜索词词库以获取与目标电话号 码匹配的搜索词步骤具体如下: 将目标电话号码与所述搜索词词库中的电话号码一一匹配; 提取匹配成功的电话号码对应的搜索词。7. 根据权利要求5所述的方法,其特征在于,所述查询搜索词词库以获取与目标电话号 码匹配的搜索词的步骤具体如下: 基于目标电话号码检索与其相关的网页信息; 将所述相关网页信息输入已训练的解析模型中; 所述解析模型对所述相关网页信息处理并输出与目标电话号码匹配的黄页信息; 将所述黄页信息作为该目标号码对应的搜索词。8. -种展示信息推送装置,其特征在于,包括: 接收模块:用于接收查询请求并获取请求数据包中的目标电话号码; 查询模块:用于基于所述目标电话号码查询搜索词词库,以获取与该目标电话号码匹 配的搜索词; 获取模块:用于基于所述匹配搜索词查询信息数据库以获取相应的展示信息; 推送模块:用于通过远程接口推送所获取的展示信息。9. 根据权利要求8所述的装置,其特征在于,所述查询模块执行的具体步骤如下: 将目标电话号码与所述搜索词词库中的电话号码一一匹配; 提取匹配成功的电话号码对应的搜索词。
【专利摘要】本发明提供一种通话界面信息展示方法及装置,所述方法包括步骤:监听通话行为以获取目标电话号码;基于所述目标电话号码向服务器发送查询请求,以获取对应的展示信息;接收服务器推送的展示信息并格式化显示于当前通话界面。还提供一种展示信息推送方法及装置,所述方法包括步骤:接收查询请求并获取请求数据包中的目标电话号码;基于所述目标电话号码查询搜索词词库,以获取与该目标电话号码匹配的搜索词;基于所述匹配搜索词查询信息数据库以获取相应的展示信息;通过远程接口推送所获取的展示信息。本发明通过在用户通话界面显示商家或个人信息,以全新的方式向用户展示信息,提高商家推广度的同时,为用户辨别诈骗电话提供判断依据。
【IPC分类】H04M1/57, G06F17/30, H04L29/06, H04L29/08
【公开号】CN105491127
【申请号】CN201510892038
【发明人】李振博, 王强, 常富洋
【申请人】北京奇虎科技有限公司, 奇智软件(北京)有限公司
【公开日】2016年4月13日
【申请日】2015年11月30日

最新回复(0)