一种终端之间的信息交互方法及系统技术方案

技术编号:10707612 阅读:95 留言:0更新日期:2014-12-03 14:01
本发明专利技术公开了一种终端之间的信息交互方法及系统,涉及通信技术领域,用以为终端间的信息交互提供便利的同时,达到节省上网流量的目的。该方法包括:第一终端获取包含第二终端用户信息的二维码;第一终端根据用户指令向第二终端发送好友请求消息;第二终端将所述好友请求消息呈现给用户,并根据用户指令,发送请求通过消息至后台服务器;或者,根据用户指令,返回请求失败响应消息给第一终端;当第二终端将请求通过消息发送至后台服务器时,第一终端接收来自于所述后台服务器返回的与第二终端的加密的用户信息相对应的密钥,并利用该密钥对所述加密的用户信息解密,获得所述第二终端的解密后的用户信息。

【技术实现步骤摘要】
一种终端之间的信息交互方法及系统
本专利技术涉及通信
,特别涉及一种终端之间的信息交互方法及系统。
技术介绍
随着互联网的快速发展,社区作为人们进行交友、聊天以及学术交流等活动的场所,已经日益深入人们的生活。现有的社区用户进行交流主要通过对方的账号进行搜索,搜索后可与该用户建立连接,或申请添加好友。这种方式需要用户提前记录并手动输入对方账号,使用不便。尤其在使用手机等终端设备时,更显不便。现有的社区用户在获取对方信息时,需要从后台服务器传输大量的数据,用户需等待的时间长,也会耗费很大的流量。
技术实现思路
本专利技术实施例提供了一种终端之间的信息交互方法及系统,用以为终端间的信息交互提供便利的同时,达到节省上网流量的目的。本专利技术实施例提供的一种终端之间的信息交互方法,该方法包括:第一终端获取包含第二终端用户信息的二维码,所述第二终端用户信息包括第二终端的未加密的用户信息和加密的用户信息;第一终端根据用户指令向第二终端发送好友请求消息,所述好友请求消息包括第一终端的用户信息和第一终端的号码信息;第二终端将所述好友请求消息呈现给用户,并根据用户指令,发送请求通过消息发送至后台服务器,所述请求通过消息包括第二终端的号码信息和第一终端的号码信息;或者,根据用户指令,返回请求失败响应消息给第一终端;当第二终端将请求通过消息至后台服务器时,第一终端接收来自于所述后台服务器返回的与第二终端的加密的用户信息相对应的密钥,并利用该密钥对所述加密的用户信息解密,获得所述第二终端的解密后的用户信息。本专利技术实施例提供的一种终端之间的信息交互方法,该方法包括:后台服务器接收来自于第二终端的请求通过消息,所述请求通过消息包括第二终端的号码信息,密钥发送指示信息和第一终端的号码信息;后台服务器根据所述请求通过消息给第一终端返回用于对第二终端的加密用户信息解密的密钥。本专利技术实施例提供的一种终端之间的信息交互系统,该系统包括:第一终端,用于获取包含第二终端用户信息的二维码,所述第二终端用户信息包括第二终端的未加密的用户信息和加密的用户信息;根据用户指令向第二终端发送好友请求消息,所述好友请求消息包括第一终端的用户信息和第一终端的号码信息;当第二终端将请求通过消息发送至后台服务器时,接收来自于所述后台服务器返回的与第二终端的加密的用户信息相对应的密钥,并利用该密钥对所述加密的用户信息解密,获得所述第二终端的解密后的用户信息;第二终端,用于将所述好友请求消息呈现给用户,并根据用户指令,发送请求通过消息至后台服务器,所述请求通过消息包括第二终端的号码信息和第一终端的号码信息;或者,根据用户指令,返回请求失败响应消息给第一终端。本专利技术实施例,采用二维码作为承载用户信息的载体,这样在第一终端需要了解第二终端的用户信息时,只需要获取第二终端的二维码通过软件解码即可,从而减少了传输所需要的流量,简化了用户的操作;二维码采用图片的格式,便于终端的获取;在后台服务器向第一终端返回密钥时,会进行更新检查,在第二终端用户信息发生更新的情况下,将最新的第二终端用户信息伴随密钥发送给第一终端,保证了第一终端最终得到的第二终端用户信息是最新的。附图说明图1为本专利技术实施例提供的一种终端之间的信息交互方法终端侧的方法流程示意图;图2为本专利技术实施例提供的一种终端之间的信息交互方法后台服务器侧的方法流程示意图;图3为本专利技术实施例提供的一种终端之间的信息交互方法及系统的整体流程示意图。具体实施方式目前的社区交流模式,用户终端间进行交流的操作过程过于繁琐,时间耗费比较大。同时,社区用户在获取对方信息时,需要从后台服务器传输大量的数据,用户需等待的时间长,也会耗费很大的流量。针对上述情况,本专利技术实施例提供了一种终端之间的信息交互方法及系统,用以为终端间的信息交互提供便利的同时,达到节省上网流量的目的。如图1所示,本专利技术实施例提供了一种终端之间的信息交互方法,在终端侧,该方法包括:S101,第一终端获取包含第二终端用户信息的二维码,所述第二终端用户信息包括第二终端的未加密的用户信息和加密的用户信息;S102,第一终端根据用户指令向第二终端发送好友请求消息,所述好友请求消息包括第一终端的用户信息和第一终端的号码信息;S103,第二终端将所述好友请求消息呈现给用户,用户可以了解到第一终端的用户信息,并根据用户指令,发送请求通过消息至后台服务器,所述请求通过消息包括第二终端的号码信息和第一终端的号码信息;S104,当第二终端将请求通过消息至后台服务器时,第一终端接收来自于所述后台服务器返回的与第二终端的加密的用户信息相对应的密钥,并利用该密钥对所述加密的用户信息解密,获得所述第二终端的解密后的用户信息;S105,根据用户指令,返回请求失败响应消息给第一终端。上述用户信息由未加密的用户信息和加密的用户信息两部分组成,这两种用户信息的具体包含内容可以根据不同需要进行修改,一般来说所述未加密的用户信息包含的是一些比较基本的信息,例如,用户名、城市、昵称、爱好等等。而加密的用户信息一般来说是用户比较私人的、更加详细的信息,例如,真实姓名、年龄、联系方式等等。只有在用户本人同意的情况下,才能了解加密的信息有利于保护用户的个人隐私。所述二维码为优选后台服务器根据用户信息自动生成的,在用户信息发生变化时,所述二维码会重新生成。所述二维码可以为QR码、DM码、FZ码等各种标准的二维码。上述为本专利技术方法流程的一个实施例,采用二维码作为承载用户信息的载体,这样在第一终端需要了解第二终端的用户信息时,只需要获取第二终端的二维码通过软件解码即可,减少了传输需要的流量。又由于用户间在需要互相了解时,只需获取需要了解用户的二维码即可,相比传统的信息交互过程简单易用,简化了用户的操作。需要注意的是,上述本专利技术实施例中以第一终端和第二终端来说明本专利技术终端之间的信息交互方法的信息交互过程,但在实际工作中,本专利技术方法可用于多终端间的信息交互,并不局限于本专利技术实施例中两个终端之间的信息交互。所述第一终端获得的所述二维码的格式优选为图片格式。采用图片格式可以使终端的获取更加便利,例如采用下载、彩信、蓝牙传输和拍照等常用的终端所具有的技术有段即可获取所需二维码。由于在用户信息发生变化时,二维码也会发生变化,所以所述好友请求消息和请求通过消息中还包括:第一终端对所述二维码的获取时间信息,用以指示后台服务器判断所述二维码是否为所述第二终端最新的二维码。进一步地,当所述二维码不为所述第二终端最新的二维码时,后台服务器会发送的最新的第二终端用户信息给第一终端。如图2所示,本专利技术实施例还提供了一种终端之间的信息交互方法,在后台服务器侧,该方法包括:S201,后台服务器接收来自于第二终端的请求通过消息,所述请求通过消息包括第二终端的号码信息,密钥发送指示信息和第一终端的号码信息;S202,后台服务器根据所述请求通过消息给第一终端返回用于对第二终端的加密用户信息解密的密钥。本专利技术实施例中,由于各个终端对应的二维码均是后台服务器根据用户信息的变化实时生成的,所以后台服务器内部存有与各个二维码一一相应的密钥,只有在第二终端同意添加好友的情况下,才向第一终端返回相应的密钥,将二维码中加密部分的用户信息解密,使第一终端可以得到这部分信息。本文档来自技高网...
一种终端之间的信息交互方法及系统

【技术保护点】
一种终端之间的信息交互方法,其特征在于,该方法包括:第一终端获取包含第二终端用户信息的二维码,所述第二终端用户信息包括第二终端的未加密的用户信息和加密的用户信息;第一终端根据用户指令向第二终端发送好友请求消息,所述好友请求消息包括第一终端的用户信息和第一终端的号码信息;第二终端将所述好友请求消息呈现给用户,并根据用户指令,发送请求通过消息至后台服务器,所述请求通过消息包括第二终端的号码信息和第一终端的号码信息;或者,根据用户指令,返回请求失败响应消息给第一终端;当第二终端将请求通过消息发送至后台服务器时,第一终端接收来自于所述后台服务器返回的与第二终端的加密的用户信息相对应的密钥,并利用该密钥对所述加密的用户信息解密,获得所述第二终端的解密后的用户信息。

【技术特征摘要】
1.一种终端之间的信息交互方法,其特征在于,该方法包括:第一终端获取包含第二终端用户信息的二维码,所述第二终端用户信息包括第二终端的未加密的用户信息和加密的用户信息;第一终端根据用户指令向第二终端发送好友请求消息,所述好友请求消息包括第一终端的用户信息和第一终端的号码信息;第二终端将所述好友请求消息呈现给用户,并根据用户指令,发送请求通过消息至后台服务器,所述请求通过消息包括第二终端的号码信息和第一终端的号码信息;或者,根据用户指令,返回请求失败响应消息给第一终端;当第二终端将请求通过消息发送至后台服务器时,第一终端接收来自于所述后台服务器返回的与第二终端的加密的用户信息相对应的密钥,并利用该密钥对所述加密的用户信息解密,获得所述第二终端的解密后的用户信息。2.如权利要求1所述的一种终端之间的信息交互方法,其特征在于,所述第一终端获得的所述二维码的格式为图片格式。3.如权利要求1所述的一种终端之间的信息交互方法,其特征在于,所述好友请求消息和请求通过消息中还包括:第一终端对所述二维码的获取时间信息,用以指示后台服务器判断所述二维码是否为所述第二终端最新的二维码。4.如权利要求3所述的一种终端之间的信息交互方法,其特征在于,当所述二维码不为所述第二终端最新的二维码时,第一终端接收后台服务器发送的最新的第二终端用户信息。5.一种终端之间的信息交互方法,其特征在于,该方法包括:后台服务器接收来自于第二终端的请求通过消息,所述请求通过消息包括第二终端的号码信息,密钥发送指示信息和第一终端的号码信息;后台服务器根据所述请求通过消息给第一终端返回用于对第二终端的加密用户信息解密的密钥。6.如权利要求5所述的一种终端之间的信息交互方法,其特征在于,所述请求通过消息中还包括第一终端对二维码的获取时间信息,用以指示后台服务器判断所述二维码是否为所述第二终端最新的二维码。7.如权利要求6所述的一种终端之间的信息交互方法,其特征在于,后台服务器在接收到来自于第二终端的请求通过消息后,根据第一终端对所述二维码的获取时间信息,判断所述第二终端的用户信息是否已更新,如果是,则将最新的第二终端用户信息和用于对第二终端用户信息中的加密的用户信息解密的密钥一同发送至第一终端;否则,只返回用于对所述加密用户信息解密的密钥。8.一种终端之...

【专利技术属性】
技术研发人员:王长桥张玲田承东贾恒燕
申请(专利权)人:北大方正集团有限公司方正移动传媒技术北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1