一种删除联系人的方法、装置、运营商服务器及移动终端与流程

文档序号:12626218阅读:740来源:国知局
一种删除联系人的方法、装置、运营商服务器及移动终端与流程

本发明实施例涉及无线通信技术,尤其涉及一种删除联系人的方法、装置、运营商服务器及移动终端。



背景技术:

在日常生活中,需要用户提供联系方式的情况越来越多,从而导致用户可能无意间泄露了自己的联系方式。被泄露的号码可能被一些人员利用,例如用来对用户进行推销或诈骗等骚扰行为。如何防止被这些骚扰电话打扰已成为用户迫切希望解决的问题。

目前市面上的一些用于识别骚扰电话的应用程序(App)的识别原理通常为:截获手机系统的来电事件,获取来电号码;通过与本地的或者云端的电话黑名单进行查询比对,进而确定来电号码是否为骚扰号码,然后再将查询结果信息展现到移动终端的来电界面上。

但是,在此种方式下无法限制拨打骚扰电话的一方,对方可能根据记录在手机上的被泄露的号码,采用不同的手机号码或座机号码向用户拨打骚扰电话,严重影响用户体验。



技术实现要素:

本发明提供一种删除联系人的方法、装置、运营商服务器及移动终端,以删除本机用户不希望的联系人的移动终端上本机用户的联系方式。

第一方面,本发明实施例提供了一种删除联系人的方法,包括:

监测对通讯录中联系人的删除操作;

根据所述删除操作生成同步删除请求,其中,所述同步删除请求包括本机号码和被删除联系人的电话号码;

向运营商服务器发送所述同步删除请求,以使所述运营商服务器根据所述同步删除请求,控制被删除联系人的移动终端清除所述本机号码的关联信息。

第二方面,本发明实施例还提供了一种删除联系人的方法,包括:

接收移动终端发送的同步删除请求,其中,所述同步删除请求包括本机号码和被删除联系人的电话号码;

根据所述同步删除请求,控制被删除联系人的移动终端清除所述本机号码的关联信息。

第三方面,本发明实施例还提供了一种删除联系人的装置,该装置包括:

操作获取模块,用于监测对通讯录中联系人的删除操作;

请求生成模块,用于根据所述删除操作生成同步删除请求,其中,所述同步删除请求包括本机号码和被删除联系人的电话号码;

请求发送模块,用于向运营商服务器发送所述同步删除请求,以使所述运营商服务器根据所述同步删除请求,控制被删除联系人的移动终端清除所述本机号码的关联信息。

第四方面,本发明实施例还提供了一种运营商服务器,该运营商服务器中集成有删除联系人的装置,该删除联系人的装置包括:

请求接收模块,用于接收移动终端发送的同步删除请求,其中,所述同步删除请求包括本机号码和被删除联系人的电话号码;

删除操作控制模块,用于根据所述同步删除请求,控制被删除联系人的移动终端清除所述本机号码的关联信息。

第五方面,本发明实施例还提供了一种移动终端,该移动终端集成有如上述第三方面所述的删除联系人的装置。

本发明实施例的技术方案,通过监测对通讯录中联系人的删除操作;并根据所述删除操作生成同步删除请求;然后,向运营商服务器发送所述同步删除请求,以使所述运营商服务器根据所述同步删除请求,控制被删除联系人的移动终端清除所述本机号码的关联信息。本发明实施例解决目前无法限制用户不希望的联系人向本机用户拨打电话的问题,通过在用户本机上删除对方的联系方式,达到在对方手机上的本机号码的关联信息均被删除的效果,避免用户再被已删除的联系人骚扰,提高用户体验。

附图说明

图1a是本发明实施例一中的删除联系人的方法的流程图;

图1b是本发明实施例一中的本机用户的手机通讯录示意图;

图1c是本发明实施例一中的被删除联系人的手机通讯录在执行同步删除操作前后的示意图;

图2是本发明实施例二中的删除联系人的方法中一个示例的流程图;

图3是本发明实施例三中的删除联系人的方法的流程图;

图4是本发明实施例四中的删除联系人的装置的结构示意图;

图5是本发明实施例五中的一种运营商服务器的示意图;

图6是本发明实施例六中的一种移动终端的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1a为本发明实施例一提供的删除联系人的方法的流程图,本实施例可适用于若在第一移动终端上进行删除联系人的操作,则在第二移动终端相应的删除第一终端对应的联系人的相关信息的情况,该方法可以由删除联系人的装置来执行,该装置集成于移动终端中。

如图1a所示,该删除联系人的方法具体包括如下步骤:

步骤110、监测对通讯录中联系人的删除操作。

在用户删除通讯录中的联系人时,会触发删除联系人事件。移动终端实时监测是否发生用户对通讯录的操作。在检测到删除联系人事件时,确定发生对通讯录中联系人的删除操作。

具体地,在用户删除通讯录中的联系人时,提示用户对被删除联系人做标记,根据该标记判断被删除联系人是否是用户误删除的联系人,从而避免因为用户的误删除操作,导致被删除联系人的移动终端上关于该用户的关联信息被删除。

示例性的,图1b示出了本发明实施例一中的本机用户的手机通讯录111示意图。如图1b所示,在用户删除联系人C时,移动终端110检测到删除联系人事件后,判断被删除联系人是否被标记。在用户选中标记112时,触摸屏对应产生一电信息,并将该电信号发送至中央处理器CPU。若CPU接收到该电信号,则认为被删除联系人被标记。若被删除联系人没有被标记,则说明上述删除操作可能是用户的一个误操作,提示用户是否确定要删除该联系人。若用户选择是,则提示用户对该联系人做标记;若用户对被删除联系人做了标记,则最终确定发生对通讯录中联系人的删除操作。若用户选择否,则放弃上述删除操作,最终确定未发生对通讯录中联系人的删除操作。

步骤120、根据所述删除操作生成同步删除请求。

其中,同步删除请求包括本机号码和被删除联系人的电话号码。移动终端在监测到对通讯录中某一联系人的删除操作时,获取该被删除联系人的电话号码,并获取移动终端本机号码,根据该被删除联系人的电话号码及本机号码生成同步删除请求。

示例性的,联系人A从其手机通讯录中删除联系人B,手机在检测到该删除操作时,根据联系人B的手机号码和联系人A的手机号码生成同步删除请求。

步骤130、向运营商服务器发送所述同步删除请求,以使所述运营商服务器根据所述同步删除请求,控制被删除联系人的移动终端清除所述本机号码的关联信息。

其中,SIM卡(Subscriber Identification Module,用户身份识别模块卡的简称)包括本地系统信息、运营商信息和用户个人信息等,例如设备识别码(IMEI)、电话号码、网络运营商、SIM卡序列号、SIM用户识别码(IMSI)等。

关联信息包括本机号码对应的联系人信息、本机号码对应的通讯记录和本机号码对应的短信记录等。

根据用户身份识别SIM卡信息登录运营商服务器,发送同步删除请求至所述运营商服务器,使所述运营商服务器根据所述同步删除请求确定被删除联系人的电话号码。

以及,使所述运营商服务器根据所述电话号码向被删除联系人的移动终端发送删除操作触发指令,以触发所述移动终端执行删除所述本机号码的关联信息的操作。

示例性的,手机开机后,将SIM卡中存储的本地系统信息和用户个人信息等发送至基站,通过基站将上述信息传输至运营商服务器。运营商服务器中已存储有与用户个人SIM卡信息对应的注册信息。在运营商服务器接收到SIM卡信息后,进行鉴权处理。若接收到的SIM卡信息与预存的注册信息相匹配,则允许该手机登录运营商服务器。

在手机登录运营商服务器后,将该同步删除请求发送至运营商服务器,以便于运营商服务器获得被删除联系人的手机号码和本机号码。运营商服务器根据被删除联系人的电话号码和本机号码生成删除操作触发指令,将该删除操作触发指令发送至被删除联系人的手机(需是能够识别该触发指令的手机),以使被联系人的手机根据该删除操作触发指令调用删除指令,根据该删除指令删除被联系人的手机上本机号码相关联的信息。

可选的,在手机登录运营商服务器后,将该同步删除请求发送至运营商服务器,以便于运营商服务器获得被删除联系人的手机号码和本机号码。运营商服务器根据被删除联系人的电话号码和本机号码生成同步删除指令,将该同步删除指令发送至被删除联系人的手机,以删除被删除联系人的手机通讯录中本机用户的联系方式,即不向已删除联系人显示本机用户的联系方式。其中,本机用户指的是发送同步删除请求的移动终端的机主。图1c示出了被删除联系人的手机通讯录在执行同步删除操作前后的示意图。如图1c所示,联系人C的移动终端210在执行同步删除操作之前,联系人C的手机通讯录211中有联系人A的联系方式。联系人C的移动终端210在执行同步删除操作后,联系人C的手机通讯录211中联系人A的联系方式被删除,同时,在手机通讯录211中排列在联系人A后其它联系人(联系人P、联系人Q和联系人R)依次移动至前一个联系人的位置。

本实施例的技术方案,通过监测对通讯录中联系人的删除操作;并根据所述删除操作生成同步删除请求;然后,向运营商服务器发送所述同步删除请求,以使所述运营商服务器根据所述同步删除请求,控制被删除联系人的移动终端清除所述本机号码的关联信息。本发明实施例解决目前无法限制用户不希望的联系人向本机用户拨打电话的问题,通过在用户本机上删除对方的联系方式,达到在对方手机上的本机号码的关联信息均被删除的效果,避免用户再被已删除的联系人骚扰,提高用户体验。

实施例二

图2为本发明实施例二提供的删除联系人的方法中一个示例的流程图,本实施例的技术方案在上述实施例的基础上,进一步附加了向本机上的具有即时通信功能的应用程序的应用服务器发送好友查询请求,以通过所述应用服务器查询被删除联系人是否为本机用户(本机用户指的是发送同步删除请求的移动终端的机主)的好友;在被删除联系人是本机用户的好友时,提示本机用户屏蔽被删除联系人。这样设置的好处在于避免被删除联系人通过具有即时通信功能的应用程序骚扰本机用户,减少本机用户被骚扰的概率,提高用户体验。

如图2所示,本发明具体包括如下步骤:

步骤210、根据用户身份识别SIM卡信息登录运营商服务器。

步骤220、监测对通讯录的操作事件。

示例性的,移动终端可以启动一线程实时检测对通讯录的操作事件。在用户对通讯录进行删除联系人的操作时,通过该线程检测到删除事件。在用户对通讯录进行添加联系人的操作时,通过该线程检测到添加事件。

步骤230、判断是否发生删除联系人的操作,若是,则执行步骤240,若否,则返回执行步骤220。

移动终端根据上述线程的检测结果判断是否发生删除联系人的操作。示例性的,在上述线程返回的检测结果为删除事件时,移动终端确定发生删除联系人的操作。

步骤240、自动生成同步删除请求,发送至运营商服务器。

在发生删除联系人的操作时,移动终端根据被删除联系人的手机号码和本机号码生成同步删除请求,自动向运营商服务器发送该同步删除请求,以便于运营商服务器接收该同步删除请求后,根据被删除联系人的手机号码向相应的移动终端发送同步删除指令,以删除该被删除联系人的手机通讯录中本机用户的联系方式,即不向已删除联系人显示本机用户的联系方式。

步骤250、判断本机号码与被删除联系人的号码在应用程序中是否是好友关系,若是,则执行步骤260,若否,则返回执行步骤220。

在用户请求删除某一联系人的联系方式后,移动终端根据用户请求删除的联系人的电话号码查询本机安装的具有即时通信功能的应用程序,确定本机用户与被删除联系人是否具有其他好友关系。示例性的,在移动终端上安装有微信(或QQ)时,移动终端根据被删除联系人的手机号码和本机号码生成好友查询指令,并将该好友查询指令发送至微信对应的应用服务器,以通过该应用服务器查询被删除联系人是否为本机用户的好友。

步骤260、提示本机用户屏蔽被删除联系人。

示例性的,在移动终端的屏幕上显示提示信息,以提醒本机用户在微信或QQ等应用程序中屏蔽被删除联系人。

实施例三

图3为本发明实施例三中的删除联系人的方法的流程图,本实施例可适用于若在第一移动终端上进行删除联系人的操作,则在第二移动终端相应的删除第一终端对应的联系人的相关信息的情况,该方法可以由删除联系人的装置来执行,该装置集成于运营商服务器中。

如图3所示,该删除联系人的方法具体包括如下步骤:

步骤310、接收移动终端发送的用户身份识别SIM卡信息,根据所述用户身份识别SIM卡信息验证所述移动终端的登录权限。

由于移动终端开机后,将SIM卡中存储的本地系统信息和用户个人信息等发送至基站,通过基站将上述信息传输至运营商服务器,进行鉴权处理。运营商服务器在接收到SIM卡信息后,将所接收的SIM卡信息与预存的注册信息相匹配。在该SIM卡信息与预存的注册信息相匹配时,则确定该移动终端具有登录权限,允许该移动终端登录运营商服务器。

步骤320、接收移动终端发送的同步删除请求。

其中,同步删除请求包括本机号码和被删除联系人的手机号码。

示例性的,运营商服务器在接收到同步删除请求后,获得被删除联系人的手机号码和本机号码。运营商服务器根据被删除联系人的电话号码和本机号码生成删除操作触发指令。

替代性的,运营商服务器在接收到同步删除请求后,获得被删除联系人的手机号码和本机号码。运营商服务器根据被删除联系人的电话号码和本机号码生成同步删除指令。

步骤330、根据所述同步删除请求,控制被删除联系人的移动终端清除所述本机号码的关联信息。

其中,关联信息包括与发送同步删除请求的移动终端的本机号码对应的联系人信息、该本机号码对应的通讯记录和该本机号码对应的短信记录等。

运营商服务器将根据该同步删除请求生成的删除操作触发指令或同步删除指令,发送至被删除联系人对应的移动终端,以使被删除联系人的移动终端清除本机号码的相关信息。

示例性的,运营商服务器根据被删除联系人的手机号码向相应的移动终端发送删除操作触发指令。从而,根据该删除操作触发指令触发对应的移动终端(需是能够识别该触发指令的移动终端)执行删除对应于本机号码的联系人信息的操作。

示例性的,运营商服务器根据被删除联系人的手机号码向相应的移动终端发送同步删除指令。从而,使被删除联系人的移动终端根据该同步删除指令,执行删除手机通讯录中本机用户的联系方式的操作,即不向已删除联系人显示本机用户的联系方式。

本实施例的技术方案,通过接收移动终端发送的同步删除请求;然后,根据所述同步删除请求,控制被删除联系人的移动终端清除所述本机号码的关联信息。本发明实施例解决目前无法限制用户不希望的联系人向本机用户拨打电话的问题,通过在用户本机上删除对方的联系方式,达到在对方手机上的本机号码的关联信息均被删除的效果,避免用户再被已删除的联系人骚扰,提高用户体验。

实施例四

图4为本发明实施例四中的删除联系人的装置的结构示意图。如图4所示,本装置具体包括:

操作获取模块410,用于监测对通讯录中联系人的删除操作;

请求生成模块420,用于根据所述删除操作生成同步删除请求,其中,所述同步删除请求包括本机号码和被删除联系人的电话号码;

请求发送模块430,用于向运营商服务器发送所述同步删除请求,以使所述运营商服务器根据所述同步删除请求,控制被删除联系人的移动终端清除所述本机号码的关联信息。

本实施例的技术方案,通过操作获取模块410监测对通讯录中联系人的删除操作;并由请求生成模块420根据所述删除操作生成同步删除请求;然后,通过请求发送模块430向运营商服务器发送所述同步删除请求,以使所述运营商服务器根据所述同步删除请求,控制被删除联系人的移动终端清除所述本机号码的关联信息。本发明实施例解决目前无法限制用户不希望的联系人向本机用户拨打电话的问题,通过在用户本机上删除对方的联系方式,达到在对方手机上的本机号码的关联信息均被删除的效果,避免用户再被已删除的联系人骚扰,提高用户体验。

进一步的,还包括:

好友查询请求发送模块440,用于在监测对通讯录中联系人的删除操作之后,向本机上的具有即时通信功能的应用程序的应用服务器发送好友查询请求,以通过所述应用服务器查询被删除联系人是否为本机用户的好友。

好友屏蔽提示模块450,用于在被删除联系人是本机用户的好友时,提示本机用户屏蔽被删除联系人,避免被删除联系人通过具有即时通信功能的应用程序骚扰本机用户,减少本机用户被骚扰的概率,提高用户体验。

进一步的,所述请求发送模块430具体用于:

根据用户身份识别SIM卡信息登录运营商服务器,发送同步删除请求至所述运营商服务器,使所述运营商服务器根据所述同步删除请求确定被删除联系人的电话号码;

以及,使所述运营商服务器根据所述电话号码向被删除联系人的移动终端发送删除操作触发指令,以触发所述移动终端执行删除所述本机号码的关联信息的操作。

上述删除联系人的装置可执行本发明实施例一和二中任意一个所提供的删除联系人的方法,具备执行方法相应的功能模块和有益效果。

实施例五

图5为本发明实施例五中的一种运营商服务器的示意图。如图5所示,本运营商服务器中集成有删除联系人的装置520,还包括其它用于实现运营商服务器功能的模块。

其中,该删除联系人的装置520包括:

请求接收模块521,用于接收移动终端发送的同步删除请求,其中,所述同步删除请求包括本机号码和被删除联系人的电话号码;

删除操作控制模块522,用于根据所述同步删除请求,控制被删除联系人的移动终端清除所述本机号码的关联信息。

本实施例的技术方案,通过请求接收模块521接收移动终端发送的同步删除请求;然后,由删除操作控制模块522根据所述同步删除请求,控制被删除联系人的移动终端清除所述本机号码的关联信息。本发明实施例解决目前无法限制用户不希望的联系人向本机用户拨打电话的问题,通过在用户本机上删除对方的联系方式,达到在对方手机上的本机号码的关联信息均被删除的效果,避免用户再被已删除的联系人骚扰,提高用户体验。

进一步的,还包括:

服务器登录模块510,用于在接收移动终端发送的同步删除请求之前,接收移动终端发送的用户身份识别SIM卡信息,根据所述用户身份识别SIM卡信息验证所述移动终端的登录权限。由于在移动终端开机后,即可自动根据SIM卡信息登录运营商服务器,无需用户再进行注册操作,也不需要用户输入账号和密码登录服务器,简化了用户的操作步骤,提高了用户体验。同时,基于SIM卡信息登录运营商服务器,用户无需担心账户被盗用而可能导致的问题,账户安全级别更高。

进一步的,所述删除操作控制模块522具体用于:

根据所述同步删除请求确定被删除联系人的电话号码;

根据所述电话号码向被删除联系人的移动终端发送删除操作触发指令,以触发所述移动终端执行删除所述本机号码的关联信息的操作。

上述运营商服务器可执行本发明实施例三所提供的删除联系人的方法,具备执行方法相应的功能模块和有益效果。

实施例六

本发明实施例六提供了一种移动终端,该移动终端集成有上述实施例四提供的删除联系人的装置。图6为本发明实施例六提供的一种移动终端的结构示意图。如图6所示,该移动终端可以包括:存储器601、中央处理器(Central Processing Unit,以下简称CPU)602、外设接口603、RF(Radio Frequency,射频)电路605、音频电路606、扬声器611、电源管理芯片608、输入/输出(I/O)子系统609、触摸屏612、其他输入/控制设备610以及外部端口604,这些部件通过一个或多个通信总线或信号线607来通信。

应该理解的是,图示移动终端600仅仅是移动终端的一个范例,并且移动终端600可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

下面就本实施例提供的用于同步删除联系人的移动终端进行详细的描述,该移动终端以手机为例。

存储器601,所述存储器601可以被CPU602、外设接口603等访问,所述存储器601可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

外设接口603,所述外设接口603可以将设备的输入和输出外设连接到CPU602和存储器601。

I/O子系统609,所述I/O子系统609可以将设备上的输入输出外设,例如触摸屏602和其他输入/控制设备610,连接到外设接口603。I/O子系统609可以包括显示控制器6091和用于控制其他输入/控制设备610的一个或多个输入控制器6092。其中,一个或多个输入控制器6092从其他输入/控制设备610接收电信号或者向其他输入/控制设备610发送电信号,其他输入/控制设备610可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器6092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。

触摸屏612,所述触摸屏612是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。在触摸屏612上存在对应于删除联系人的删除操作时,通过I/O子系统609将对应于删除操作的电信号传输至外设接口603,再通过外设接口603传输至CPU602进行处理。

I/O子系统609中的显示控制器6091从触摸屏612接收电信号或者向触摸屏612发送电信号。触摸屏612检测触摸屏上的接触,显示控制器6091将检测到的接触转换为与显示在触摸屏612上的用户界面对象的交互,即实现人机交互,显示在触摸屏612上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。

RF电路605,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,RF电路605接收并发送RF信号,RF信号也称为电磁信号,RF电路605将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。RF电路605可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC(COder-DECoder,编译码器)芯片组、用户标识模块(Subscriber Identity Module,SIM)等等。

音频电路606,主要用于从外设接口603接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器611。

扬声器611,用于将手机通过RF电路605从无线网络接收的语音信号,还原为声音并向用户播放该声音。

电源管理芯片608,用于为CPU602、I/O子系统609及外设接口所连接的硬件进行供电及电源管理。

本发明实施例提供的CPU602可执行下述操作:

监测对通讯录中联系人的删除操作;

根据所述删除操作生成同步删除请求,其中,所述同步删除请求包括本机号码和被删除联系人的电话号码;

向运营商服务器发送所述同步删除请求,以使所述运营商服务器根据所述同步删除请求,控制被删除联系人的移动终端清除所述本机号码的关联信息。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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