优化针对从单个设备访问应用的诸用户的离线消息(网络历史)递送的制作方法_5

文档序号:8449493阅读:来源:国知局
的未经递送的 消息之前被下载。
9. 如权利要求1所述的方法,其特征在于,进一步包括: 在所述web服务服务器处识别特定用户何时不再在活跃地使用所述计算设备来访问 所述web服务服务器;以及 不向所述计算设备传送要给被识别为不再在活跃地使用所述计算设备来访问所述web服务服务器的特定用户的未经递送的消息。
10. 如权利要求9所述的方法,其特征在于,识别特定用户何时不再在活跃地使用所述 计算设备来访问所述web服务服务器包括: 确定接收自所述计算设备的由所述特定用户所作的用户登录的频繁度;以及 基于所确定的接收自所述计算设备的由所述特定用户作出的用户登录的频繁度来识 别何时所述特定用户不再在活跃地使用所述计算设备来访问所述服务器。
11. 一种用于在能被当前用户和至少一个离线用户共享的计算移动设备上接收来自 web服务服务器的消息而同时维持所述至少一个离线用户的消息的隐私性以及降低用于消 息传输的带宽要求的方法,包括: 向所述web服务服务器注册所述当前用户和所述至少一个离线用户; 由所述当前用户向所述web服务服务器发送包括第一用户ID的第一登录; 接收并显示要给所述当前用户的未经递送的消息; 从所述web服务服务器接收要给每一离线用户的经加密的未经递送的消息; 存储每一离线用户的经加密的未经递送的消息; 向所述web服务服务器发送由先前离线的用户("新的当前用户")所作的包括第二用 户ID的第二登录; 从所述web服务服务器接收经加密的解密密钥; 使用对所述新的当前用户和所述计算设备之一而言已知的共享密钥来解密所述经加 密的解密密钥; 使用经解密的解密密钥来解密所述新的当前用户的经加密的消息;以及 向所述新的当前用户显示经解密的消息。
12. -种系统,包括: 服务器;以及 计算设备,其被配置成与所述服务器通信; 其中所述服务器配置有服务器可执行指令以执行以下操作,包括: 注册所述计算设备的当前用户和至少一个离线用户; 接收来自所述计算设备的包括第一用户ID的第一用户登录并且将所述第一用户标识 为所述计算设备的当前用户; 检查数据库以寻找要给所述计算设备的注册用户的未经递送的消息; 将定址到所述当前用户的未经递送的消息发送至所述计算设备; 加密每一离线用户的未经递送的消息;以及 将要给每一离线用户的经加密的未经递送的消息发送至所述计算设备,以及 其中所述计算设备包括: 存储器; 配置成与耦合至所述服务器的网络进行通信的收发机;以及 处理器,所述处理器耦合至所述存储器和所述收发机,且配置有处理器可执行指令以 执行以下操作,包括: 向所述服务器发送所述第一用户登录; 接收并显示要给所述当前用户的未经递送的消息;以及 接收每一离线用户的经加密的未经递送的消息并且将其存储在所述存储器中。
13. 如权利要求12所述的系统,其特征在于,所述服务器配置有服务器可执行指令以 执行操作以使得加密每一离线用户的未经递送的消息包括: 使用对每一离线用户而言唯一性的随机加密密钥来加密每一离线用户的未经递送的 消息;以及 为每一离线用户将适用于解密每一离线用户的未经递送的消息的解密密钥存储在链 接到每一离线用户的标识符的数据表中。
14. 如权利要求13所述的系统,其特征在于,所述处理器配置有服务器可执行指令以 执行操作,所述操作进一步包括: 在传输之前加密所述当前用户的未经递送的消息;以及 传送用于解密所述当前用户的未经递送的消息的解密密钥。
15. 如权利要求13所述的系统,其特征在于, 所述服务器配置有服务器可执行指令以执行操作,所述操作进一步包括: 从所述计算设备接收由先前离线的用户("新的当前用户")所作的包括第二用户ID的第二登录; 确定在所述新的当前用户离线之时所述新的当前用户是否有经加密的未经递送的消 息被递送至所述计算设备; 回调所存储的链接到所述新的当前用户的解密密钥; 使用对所述新的当前用户和所述计算设备而言已知的共享密钥来加密所回调的解密 密钥;以及 将经加密的所回调解密密钥传送至所述计算设备;以及 所述计算设备处理器配置有处理器可执行指令以执行操作,所述操作进一步包括: 向所述服务器发送由新的当前用户所作的所述第二登录; 接收经加密的解密密钥; 使用对所述新的当前用户和所述计算设备之一而言已知的所述共享密钥来解密所述 经加密的解密密钥; 使用经解密的解密密钥来解密所述新的当前用户的经加密的消息;以及 在所述计算设备上向所述新的当前用户显示经解密的消息。
16.如权利要求12所述的系统,其特征在于,所述服务器配置有服务器可执行指令以 执行操作,所述操作进一步包括: 确定所述计算设备藉以访问所述服务器的物理层;以及 基于所确定的物理层的类型来限制发送至所述计算设备的要给离线用户的数据量。
17.如权利要求12所述的系统,其特征在于,所述服务器配置有服务器可执行指令以 执行操作以使得向计算设备发送要给每一离线用户的经加密的未经递送的消息包括: 为离线用户的未经递送的消息创建递送优先级;以及 基于所述递送优先级来向所述计算设备发送每一离线用户的经加密的未经递送的消 息。
18.如权利要求17所述的系统,其特征在于,所述服务器配置有服务器可执行指令以 执行操作以使得为离线用户的未经递送的消息创建递送优先级包括: 确定每一用户使用所述计算设备来访问所述服务器的频繁度;以及 基于所确定的使用所述计算设备的频繁度来为要给离线用户的未经递送的消息的递 送排定优先级,以使得要给较频繁用户的未经递送的消息在要给较不频繁的用户的未经递 送的消息之前被下载。
19.如权利要求12所述的系统,其特征在于,所述处理器配置有服务器可执行指令以 执行操作,所述操作进一步包括: 识别特定用户何时不再在活跃地使用所述计算设备来访问所述服务器;以及 不向所述计算设备传送要给被识别为不再在活跃地使用所述计算设备来访问所述服 务器的特定用户的未经递送的消息。
20. 如权利要求19所述的系统,其特征在于,所述服务器配置有服务器可执行指令以 执行操作以使得识别特定用户何时不再在活跃地使用所述计算设备来访问所述服务器包 括: 确定接收自所述计算设备的由所述特定用户所作的用户登录的频繁度;以及 基于所确定的接收自所述计算设备的由所述特定用户所作的用户登录的频繁度来识 别所述特定用户何时不再在活跃地使用所述计算设备来访问所述服务器。
21. -种计算设备,包括: 存储器; 收发机;以及 处理器,所述处理器耦合至所述存储器和所述收发机,且配置有处理器可执行指令以 执行以下操作,包括: 向web服务服务器注册共享所述计算设备的当前用户和至少一个离线用户; 向所述web服务服务器发送包括第一用户ID的第一用户登录并且将所述第一用户标 识为所述计算设备的当前用户; 接收并显示要给所述当前用户的未经递送的消息; 接收要给每一离线用户的经加密的未经递送的消息;以及 将每一离线用户的经加密的未经递送的消息存储在所述存储器中。
22. 如权利要求21所述的计算设备,其特征在于,所述处理器配置有处理器可执行指 令以用于执行操作,所述操作进一步包括: 向所述web服务服务器发送由先前离线的用户("新的当前用户")所作的包括第二用 户ID的第二登录; 接收经加密的解密密钥; 使用对所述新的当前用户和所述计算设备之一而言已知的共享密钥来解密所述经加 密的解密密钥; 使用经解密的解密密钥来解密所述新的当前用户的经加密的消息;以及 向所述新的当前用户显示经解密的消息。
23. -种计算设备,包括: 用于向web服务服务器注册共享所述计算设备的当前用户和至少一个离线用户的装 置; 用于向所述web服务服务器发送包括第一用户ID的第一用户登录并且将所述第一用 户标识为所述计算设备的当前用户的装置; 用于接收并显示要给所述当前用户的未经递送的消息的装置; 用于接收要给每一离线用户的经加密的未经递送的消息的装置;以及 用于将每一离线用户的经加密的未经递送的消息存储在所述计算设备上的装置。
24. 如权利要求23所述的计算设备,其特征在于,进一步包括: 用于向所述web服务服务器发送由先前离线的用户("新的当前用户")所作的包括第 二用户ID的第二登录的装置; 用于接收经加密的解密密钥的装置; 用于使用对所述新的当前用户和所述计算设备之一而言已知的共享密钥来解密所述 经加密的解密密钥的装置; 用于使用经解密的解密密钥来解密所述新的当前用户的经加密的消息的装置;以及 用于向所述新的当前用户显示经解密的消息的装置。
25. -种其上存储有处理器可执行指令的非瞬态处理器可读存储介质,所述指令被配 置成使计算设备的处理器执行以下操作,包括: 向web服务服务器注册共享所述计算设备的当前用户和至少一个离线用户; 向所述web服务服务器发送包括第一用户ID的第一用户登录并且将所述第一用户标 识为所述计算设备的当前用户; 接收并显示要给所述当前用户的未经递送的消息; 接收要给每一离线用户的经加密的未经递送的消息;以及 将每一离线用户的经加密的未经递送的消息存储在所述计算设备上。
26. 如权利要求25所述的非瞬态处理器可读存储介质,其特征在于,所存储的处理器 可执行指令被配置成使所述计算设备的处理器执行操作,所述操作进一步包括: 向所述web服务服务器发送由先前离线的用户("新的当前用户")所作的包括第二用 户ID的第二登录; 接收经加密的解密密钥; 使用对所述新的当前用户和所述计算设备之一而言已知的共享密钥来解密所述经加 密的解密密钥; 使用经解密的解密密钥来解密所述新的当前用户的经加密的消息;以及 向所述新的当前用户显示经解密的消息。
27. -种服务器,包括: 服务器处理器,其配置有服务器可执行指令以执行以下操作,包括: 注册计算设备的当前用户和至少一个离线用户,所述计算设备由所述当前用户和所述 至少一个离线用户共享; 接收来自所述计算设备的包括第一用户ID的第一用户登录并且将所述第一用户标识 为所述计算设备的当前用户; 检查数据库以寻找要给所述计算设备的注册用户的未经递送的消息; 将定址到所述当前用户的未经递送的消息发送至所述计算设备; 加密每一离线用户的未经递送的消息;以及 将要给每一离线用户的经加密的未经递送的消息发送至所述计算设备。
28. 如权利要求27所述的服务器,其特征在于,所述服务器处理器配置有服务器可执 行指令以执行操作以使得加密每一离线用户的未经递送的消息包括: 使用对每一离线用户而言唯一性的随机加密密钥来加密每一离线用户的未经递送的 消息;以及 为每一离线用户将适用于解密每一离线用户的未经递送的消息的解密密钥存储在链 接到每一离线用户的标识符的数据表中。
29. 如权利要求28所述的服务器,其特征在于,所述服务器处理器配置有服务器可执 行指令以执行操作,所述操作进一步包括: 在传输之前加密所述当前用户的未经递送的消息;以及 传送用于解密所述当前用户的未经递送的消息的解密密钥。
30. 如权利要求28所述的服务器,其特征在于,所述服务器处理器配置有服务器可执 行指令以执行操作,所述操作进一步包括: 从所述计算设备接收由先前离线的用户("新的当前
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1