用于对等无线通信的系统和方法技术方案

技术编号:23056571 阅读:16 留言:0更新日期:2020-01-07 15:54
提供用于对等通信的方法和系统。在一个实例中,第一装置可以从服务器接收配对代码和第一握手代码。所述第一装置可以在第一广播消息中传输所述配对代码的至少第一部分并从第二装置接收第二广播消息。所述第一装置可以基于所述第二广播消息中的所述配对代码的至少第二部分认证所述第二装置。所述第一装置可以与所述第二装置建立无线对等通信信道,并通过所述无线对等通信信道从所述第二装置接收第二握手代码。所述第一装置可以基于所述第一握手代码和所述第二握手代码授权第二方参与同第一方进行的离线交互。

Systems and methods for peer-to-peer wireless communication

【技术实现步骤摘要】
用于对等无线通信的系统和方法
技术介绍
网络技术的发展使得人们更多地通过网络进行交互,这不仅使人们更加亲近,而且还更好地为他们提供信息、商品和服务。例如,社交媒体平台可为来自不同地点的各方(例如,个人、一群人、组织等)提供场所以相见并通过网络彼此交互。作为另一实例,虚拟诊所允许患者通过网络与远程医师交互以进行医学诊断。作为又一实例,电子商务平台允许各方通过网络参与不同种类的商品、服务等的交易。在不断增加的网络带宽和处理能力的支持下,这些网络平台可以实现访问不断增加的网络用户群体(例如,朋友、信息、商品、服务等)。通过网络平台进行的许多这些“在线”交互(例如,当各方相对于网络平台处于在线状态时)可以创建不涉及网络平台的后续“离线”交互(例如,各方相对于网络平台处于离线状态)。例如,使用社交媒体平台交朋友的人可能希望当面或在其它平台或环境中相见,以加强他们的友谊。与远程医师交互的患者可能希望当面去看医生以进行更详细的检查。商品或服务的购买者也可能希望当面从卖方(或卖方的代表)接收商品或服务。为了确保安全,后续离线交互的各方可能有必要交换特定信息以进行相互认证,并验证各方被授权进行后续离线交互。此外,为了保护每一方的隐私并最小化将敏感信息暴露给冒名顶替者的风险,可能有必要最小化在各方之间交换的信息的范围,以用于后续离线交互的认证和授权。
技术实现思路
为了向人们的交互(包含源自先前的在线交互的离线交互)提供更好的安全性和隐私,实施例可以建立双方之间的对等无线通信信道以认证双方进行预期离线交互。对等无线通信信道可交换安全信息以确认双方被授权参与所述预期离线交互。在确认认证的双方被授权进行离线交互后,可以执行一个或多个动作以促进预期交互。预期交互可以是双方之间通过网络平台进行的先前在线交互的后续离线交互,并且可包含例如当面交互、使用对等无线通信信道后续交换电子信息等。为了认证双方,分别与双方中的每一个相关联的两个移动装置可以广播配对代码并监听指派给另一装置和/或另一方的另一配对代码。两个装置可能已经在先前的网络交互期间从网络平台接收到配对代码,以认证另一装置和/或另一方从而进行后续交互。在每个装置接收到匹配的配对代码并认证另一装置之后,这两个装置可建立对等无线通信信道。使用所建立的对等无线通信信道,这两个装置可以交换安全信息,如握手代码(handshakecode),以确认双方被授权参与预期离线交互。两个装置也可能已经在先前的在线交互期间从网络平台接收到握手代码。例如,在先前的在线交互期间,每一方可能已经向网络平台提供了握手代码以用于后续离线交互,并且网络平台可以将接收到的握手代码传输给另一方。基于通过所建立的对等无线通信信道接收装置(和/或与所述装置相关联的一方)先前提供给网络平台的握手代码,每个装置可以确定另一装置与授权方相关联(和/或由其操作)。在确认双方被授权后,所述装置可采取各种动作以促进后续交互,包含例如向每一方生成后续交互(例如,当面交互)可以继续进行的指示、维持对等无线通信信道(如果装置无法确认各方被授权,则可以其它方式终止)以允许在双方之间交换附加电子信息等。其它实施例涉及与本文描述的方法相关联的系统、便携式消费装置和计算机可读介质。可以参考以下详细描述和附图来更好地了解本公开实施例的性质和优点。附图说明图1是根据本公开的实施例的在线交互和其后续离线交互的实例。图2A、图2B和图2C示出根据本公开的实施例的涉及图1的在线交互和离线交互的组件的框图。图3示出根据本公开的实施例的用于认证和授权各方以进行预期离线交互的对等通信的实例。图4是根据本公开的实施例的用于执行在线交互的过程的实例。图5示出根据本公开的实施例的用于发起离线交互的过程的实例。图6是可实施本文所公开的技术的实例计算机的框图。具体实施方式本公开的实施例可以实现发起源自先前在线交互的离线交互。例如,在第一阶段中,与预期离线交互的双方相关联的两个移动装置可以发起配对过程以建立无线对等通信信道。配对过程可以基于与预期离线交互和/或移动装置相关联的唯一配对代码,这允许各方相互认证以进行预期离线交互。成功的认证可以导致第二阶段,其中装置可以执行握手操作以交换安全信息(例如,握手代码)以确认经认证的各方被授权进行预期离线交互。在确认各方被授权后,双方之间的离线交互可接着继续进行。实施例可改善离线交互的安全性。例如,双方可以在相互认证之后并且在确定双方被授权参与离线交互之后确定继续进行离线交互。此类布置可以通过仅允许经认证和授权的各方参与离线交互来改善安全性,并且通过允许双方在继续进行之前确认预期离线交互是来自先前在线交互的预定后续交互。通过要求各方在先前的在线交互期间从网络平台接收用于认证和授权的必要安全信息(例如,配对代码,握手代码等),当各方也通过网络平台认证和授权以便接收安全信息时,可以进一步改善安全性。鉴于双方必须导航通过多个认证和授权过程来参与离线交互,可以减轻一方被误导以与冒名顶替者进行离线交互的风险。实施例还可以增强各方对离线交互的隐私。例如,可以使在各方之间交换的安全性信息(例如,配对代码和握手代码)是唯一的并且独立于其它交互(无论交互是在相同还是不同的网络平台中进行交易),以免显露各方的敏感个人信息(例如,各方的真实姓名,各方在网络平台上的用户名等)。安全信息还可被配置成在完成离线交互后到期。任何一方都不需要为认证和授权过程提供个人信息(或其它凭证信息),这可以降低泄露各方的敏感个人信息的可能性,以防安全信息在对等通信信道中交换时被其它方截获。实施例还可以改善执行认证和授权过程的效率。如上文所描述,可以通过对等无线通信信道在两个移动装置之间执行认证和授权过程,并且双方不需要再次访问网络平台(其承载先前的在线交互)以用于离线交互。此类布置可以减少对网络平台的访问以及相关联的网络流量和时延。此外,认证和授权过程(例如,配对过程、对等通信信道的建立、通过信道交换握手代码等)可以在有或没有来自各方的额外输入的情况下自动执行,这可以进一步简化和加快认证和授权过程,并改善用户体验。I.在线和离线交互双方可通过网络平台参与在线交互,并且确定在在线交互结束之后在预定时间和/或在预定位置(例如,用于当面后续交互)具有后续交互。在在线交互期间,双方可以接收用于认证和授权每一方参与后续交互的安全信息。安全信息可以存储在由双方关联和/或操作的移动装置(例如,电话,平板电脑,笔记本电脑,手表等)中,并且移动装置可以在后续交互的预定时间和位置执行认证和授权过程。图1是示出根据本公开的实施例的在线交互和其后续离线交互的图表。在图1的实例中,在时间段T1内,方102和方104可以使用其相应的移动装置112和114通过网络平台108参与在线交互106。在一些实例中,网络平台108可以是在网络服务器上托管的网络应用程序,并且可提供各种类型的在线交互。例如,网络平台108可以是社交媒体平台,其允许方102和1本文档来自技高网...

【技术保护点】
1.一种方法,包括:/n由第一装置将发起与第二装置进行的离线交互的请求传输到服务器,所述离线交互不由所述服务器托管,所述请求包含与所述第一装置相关联的第一方的凭证信息;/n由所述第一装置从所述服务器接收配对代码和第一握手代码,所述配对代码用于认证所述第二装置,并且所述第一握手代码用于授权与所述第二装置相关联的第二方参与同所述第一方进行的所述离线交互,在所述服务器使用所述凭证信息认证所述第一方之后,所述配对代码和所述第一握手代码被提供给所述第一装置;/n由所述第一装置在第一广播消息中传输所述配对代码的至少第一部分,所述第一广播消息能够被所述第二装置检测到;/n由所述第一装置从所述第二装置接收第二广播消息;/n由所述第一装置基于所述第二广播消息中的所述配对代码的至少第二部分认证所述第二装置;/n响应于认证所述第二装置,由所述第一装置与所述第二装置建立无线对等通信信道;/n由所述第一装置通过所述无线对等通信信道从所述第二装置接收第二握手代码;/n由所述第一装置基于所述第一握手代码与所述第二握手代码之间的关系授权所述第二方参与同所述第一方进行的所述离线交互;和/n响应于授权所述第二方,由所述第一装置执行一个或多个动作以促进所述离线交互。/n...

【技术特征摘要】
20180628 US 16/022,5841.一种方法,包括:
由第一装置将发起与第二装置进行的离线交互的请求传输到服务器,所述离线交互不由所述服务器托管,所述请求包含与所述第一装置相关联的第一方的凭证信息;
由所述第一装置从所述服务器接收配对代码和第一握手代码,所述配对代码用于认证所述第二装置,并且所述第一握手代码用于授权与所述第二装置相关联的第二方参与同所述第一方进行的所述离线交互,在所述服务器使用所述凭证信息认证所述第一方之后,所述配对代码和所述第一握手代码被提供给所述第一装置;
由所述第一装置在第一广播消息中传输所述配对代码的至少第一部分,所述第一广播消息能够被所述第二装置检测到;
由所述第一装置从所述第二装置接收第二广播消息;
由所述第一装置基于所述第二广播消息中的所述配对代码的至少第二部分认证所述第二装置;
响应于认证所述第二装置,由所述第一装置与所述第二装置建立无线对等通信信道;
由所述第一装置通过所述无线对等通信信道从所述第二装置接收第二握手代码;
由所述第一装置基于所述第一握手代码与所述第二握手代码之间的关系授权所述第二方参与同所述第一方进行的所述离线交互;和
响应于授权所述第二方,由所述第一装置执行一个或多个动作以促进所述离线交互。


2.根据权利要求1所述的方法,其进一步包括:
由所述第一装置将所述配对代码分成所述第一部分和所述第二部分;
由所述第一装置传输所述配对代码的所述第一部分;和
基于确定包含在所述第二广播消息中的所述配对代码的所述第二部分和所述配对代码的所述第一部分形成所述配对代码而认证所述第二装置。


3.根据权利要求1所述的方法,其中所述配对代码的所述第一部分中的每一个和所述配对代码的所述第二部分中的每一个包括所述配对代码的全部。


4.根据权利要求1所述的方法,其中基于所述第一握手代码与所述第二握手代码之间的关系授权所述第二方参与同所述第一方进行的所述离线交互包括确定所述第二握手代码与所述第一握手代码相同。


5.根据权利要求1所述的方法,其中所述第一握手代码是用所述第一装置的公钥加密的,并且只能够用所述第一装置的私钥解密;并且
其中所述方法进一步包括:
由所述第一装置使用所述第一装置的所述私钥对所述第一握手代码进行解密;和
基于将解密的所述第一握手代码与所述第二握手代码进行比较而授权所述第二方。


6.根据权利要求1所述的方法,其进一步包括:
在传输所述广播消息之前,由所述第一装置将第三握手代码传输到所述服务器,以使所述服务器能够将所述第三握手代码传输到所述第二装置;和
由所述第一装置通过所述无线对等通信信道将第四握手代码传输到所述第二装置,以使所述第二装置能够基于所述第三握手代码与所述第四握手代码之间的关系授权所述第一方参与同所述第二方进行的所述离线交互。


7.根据权利要求1所述的方法,其进一步包括:
由所述第一装置通过所述无线对等通信信道将所述第一握手代码的副本传输到所述第二装置,以使所述第二装置能够授权所述第一方参与同所述第二方进行的所述离线交互。


8.根据权利要求1所述的方法,其进一步包括:
由所述第一装置从所述服务器接收所述离线交互的安排信息;和
由所述第一装置基于确定所述第一装置的当前时间和所述第一装置的当前位置分别与包含在所述安排信息中的所安排时间和所安排位置匹配而传输所述第一广播消息。


9.根据权利要求8所述的方法,其进一步包括:由所述第一装置从所述服务器接收包含所述安排信息、所述配对代码和所述第一握手代码的令牌。


10.一种设备,包括:
存储器,其存储一组指令;和
硬件处理器,其被配置成执行所述一组指令以:
将发起与第二装置进行的离线交互的请求传输到服务器,所述离线交互不由所述服务器托管,所述请求包含与所述设备相关联的第一方的凭证信息;
从所述服务器接收配对代码和第一握手代码,所述配对代码用于认证所述第二装置,并且所述第一握手代码用于授权与所述第二装置相关联的第二方参与同所述第一方进行的所述离线交互,在所述服务器使用所述凭证信息认证所述第一方之后,所述配对代码和所述第一握手代码被提供给所述设备;
在第一广播消息中传输所述配对代码的至少第一部分,所述第一广播消息能够被所述第二装置检测到;
从所述第二装置接收第二广播消息;
基于所述第二广播消息中的所述配对代...

【专利技术属性】
技术研发人员:张惠民朱崇志梁振业郑广文郭斌
申请(专利权)人:香港中文大学
类型:发明
国别省市:中国香港;81

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

1