基于位置与用户装置安全地共享文件制造方法及图纸

技术编号:29420918 阅读:20 留言:0更新日期:2021-07-23 23:18
本文描述了用于基于位置与用户装置安全地共享文件的方法和系统。计算装置可以从用户装置接收共享文件的请求。计算装置可以确定在希望共享文件的用户装置的位置处的其他用户装置。可以生成唯一令牌和/或唯一会话标识符以促进文件的安全共享,并且每个令牌和/或会话标识符可以对应于不同的用户装置。计算装置可以向每个不同的用户装置发送该装置的对应令牌和/或会话标识符。计算装置还可以向希望共享文件的用户装置发送其他用户装置的令牌和/或会话标识符。用户装置可以使用令牌和/或会话标识符将文件安全地发送到其他用户装置中的一个或多个。

【技术实现步骤摘要】
【国外来华专利技术】基于位置与用户装置安全地共享文件相关申请的交叉引用本申请要求于2018年10月30日提交的美国非临时专利申请号16/174,499的优先权,其内容以引用的方式整体明确并入本文。
本文描述的方面总体涉及计算机联网和确定用户装置的位置。更具体地,本文描述的方面涉及基于用户装置的位置生成唯一令牌和/或会话标识符,以供用户装置与其他用户装置安全地共享文件。
技术介绍
在会议期间,与会者可能希望与其他与会者共享文件。例如,与会者可能想要讨论演示文稿或文档。为了共享文件,与会者可能必须为每个与会者添加许可,这可能要求与会者知道或找出其他与会者的电子邮件地址。在某些情况下,这种开销可能导致演示者根本不共享文件。如果演示者决定添加与会者许可,诸如通过输入与会者的电子邮件地址,则可能浪费大量的会议时间。例如,在短短的15分钟会议中,花费5分钟共享文件可能会浪费时间。
技术实现思路
以下呈现了本文描述的各个方面的简化概述。该概述不是宽泛性综述,并且不意图标识必需的或重要的元素或描绘权利要求的范围。以下概述仅以简化形式呈现一些概念以作为下面提供的更详细描述的介绍性序言。为了克服上述现有技术中的限制,并克服在阅读和理解本说明书后将明显的其他限制,本文所述的方面旨在与用户装置安全地共享文件。在一些示例中,系统可以包括服务器,该服务器从第一用户装置接收共享文件的请求。服务器可以确定在包括第一用户装置的区域内的多个用户装置。基于接收到共享文件的请求,可以生成多个标识信息。每个标识信息可以对应于多个用户装置中的不同用户装置。服务器可以向多个用户装置中的每个用户装置发送与该用户装置相对应的标识信息。服务器还可以向第一用户装置发送多个标识信息,以使第一用户装置能够安全地向多个用户装置中的一个或多个发送文件。在一些示例中,确定在包括第一用户装置的区域内的多个用户装置可以包括:确定在与第一用户装置的阈值距离内的多个用户装置。本文描述的方法可以包括接收多个用户装置的位置信息,并且确定在包括第一用户装置的区域内的多个用户装置可以包括:确定第一用户装置的地理位置,以及基于位置信息与第一用户装置的地理位置的比较,确定与第一用户装置位于相同地理位置的多个用户装置。在一些示例中,标识信息可以包括多个唯一令牌和多个唯一会话标识符。生成多个标识信息可以包括生成多个唯一令牌,并且每个唯一令牌可以对应于多个用户装置中的不同用户装置。生成多个标识信息还可以包括生成多个唯一会话标识符,并且每个唯一会话标识符可以对应于多个用户装置中的不同用户装置。发送标识信息可以包括向多个用户装置中的每个用户装置发送与该用户装置相对应的唯一令牌和唯一会话标识符。发送多个标识信息可以包括向第一用户装置发送多个唯一令牌和多个唯一会话标识符。在一些示例中,服务器可以从第一用户装置接收要共享的文件。服务器可以存储要共享的文件。服务器可以将存储的文件发送到远离包括第一用户装置的区域的位置处的用户装置。在一些示例中,服务器可以从与包括第一用户装置的区域不同的地理位置处的用户装置接收对文件的请求。服务器可以向与包括第一用户装置的区域不同的地理位置处的用户装置发送文件。在一些示例中,在将标识信息发送到多个用户装置中的每个用户装置之前,服务器可以认证多个用户装置。基于认证,本文描述的方法可以包括为多个用户装置中的每个用户装置生成服务器和用户装置之间的安全信道。向第一用户装置发送多个标识信息可以包括向第一用户装置且经由服务器和第一用户装置之间的安全信道发送多个标识信息。在一些示例中,第一用户装置可以向服务器发送共享文件的请求。基于发送共享文件的请求,第一用户装置可以从服务器接收多个标识信息,并且每个标识信息可以对应于多个用户装置中的不同用户装置。第一用户装置可以向第一用户装置附近的多个用户装置发送标识信息请求。基于发送标识信息请求,第一用户装置可以从第一用户装置附近的一个或多个用户装置接收一个或多个标识信息。基于接收到一个或多个标识信息,第一用户装置可以向第一用户装置附近的一个或多个用户装置发送文件。在一些示例中,第一用户装置可以将一个或多个标识信息与从服务器接收的多个标识信息进行比较。基于比较,第一用户装置可以验证第一用户装置附近的一个或多个用户装置。发送文件可以基于该验证。在一些示例中,发送标识信息请求可以包括经由第一用户装置与第一用户装置附近的多个用户装置之间的直接连接来发送标识信息请求。所述直接连接可以包括蓝牙连接或Wi-Fi直连连接中的一个或多个。在一些示例中,发送标识信息请求可以包括经由一个或多个短距离网络广播标识信息请求。附加地或替代地,接收一个或多个标识信息可以包括经由一个或多个短距离网络接收一个或多个标识信息。在一些示例中,标识信息可以包括多个唯一令牌和多个唯一会话标识符。接收多个标识信息可以包括由第一用户装置从服务器并且经由服务器和第一用户装置之间的安全信道接收多个唯一令牌和多个唯一会话标识符。每个唯一令牌可以对应于多个用户装置中的不同用户装置,并且每个唯一会话标识符可以对应于多个用户装置中的不同用户装置。本文描述的方法可以包括:针对第一用户装置附近的一个或多个用户装置中的每个用户装置,用与该用户装置相对应的唯一会话标识符来加密文件。发送文件可以包括:针对第一用户装置附近的一个或多个用户装置中的每个用户装置,发送用与该用户装置相对应的唯一会话标识符加密的文件。在一些示例中,基于与一个或多个远程用户装置共享文件的确定,第一用户装置可以向服务器发送文件。这些和附加方面将由于下面进一步详细讨论的公开内容的益处而得到理解。附图说明通过结合附图参考以下描述,可以获得对本文所述各方面及其优点的更完整的理解,其中相同的附图标记表示相同的特征,并且其中:图1描绘了可以根据本文描述的一个或多个说明性方面使用的说明性计算机系统架构。图2描绘了可以根据本文描述的一个或多个说明性方面使用的说明性远程访问系统架构。图3描绘了可以根据本文描述的一个或多个说明性方面使用的说明性虚拟化(管理程序)系统架构。图4描绘了可以根据本文描述的一个或多个说明性方面使用的说明性基于云的系统架构。图5A-图5D示出了根据本文所述的一个或多个说明性方面的用于与其他用户装置共享文件的示例方法。具体实施方式在各种实施方案的以下描述中,参照了上述并构成其一部分的附图,并且在附图中通过说明其中可能实践本文所述的各方面的各种实施方案的方式示出。应当理解,在不脱离本文描述的范围的情况下,可以利用其他实施方案,并且可以进行结构和功能上的修改。各个方面能够存在其它实施方案并且能以各种不同方式实践或进行。作为下面更详细描述的主题的一般介绍,本文描述的方面旨在基于位置与用户装置安全地共享文件。例如,计算装置可以从用户装置接收共享文件的请求。计算装置可以确定在用户装置的位置处的多个其他用户装置。计算装置可以生成多个唯一令牌和/或多个唯一会话标识符,并且每个唯一令牌和本文档来自技高网...

【技术保护点】
1.一种方法,其包括:/n由服务器且从第一用户装置接收共享文件的请求;/n由所述服务器确定在包括所述第一用户装置的区域内的多个用户装置;/n基于接收到共享所述文件的所述请求,生成多个标识信息,每个标识信息对应于所述多个用户装置中的不同用户装置;/n由所述服务器且向所述多个用户装置中的每个用户装置发送对应于所述用户装置的所述标识信息;以及/n由所述服务器且向所述第一用户装置发送所述多个标识信息,以使所述第一用户装置能够安全地向所述多个用户装置中的一个或多个发送文件。/n

【技术特征摘要】
【国外来华专利技术】20181030 US 16/174,4991.一种方法,其包括:
由服务器且从第一用户装置接收共享文件的请求;
由所述服务器确定在包括所述第一用户装置的区域内的多个用户装置;
基于接收到共享所述文件的所述请求,生成多个标识信息,每个标识信息对应于所述多个用户装置中的不同用户装置;
由所述服务器且向所述多个用户装置中的每个用户装置发送对应于所述用户装置的所述标识信息;以及
由所述服务器且向所述第一用户装置发送所述多个标识信息,以使所述第一用户装置能够安全地向所述多个用户装置中的一个或多个发送文件。


2.根据权利要求1所述的方法,其中确定在包括所述第一用户装置的区域内的多个用户装置包括确定在与所述第一用户装置的阈值距离内的多个用户装置。


3.根据权利要求1所述的方法,其还包括:
接收所述多个用户装置的位置信息,其中确定在包括所述第一用户装置的区域内的多个用户装置包括:
确定所述第一用户装置的地理位置;以及
基于所述位置信息与所述第一用户装置的所述地理位置的比较,确定与所述第一用户装置位于相同地理位置的所述多个用户装置。


4.根据权利要求1所述的方法,其中:
所述标识信息包括多个唯一令牌和多个唯一会话标识符;
生成所述多个标识信息包括:
生成多个唯一令牌,每个唯一令牌对应于所述多个用户装置中的不同用户装置,以及
生成多个唯一会话标识符,每个唯一会话标识符对应于所述多个用户装置中的不同用户装置,
发送所述标识信息包括向所述多个用户装置中的每个用户装置发送与所述用户装置相对应的所述唯一令牌和所述唯一会话标识符,并且
发送所述多个标识信息包括向所述第一用户装置发送所述多个唯一令牌和所述多个唯一会话标识符。


5.根据权利要求1所述的方法,其还包括:
由所述服务器且从所述第一用户装置接收要共享的所述文件;
由所述服务器存储要共享的所述文件;以及
由所述服务器且向远离包括所述第一用户装置的所述区域的位置处的用户装置发送所存储的文件。


6.根据权利要求1所述的方法,其还包括:
由所述服务器且从位于与包括所述第一用户装置的所述区域不同的地理位置处的用户装置接收对所述文件的请求;以及
由所述服务器且向位于与包括所述第一用户装置的所述区域不同的所述地理位置处的所述用户装置发送所述文件。


7.根据权利要求1所述的方法,其还包括:
在将所述标识信息发送到所述多个用户装置中的每个用户装置之前,由所述服务器认证所述多个用户装置;以及
基于所述认证,为所述多个用户装置中的每个用户装置生成所述服务器与所述用户装置之间的安全信道,其中将所述多个标识信息发送到所述第一用户装置包括向所述第一用户装置且经由所述服务器与所述第一用户装置之间的安全信道发送所述多个标识信息。


8.一种方法,其包括:
由第一用户装置且向服务器发送共享文件的请求;
基于发送共享所述文件的所述请求,由所述第一用户装置且从所述服务器接收多个标识信息,每个标识信息对应于多个用户装置中的不同用户装置;
由所述第一用户装置且向所述第一用户装置附近的多个用户装置发送标识信息请求;
基于发送所述标识信息请求,由所述第一用户装置且从所述第一用户装置附近的一个或多个用户装置接收一个或多个标识信息;以及
基于接收到所述一个或多个标识信息,由所述第一用户装置且向所述第一用户装置附近的所述一个或多个用户装置发送所述文件。


9.根据权利要求8所述的方法,其还包括:
由所述第一用户装置将所述一个或多个标识信息与从所述服务器接收的所述多个标识信息进行比较;以及
基于所述比较,由所述第一用户装置验证所述第一用户装置附近的所述一个或...

【专利技术属性】
技术研发人员:P·R·丹那巴南萨乌拉博·潘特
申请(专利权)人:思杰系统有限公司
类型:发明
国别省市:美国;US

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

1