CN113132525B - 一种主叫用户名显示方法和装置 - Google Patents

一种主叫用户名显示方法和装置 Download PDF

Info

Publication number
CN113132525B
CN113132525B CN202010046884.XA CN202010046884A CN113132525B CN 113132525 B CN113132525 B CN 113132525B CN 202010046884 A CN202010046884 A CN 202010046884A CN 113132525 B CN113132525 B CN 113132525B
Authority
CN
China
Prior art keywords
name
calling
user
calling number
local
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010046884.XA
Other languages
English (en)
Other versions
CN113132525A (zh
Inventor
刁小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu TD Tech Ltd
Original Assignee
Chengdu TD Tech Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu TD Tech Ltd filed Critical Chengdu TD Tech Ltd
Priority to CN202010046884.XA priority Critical patent/CN113132525B/zh
Publication of CN113132525A publication Critical patent/CN113132525A/zh
Application granted granted Critical
Publication of CN113132525B publication Critical patent/CN113132525B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/57Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
    • H04M1/575Means for retrieving and displaying personal data about calling party

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本申请公开了一种主叫用户名显示方法和装置,其中方法包括:当UE接收到点呼业务来电消息时,从本地获取主叫号码对应的用户信息;如果所述获取失败,则从云端服务器获取所述主叫号码的用户信息;所述UE将所获取的用户信息作为当前来电的主叫用户名并显示。应用本申请公开的技术方案,能够在UE上显示出主叫号码的相关信息,适用于专网***。

Description

一种主叫用户名显示方法和装置
技术领域
本申请涉及通信技术领域,特别涉及一种主叫用户名显示方法和装置。
背景技术
现有移动通信***的点呼业务实现方案中,当用户设备(UE)检测到点呼业务来电时(点呼业务,和半双工点呼),先从本地数据库查询主叫号码的信息,如果本地数据库中有主叫号码的备注名,则在该UE上优先显示该备注名;否则,如果有主叫号码的用户名,则在该UE上显示该用户名;如果本地数据库中没有该主叫号码的相关信息,则在该UE上显示陌生号码。
申请人在实现本发明的过程中发现,上述方案不适用于专网中,具体原因分析如下:
在专网网络通信中,所有的用户号码都会在云端服务器侧由管理员统一配置,这样,对于专网通信的用户号码,在云端服务器侧会有初始化的或者修改后的用户名。此情景下,如果只根据UE的本地数据显示主叫号码的信息,会使得UE上的显示信息与云端服务器中的数据不一致,从而不利于用户准确地从UE中获知当前主叫号码的用户信息。例如,当UE中没有主叫号码的信息时,云端服务器可能会有相应的用户信息,此时,如果采用现有方案显示主叫号码,UE上将会显示为陌生号码,而无法显示出云端服务器中的相关信息,从而使得用户无法获知主叫用户的相关信息,降低了用户体验。
发明内容
有鉴于此,本发明的主要目的在于提供一种主叫用户名显示方法和装置,适用于专网***。
为了达到上述目的,本发明实施例提出的技术方案为:
一种主叫用户名显示方法,包括:
当用户设备UE接收到点呼业务来电消息时,从本地获取主叫号码对应的用户信息;如果所述获取失败,则从云端服务器获取所述主叫号码的用户信息;
所述UE将所获取的用户信息作为当前来电的主叫用户名并显示。
较佳地,所述方法进一步包括:
如果所述UE从云端服务器成功获取到所述主叫号码的用户信息,则将所述用户信息保存在本地缓存中。
较佳地,所述从本地获取主叫号码对应的用户信息包括:
从所述UE的本地数据库中获取所述主叫号码对应的用户备注名;
如果所述用户备注名的获取失败,则从所述本地数据库中获取所述主叫号码对应的本地联系人名字;
如果所述本地联系人名字的获取失败,则从本地缓存的云端联系人数据中获取所述主叫号码对应的云端联系人名字;
如果所述云端联系人名字的获取失败,则判定在本地获取所述主叫号码对应的用户信息失败。
较佳地,所述方法进一步包括:
如果本地缓存中的所述用户信息的存储时间超过预设的有效期,则从本地缓存中删除相应的用户信息。
较佳地,所述方法进一步包括:
当所述UE需要显示历史电话记录时,对于每条历史电话记录,如果该条电话记录中的主叫用户名为云端联系人名字,则将相应的云端联系人名字作为该条电话记录当前显示的主叫用户名;如果该条电话记录中的主叫用户名为本地联系人名字或用户备注名,则从本地数据库查找相应主叫号码对应的用户信息,根据所查找的结果,确定该条电话记录当前显示的主叫用户名。
较佳地,所述根据所查找的结果,确定该条电话记录当前显示的主叫用户名包括:
如果该条电话记录中的主叫用户名为本地联系人名字且当前从本地数据库查找到相应主叫号码对应的用户备注名,则将该用户备注名作为该条电话记录当前显示的主叫用户名;
如果该条电话记录中的主叫用户名为本地联系人名字且与当前从本地数据库查找到的相应主叫号码的本地联系人名字不相同,并且本地数据库中不存在相应主叫号码的用户备注名,则将当前查找到的所述本地联系人名字作为该条电话记录当前显示的主叫用户名;
如果该条电话记录中的主叫用户名为用户备注名且与当前从本地数据库查找到的相应主叫号码的用户备注名不相同,则将当前查找到的用户备注名作为该条电话记录当前显示的主叫用户名。
较佳地,所述方法进一步包括:
当所述UE需要显示历史电话记录时,对于当前历史电话记录对应的每个主叫号码Ni,将该主叫号码Ni对应的所有电话记录进行合并,显示合并后的电话记录;
其中,在所述合并时,对于合并后的电话记录中的主叫用户名的确定方法包括:
a、如果当前本地数据库中存在所述主叫号码Ni对应的用户备注名,则将该用户备注名作为合并后的电话记录中的主叫用户名,退出所述确定方法;否则,执行步骤b;
b、如果当前本地数据库中存在所述主叫号码Ni对应的本地联系人名字,则将该本地联系人名字作为合并后的电话记录中的主叫用户名,退出所述确定方法;否则,执行步骤c;
c、如果所述主叫号码Ni对应的最后一条电话记录的主叫用户名为云端联系人名字,则将该云端联系人名字作为合并后的电话记录中的主叫用户名;否则,将所述主叫号码Ni作为合并后的电话记录中的主叫用户名。
一种主叫用户名显示装置,设置于用户设备UE中,包括:处理器,所述处理器用于:
当所述UE接收到点呼业务来电消息时,从本地获取主叫号码对应的用户信息;如果所述获取失败,则从云端服务器获取所述主叫号码的用户信息;
将所获取的用户信息作为当前来电的主叫用户名并显示。
较佳地,所述处理器具体用于:
如果从云端服务器成功获取到所述主叫号码的用户信息,则将所述用户信息保存在本地缓存中。
较佳地,所述处理器具体用于:从本地获取主叫号码对应的用户信息,包括:
从所述UE的本地数据库中获取所述主叫号码对应的用户备注名;
如果所述用户备注名的获取失败,则从所述本地数据库中获取所述主叫号码对应的本地联系人名字;
如果所述本地联系人名字的获取失败,则从本地缓存的云端联系人数据中获取所述主叫号码对应的云端联系人名字;
如果所述云端联系人名字的获取失败,则判定在本地获取所述主叫号码对应的用户信息失败。
较佳地,所述处理器进一步用于:
如果本地缓存中的所述用户信息的存储时间超过预设的有效期,则从本地缓存中删除相应的用户信息。
较佳地,所述处理器进一步用于:
当所述UE需要显示历史电话记录时,对于每条历史电话记录,如果该条电话记录中的主叫用户名为云端联系人名字,则将相应的云端联系人名字作为该条电话记录当前显示的主叫用户名;如果该条电话记录中的主叫用户名为本地联系人名字或用户备注名,则从本地数据库查找相应主叫号码对应的用户信息,根据所查找的结果,确定该条电话记录当前显示的主叫用户名。
较佳地,所述处理器具体用于:根据所查找的结果,确定该条电话记录当前显示的主叫用户名,包括:
如果该条电话记录中的主叫用户名为本地联系人名字且当前从本地数据库查找到相应主叫号码对应的用户备注名,则将该用户备注名作为该条电话记录当前显示的主叫用户名;
如果该条电话记录中的主叫用户名为本地联系人名字且与当前从本地数据库查找到的相应主叫号码的本地联系人名字不相同,并且本地数据库中不存在相应主叫号码的用户备注名,则将当前查找到的所述本地联系人名字作为该条电话记录当前显示的主叫用户名;
如果该条电话记录中的主叫用户名为用户备注名且与当前从本地数据库查找到的相应主叫号码的用户备注名不相同,则将当前查找到的用户备注名作为该条电话记录当前显示的主叫用户名。
较佳地,所述处理器进一步用于:
当所述UE需要显示历史电话记录时,对于当前历史电话记录对应的每个主叫号码Ni,将该主叫号码Ni对应的所有电话记录进行合并,显示合并后的电话记录;
其中,在所述合并时,对于合并后的电话记录中的主叫用户名的确定方法包括:
a、如果当前本地数据库中存在所述主叫号码Ni对应的用户备注名,则将该用户备注名作为合并后的电话记录中的主叫用户名,退出所述确定方法;否则,执行步骤b;
b、如果当前本地数据库中存在所述主叫号码Ni对应的本地联系人名字,则将该本地联系人名字作为合并后的电话记录中的主叫用户名,退出所述确定方法;否则,执行步骤c;
c、如果所述主叫号码Ni对应的最后一条电话记录的主叫用户名为云端联系人名字,则将该云端联系人名字作为合并后的电话记录中的主叫用户名;否则,将所述主叫号码Ni作为合并后的电话记录中的主叫用户名。
较佳地,所述处理器进一步用于:
如果所述UE从云端服务器获取所述主叫号码的用户信息失败,则将所述主叫号码作为当前来电的主叫用户名并显示。
本申请还公开了一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储指令,所述指令在由处理器执行时使得所述处理器执行如前所述的主叫用户名显示方法的步骤。
本申请还公开了一种电子设备,包括如前所述的非易失性计算机可读存储介质、以及可访问所述非易失性计算机可读存储介质的所述处理器。
由上述技术方案可见,本申请提出的主叫用户名显示方法和装置,充分利用专网的所有用户信息会在云端管理的特点,UE在接收到点呼业务来电消息后,如果无法在本地获取到主叫用户的相关信息,则会从云端服务器获取相关用户信息并显示,如此,一方面可以尽可能地避免在UE上显示主叫号码为陌生号,从而使得用户能够获知主叫用户的相关信息,另一方面能够优先基于本地信息显示主叫用户,使得UE上所显示的主叫用户信息尽量与用户的联系人称呼习惯相匹配,从而有利于用户对主叫用户的准确识别。因此,本申请的技术方案能够有效提升用户体验,适用于专网中。
附图说明
图1为本发明实施例的方法流程示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步地详细描述。
图1为本发明实施例的方法流程示意图,如图1所示,该实施例实现的主叫用户名显示方法主要包括:
步骤101、当用户设备(UE)接收到点呼业务来电消息时,从本地获取主叫号码对应的用户信息;如果所述获取失败,则从云端服务器获取所述主叫号码的用户信息。
本步骤中,UE在接收到点呼业务来电消息后,如果无法在本地获取到主叫用户的相关信息,则会从云端服务器获取相关用户信息,以便之后基于从服务器获取的用户信息在UE上显示主叫号码的信息。
这里需要说明的是,现有的专网网络通信中,所有的用户号码都会在服务器侧由管理员统一配置,这样,通常情况下即使UE中没有存储主叫号码的相关信息,服务器侧也会保存有相关信息的,除非服务器中没有来得及配置或其他特殊情况导致服务器侧没有主叫号码的相关信息,而这种情况属于极个别现象,极少存在,因此,通常情况下UE可以从服务器侧获取到主叫号码的相关信息的,从而可以使得UE能够基于从服务器侧获取的信息对主叫用户的信息进行显示,进而可以尽可能地避免在UE上显示主叫号码为陌生号,有效提高了用户体验。
另外,本步骤中通过优先从本地获取主叫用户的相关信息,可以使得UE上所显示的主叫用户信息与用户的对所保存的联系人的称呼习惯相匹配,有利于用户对主叫用户的准确识别。
进一步地,为了减少云端获取主叫用户信息对服务器的冲击,UE获取到主叫用户信息后,可以保存在缓存中,具体地方法如下:
如果所述UE从云端服务器成功获取到所述主叫号码的用户信息,则将所述用户信息保存在本地缓存中。
较佳地,为了减少主叫号码的用户信息对缓存的占用,可以限定这些信息的缓存时间,具体方法如下:
如果本地缓存中的所述用户信息的存储时间超过预设的有效期,则从本地缓存中删除相应的用户信息。
本领域技术人员可以根据实际需要设置上述有效期,例如可以为24小时,但不限于此。
进一步地,基于上述缓存主叫号码的用户信息的方法,为了尽可能地使得所显示的主叫用户信息与用户的联系人称呼习惯相匹配,步骤101中可以采用“用户备注名-->本地联系人名字-->缓存的云端联系人名字”的顺序从本地获取主叫号码对应的用户信息,具体如下:
步骤a1、从所述UE的本地数据库中获取所述主叫号码对应的用户备注名。
步骤a2、如果所述用户备注名的获取失败,则从所述本地数据库中获取所述主叫号码对应的本地联系人名字。
步骤a3、如果所述本地联系人名字的获取失败,则从本地缓存的云端联系人数据中获取所述主叫号码对应的云端联系人名字。
步骤a4、如果所述云端联系人名字的获取失败,则判定在本地获取所述主叫号码对应的用户信息失败。
步骤102、所述UE将所获取的用户信息作为当前来电的主叫用户名并显示。
进一步地,考虑到,特殊情况下UE有可能无法从云端获取到主叫号码的用户信息,为了便用户对主叫号码的查询,此时可以直接显示相应的号码即可。
即:
如果所述UE在步骤101中没能成功地从云端服务器获取所述主叫号码的用户信息,则所述UE可以直接将所述主叫号码作为当前来电的主叫用户名并显示。
利用上述步骤101和102即可实现点呼来电时在UE中显示主叫用户信息,进一步地,当需要显示历史电话记录时,可以基于当前UE中的本地联系人信息,对历史电话记录中的主叫用户信息进行更新并显示,以确保历史电话记录的主叫用户信息与用户当前的联系人信息相匹配,而对于当前本地已不存在的联系人,则不需要再从云端获取,以减少对云端的访问,具体可以采用下述方法实现:
当所述UE需要显示历史电话记录时,对于每条历史电话记录,如果该条电话记录中的主叫用户名为云端联系人名字,则将相应的云端联系人名字作为该条电话记录当前显示的主叫用户名;如果该条电话记录中的主叫用户名为本地联系人名字或用户备注名,则从本地数据库查找相应主叫号码对应的用户信息,根据所查找的结果,确定该条电话记录当前显示的主叫用户名。
较佳地,上述方法中,当一条历史电话记录中的主叫用户名为本地联系人名字或用户备注名时,可以采用下述方法根据从本地数据库查找相应主叫号码对应的用户信息,确定该条历史电话记录当前显示的主叫用户名:
如果该条电话记录中的主叫用户名为本地联系人名字且当前从本地数据库查找到相应主叫号码对应的用户备注名,则将该用户备注名作为该条电话记录当前显示的主叫用户名;
如果该条电话记录中的主叫用户名为本地联系人名字且与当前从本地数据库查找到的相应主叫号码的本地联系人名字不相同,并且本地数据库中不存在相应主叫号码的用户备注名,则将当前查找到的所述本地联系人名字作为该条电话记录当前显示的主叫用户名;
如果该条电话记录中的主叫用户名为用户备注名且与当前从本地数据库查找到的相应主叫号码的用户备注名不相同,则将当前查找到的用户备注名作为该条电话记录当前显示的主叫用户名。
进一步地,为了便于用户对历史电话记录的查看,可以考虑对同一主叫用户的电话记录进行合并,合并时可以基于UE当前的本地联系人信息对合并后的电话记录的主叫用户进行显示,以确保所显示的历史电话记录的主叫用户信息与用户当前的联系人信息相匹配,基于该思想实现的历史电话记录的主叫用户的显示方法具体如下:
当所述UE需要显示历史电话记录时,对于当前历史电话记录对应的每个主叫号码Ni,将该主叫号码Ni对应的所有电话记录进行合并,显示合并后的电话记录;
其中,在所述合并时,对于合并后的电话记录中的主叫用户名的确定方法包括:
a、如果当前本地数据库中存在所述主叫号码Ni对应的用户备注名,则将该用户备注名作为合并后的电话记录中的主叫用户名,退出所述确定方法;否则,执行步骤b;
b、如果当前本地数据库中存在所述主叫号码Ni对应的本地联系人名字,则将该本地联系人名字作为合并后的电话记录中的主叫用户名,退出所述确定方法;否则,执行步骤c;
c、如果所述主叫号码Ni对应的最后一条电话记录的主叫用户名为云端联系人名字,则将该云端联系人名字作为合并后的电话记录中的主叫用户名;否则,将所述主叫号码Ni作为合并后的电话记录中的主叫用户名。
上述联系人通话记录合并的方法中,如果本地保存了该联系人,那么合并后的主叫用户名在任何时候都是以本地保存的备注名或者名称显示。如果本地没有保存联系人,或者曾经保存过联系人,然后再删除联系人等各种场景下,那么合并后的主叫用户名是以最后拨打该号码时的情况来处理的,例如:最后拨打时通话记录是云端名字,合并显示的是云端名字;如果拨打时有本地联系人,但是过后就删除了,此时显示再查看通话所显示的就是具体的号码。
与上述方法实施例相对应,本申请还提供了一种主叫用户名显示装置,该装置设置于UE中,包括:处理器,所述处理器用于:
当所述UE接收到点呼业务来电消息时,从本地获取主叫号码对应的用户信息;如果所述获取失败,则从云端服务器获取所述主叫号码的用户信息;
将所获取的用户信息作为当前来电的主叫用户名并显示。
较佳地,所述处理器具体用于:
如果从云端服务器成功获取到所述主叫号码的用户信息,则将所述用户信息保存在本地缓存中。
较佳地,所述处理器具体用于:从本地获取主叫号码对应的用户信息,包括:
从所述UE的本地数据库中获取所述主叫号码对应的用户备注名;
如果所述用户备注名的获取失败,则从所述本地数据库中获取所述主叫号码对应的本地联系人名字;
如果所述本地联系人名字的获取失败,则从本地缓存的云端联系人数据中获取所述主叫号码对应的云端联系人名字;
如果所述云端联系人名字的获取失败,则判定在本地获取所述主叫号码对应的用户信息失败。
较佳地,所述处理器进一步用于:
如果本地缓存中的所述用户信息的存储时间超过预设的有效期,则从本地缓存中删除相应的用户信息。
较佳地,所述处理器进一步用于:
当所述UE需要显示历史电话记录时,对于每条历史电话记录,如果该条电话记录中的主叫用户名为云端联系人名字,则将相应的云端联系人名字作为该条电话记录当前显示的主叫用户名;如果该条电话记录中的主叫用户名为本地联系人名字或用户备注名,则从本地数据库查找相应主叫号码对应的用户信息,根据所查找的结果,确定该条电话记录当前显示的主叫用户名。
较佳地,所述处理器具体用于:根据所查找的结果,确定该条电话记录当前显示的主叫用户名,包括:
如果该条电话记录中的主叫用户名为本地联系人名字且当前从本地数据库查找到相应主叫号码对应的用户备注名,则将该用户备注名作为该条电话记录当前显示的主叫用户名;
如果该条电话记录中的主叫用户名为本地联系人名字且与当前从本地数据库查找到的相应主叫号码的本地联系人名字不相同,并且本地数据库中不存在相应主叫号码的用户备注名,则将当前查找到的所述本地联系人名字作为该条电话记录当前显示的主叫用户名;
如果该条电话记录中的主叫用户名为用户备注名且与当前从本地数据库查找到的相应主叫号码的用户备注名不相同,则将当前查找到的用户备注名作为该条电话记录当前显示的主叫用户名。
较佳地,所述处理器进一步用于:
当所述UE需要显示历史电话记录时,对于当前历史电话记录对应的每个主叫号码Ni,将该主叫号码Ni对应的所有电话记录进行合并,显示合并后的电话记录;
其中,在所述合并时,对于合并后的电话记录中的主叫用户名的确定方法包括:
a、如果当前本地数据库中存在所述主叫号码Ni对应的用户备注名,则将该用户备注名作为合并后的电话记录中的主叫用户名,退出所述确定方法;否则,执行步骤b;
b、如果当前本地数据库中存在所述主叫号码Ni对应的本地联系人名字,则将该本地联系人名字作为合并后的电话记录中的主叫用户名,退出所述确定方法;否则,执行步骤c;
c、如果所述主叫号码Ni对应的最后一条电话记录的主叫用户名为云端联系人名字,则将该云端联系人名字作为合并后的电话记录中的主叫用户名;否则,将所述主叫号码Ni作为合并后的电话记录中的主叫用户名。
较佳地,所述处理器进一步用于:
如果所述UE从云端服务器获取所述主叫号码的用户信息失败,则将所述主叫号码作为当前来电的主叫用户名并显示。
此外,本申请还提供了一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储指令,所述指令在由处理器执行时使得所述处理器执行如前所述的主叫用户名显示方法的步骤。
此外,本申请还提供了一种电子设备,包括如上所述的非易失性计算机可读存储介质、以及可访问所述非易失性计算机可读存储介质的所述处理器。
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

Claims (16)

1.一种主叫用户名显示方法,其特征在于,所述方法应用于专网***,包括:
当用户设备UE接收到点呼业务来电消息时,从本地获取主叫号码对应的用户信息;如果所述获取失败,则从云端服务器中统一配置的用户号码中,获取所述主叫号码的用户信息;
所述UE将所获取的用户信息作为当前来电的主叫用户名并显示;
当所述UE需要显示历史电话记录时,对于当前历史电话记录对应的每个主叫号码Ni,将该主叫号码Ni对应的所有电话记录进行合并,显示合并后的电话记录;
其中,在所述合并时,对于合并后的电话记录中的主叫用户名的确定方法包括:
a、如果当前本地数据库中存在所述主叫号码Ni对应的用户备注名,则将该用户备注名作为合并后的电话记录中的主叫用户名,退出所述确定方法;否则,执行步骤b;
b、如果当前本地数据库中存在所述主叫号码Ni对应的本地联系人名字,则将该本地联系人名字作为合并后的电话记录中的主叫用户名,退出所述确定方法;否则,执行步骤c;
c、如果所述主叫号码Ni对应的最后一条电话记录的主叫用户名为云端联系人名字,则将该云端联系人名字作为合并后的电话记录中的主叫用户名;否则,将所述主叫号码Ni作为合并后的电话记录中的主叫用户名。
2.如权利要求1所述的方法,其特征在于,所述方法进一步包括:
如果所述UE从云端服务器成功获取到所述主叫号码的用户信息,则将所述用户信息保存在本地缓存中。
3.如权利要求2所述的方法,其特征在于,所述从本地获取主叫号码对应的用户信息包括:
从所述UE的本地数据库中获取所述主叫号码对应的用户备注名;
如果所述用户备注名的获取失败,则从所述本地数据库中获取所述主叫号码对应的本地联系人名字;
如果所述本地联系人名字的获取失败,则从本地缓存的云端联系人数据中获取所述主叫号码对应的云端联系人名字;
如果所述云端联系人名字的获取失败,则判定在本地获取所述主叫号码对应的用户信息失败。
4.如权利要求2所述的方法,其特征在于,所述方法进一步包括:
如果本地缓存中的所述用户信息的存储时间超过预设的有效期,则从本地缓存中删除相应的用户信息。
5.如权利要求1所述的方法,其特征在于,所述方法进一步包括:
当所述UE需要显示历史电话记录时,对于每条历史电话记录,如果该条电话记录中的主叫用户名为云端联系人名字,则将相应的云端联系人名字作为该条电话记录当前显示的主叫用户名;如果该条电话记录中的主叫用户名为本地联系人名字或用户备注名,则从本地数据库查找相应主叫号码对应的用户信息,根据所查找的结果,确定该条电话记录当前显示的主叫用户名。
6.如权利要求5所述的方法,其特征在于,所述根据所查找的结果,确定该条电话记录当前显示的主叫用户名包括:
如果该条电话记录中的主叫用户名为本地联系人名字且当前从本地数据库查找到相应主叫号码对应的用户备注名,则将该用户备注名作为该条电话记录当前显示的主叫用户名;
如果该条电话记录中的主叫用户名为本地联系人名字且与当前从本地数据库查找到的相应主叫号码的本地联系人名字不相同,并且本地数据库中不存在相应主叫号码的用户备注名,则将当前查找到的所述本地联系人名字作为该条电话记录当前显示的主叫用户名;
如果该条电话记录中的主叫用户名为用户备注名且与当前从本地数据库查找到的相应主叫号码的用户备注名不相同,则将当前查找到的用户备注名作为该条电话记录当前显示的主叫用户名。
7.如权利要求1所述的方法,其特征在于,所述方法进一步包括:
如果所述UE从云端服务器获取所述主叫号码的用户信息失败,则所述UE将所述主叫号码作为当前来电的主叫用户名并显示。
8.一种主叫用户名显示装置,其特征在于,设置于专网***的用户设备UE中,包括:处理器,所述处理器用于:
当所述UE接收到点呼业务来电消息时,从本地获取主叫号码对应的用户信息;如果所述获取失败,则从云端服务器中统一配置的用户号码中,获取所述主叫号码的用户信息;
将所获取的用户信息作为当前来电的主叫用户名并显示;
当所述UE需要显示历史电话记录时,对于当前历史电话记录对应的每个主叫号码Ni,将该主叫号码Ni对应的所有电话记录进行合并,显示合并后的电话记录;
其中,在所述合并时,对于合并后的电话记录中的主叫用户名的确定方法包括:
a、如果当前本地数据库中存在所述主叫号码Ni对应的用户备注名,则将该用户备注名作为合并后的电话记录中的主叫用户名,退出所述确定方法;否则,执行步骤b;
b、如果当前本地数据库中存在所述主叫号码Ni对应的本地联系人名字,则将该本地联系人名字作为合并后的电话记录中的主叫用户名,退出所述确定方法;否则,执行步骤c;
c、如果所述主叫号码Ni对应的最后一条电话记录的主叫用户名为云端联系人名字,则将该云端联系人名字作为合并后的电话记录中的主叫用户名;否则,将所述主叫号码Ni作为合并后的电话记录中的主叫用户名。
9.如权利要求8所述的装置,其特征在于,所述处理器具体用于:
如果从云端服务器成功获取到所述主叫号码的用户信息,则将所述用户信息保存在本地缓存中。
10.如权利要求9所述的装置,其特征在于,所述处理器具体用于:从本地获取主叫号码对应的用户信息,包括:
从所述UE的本地数据库中获取所述主叫号码对应的用户备注名;
如果所述用户备注名的获取失败,则从所述本地数据库中获取所述主叫号码对应的本地联系人名字;
如果所述本地联系人名字的获取失败,则从本地缓存的云端联系人数据中获取所述主叫号码对应的云端联系人名字;
如果所述云端联系人名字的获取失败,则判定在本地获取所述主叫号码对应的用户信息失败。
11.如权利要求8所述的装置,其特征在于,所述处理器进一步用于:
如果本地缓存中的所述用户信息的存储时间超过预设的有效期,则从本地缓存中删除相应的用户信息。
12.如权利要求8所述的装置,其特征在于,所述处理器进一步用于:
当所述UE需要显示历史电话记录时,对于每条历史电话记录,如果该条电话记录中的主叫用户名为云端联系人名字,则将相应的云端联系人名字作为该条电话记录当前显示的主叫用户名;如果该条电话记录中的主叫用户名为本地联系人名字或用户备注名,则从本地数据库查找相应主叫号码对应的用户信息,根据所查找的结果,确定该条电话记录当前显示的主叫用户名。
13.如权利要求12所述的装置,其特征在于,所述处理器具体用于:根据所查找的结果,确定该条电话记录当前显示的主叫用户名,包括:
如果该条电话记录中的主叫用户名为本地联系人名字且当前从本地数据库查找到相应主叫号码对应的用户备注名,则将该用户备注名作为该条电话记录当前显示的主叫用户名;
如果该条电话记录中的主叫用户名为本地联系人名字且与当前从本地数据库查找到的相应主叫号码的本地联系人名字不相同,并且本地数据库中不存在相应主叫号码的用户备注名,则将当前查找到的所述本地联系人名字作为该条电话记录当前显示的主叫用户名;
如果该条电话记录中的主叫用户名为用户备注名且与当前从本地数据库查找到的相应主叫号码的用户备注名不相同,则将当前查找到的用户备注名作为该条电话记录当前显示的主叫用户名。
14.如权利要求8所述的装置,其特征在于,所述处理器进一步用于:
如果所述UE从云端服务器获取所述主叫号码的用户信息失败,则将所述主叫号码作为当前来电的主叫用户名并显示。
15.一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储指令,其特征在于,所述指令在由处理器执行时使得所述处理器执行如权利要求1至7中任一项所述的主叫用户名显示方法的步骤。
16.一种电子设备,其特征在于,包括如权利要求15所述的非易失性计算机可读存储介质、以及可访问所述非易失性计算机可读存储介质的所述处理器。
CN202010046884.XA 2020-01-16 2020-01-16 一种主叫用户名显示方法和装置 Active CN113132525B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010046884.XA CN113132525B (zh) 2020-01-16 2020-01-16 一种主叫用户名显示方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010046884.XA CN113132525B (zh) 2020-01-16 2020-01-16 一种主叫用户名显示方法和装置

Publications (2)

Publication Number Publication Date
CN113132525A CN113132525A (zh) 2021-07-16
CN113132525B true CN113132525B (zh) 2023-03-03

Family

ID=76771698

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010046884.XA Active CN113132525B (zh) 2020-01-16 2020-01-16 一种主叫用户名显示方法和装置

Country Status (1)

Country Link
CN (1) CN113132525B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114070934A (zh) * 2021-11-16 2022-02-18 四川启睿克科技有限公司 一种车载终端名称显示的***及方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2239743A1 (en) * 1998-06-04 1999-12-04 Northern Telecom Limited Caller attributes
GB0506517D0 (en) * 2005-03-31 2005-05-04 Digits Ltd Integrated telephone handset and computer caller display and voice call recording system
CN1798207A (zh) * 2004-12-21 2006-07-05 华为技术有限公司 一种在被叫用户终端上显示主叫信息的方法
CN104427074A (zh) * 2013-09-11 2015-03-18 腾讯科技(深圳)有限公司 一种显示来电信息的方法、装置和***
CN105100355A (zh) * 2015-08-31 2015-11-25 小米科技有限责任公司 识别主叫用户的方法及装置
CN107295159A (zh) * 2017-05-05 2017-10-24 广东小天才科技有限公司 一种来电提醒方法、装置、存储设备及来电提醒***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2239743A1 (en) * 1998-06-04 1999-12-04 Northern Telecom Limited Caller attributes
CN1798207A (zh) * 2004-12-21 2006-07-05 华为技术有限公司 一种在被叫用户终端上显示主叫信息的方法
GB0506517D0 (en) * 2005-03-31 2005-05-04 Digits Ltd Integrated telephone handset and computer caller display and voice call recording system
CN104427074A (zh) * 2013-09-11 2015-03-18 腾讯科技(深圳)有限公司 一种显示来电信息的方法、装置和***
CN105100355A (zh) * 2015-08-31 2015-11-25 小米科技有限责任公司 识别主叫用户的方法及装置
CN107295159A (zh) * 2017-05-05 2017-10-24 广东小天才科技有限公司 一种来电提醒方法、装置、存储设备及来电提醒***

Also Published As

Publication number Publication date
CN113132525A (zh) 2021-07-16

Similar Documents

Publication Publication Date Title
CN101753674B (zh) 通信终端的来电处理方法及装置
CN104349324B (zh) 移动终端号码智能防护***及方法
WO2015070824A2 (zh) 电话号码标记方法及***
US7099657B2 (en) Method of obtaining information on the identity of a caller in a terminal of a telephone communications network
US20120084461A1 (en) Data and Call Routing and Forwarding
KR20100056687A (ko) 이동통신 단말기에서 스팸 번호 관리 방법 및 장치
CN103491227B (zh) 电话号码获取方法及终端
CN104602242A (zh) 一种防止电话诈骗方法及装置
US10594862B2 (en) Contextual contact substitution for mobile devices
US10484538B2 (en) Computer-implemented method of fowarding calls predictive dialer system and data base
CN107635016B (zh) 一种基于大数据的通话信息管理方法及***
CN113132525B (zh) 一种主叫用户名显示方法和装置
CN104184871B (zh) 一种提示骚扰电话号码的方法和装置
US20200228639A1 (en) Profile picture display method based on ims call, storage device, and mobile terminal
EP2007118B1 (en) Communication terminal, management server, change recognition system, and change recognition method
CN110099179B (zh) 号码更新方法及装置
CN111405107B (zh) 呼叫控制方法、装置、设备及存储介质
US11503083B2 (en) Call processing server, call processing method, and call processing program
KR101586031B1 (ko) 스팸 전화의 정보를 제공하는 스팸 전화 차단 장치 및 스팸 전화 차단 방법
CN104780515A (zh) 信息发送、接收方法及装置、通信方法及装置
US20050089155A1 (en) Technique for dynamically prioritizing communication calls to information/call centers
CN106713581A (zh) 一种通讯号码识别方法、终端以及***
CN106302920A (zh) 一种更新通讯录中联系人手机号码的方法和装置
KR20170006287A (ko) 보이스 피싱 정보 관리 시스템 및 방법
CN111432397B (zh) 通信号码注册方法、装置、计算机设备和存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant