白名单处理方法、企业用户终端和服务器与流程

文档序号:18407741发布日期:2019-08-10 00:34阅读:543来源:国知局
白名单处理方法、企业用户终端和服务器与流程

本公开涉及通信技术领域,特别涉及白名单处理方法、企业用户终端和服务器。



背景技术:

在各类骚扰电话泛滥的情况下,用户很难判断出某个呼入的陌生号码为骚扰电话或重要电话。为避免漏接重要电话,用户可将部分号码设置为白名单号码,白名单号码一般存储于用户的通讯录中。但白名单号码需为已知的特定号码,用户无法按照特定需求对潜在白名单号码进行设置,如潜在白名单号码可能为该用户所在企业的员工号码。另一方面,大多企业均会设立企业通讯录,企业通讯录需周期性进行更新以避免对员工的工作造成影响。如何将周期性更新的企业通讯录中各号码设置为企业员工用户的白名单号码成为亟待解决的问题。

应该注意,上面对技术背景的介绍只是为了方便对本公开的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本公开的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。



技术实现要素:

本公开旨在至少解决现有技术中存在的技术问题之一,提出了一种白名单处理方法、企业用户终端和服务器。

第一方面,本公开实施例提供了一种白名单处理方法,包括:

当接收到呼入请求时,判断发出该呼入请求的号码是否预存于通讯录中,若否,判断所述号码是否存在于预先存储的企业通讯录中;

若判断出所述号码存在于预先存储的企业通讯录中,判断出所述号码为白名单号码,从所述企业通讯录中获取与所述号码对应的号码信息;

显示与所述号码对应的号码信息,所述号码信息至少包括企业员工id和员工所属部门。

在一些实施例中,在判断号码是否存在于预先存储的企业通讯录中的步骤之前还包括:

接收并存储服务器发送的所述企业通讯录;

且,当接收到服务器发送的企业通讯录更新指令时,根据所述企业通讯录更新指令更新所述企业通讯录,所述企业通讯录更新指令至少包括企业员工id、待更新信息名称和更新后信息。

在一些实施例中,在接收并存储服务器发送的企业通讯录的步骤之后还包括:

当自身号码信息发生变更时,发送企业通讯录更新请求至服务器,以供服务器校验所述企业通讯录更新请求并发出企业通讯录更新指令。

第二方面,本公开实施例提供了一种白名单处理方法,包括:

根据企业员工的号码信息生成企业通讯录并发送所述企业通讯录至员工用户终端;

当接收到企业通讯录更新请求或企业通讯录增删请求时,对所述企业通讯录更新请求或企业通讯录增删请求进行校验,所述通讯录更新请求至少包括企业员工id、待更新信息名称和更新后信息,所述企业通讯录增删请求至少包括管理员id、操作类型、待增删信息名称和增删后信息;

当所述企业通讯录更新请求或所述企业通讯录增删请求校验通过时,发出企业通讯录更新指令至员工用户终端。

在一些实施例中,对企业通讯录更新请求进行校验的步骤具体包括:判断企业通讯录更新请求中包括的企业员工id是否存在,若判断出企业通讯录更新请求中包括的企业员工id存在,判断企业通讯录更新请求中包括的更新后信息是否发生变化,若判断出企业通讯录更新请求中包括的更新后信息发生变化,校验通过所述企业通讯录更新请求;

对企业通讯录增删请求进行校验的步骤具体包括:判断企业通讯录增删请求中包括的管理员id是否存在,若判断出企业通讯录增删请求中包括的管理员id存在,判断企业通讯录增删请求是否可执行,若判断企业通讯录增删请求可执行,校验通过所述企业通讯录增删请求。

第三方面,本公开实施例提供了一种企业用户终端,包括:

判断模块,用于当接收到呼入请求时判断发出该呼入请求的号码是否预存于通讯录中,若否,判断所述号码是否存在于预先存储的企业通讯录中;

判断出获取模块,用于若判断出所述号码存在于预先存储的企业通讯录中,判断出所述号码为白名单号码,从所述企业通讯录中获取与所述号码对应的号码信息;

显示模块,用于显示与所述号码对应的号码信息,所述号码信息至少包括企业员工id和员工所属部门。

在一些实施例中,还包括:

接收存储模块,用于接收并存储服务器发送的所述企业通讯录;

更新模块,用于当接收到服务器发送的企业通讯录更新指令时,根据所述企业通讯录更新指令更新所述企业通讯录,所述企业通讯录更新指令至少包括企业员工id、待更新信息名称和更新后信息。

在一些实施例中,还包括:

发送模块,用于当自身号码信息发生变更时,发送企业通讯录更新请求至服务器,以供服务器校验所述企业通讯录更新请求并发出企业通讯录更新指令。

第四方面,本公开实施例提供了一种服务器,包括:

生成发送模块,用于根据企业员工的号码信息生成企业通讯录并发送所述企业通讯录至员工用户终端,当企业通讯录更新请求或所述企业通讯录增删请求校验通过时发出企业通讯录更新指令至员工用户终端;

接收模块,用于接收企业通讯录更新请求或企业通讯录增删请求;

校验模块,用于当接收到企业通讯录更新请求或企业通讯录增删请求时,对所述企业通讯录更新请求或企业通讯录增删请求进行校验,所述通讯录更新请求至少包括企业员工id、待更新信息名称和更新后信息,所述企业通讯录增删请求至少包括管理员id、操作类型、待增删信息名称和增删后信息。

在一些实施例中,所述校验模块具体用于判断企业通讯录更新请求中包括的企业员工id是否存在,若判断出企业通讯录更新请求中包括的企业员工id存在,判断企业通讯录更新请求中包括的更新后信息是否发生变化,若判断出企业通讯录更新请求中包括的更新后信息发生变化,校验通过所述企业通讯录更新请求;判断企业通讯录增删请求中包括的管理员id是否存在,若判断出企业通讯录增删请求中包括的管理员id存在,判断企业通讯录增删请求是否可执行,若判断企业通讯录增删请求可执行,校验通过所述企业通讯录增删请求。

本公开具有以下有益效果:

本公开提供的白名单处理方法,若判断出陌生呼入号码存在于预先存储的企业通讯录中,判断出该号码为白名单号码,从企业通讯录中获取与该号码对应的号码信息,并显示与该号码对应的号码信息。使得企业员工能够快速确定陌生来电号码的身份,避免漏接重要商务电话。

参照后文的说明和附图,详细公开了本公开的特定实施方式,指明了本公开的原理可以被采用的方式。应该理解,本公开的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本公开的实施方式包括许多改变、修改和等同。

针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。

应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其它特征、整件、步骤或组件的存在或附加。

附图说明

为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本公开实施例提供的一种白名单处理方法的流程示意图;

图2为本公开实施例提供的另一种白名单处理方法的流程示意图;

图3为本公开实施例提供的又一种白名单处理方法的流程示意图;

图4为本公开实施例提供的一种企业用户终端的结构示意图;

图5为本公开实施例提供的另一种企业用户终端的结构示意图;

图6为本公开实施例提供的一种服务器的结构示意图。

具体实施方式

为使本领域的技术人员更好地理解本公开的技术方案,下面结合附图对本公开中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本公开的一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。

本领域技术技术人员知道,本公开的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。

下面参考本公开的若干代表性实施方式,详细阐释本公开的原理和精神。

图1为本公开实施例提供的一种白名单处理方法的流程示意图,该方法可由装置来执行,该装置可以通过软件和/或硬件的方式实现,该装置可以集成在企业用户终端中,企业用户终端可以为手机、平板电脑和电脑。如图1所示,该方法包括以下步骤:

步骤s1、当接收到呼入请求时,判断发出该呼入请求的号码是否预存于通讯录中,若否,执行步骤s2;若是,流程结束。

若判断出发出该呼入请求的号码未预存于通讯录中,表示该号码为陌生号码,执行步骤s2。

步骤s2、判断该号码是否存在于预先存储的企业通讯录中,若是,执行步骤s3;若否,流程结束。

步骤s2中的企业通讯录不同于步骤s1中的通讯录。本实施例的白名单处理方法通过预存企业通讯录的方式实现潜在白名单号码处理。企业通讯录无需用户手动录入,其存储于企业用户终端的特定区域中。

图2为本公开实施例提供的另一种白名单处理方法的流程示意图,如图2所示,在步骤s2之前还包括:

步骤s01、接收并存储服务器发送的企业通讯录。

企业通讯录包括各企业员工的号码及其号码信息。

步骤s02、当接收到服务器发送的企业通讯录更新指令时,根据企业通讯录更新指令更新企业通讯录。

企业通讯录更新指令至少包括企业员工id、待更新信息名称和更新后信息。信息名称可以为号码、邮箱地址、办公地址、所属部门、职务、微信号码或qq号码。

步骤s03、当自身号码信息发生变更时,发送企业通讯录更新请求至服务器,以供服务器校验企业通讯录更新请求并发出企业通讯录更新指令。

如:当职务变更时,发送企业通讯录更新请求至服务器,企业通讯录更新请求至少包括“自身员工id”(企业员工id)、“职务”(待更新信息名称)和“更新后职务”(更新后信息)。

其中步骤s02与步骤s03可同时执行,或步骤s03可在步骤s02之前执行。

步骤s3、判断出该号码为白名单号码,从企业通讯录中获取与该号码对应的号码信息。

步骤s4、显示与该号码对应的号码信息。

号码信息至少包括企业员工id和员工所属部门。号码信息还可包括号码、邮箱地址、办公地址、职务、微信号码或qq号码。

图3为本公开实施例提供的又一种白名单处理方法的流程示意图,该方法可由装置来执行,该装置可以通过软件和/或硬件的方式实现,该装置可以集成在服务器中,如图3所示,该方法包括以下步骤:

步骤101、根据企业员工的号码信息生成企业通讯录并发送企业通讯录至员工用户终端。

号码信息至少包括企业员工id、号码和员工所属部门。号码信息还可包括邮箱地址、办公地址、职务、微信号码或qq号码。

步骤102、当接收到企业通讯录更新请求或企业通讯录增删请求时,对企业通讯录更新请求或企业通讯录增删请求进行校验。

通讯录更新请求至少包括企业员工id、待更新信息名称和更新后信息,企业通讯录增删请求至少包括管理员id、操作类型、待增删信息名称和增删后信息。企业通讯录更新请求经由企业用户终端发出,企业通讯录增删请求经由管理员用户终端发出。

具体地,判断企业通讯录更新请求中包括的企业员工id是否存在,若判断出企业通讯录更新请求中包括的企业员工id存在,判断企业通讯录更新请求中包括的更新后信息是否发生变化,若判断出企业通讯录更新请求中包括的更新后信息发生变化,校验通过企业通讯录更新请求。

如:通过比对该企业员工id与数据库中存储的企业员工id的方式判断企业员工id是否存在。通过比对更新后信息与数据库中存储的待更新信息是否相同的方式判断出更新后信息是否发生变化。

判断企业通讯录增删请求中包括的管理员id是否存在,若判断出企业通讯录增删请求中包括的管理员id存在,判断企业通讯录增删请求是否可执行,若判断企业通讯录增删请求可执行,校验通过企业通讯录增删请求。

如:通过比对该管理员id与数据库中存储的管理员id的方式判断管理员id是否存在。

如:当操作类型为增加操作时,通过判断增加后信息是否已存在于企业通讯录中的方式判断该企业通讯录增删请求是否可执行,当操作类型为删除操作时,通过判断删除后信息是否存在于企业通讯录中的方式判断该企业通讯录增删请求是否可执行。

本实施例中仅示出了企业用户终端发出企业通讯录更新请求的情况,在一些可选情况下,管理员用户终端也可发出企业通讯录更新请求。

步骤103、当企业通讯录更新请求或企业通讯录增删请求校验通过时,发出企业通讯录更新指令至员工用户终端。

当企业通讯录更新请求或企业通讯录增删请求校验通过时,发出企业通讯录更新指令至员工用户终端,且在数据库中更新该企业通讯录。企业通讯录存储于数据库中。

应当注意,尽管在附图中以特定顺序描述了本公开方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

本实施例提供的白名单处理方法,通过预存企业通讯录的方式将企业通讯录中的号码设为企业员工的潜在白名单号码,当企业用户终端接收到企业通讯录中的号码来电时,即显示该来电号码的号码信息,该方法使得企业员工能够快速确定陌生来电号码的身份,避免漏接重要商务电话。

图4为本公开实施例提供的一种企业用户终端的结构示意图,如图4所示,该企业用户终端包括判断模块11、判断出获取模块12和显示模块13。

判断模块11用于当接收到呼入请求时判断发出该呼入请求的号码是否预存于通讯录中,若否,判断该号码是否存在于预先存储的企业通讯录中。判断出获取模块12用于若判断出该号码存在于预先存储的企业通讯录中,判断出该号码为白名单号码,从企业通讯录中获取与该号码对应的号码信息。显示模块13用于显示与该号码对应的号码信息,号码信息至少包括企业员工id和员工所属部门。

本实施例提供的企业用户终端可用于实施上图1所示实施例提供的白名单处理方法。

图5为本公开实施例提供的另一种企业用户终端的结构示意图,如图5所示,在上述图4所示实施例的基础上,该企业用户终端还包括接收存储模块14和更新模块15。

接收存储模块14用于接收并存储服务器发送的企业通讯录。更新模块15用于当接收到服务器发送的企业通讯录更新指令时,根据企业通讯录更新指令更新企业通讯录,企业通讯录更新指令至少包括企业员工id、待更新信息名称和更新后信息。

进一步地,该企业用户终端还包括发送模块16。发送模块16用于当自身号码信息发生变更时,发送企业通讯录更新请求至服务器,以供服务器校验企业通讯录更新请求并发出企业通讯录更新指令。

本实施例提供的企业用户终端可用于实施上图2所示实施例提供的白名单处理方法。

本实施例提供的企业用户终端,使得企业员工能够快速确定陌生来电号码的身份,避免漏接重要商务电话。

图6为本公开实施例提供的一种服务器的结构示意图,如图6所示,该服务器包括生成发送模块21、接收模块22和校验模块23。

生成发送模块21用于根据企业员工的号码信息生成企业通讯录并发送企业通讯录至员工用户终端,当企业通讯录更新请求或企业通讯录增删请求校验通过时发出企业通讯录更新指令至员工用户终端。接收模块22用于接收企业通讯录更新请求或企业通讯录增删请求。校验模块23用于当接收到企业通讯录更新请求或企业通讯录增删请求时,对企业通讯录更新请求或企业通讯录增删请求进行校验,通讯录更新请求至少包括企业员工id、待更新信息名称和更新后信息,企业通讯录增删请求至少包括管理员id、操作类型、待增删信息名称和增删后信息。

本实施例提供的服务器可用于实施上图3所示实施例提供的白名单处理方法。

本实施例提供的服务器,使得企业员工能够快速确定陌生来电号码的身份,避免漏接重要商务电话。

本实施例提供的服务器与本实施例提供的企业用户终端可相互配合实现白名单处理。

本领域内的技术人员应明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本公开是参照根据本公开实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

本公开中应用了具体实施例对本公开的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本公开的方法及其核心思想;同时,对于本领域的一般技术人员,依据本公开的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本公开的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1