隐私保护的方法、装置和用户终端与流程

文档序号:15484352发布日期:2018-09-21 19:39阅读:131来源:国知局

本发明涉及通信技术领域,尤其涉及一种隐私保护的方法、装置和用户终端。



背景技术:

目前,随着网络条件的便利,人与人之间的沟通需求变得高效丰富,尤其在断点沟通、一对多沟通、多对多沟通等方面衍生出了更多的需求。同时,个人的隐私保护也愈来愈显得重要。在一些情况下,如临时停车、寻物启事、房展会、车展会等,用户必须给外界公布一些联系方式以便于被联系,但与此同时因为个人账号的泄露经常会导致用户接收到各种骚扰短信、电话和即时通讯信息等等。

目前,双卡双待的手机和“一号通”业务均可以支持针对不同场景的应用,比如双卡双待的用户可以为某些联系人留下一个手机号码,为另一些联系人留下另一个手机号码,以便不同的联系人通过不同方式联系自己;“一号通”业务支持用户将自己常用的各种通信号码(手机、寻呼机、办公电话、语音信箱、住宅电话)统一为一个新电话号码,以后任何人只需拨打该号码就能找到用户。使用此项业务时,用户可随时调整通话情景模式(在家、办公室、外出),也可设定时间段、节假日模式,自由设定每种来电的转接顺序和接听方式,在任何住宅或者公司固定电话上接通设置号码免收通话费,因此,“一号通”用户可省去接听电话时产生的诸多不便。

但是上述技术的适用范围比较小,不能应用于基于互联网的即时交流消息的业务领域,并且所涉及公开的账号都是长期有效的真实账号,无法满足用户对真实账号的隐私保护的需求。



技术实现要素:

本发明实施例提供了一种隐私保护的方法、装置和用户终端,能够使用户通过发布临时账号信息已便获得联系,同时保护用户自身真实账号的隐私,预防和避免用户因为发布或暴露个人账号信息而受到骚扰。

第一方面,本发明实施例提供了一种隐私保护的方法,包括:

服务器接收第一用户终端发送的临时账号申请请求信息;所述临时账号申请请求信息包括所述第一用户终端的真实账号信息;

根据所述临时账号申请请求信息,生成与所述第一用户终端的真实账号信息相对应的第一临时账号信息;

向所述第一用户终端发送所述第一临时账号信息;

接收第二用户终端根据所述第一临时账号信息发送的第一消息,所述第一消息包括所述第一临时账号信息;

根据所述第一消息确定与所述第一临时账号信息相对应的第一用户终端的真实账号信息;

将所述第一消息处理为第二消息;其中,所述第二消息包括所述第一用户终端的真实账号信息;

向所述第一用户终端发送第二消息,用以建立所述第二用户终端与所述第一用户终端之间的通信连接。

在第一种可能的实现方式中,所述第一消息具体为:所述第二用户终端对第一用户终端的通信请求,或者所述第二用户终端向第一用户终端发送的信息。

在第二种可能的实现方式中,在向所述第一用户终端发送第二消息之前,所述方法还包括:

获取第二用户终端的通信可见列表;

当所述第二用户终端的通信可见列表中包括第一用户终端时,所述第二消息还包括所述第二用户终端的真实账号信息;

当所述第二用户终端的通信可见列表中不包括第一用户终端时,根据所述第二用户终端的真实账号信息得到相应的第二临时账号信息;所述第二消息还包括第二临时账号信息。

在第三种可能的实现方式中,所述方法还包括:

接收第一用户终端发送的临时账号删除请求信息;

根据所述临时账号删除请求信息,撤销存储的所述第一用户终端的真实账号信息与所述第一临时账号信息的对应关系。

在第四种可能的实现方式中,所述第一临时账号信息还包括第一临时账号的有效期,所述方法还包括:

当第一临时账号信息存在的时间超过所述有效期后,撤销存储的所述第一用户终端的真实账号信息与所述第一临时账号信息的对应关系。

在第二方面,本发明实施例提供了一种隐私保护的装置,包括:

接收单元,用于接收第一用户终端发送的临时账号申请请求信息;所述临时账号申请请求信息包括所述第一用户终端的真实账号信息;

临时账号管理单元,用于根据所述临时账号申请请求信息,生成与所述第一用户终端的真实账号信息相对应的第一临时账号信息;

发送单元,用于向所述第一用户终端发送所述第一临时账号信息;

所述接收单元还用于,接收第二用户终端根据所述第一临时账号信息发送的第一消息,所述第一消息包括所述第一临时账号信息;

匹配单元,用于根据所述第一消息确定与所述第一临时账号信息相对应的第一用户终端的真实账号信息;

处理单元,用于将所述第一消息处理为第二消息;其中,所述第二消息包括所述第一用户终端的真实账号信息;

所述发送单元还用于,向所述第一用户终端发送第二消息,用以建立所述第二用户终端与所述第一用户终端之间的通信连接。

在第一种可能的实现方式中,所述第一消息具体为:所述第二用户终端对第一用户终端的通信请求,或者所述第二用户终端向第一用户终端发送的信息。

在第二种可能的实现方式中,所述装置还包括:

获取单元,用于获取第二用户终端的通信可见列表;

判断单元,用于判定所述第二用户终端的通信可见列表中是否包括第一用户终端。

在第三种可能的实现方式中,所述装置还包括:

存储单元,用于对所述第一用户终端的真实账号信息与所述第一临时账号信息的对应关系进行存储;

所述接收单元还用于,接收第一用户终端发送的临时账号删除请求信息;

所述临时账号管理单元还用于,根据所述临时账号删除请求信息,撤销存储单元中所述第一用户终端的真实账号信息与所述第一临时账号信息的对应关系。

在第四种可能的实现方式中,所述装置还包括:

存储单元,用于对所述第一用户终端的真实账号信息与所述第一临时账号信息的对应关系进行存储;第一临时账号信息还包括第一临时账号的有效期;

所述临时账号管理单元还用于,当第一临时账号信息存在的时间超过所述有效期后,撤销存储单元中所述第一用户终端的真实账号信息与所述第一临时账号信息的对应关系。

第三方面,本发明实施例提供了一种服务器,包括:

网络接口;

处理器;

存储器;

系统总线,用于连接所述处理器、存储器和网络接口;

物理存储在所述存储器中的应用程序,所述应用程序包括可用于使所述处理器和所述服务器执行以下过程的指令:

接收第一用户终端发送的临时账号申请请求信息;所述临时账号申请请求信息包括所述第一用户终端的真实账号信息;

根据所述临时账号申请请求信息,生成与所述第一用户终端的真实账号信息相对应的第一临时账号信息;

向所述第一用户终端发送所述第一临时账号信息;

接收第二用户终端根据所述第一临时账号信息发送的第一消息,所述第一消息包括所述第一临时账号信息;

根据所述第一消息确定与所述第一临时账号信息相对应的第一用户终端的真实账号信息;

将所述第一消息处理为第二消息;其中,所述第二消息包括所述第一用户终端的真实账号信息;

向所述第一用户终端发送第二消息,用以建立所述第二用户终端与所述第一用户终端之间的通信连接。

在第一种可能的实现方式中,所述第一消息具体为:所述第二用户终端对第一用户终端的通信请求,或者所述第二用户终端向第一用户终端发送的信息。

在第二种可能的实现方式中,所述应用程序还包括,在向所述第一用户终端发送第二消息之前,可用于使所述处理器和所述服务器执行以下过程的指令:

获取第二用户终端的通信可见列表;

当所述第二用户终端的通信可见列表中包括第一用户终端时,所述第二消息还包括所述第二用户终端的真实账号信息;

当所述第二用户终端的通信可见列表中不包括第一用户终端时,根据所述第二用户终端的真实账号信息得到相应的第二临时账号信息;所述第二消息还包括第二临时账号信息。

在第三种可能的实现方式中,所述应用程序还包括可用于使所述处理器和所述服务器执行以下过程的指令:

接收第一用户终端发送的临时账号删除请求信息;

根据所述临时账号删除请求信息,撤销存储的所述第一用户终端的真实账号信息与所述第一临时账号信息的对应关系。

在第四种可能的实现方式中,所述第一临时账号信息还包括第一临时账号的有效期,所述应用程序还包括可用于使所述处理器和所述服务器执行以下过程的指令:

当第一临时账号信息存在的时间超过所述有效期后,撤销存储的所述第一用户终端的真实账号信息与所述第一临时账号信息的对应关系。

第四方面,本发明实施例还提供了一种隐私保护系统,包括:如上述第三方面所述的服务器、第一用户终端和第二用户终端。

在第一种可能的实现方式中,所述第一用户终端根据用户输入的指令信息向服务器发送临时账号申请请求信息;所述临时账号申请请求信息中包括第一用户终端的真实账号信息;

所述服务器根据接收到的所述临时账号申请请求信息,向所述第一用户终端发送与所述第一用户终端的真实账号信息相对应的第一临时账号信息,用以所述第一用户终端发布所述第一临时账号信息。

在第二种可能的实现方式中,所述服务器接收所述第二用户终端根据所述第一临时账号信息发送的第一消息,所述第一消息包括所述第一临时账号信息;所述服务器根据所述第一消息确定与所述第一临时账号信息相对应的第一用户终端的真实账号信息;所述服务器将所述第一消息处理为第二消息;其中,所述第二消息包括所述第一用户终端的真实账号信息;所述服务器向所述第一用户终端发送第二消息,用以建立所述第二用户终端与所述第一用户终端之间的通信连接。

本发明实施例的隐私保护的方法、装置和用户终端,通过服务器根据第一用户终端的临时账号申请请求信息,生成临时账号信息并与第一用户终端的真实账号信息进行绑定,从而可以使其他用户终端在不知道第一用户终端的真实账号信息的情况下,能够使他人通过临时账号信息与第一用户终端进行即时通讯联系,从而有效的保护了用户自身真实账号的隐私,能够预防和避免用户受到骚扰。

附图说明

图1为本发明实施例一提供的隐私保护的方法流程图;

图2为本发明实施例三提供的限定临时账号的时限性的方法流程图;

图3为本发明实施例四提供的限定临时账号的时限性的方法流程图;

图4为本发明实施例五提供的另一隐私保护的方法流程图;

图5为本发明实施例提供的隐私保护的方法信令图;

图6为本法明实施例提供的一种隐私保护的装置的示意图;

图7为本发明实施例提供的一种用户终端的示意图;

图8为本发明实施例提供的一种服务器的示意图;

图9为本发明实施例提供的另一种用户终端的示意图。

下面通过附图和实施例,对本发明实施例的技术方案做进一步的详细描述。

具体实施方式

下面结合附图对本发明实施例进行详细描述。应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例一提供的隐私保护的方法流程图,在本实施例中,隐私保护的方法的执行主体为提供即时通讯(Instant Messenger,IM)服务的服务器。如图1所示,所述隐私保护方法包括如下步骤:

步骤110,服务器接收第一用户终端发送的临时账号申请请求信息;所述临时账号申请请求信息包括所述第一用户终端的真实账号信息;

具体的,服务器接收到的第一用户终端发送的临时账号申请请求信息,为第一用户终端根据用户指令生成的临时账号申请请求信息,该请求信息用于向服务器请求为第一用户终端生成一个临时账号。

步骤120,根据所述临时账号申请请求信息,生成与所述第一用户终端的真实账号信息相对应的第一临时账号信息;

具体的,与所述第一用户终端的真实账号信息相对应的第一临时账号信息可以为一个或多个。服务器每接收到一次第一用户终端发送的临时账号申请请求信息,都会生成一个新的第一临时账号信息,由此可供用户在不同的应用场景下发布不同的第一临时账号信息,用以不同的联系人通过获得的不同的第一临时账号信息与联系人进行联系。该第一临时账号信息具体由即时通讯服务所提供。

在生成第一临时账号信息后,服务器对所述第一用户终端的真实账号信息与所述第一临时账号信息的对应关系进行存储。

步骤130,向所述第一用户终端发送所述第一临时账号信息;

具体的,服务器将生成的第一临时账号信息发送给第一用户终端。用户可以根据第一用户终端接收到的第一临时账号信息,根据需要以不同方式进行发布。例如:将第一临时账号信息发布在社交网站上,口头告知他人,或者通过便携打印设备打印出来进行张贴等等。

步骤140,接收第二用户终端根据所述第一临时账号信息发送的第一消息,所述第一消息包括所述第一临时账号信息;

具体的,在第二用户终端获取到前步骤中第一用户终端的用户发布的第一临时账号信息之后,如果有通信需求,则第二用户终端向服务器发送第一消息,第一消息具体为第二用户终端对第一用户终端的通信请求,或者第一消息具体为第二用户终端向第一用户终端发送的信息。

步骤150,根据所述第一消息确定与所述第一临时账号信息相对应的第一用户终端的真实账号信息;

具体的,服务器根据接收到的第一消息,获取第一消息中包括的第一临时账号信息,并根据第一临时账号信息在服务器中查找存储的与第一临时账号信息相对应的第一用户终端的真实账号信息。

步骤160,将所述第一消息处理为第二消息;其中,所述第二消息包括所述第一用户终端的真实账号信息;

具体的,服务器将第一消息进行处理,利用第一用户终端的真实账号信息替代第一消息中的第一临时账号信息,生成第二消息。其中替换后的第一用户终端的真实账号信息用以指示第二用户终端发送的第一消息的实际接收方。

步骤170,向所述第一用户终端发送第二消息,用以建立所述第二用户终端与所述第一用户终端之间的通信连接。

具体的,服务器将根据第一消息生成的第二消息发送给第一用户终端。当第一消息为第二用户终端对第一用户终端的通信请求时,需要第一用户终端响应通信请求,从而建立第二用户终端与第一用户终端之间的通信连接。当第一消息为第二用户终端向第一用户终端发送的信息时,第一用户终端可以直接接收到该信息,建立第二用户终端与第一用户终端之间的通信连接。

通过应用本发明实施例提供的隐私保护方法,服务器根据第一用户终端的临时账号申请请求信息,生成临时账号信息并与第一用户终端的真实账号信息进行绑定,从而可以使其他用户终端在不知道第一用户终端的真实账号信息的情况下,能够通过临时账号信息与第一用户终端进行即时通讯联系,从而有效的保护了用户的隐私。

在上述实施例一中,提供了对于第一用户终端的用户的隐私保护的方法,在本发明实施例二中,还可以对建立通信的双方同时进行隐私保护。基于上述实施例一,在服务器向第一用户终端发送第二消息之前,本实施例提供的隐私保护的方法还包括:

服务器获取第二用户终端的通信可见列表;当第二用户终端的通信可见列表中包括第一用户终端时,第二消息还包括第二用户终端的真实账号信息;当第二用户终端的通信可见列表中不包括第一用户终端时,根据第二用户终端的真实账号信息得到相应的第二临时账号信息;第二消息还包括第二临时账号信息。

具体的,第二用户终端中存储有通信可见列表,通信可见列表中设定了第二用户终端的真实账号信息对于哪些用户终端是可见的,或者设定了第二用户终端的真实账号信息对于哪些用户是不可见的。用户可以通过输入操作指令改变、添加或删除第二用户终端中通信可见列表中的具体设置信息。第二用户终端的通信可见列表可以同步到服务器,由此使服务器能够根据通信可见列表中是否包括第一用户终端,对接收第二消息的第一用户终端选择显示第二用户终端的真实账号信息或与第二用户终端的真实账号信息相对应的第二临时账号信息。

进一步的,在一个具体的例子中,当第二用户终端的通信可见列表中第一用户终端被记录为“阻止呼入黑名单”,则当服务器检测到第二用户终端发起对第一用户终端的通讯请求或发送信息时,服务器对第二用户终端的信息进行隐藏,例如可以在第一用户终端上显示通讯请求或信息的发送方为“隐藏号码”,用以阻止第一用户终端对第二用户终端的主动通信请求。

此外,在上述具体例子中采用了服务器从终端获取终端内存储的通信可见列表的方案。在其他具体的实现方式中,还可以由服务器来存储并维护通信可见列表,从而通过服务器能够自动选择通信双方使用真实账号还是临时账户与对方进行通信。

具体的,服务器为每一个真实账号维护一个可信列表。这个可信列表,可以是以白名单方式说明哪些账号是可信的,也可以以黑名单方式说明哪些账号是不可信的。在一个优选的例子中,使用白名单方式维护一个个人账号的可信列表,而使用黑名单方式作为维护商家身份账号的可信列表。

在一个具体的例子中,白名单的维护方式可以是,当通信双方采用临时账号实现通信后,服务器自动将临时账号通信的接收方作为发起方的通信可见列表的内容添加到发起方的通信可见列表中,同时也可以将临时账号通信的发起方作为接收方的通信可见列表的内容添加到接收方的通信可见列表中。

在另一个具体的例子中,服务器可以根据用户的设置配置临时账号的通信可见列表。比如,第一用户终端具有两个不同的临时账号,根据用户的设置,将第一个临时账号配置为用于与个人账号通信的临时账号,将第二个临时账号配置为用于与企业账号通信的临时账号;当第一用户终端向服务器发送向第二用户终端的通信请求时,服务器会自动判定第二用户终端的账号是企业账号还是个人账号,并根据判断结果自动为第一用户终端选择一个相应的临时账号用于与第二用户终端之间进行通信。

基于上述实施例一,本发明还提供了可以支持用户主动删除临时账号或通过设定有效期的方式来限定临时账号的时限性的方法,从而在临时账号失效后,使曾经通过第一临时账号信息与第一用户终端建立通信的发起方无法再通过第一临时账号信息与第一用户终端发起通信请求,从而隐藏第一用户终端的真实账号,达到保护用户隐私的目的。

结合上述实施例一,在实施例三中提供了用户主动删除临时账号来限定临时账号的时限性的方法,如图2所示,所述方法包括:

步骤210,服务器接收第一用户终端发送的临时账号删除请求信息;

具体的,当第一用户终端接收到用户输入的账号删除指令时,生成临时账号删除请求信息发送给服务器。

步骤220,根据所述临时账号删除请求信息,撤销存储的所述第一用户终端的真实账号信息与所述第一临时账号信息的对应关系。

具体的,服务器根据临时账号删除请求信息,将第一用户终端的真实账号信息与第一临时账号信息进行解绑定,将二者的对应关系由服务器中删除。

结合上述实施例一,在实施例四中提供了通过设定有效期的方式来限定临时账号的时限性的方法,如图3所示,所述方法包括:

步骤310,所述第一临时账号信息中包括第一临时账号的有效期,服务器根据第一临时账号的有效期判断第一临时账号信息是否过期;

步骤320,当第一临时账号信息存在的时间超过所述有效期后,撤销存储的所述第一用户终端的真实账号信息与所述第一临时账号信息的对应关系。

具体的,服务器在检测到第一临时账号信息存在的时间超过第一临时账号的有效期时,将第一用户终端的真实账号信息与第一临时账号信息进行解绑定,将二者的对应关系由服务器中删除。

本发明上述各个实施例均是以服务器为执行主体对本发明的隐私保护的方法进行说明,本发明下述实施例五以第一用户终端为执行主体,对本发明的隐私保护的方法进行说明。如图4所示,所述方法包括:

步骤410,第一用户终端根据接收到的用户指令,生成临时账号申请请求信息;

具体的,临时账号申请请求信息用于向服务器请求为第一用户终端生成一个临时账号。

步骤420,向服务器发送所述临时账号申请请求信息;

具体的,第一用户终端向服务器发送的临时账号申请请求信息中包括第一用户终端的真实账号信息。

步骤430,接收所述服务器根据所述临时账号申请请求信息生成与所述第一用户终端的真实账号信息相对应的第一临时账号信息,用以第二用户终端通过所述第一临时账号信息与所述第一用户终端建立通信连接。

通过应用本发明实施例提供的隐私保护方法,第一用户终端向服务器发送临时账号申请请求信息,使服务器生成临时账号信息并与第一用户终端的真实账号信息进行绑定,从而可以使其他用户终端在不知道第一用户终端的真实账号信息的情况下,能够通过临时账号信息与第一用户终端进行即时通讯联系,从而有效的保护了用户的隐私。

本发明上述各实施例分别以提供IM服务的服务器和用户终端为主体对本发明的具体实施方案进行了说明,下面结合图5所示的隐私保护的方法信令图,对本发明的具体实现过程进行进一步说明。

S501,第一用户终端接收用户输入的指令信息;

具体的,该指令信息用于使第一用户终端向服务器发送临时账号申请请求信息。

S502,第一用户终端向服务器发送临时账号申请请求信息;

S503,服务器向第一用户终端发送第一临时账号信息;

具体的,服务器根据所述临时账号申请请求信息,生成与所述第一用户终端的真实账号信息相对应的第一临时账号信息发送给第一用户终端;

S504,第二用户终端向服务器发送第一消息,用以与第一临时账号信息对应的第一用户终端建立通信连接;

S505,服务器根据所述第一消息确定与所述第一临时账号信息相对应的第一用户终端的真实账号信息,并将第一消息处理为第二消息;

具体的,第二消息包括第一用户终端的真实账号信息。

S506,服务器向第一用户终端发送第二消息。

以上个步骤的执行过程均在上述各个实施例中进行了详述,此处不再赘述。

通过应用本发明实施例提供的隐私保护方法,服务器根据第一用户终端的临时账号申请请求信息,生成临时账号信息并与第一用户终端的真实账号信息进行绑定,从而可以使其他用户终端在不知道第一用户终端的真实账号信息的情况下,能够通过临时账号信息与第一用户终端进行即时通讯联系,从而有效的保护了用户的隐私。

相应的,本发明实施例提供了一种隐私保护的装置,用以实现上述实施例一至实施例四所述的隐私保护的方法。如图6所示,所述装置包括:接收单元601、临时账号管理单元602、发送单元603、匹配单元604和处理单元605。

接收单元601,用于接收第一用户终端发送的临时账号申请请求信息;所述临时账号申请请求信息包括所述第一用户终端的真实账号信息;

临时账号管理单元602,用于根据所述临时账号申请请求信息,生成与所述第一用户终端的真实账号信息相对应的第一临时账号信息;

发送单元603,用于向所述第一用户终端发送所述第一临时账号信息;

所述接收单元还用于,接收第二用户终端根据所述第一临时账号信息发送的第一消息,所述第一消息包括所述第一临时账号信息;

匹配单元604,用于根据所述第一消息确定与所述第一临时账号信息相对应的第一用户终端的真实账号信息;

处理单元605,用于将所述第一消息处理为第二消息;其中,所述第二消息包括所述第一用户终端的真实账号信息;

所述发送单元601还用于,向所述第一用户终端发送第二消息,用以建立所述第二用户终端与所述第一用户终端之间的通信连接。

其中,所述第一消息具体为:所述第二用户终端对第一用户终端的通信请求,或者所述第二用户终端向第一用户终端发送的信息。

其中,与所述第一用户终端的真实账号信息相对应的第一临时账号信息可以为一个或多个。

可选的,所述装置还包括:

存储单元606,用于对所述第一用户终端的真实账号信息与所述第一临时账号信息的对应关系进行存储。

可选的,所述装置还包括:

获取单元607,用于获取第二用户终端的通信可见列表;

判断单元608,用于判定所述第二用户终端的通信可见列表中是否包括第一用户终端。

当所述第二用户终端的通信可见列表中包括第一用户终端时,所述第二消息还包括所述第二用户终端的真实账号信息;

当所述第二用户终端的通信可见列表中不包括第一用户终端时,所述隐私保护的装置匹配单元604查询是否存储有与第二用户终端的真实账号信息相对应的第二临时账号信息,如果不存在,则通过临时账号管理单元602根据所述第二用户终端的真实账号信息生成相应的第二临时账号信息;所述第二消息还包括第二临时账号信息。

可选的,所述接收单元601还用于,接收第一用户终端发送的临时账号删除请求信息;

所述临时账号管理单元602还用于,根据所述临时账号删除请求信息,撤销存储单元中所述第一用户终端的真实账号信息与所述第一临时账号信息的对应关系。

可选的,第一临时账号信息还包括第一临时账号的有效期,所述临时账号管理单元602还用于,当第一临时账号信息存在的时间超过所述有效期后,撤销存储单元中所述第一用户终端的真实账号信息与所述第一临时账号信息的对应关系。

通过应用本发明实施例提供的隐私保护的装置,根据第一用户终端的临时账号申请请求信息,生成临时账号信息并与第一用户终端的真实账号信息进行绑定,从而可以使其他用户终端在不知道第一用户终端的真实账号信息的情况下,能够通过临时账号信息与第一用户终端进行即时通讯联系,从而有效的保护了用户的隐私。

相应的,本发明实施例还提供了一种用户终端,用以实现上述实施例五所述的隐私保护的方法,如图7所示,所述用户终端包括:接收单元701、处理单元702和发送单元703。

接收单元701,用于接收用户输入的指令;

处理单元702,根据所述用户输入的指令生成临时账号申请请求信息;

发送单元703,用于向服务器发送所述临时账号申请请求信息;所述临时账号申请请求信息包括所述用户终端的真实账号信息;

所述接收单元701还用于,接收所述服务器根据所述临时账号申请请求信息生成与所述用户终端的真实账号信息相对应的第一临时账号信息,用以其他用户终端通过所述第一临时账号信息与所述用户终端建立通信连接。

可选的,所述发送单元703还用于,向服务器发送临时账号删除请求信息,用以所述服务器根据所述临时账号删除请求信息,撤销存储的所述用户终端的真实账号信息与所述第一临时账号信息的对应关系。

所述用户终端还包括存储单元704,用于存储通信可见列表;所述通信可见列表通过所述发送单元发送给服务器,用以所述服务器根据所述通信可见列表向第二用户终端显示第一用户终端的真实账号信息或显示第一临时账号信息。

所述通信可见列表中的内容可以通过接收单元701接收到的用户指令进行修改、增加和删除。

通过应用本发明实施例提供的用户终端,向服务器发送临时账号申请请求信息,使服务器生成临时账号信息并与所述用户终端的真实账号信息进行绑定,从而可以使其他用户终端在不知道所述用户终端的真实账号信息的情况下,能够通过临时账号信息与所述用户终端进行即时通讯联系,从而有效的保护了用户的隐私。

相应的,本发明实施例还提供了一种服务器,用以实现上述实施例一至实施例四所述的隐私保护的方法。如图8所示,本实施例的服务器包括网络接口801、处理器802和存储器803。系统总线804用于连接网络接口801、处理器802和存储器803。本实施例的服务器具体可以为提供即时通讯服务的服务器。

网络接口801用于与物联网终端、物联网接入网关、承载网、物联网服务网关和应用服务器通信。

存储器803可以是永久存储器,例如硬盘驱动器和闪存,存储器803中具有软件模块和设备驱动程序。软件模块能够执行本发明上述方法的各种功能模块;设备驱动程序可以是网络和接口驱动程序。

在运行时,这些软件组件被加载到存储器803中,然后被处理器802访问并执行如下指令:

接收第一用户终端发送的临时账号申请请求信息;所述临时账号申请请求信息包括所述第一用户终端的真实账号信息;

根据所述临时账号申请请求信息,生成与所述第一用户终端的真实账号信息相对应的第一临时账号信息;

向所述第一用户终端发送所述第一临时账号信息;

接收第二用户终端根据所述第一临时账号信息发送的第一消息,所述第一消息包括所述第一临时账号信息;

根据所述第一消息确定与所述第一临时账号信息相对应的第一用户终端的真实账号信息;

将所述第一消息处理为第二消息;其中,所述第二消息包括所述第一用户终端的真实账号信息;

向所述第一用户终端发送第二消息,用以建立所述第二用户终端与所述第一用户终端之间的通信连接。

其中,所述第一消息具体为:所述第二用户终端对第一用户终端的通信请求,或者所述第二用户终端向第一用户终端发送的信息。

进一步的,所述处理器访问存储器803的软件组件后,在向所述第一用户终端发送第二消息之前,还包括执行以下过程的指令:

获取第二用户终端的通信可见列表;

当所述第二用户终端的通信可见列表中包括第一用户终端时,所述第二消息还包括所述第二用户终端的真实账号信息;

当所述第二用户终端的通信可见列表中不包括第一用户终端时,根据所述第二用户终端的真实账号信息得到相应的第二临时账号信息;所述第二消息还包括第二临时账号信息。

进一步的,所述处理器访问存储器803的软件组件后,还包括执行以下过程的指令:

对所述第一用户终端的真实账号信息与所述第一临时账号信息的对应关系进行存储。

进一步的,所述处理器访问存储器803的软件组件后,还包括执行以下过程的指令:

接收第一用户终端发送的临时账号删除请求信息;

根据所述临时账号删除请求信息,撤销存储的所述第一用户终端的真实账号信息与所述第一临时账号信息的对应关系。

进一步的,所述处理器访问存储器803的软件组件后,还包括执行以下过程的指令:

所述第一临时账号信息还包括第一临时账号的有效期,当第一临时账号信息存在的时间超过所述有效期后,撤销存储的所述第一用户终端的真实账号信息与所述第一临时账号信息的对应关系。

进一步的,与所述第一用户终端的真实账号信息相对应的第一临时账号信息为一个或多个。

相应的,本发明实施例还提供了一种用户终端,用以实现上述实施例五所述的隐私保护的方法。如图9所示,本实施例的用户终端包括网络接口901、处理器902和存储器903。系统总线904用于连接网络接口901、处理器902和存储器903。本实施例的用户终端具体可以为智能手机、平板电脑、笔记本电脑、台式机等等。

在运行时,这些软件组件被加载到存储器903中,然后被处理器902访问并执行如下指令:

用户终端根据接收到的用户指令,生成临时账号申请请求信息;

向服务器发送所述临时账号申请请求信息;所述临时账号申请请求信息包括所述用户终端的真实账号信息;

接收所述服务器根据所述临时账号申请请求信息生成与所述用户终端的真实账号信息相对应的第一临时账号信息,用以其他用户终端通过所述第一临时账号信息与所述用户终端建立通信连接。

进一步的,所述处理器访问存储器903的软件组件后,还包括执行以下过程的指令:

向服务器发送临时账号删除请求信息,用以所述服务器根据所述临时账号删除请求信息,撤销存储的所述第一用户终端的真实账号信息与所述第一临时账号信息的对应关系。

具体的,所述用户终端的存储器903中存储有通信可见列表,用以所述服务器根据所述通信可见列表向其他用户终端显示所述用户终端的真实账号信息或显示第一临时账号信息。

进一步的,所述临时账号申请请求信息还包括第一临时账号的有效期;用以当所述服务器检测到第一临时账号信息生成的时间超过所述有效期后,撤销存储的所述用户终端的真实账号信息与所述第一临时账号信息的对应关系。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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