一种云端数据共享的方法及装置的制作方法

文档序号:7865650阅读:174来源:国知局
专利名称:一种云端数据共享的方法及装置的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种云端数据共享的方法及装置。
背景技术
随着无线通信技术的飞速发展,手机作为一种便捷的通讯工具,已成为人们生活的重要组成部分。但是,在利用手机实现便捷通讯的同时,会存在经常接收到骚扰电话及垃圾短 目的问题。为了解决手机会接收到骚扰电话及垃圾短信的问题,通常在智能手机内部设置黑名单功能,通过将某些电话号码加入手机黑名单,来屏蔽黑名单中所有电话号码的来电或/和短信。现有技术中,通常采用以下两种方法添加手机黑名单。用户可以根据自己的需要,指示手机将某个电话号码添加至黑名单,或者删除黑名单中的某个电话号码。采用该方法,用户虽然可以根据自己的需要任意更改黑名单,但是用户需要手动将电话号码添加至黑名单,维护性差;并且,黑名单仅能以一部手机为载体,当用户需要将该手机上黑名单中的电话号码与另一部手机实现共享时,仅能通过手动操作,共享性差。因此,采用传统方式手动添加电话号码至黑名单方法,存在可操作性和共享性差的问题。此外,还可以在智能手机中安装防止恶意骚扰应用软件来防止骚扰电话及垃圾短信。上述防止恶意骚扰应用软件是在服务器端存储一个公共的黑名单数据库,该黑名单数据库中包含一些举报率较高的恶意电话号码,并且服务器会定时或不定时更新黑名单数据库。在手机中安装防止恶意骚扰应用软件后,即可共享黑名单数据库中的电话号码。当手机接收到来电时,该应用软件在黑名单数据库中检索来电号码是否为恶意电话号码,若是,则提示用户。采用该方法能较好地克服第一种方法共享性差的问题。使用防止恶意骚扰应用软件时,用户需要等待应用软件更新才能更新黑名单数据库,并且用户需要频繁下载更新的黑名单数据库,可操作性较差。综上所述,当手机遇到骚扰电话或垃圾短信时,现有技术拦截恶意骚扰电话及垃圾短信的方法,存在可操作性和共享性差的问题。

发明内容
本发明实施例提供一种云端共享数据的方法及装置,用以解决目前拦截手机骚扰电话及垃圾短消息时,存在的可操作性和共享性差的问题。本发明实施例提供的具体技术方案如下一种云端共享数据的方法,包括接收客户端发送的黑名单获取请求消息;获取所述黑名单获取请求消息携带的待查询通信标识;将所述待查询通信标识与云端信息数据库中的黑名单信息进行匹配;根据匹配结果,向所述客户端返回提示信息。
一种云端共享数据的方法,包括向服务器发送黑名单获取请求消息;接收所述服务器返回的提示信息;所述提示信息通过所述服务器获取所述黑名单获取请求消息携带的待查询通信标识;将所述待查询通信标识与云端信息数据库中的黑名单信息进行匹配获得。一种云端共享数据的装置,包括接收单元,用于接收客户端发送的黑名单获取请求消息;
获取单元,用于获取所述黑名单获取请求消息携带的待查询通信标识;匹配单元,用于将所述待查询通信标识与云端信息数据库中的黑名单信息进行匹配;信息返回单元,用于根据匹配结果,向所述客户端返回提示信息。一种云端共享数据的装置,包括发送单元,用于向服务器发送黑名单获取请求消息;接收单元,用于接收所述服务器返回的提示信息;其中,所述提示信息通过所述服务器获取所述黑名单获取请求消息携带的待查询通信标识;将所述待查询通信标识与云端信息数据库中的黑名单信息进行匹配获得。本发明实施例中,当客户端向服务器发送黑名单获取请求消息,服务器即可获取上述黑名单获取请求消息中携带的待查询通信标识,将该待查询通信标识与云端信息数据库中的黑名单信息进行匹配,若匹配成功,则向用户发送提示消息。采用本发明技术方案,能够实时共享云端信息数据库中的黑名单信息,无须通过安装以及更新应用软件来更新云端信息数据库中的黑名单信息,增强了可操作性和共享性。


图I为本发明实施例中云端共享数据的流程图;图2为本发明实施例中以客户端A为中心的云端信息集合;图3为本发明实施例中建立云端信息数据库的详细流程图;图4为本发明实施例中云端共享数据装置结构图一;图5为本发明实施例中云端共享数据装置结构图二。
具体实施例方式为了解决拦截手机骚扰电话及垃圾短消息时,存在的可操作性和共享性差的问题。当客户端向服务器发送黑名单获取请求消息,服务器即可获取上述黑名单获取请求消息中携带的待查询通信标识,将该待查询通信标识与云端信息数据库中的黑名单信息进行匹配,若匹配成功,则向用户发送提示消息。采用本发明技术方案,能够实时共享云端信息数据库中的黑名单信息,无须通过安装以及更新应用软件来更新黑名单信息,增强了可操作性和共享性。下面结合附图对本发明优选的实施方式进行详细说明。基于上述技术方案,参阅图I所示,本发明实施例中,在云端共享数据的详细流程如下
步骤100 :服务器接收客户端发送的黑名单获取请求消息。本发明实施例中,当客户端正在进行通信业务时,如进行通话业务,接收短消息等,客户端即会向服务器发送黑名单获取请求消息,服务器接收客户端发送的黑名单获取请求消息。步骤110 :服务器获取上述黑名单获取请求消息中携带的待查询通信标识。本发明实施例中,客户端向服务器发送的黑名单获取请求消息中携带待查询通信标识,服务器获取上述待查询通信标识。其中,待查询通信标识为与客户端进行通信业务的另一客户端的身份标识,可以为另一客户端的电话号码,可以为另一客户端的即时通讯工具号码等。步骤120 :将上述待查询通信标识与云端信息数据库中的黑名单信息进行匹配。 将上述待查询通信标识与云端信息数据库中的黑名单信息进行匹配。较佳的,在服务器中建立一个云端信息数据库,该云端信息数据库中包含黑名单信息。参阅图2所示,建立云端信息数据库的流程为步骤al :服务器接收客户端发送的注册请求消息,为该客户端分配唯一统一资源定位器地址。各个客户端向服务器发送注册请求消息,服务器为每一个客户端分别提供一个统一资源定位器(Uniform Resource Locator ;URL)地址,客户端通过该URL地址在服务器注册账号,可以实现客户端与服务器的绑定,使客户端可以随时通过该URL地址登录到服务器上,共享服务器的相关信息。服务器接收到各个客户端发送的注册请求消息后,服务器采用http的post方式为每一个客户端分别提供一个URL地址。在上述过程中,服务器根据与客户端建立连接的情况,向客户端反馈第一响应消息JSON String,通知客户端URL地址分配成功或者失败。例如,本发明实施例中,客户端向服务器发送注册请求消息后,服务器向客户端返回值JSONString作为第一响应消息,当服务器成功为客户端提供URL地址时,即客户端与服务器建立绑定成功时,服务器向客户端反馈第一响应消息采用如下格式{" result":"ok","description"成功","data"" bindld":8489615774363249786},"code":0}}若客户端与服务器建立绑定失败时,服务器向客户端反馈第一响应消息采用如下格式{ " result" : "error", "reason" "description":"参数错误","code" :10008}当服务器向客户端反馈绑定成功返回值时,则表明服务器为客户端分配一个URL地址,客户端可以通过在服务器注册账号登录服务器,共享服务器的信息。步骤a2 :服务器接收并保存上述客户端通过URL地址发送的黑名单信息,建立云端信息数据库。具体为在服务器注册成功的每一个客户端均可以将自身保存的黑名单信息发送至服务器,服务器向上述客户端反馈第二响应消息,通知该客户端黑名单信息接收成功或者失败。服务器接收各个客户端发送的黑名单信息生成云端信息数据库。上述服务器向客户端可以采用返回值JSON Strin g作为第二响应消息。客户端通过服务器为其分配的URL地址,将黑名单信息发送至服务器,服务器根据各个客户端发送的黑名单信息,建立云端信息数据库。上述黑名单信息可以仅包括黑名单通信标识。根据客户端发送至服务器的黑名单信息,生成云端信息数据库。当客户端进行通信业务时,该客户端采用get方式发送URL地址;服务器判断上述客户端对应的URL地址是否为合法,即该客户端是否为合法的注册账号,以及该注册账号与密码是否对应;当判定上述客户端对应的URL地址为合法时,向客户端反馈内容为content成功消息,服务器保存上述黑名单信息;否则,服务器向客户端反馈表示错误代码。
上述黑名单信息还可以包括客户端与服务器同步信息,通过客户端与服务器同步信息,当云端信息数据库中的黑名单信息发生更新时,客户端能够在更新后的云端信息数据库中判断待查询通信标识是否与云端信息数据库中的黑名单信息匹配。上述黑名单信息还可以包括联系人信息。当客户端向服务器发送的黑名单信息中包含联系人信息时,服务器可以建立以该客户端为中心的云端信息数据库,即以该客户端为中心,查找该客户端发送至服务器的联系人信息中包含的所有通信标识分别对应的各个客户端发送至服务器的黑名单信息,生成云端信息集合。例如,参阅图3所示,其中黑点为客户端,当客户端A向服务器发送的联系人信息包含两个通信标识,该两个通信标识分别对应客户端为B、客户端C,并且客户端B、C均在服务器注册账号并上传各自的黑名单信息。此时,建立以客户端A为中心,查找客户端B、C发送至服务器的黑名单信息并建立云端信息集合I。上述黑名单信息还可以包括身份识别信息等。当客户端I向服务器发送黑名单获取请求消息后,该黑名单获取请求消息中携带的待查询通信标识与云端信息数据库中的信息匹配时,服务器可以通过身份识别信息,将提供上述待查询通信标识为黑名单对应的客户端2身份识别信息返回至上述客户端I。特殊的,客户端可以选择不公开自身的黑名单信息,仅在服务器注册账号,通过登录服务器共享其他客户端发送的云端信息数据库。此外,客户端也可以选择不公开身份识别信息,仅向服务器发送联系人信息,客户端与服务器同步信息,黑名单信息等,此时,在后续步骤中,将不会显示该客户端的身份识别信息。例如,客户端向服务器发送黑名单信息的格式如下
权利要求
1.一种云端共享数据的方法,其特征在于,包括 接收客户端发送的黑名单获取请求消息; 获取所述黑名单获取请求消息携带的待查询通信标识; 将所述待查询通信标识与云端信息数据库中的黑名单信息进行匹配; 根据匹配结果,向所述客户端返回提示信息。
2.如权利要求I所述的方法,其特征在于,当所述客户端正在进行通信业务时,所述待查询通信标识为与所述客户端进行通信业务的另一客户端的身份标识。
3.如权利要求I所述的方法,其特征在于,所述云端信息数据库的建立步骤包括 接收客户端发送的注册请求消息,为所述客户端分配唯一统一资源定位器URL地址; 接收并保存所述客户端通过URL地址发送的黑名单信息,建立所述云端信息数据库。
4.如权利要求3所述的方法,其特征在于,还包括 为所述客户端分配唯一 URL地址后,向所述客户端反馈第一响应消息,通知所述客户端URL地址分配成功或者URL地址分配失败;和/或 接收并保存所述客户端通过URL地址发送的黑名单信息后,向所述客户端反馈第二响应消息,通知所述客户端信息接收成功或信息接收失败。
5.如权利要求I所述的方法,其特征在于,所述根据匹配结果,向所述客户端返回提示信息,包括 当匹配结果为具有匹配的黑名单信息时,向所述客户端返回黑名单提示信息; 当匹配结果为不具有匹配的黑名单信息时,向所述客户端返回非黑名单提示信息。
6.—种云端共享数据的方法,其特征在于,包括 向服务器发送黑名单获取请求消息; 接收所述服务器返回的提示信息; 所述提示信息通过所述服务器获取所述黑名单获取请求消息携带的待查询通信标识;将所述待查询通信标识与云端信息数据库中的黑名单信息进行匹配获得。
7.如权利要求6所述的方法,其特征在于,正在进行通信业务时,所述待查询通信标识为进行通信业务的另一客户端的身份标识。
8.如权利要求6所述的方法,其特征在于,向服务器发送黑名单获取请求消息之前,还包括 向所述服务器发送注册请求消息; 接收所述服务器分配的唯一统一资源定位器URL地址; 通过所述URL地址,向所述服务器发送黑名单信息,用以建立所述云端信息数据库。
9.如权利要求6所述的方法,其特征在于,所述接收所述服务器返回的提示信息之后,还包括 根据所述提示信息,进行黑名单信息提示。
10.一种云端共享数据的装置,其特征在于,包括 接收单元,用于接收客户端发送的黑名单获取请求消息; 获取单元,用于获取所述黑名单获取请求消息携带的待查询通信标识; 匹配单元,用于将所述待查询通信标识与云端信息数据库中的黑名单信息进行匹配; 信息返回单元,用于根据匹配结果,向所述客户端返回提示信息。
11.如权利要求10所述的装置,其特征在于,所述接收单元,用于 当所述客户端正在进行通信业务时,接收与所述客户端进行通信业务的另一客户端的身份标识作为待查询通信标识。
12.如权利要求10所述的装置,其特征在于,还包括数据库建立单元,用于 接收客户端发送的注册请求消息,为所述客户端分配唯一统一资源定位器URL地址; 接收并保存所述客户端通过URL地址发送的黑名单信息,建立所述云端信息数据库。
13.如权利要求12所述的装置,其特征在于,所述数据库建立单元,用于 为所述客户端分配唯一 URL地址后,向所述客户端反馈第一响应消息,通知所述客户端URL地址分配成功或者URL地址分配失败;和/或 接收并保存所述客户端通过URL地址发送的黑名单信息后,向所述客户端反馈第二响应消息,通知所述客户端信息接收成功或信息接收失败。
14.如权利要求10所述的装置,其特征在于,所述信息返回单元,用于 当匹配结果为具有匹配的黑名单信息时,向所述客户端返回黑名单提示信息; 当匹配结果为不具有匹配的黑名单信息时,向所述客户端返回非黑名单提示信息。
15.一种云端共享数据的装置,其特征在于,包括 发送单元,用于向服务器发送黑名单获取请求消息; 接收单元,用于接收所述服务器返回的提示信息;其中,所述提示信息通过所述服务器获取所述黑名单获取请求消息携带的待查询通信标识;将所述待查询通信标识与云端信息数据库中的黑名单信息进行匹配获得。
16.如权利要求15所述的装置,其特征在于,所述发送单元,用于 正在进行通信业务时,发送进行通信业务的另一客户端的身份标识作为待查询通信标识。
17.如权利要求15所述的装置,其特征在于,所述发送单元,用于 向所述服务器发送注册请求消息; 接收所述服务器分配的唯一统一资源定位器URL地址; 通过所述URL地址,向所述服务器发送黑名单信息,用以建立所述云端信息数据库。
18.如权利要求15所述的装置,其特征在于,所述接收单元,用于 根据所述提示信息,进行黑名单信息提示。
全文摘要
本发明实施例公开了一种云端共享数据的方法及装置,用于目前屏蔽手机骚扰电话及垃圾短信时,操作性和共享性差的问题。本发明实施例中,接收各个客户端发送的请求消息,服务器接收部分或全部客户端发送的黑名单获取请求消息,获取上述黑名单获取请求消息携带的待查询通信标识;将该待查询通信标识与云端信息数据库中的黑名单信息进行匹配;根据匹配结果,向上述客户端返回提示信息。采用本发明技术方案,能够实时共享服务器各个客户端发送的黑名单信息,无须安装应用软件以及更新黑名单信息,可操作性和共享性强。
文档编号H04L29/08GK102970362SQ20121046089
公开日2013年3月13日 申请日期2012年11月15日 优先权日2012年11月15日
发明者徐萌, 刘新宇, 王文林 申请人:北京小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1