用于移动蜂窝网络中受控数据上传的方法和设备的制造方法_3

文档序号:8417940阅读:来源:国知局
因特网存储服务服务器。
14. 一种用于经由移动蜂窝网络将文件从用户设备上传到因特网存储服务服务器的服 务器(220、320、420、425、520、800),包括: 接口(810),配置为使得能够经由所述移动蜂窝网络进行通信;以及 数据处理单元(820),连接到所述接口并配置为: 如果经由所述接口已经接收到所述小区过载的指示,经由所述移动蜂窝网络的小区向 上传所述文件的序列包的所述用户设备发送第一消息,所述第一消息请求所述用户设备中 止所述文件序列包的上传;以及 如果经由所述接口已经接收到所述小区不再过载的指示,向所述用户设备发送第二消 息, 其中所述第一消息和所述第二消息使用所述接口发送;以及 在接收到所述第一消息后,所述用户设备中止所述上传,以及在接收到所述第二消息 后,所述用户设备使用对应于在已经中止所述上传之前已经上传的序列包的长度的、从所 述文件的开始处起的偏移来重启所述上传。
15. 根据权利要求14所述的服务器,其中所述服务器是所述移动蜂窝网络的移动云端 加速器(MCA)的一部分。
16. 根据权利要求14所述的服务器,其中所述数据处理单元还配置为在接收到所述小 区过载的指示后存储所述长度以及在所述第二消息中包括所述长度。
17. 根据权利要求14所述的服务器,其中所述数据处理单元还配置为在所述第一消息 和所述第二消息中包括会话标识符,由此使得所述用户设备在接收到所述第一消息后存 储与所述会话标识符相关联的长度,并在接收到所述第二消息后基于所述会话标识符取回 所述长度以便确定所述偏移。
18. -种用于将文件从用户设备上传到因特网存储服务服务器的方法(1100),所述方 法由运行于移动蜂窝网络中的服务器来执行,所述方法包括: 如果已经接收到(A2、B2、C3)所述用户设备所处小区过载的指示,向所述用户设备发 送(S1110、A4、B3、C4)第一消息,所述第一消息请求所述用户设备中止经由所述移动蜂窝 网络的序列包的所述上传;以及 如果已经接收到(A6、B7、C6)所述小区不再过载的指示,向所述用户设备发送(S1120、 A8、B8、C8)第二消息, 其中,在接收到所述第一消息后,所述用户设备中止(A5、B4、C5)所述上传,并且在接 收到所述第二消息后,所述用户设备使用对应于在已经中止所述上传之前已经上传的序列 包的长度的、从所述文件开始处起的偏移来重启(A10、Bl(KClO)所述文件序列包的所述上 传。
19. 根据权利要求18所述的方法,其中所述服务器是所述移动蜂窝网络的移动云端加 速器(MCA)的一部分。
20. 根据权利要求18所述的方法,还包括:在接收到所述小区过载的指示后,存储所述 长度,并且 在所述第二消息中包括所述长度。
21. 根据权利要求18所述的方法,还包括: 在所述第一消息和所述第二消息中包括会话标识符,由此使得所述用户设备在接收 到所述第一消息后存储与所述会话标识符相关联的长度,并在接收到所述第二消息后基于 所述会话标识符取回所述长度以便确定所述偏移。
22. -种非瞬时存储可执行代码的计算机可读存储介质(830),所述可执行代码当在 能够经由移动蜂窝网络进行通信的计算机(810、820)上执行时,使得所述计算机执行一种 用于将文件从用户设备上传到因特网存储服务服务器的方法(1100),所述方法包括: 如果接收到(A2、B2、C3)所述小区过载的指示,向经由所述移动蜂窝网络的小区上传 文件序列包的所述用户设备发送(S1110、A4、B3、C4)第一消息,所述第一消息请求所述用 户设备中止所述上传;以及 如果已经接收到(A6、B7、C6)所述小区不再过载的指示,向所述用户设备发送(S1120、 A8、B8、C8)第二消息, 其中,在接收到所述第一消息后,所述用户设备中止(A5、B4、C5)所述上传,并且在接 收到所述第二消息后,所述用户设备使用对应于在已经中止所述上传之前已经上传的序列 包的长度的、从所述文件开始处起的偏移来重启(A10、Bl(KClO)所述文件序列包的所述上 传。
23. -种在移动蜂窝网络中将文件上传到因特网存储服务服务器的用户设备(110、 111、112、113、900),所述用户设备包括: 接口(910),配置为使得能够经由所述移动蜂窝网络进行通信;以及 数据处理单元(920),其连接到所述接口,并且配置为: (A) 经由所述移动蜂窝网络的小区上传所述文件的序列包; (B) 在接收到指示所述小区过载的第一消息后中止上传所述序列包;以及 (C) 在接收到指示所述小区不再过载的第二消息后重启上传所述序列包,使用对应于 在已经接收到所述第一消息之前已经上传的所述序列包的长度的、从所述文件开始处起的 偏移来重启所述上传。
24. 根据权利要求23所述的用户设备,其中所述数据处理单元还被配置为跟踪已上传 的序列块所述长度并将所述长度存储为当所述上传被中止时从所述文件开始处起的偏移。
25. 根据权利要求24所述的用户设备,其中所述数据处理单元通过保留最后上传的字 节数来跟踪已上传序列块的所述长度。
26. 根据权利要求23所述的用户设备,其中所述长度包含在所述第二消息中。
27. 根据权利要求23所述的用户设备,其中所述数据处理单元还配置为 与包含在所述第一消息中的会话标识符相关联地存储所述偏移;以及 基于包含在所述第二消息中的所述会话标识符来取回所述偏移。
28. -种用于将文件从用户设备上传到因特网存储服务服务器的方法(1200),所述方 法由在移动蜂窝网络中的所述用户设备来执行,所述方法包括: 经由所述移动蜂窝网络的小区来上传(S1210)所述文件的序列包; 在接收到指示所述小区过载的第一消息后中止(S1220)所述序列包的所述上传;以及 在接收到指示所述小区不再过载的第二消息后重启(S1230)所述序列包的所述上传, 使用对应于在已经接收到所述第一消息之前已经上传的所述序列包的长度的、从所述文件 的开始处起的偏移来重启所述上传。
29. 根据权利要求28所述的方法,还包括: 跟踪已上传序列块的所述长度;以及 将所述长度存储为当所述上传中止时从所述文件开始处起的所述偏移。
30. 根据权利要求29所述的方法,其中通过保留最后上传的字节数来跟踪所述长度。
31. 根据权利要求28所述的方法,其中所述长度包含在所述第二消息中。
32. 根据权利要求28所述的方法,还包括: 与包含在所述第一消息中的会话标识符相关联地存储所述偏移;以及 基于包含在所述第二消息中的所述会话标识符来取回所述偏移。
33. -种非瞬时存储可执行代码的计算机可读存储介质(930),所述可执行代码当在 能够经由移动蜂窝网络进行通信的计算机(910、920)上执行时,使得所述计算机执行一种 用于将文件从所述计算机上传到因特网存储服务服务器的方法(1200),所述方法包括: 经由所述移动蜂窝网络的小区上传(S1210)所述文件的序列包; 在接收到指示小区过载的第一消息后中止(S1220)所述序列包的所述上传;以及 在接收到指示小区不再过载的第二消息后重启(S1230)所述序列包的所述上传,使用 对应于在已经接收到所述第一消息之前已经上传的所述序列包的长度的、从文件开始处起 的偏移来重启所述上传。
【专利摘要】本方法、设备和软件能够经由移动蜂窝网络将文件从用户设备上传到因特网存储服务服务器。方法包括(A)经由移动蜂窝网络的小区从用户设备上传文件序列块;(B)在接收到小区过载的指示后向用户设备发送第一消息以请求中止上传;(C)存储一个对应于直到中止上传时已经被上传的序列块的长度;(D)向用户设备发送第二消息以请求重启上传。用户设备在接收到第一消息后中止上传并且在接收到第二消息后使用对应于该长度的、从文件开始处起的偏移来重启上传。
【IPC分类】H04L29-08, H04W28-02, H04L12-24
【公开号】CN104737580
【申请号】CN201280076378
【发明人】A·达摩拉
【申请人】瑞典爱立信有限公司
【公开日】2015年6月24日
【申请日】2012年9月5日
【公告号】EP2893739A1, US20150230124, WO2014037762A1
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1