电话号码智能搜索的方法及装置的制造方法_5

文档序号:9754887阅读:来源:国知局
括:
[0235] 1、获取陌生通话的电话号码;
[0236] 2、根据获取的所述电话号码调用第三方电话号码信息查询API,查询获得所述陌 生通话的电话号码的号码信息。
[0237] 在本实施例中,通过记录陌生电话号码的号码信息,使用户可以根据对陌生人的 了解及通话时屏幕显示的号码信息产生的模糊印象,在需要再次使用陌生号码是进行搜 索,使得搜索结果更加准确。
[0238] 进一步的,参照图9,为本发明电话号码智能搜索的方法的第三实施例,基于上述 图7所示的实施例,所述获取并存储与陌生电话号码通话时的模糊记忆信息的步骤包括:
[0239] 步骤S120,通过调用预设的API获得通话时的环境信息;
[0240]通过获取内部搭载的传感器信息调用如天气预报API、位置信息API和/或调用运 动状态判断API的方式的通话时的环境信息,所述环境信息包括:天气信息、位置信息和/或 运动状态信息;
[0241] 在本实施例中,用户可通过通话时的环境信息搜索陌生通话,使得用户在其他信 息记忆不清楚的情况下,依然能够快速的搜索出需要的陌生电话号码。
[0242] 进一步的,参照图10,为本发明电话号码智能搜索的方法的第四实施例,基于上述 图9所示的实施例,所述通过调用预设的API获得通话时的环境信息的步骤包括:
[0243] 步骤S121,调用天气预报API获得通话时的天气信息;
[0244] 通过内部所搭载的传感器返回的信息,获取当前位置,根据当前位置调用天气预 报API获得通话时的天气信息。
[0245] 步骤S122,调用位置信息API获得通话时的位置信息;
[0246] 调用位置信息API,通过内部搭载的GPS模块或通过移动通信网络获得通话时的位 置信息。
[0247] 步骤S123,调用运动状态判断API获得通话时的运动状态信息。
[0248] 通过内部所搭载的传感器返回的信息,调用运动状态判断API,获得通话时可能的 运动状态信息,所述运动状态可以包括:静止、跑步、骑行、乘车和开车。
[0249] 具体实施时,以安卓手机为例,一种可能的实施方式包括:
[0250] 1、获取陌生通话时的天气状况;
[0251] Android获取天气预报是通过借助国家气象局或者中央气象台的天气预报API实 现的。在Android SDK中,通过使用第三方的SDK来调用WebService数据库得到实时天气数 据,其中在适合手机的WebService客户端中,比较常用的是KS0AP2。实现代码如下:
[0252] //根据城市获取城市具体天气情况
[0253] SoapObject detail=WebServiceUtil.getffeatherByCity(city);
[0254] //获取天气实况
[0255] weatherCurrent = detail.getProperty(4).toString();
[0256] //解析今天的天气情况
[0257] String date = detail.getProperty(7).toString();
[0258] weatherToday = "今天:"+date.split("")[0];
[0259] weatherToday=weatherToday+"\n天气:"+date · split("") [ 1 ];
[0260] weatherToday=weatherToday+"\n 气温:"
[0261 ] +detail.getProperty(8).toString();
[0262] weatherToday=weatherToday+"\n风力:"
[0263] +detail·getProperty(9)·toString()+"\n";
[0264] 2、获取陌生通话时的位置信息;
[0265] 常用的Android定位方法是GPS定位,它需要手机支持GPS模块,并通过直接和卫星 交互获得当前经炜度的位置信息。实现代码如下:
[0266] //查找到服务信息
[0267] Criteria criteria = new CriteriaO;
[0268] //获取GPS信息
[0269] String provider=locationManager.getBestProvider(criteria,true);
[0270] //通过GPS获取位置
[0271 ] Location location = locationManager.getLastKnownLocation(provider);
[0272] updateToNewLocation(location);
[0273] //设置监听器,自动更新的最小时间为间隔N秒(1秒为1*1000,这样写主要为了方 便)或最小位移变化超过N米
[0274] locationManager·requestLocationUpdates(provider,10*1000,
[0275] 50,locationListener);
[0276] 在本实施例中,通过系统内置API或者第三方提供的API获得通话时的环境信息, 使得通话时对于环境信息印象更为深刻的用户可以根据通话时的环境信息更为快速准确 的搜索到需要的号码。
[0277] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方 法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下 前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做 出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质 (如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,月艮 务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0278] 以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发 明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技 术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1. 一种电话号码智能搜索的装置,其特征在于,所述电话号码智能搜索的装置包括: 获取存储模块,用于获取并存储与陌生电话号码通话时的模糊记忆信息,所述模糊记 忆信息至少包括:通话记录信息、号码信息和环境信息; 搜索接收模块,用于当用户进行号码搜索时,接收用户输入的搜索条件; 搜索模块,用于根据所述搜索条件搜索存储的所述模糊记忆信息获得搜索结果; 展示模块,用于将所述搜索结果展示给用户。2. 如权利要求1所述的装置,其特征在于,所述获取存储模块包括: 号码信息获取单元,用于根据陌生电话的电话号码,获取陌生电话的号码信息,所述号 码信息包括:号码归属地、号码运营商和/或号码类型。3. 如权利要求1所述的装置,其特征在于,所述获取存储模块包括: 环境信息获取单元,用于通过调用预设的API获得通话时的环境信息,所述环境信息包 括:天气信息、位置信息和/或运动状态信息。4. 如权利要求3所述的装置,其特征在于,所述环境信息获取单元包括: 天气信息获取单元,用于调用天气预报API获得通话时的天气信息; 位置信息获取单元,用于调用位置信息API获得通话时的位置信息; 运动状态信息获取单元,用于调用运动状态判断API获得通话时的运动状态信息。5. 如权利要求1-4中任一项所述的装置,其特征在于,所述搜索模块包括: 计算搜索单元,用于根据所述搜索条件采用单元素匹配、多元素匹配和/或模糊匹配的 方式通过预设算法计算搜索存储的所述模糊记忆信息,得到搜索结果。6. -种电话号码智能搜索的方法,其特征在于,所述电话号码智能搜索的方法包括以 下步骤: 获取并存储与陌生电话号码通话时的模糊记忆信息,所述模糊记忆信息至少包括:通 话记录信息、号码信息和环境信息; 当用户进行号码搜索时,接收用户输入的搜索条件; 根据所述搜索条件搜索存储的所述模糊记忆信息获得搜索结果; 将所述搜索结果展示给用户。7. 如权利要求6所述的方法,其特征在于,所述获取并存储与陌生电话号码通话时的模 糊记忆信息的步骤包括: 根据陌生电话的电话号码,获取陌生电话的号码信息,所述号码信息包括:号码归属 地、号码运营商和/或号码类型。8. 如权利要求6所述的方法,其特征在于,所述获取并存储与陌生电话号码通话时的模 糊记忆信息的步骤包括: 通过调用预设的API获得通话时的环境信息,所述环境信息包括:天气信息、位置信息 和/或运动状态信息。9. 如权利要求8所述的方法,其特征在于,所述通过调用预设的API获得通话时的环境 信息的步骤包括: 调用天气预报API获得通话时的天气信息; 调用位置信息API获得通话时的位置信息; 调用运动状态判断API获得通话时的运动状态信息。10.如权利要求6-9中任一项所述的方法,其特征在于,所述根据所述搜索条件搜索存 储的所述模糊记忆信息获得搜索结果的步骤包括: 根据所述搜索条件采用单元素匹配、多元素匹配和/或模糊匹配的方式通过预设算法 计算搜索存储的所述模糊记忆信息,得到搜索结果。
【专利摘要】本发明公开了一种电话号码智能搜索的方法,所述方法为:获取并存储与陌生电话号码通话时的模糊记忆信息,所述模糊记忆信息至少包括:通话记录信息、号码信息和环境信息;当用户进行号码搜索时,接收用户输入的搜索条件;根据所述搜索条件搜索存储的所述模糊记忆信息获得搜索结果;将所述搜索结果展示给用户。本发明还公开了一种电话号码智能搜索的装置。本发明实现了与陌生人通话后,用户可以通过通话当时模糊的标识性记忆快速准确的搜索需要的陌生人电话号码的功能。
【IPC分类】H04M1/2745
【公开号】CN105516431
【申请号】CN201510827163
【发明人】廉健伟
【申请人】努比亚技术有限公司
【公开日】2016年4月20日
【申请日】2015年11月24日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1