一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

在计算装置与载具头单元间分段和传输数据的方法和系统与流程

2022-02-19 11:54:18 来源:中国专利 TAG:

技术特征:
1.一种方法,包括:由在计算装置上执行的第一应用程序从在所述计算装置上执行的第二应用程序接收要在所述计算装置与载具头部单元之间被传递的第一数据的指示,其中所述计算装置和所述载具头部单元经由根据无线网络协议操作的无线网络连接而被通信地耦合;由所述第一应用程序并基于所述第一数据的所述指示确定要从所述计算装置被传递到所述载具头部单元的数据量;由所述第一应用程序确定所述数据量是否满足所述无线网络协议的最大分组大小;响应于确定所述数据量不满足所述最大分组大小:由所述第一应用程序将所述第一数据分段为多个分组,其中所述多个分组中的每个分组包括满足所述最大分组大小的数据量;以及使用所述无线网络连接将所述多个分组从所述计算装置发送到所述载具头部单元;以及响应于确定所述数据量满足所述最大分组大小,使用所述无线网络连接将单个分组从所述计算装置发送到所述载具头部单元,其中,所述单个分组包括所述第一数据。2.根据权利要求1所述的方法,其中,所述无线网络协议包括蓝牙通信协议或蓝牙低能量通信协议。3.根据权利要求1所述的方法,进一步包括:从所述载具头部单元的蓝牙模块接收蓝牙配对请求,并将所述计算装置的蓝牙模块与所述载具头部单元的所述蓝牙模块配对。4.根据权利要求1所述的方法,其中,由所述第一应用程序将所述第一数据分段为多个分组包括:对于所述多个分组中的每个分组,附加相应的分段信息,其中所述相应的分段信息包括分组标识符、总分组数量和数据标识符。5.根据权利要求1所述的方法,进一步包括:由所述第一应用程序使用所述无线网络连接从所述载具头部单元接收第二多个分组,其中,所述第二多个分组是根据所述无线网络协议而被配置的,其中,所述第二多个分组中的每一个包括由在所述载具头部单元上执行的第四应用程序提供的第二数据的一部分,其中,所述第二数据已由在所述载具头部单元上执行的第三应用程序分段为所述第二多个分组,并且其中,所述第二数据的大小大于所述无线网络协议的所述最大分组大小;由所述第一应用程序将全部所述第二多个分组中包括的所述第二数据的各个部分组合为所述第二数据;以及由所述第一应用程序向所述第二应用程序提供所述第二数据,其中,在所述计算装置上执行的所述第一应用程序和所述第二应用程序不同于在所述计算装置上执行的操作系统,并且其中,在所述载具头部单元上执行的所述第三应用程序和所述第四应用程序不同于在所述载具头部单元上执行的操作系统。6.一种方法,包括:由在载具头部单元上执行的第一应用程序,并且使用无线网络连接,从计算装置接收多个分组,其中所述多个分组是根据无线网络协议而被配置的,其中,所述多个分组中的每一个包括由在所述计算装置上执行的第三应用程序提供的第一数据的一部分,其中,所述
第一数据已由在所述计算装置上执行的第四应用程序分段为所述多个分组,并且其中,所述第一数据具有大于所述无线网络协议的最大分组大小的大小;由所述第一应用程序将全部所述多个分组中包括的所述第一数据的各个部分组合为所述第一数据;以及由所述第一应用程序将所述第一数据提供到在所述载具头部单元上执行的第二应用程序,其中,在所述载具头部单元上执行的所述第一应用程序和所述第二应用程序不同于在所述载具头部单元上执行的操作系统,并且其中,在所述计算装置上执行的所述第三应用程序和所述第四应用程序不同于在所述计算装置上执行的操作系统。7.根据方法6所述的方法,其中,所述无线网络协议包括蓝牙通信协议或蓝牙低能量通信协议。8.根据权利要求6所述的方法,进一步包括:从所述计算装置的蓝牙模块接收蓝牙配对请求,并将所述载具头部单元的蓝牙模块与所述计算装置的蓝牙模块配对。9.根据权利要求6所述的方法,其中,将全部所述多个分组中包括的所述第一数据的各个部分组合为所述第一数据是基于所述多个分组中的每一个分组中所包括的相应段标识符。10.根据权利要求6所述的方法,进一步包括:由所述第一应用程序从所述第二应用程序接收要在所述载具头部单元与所述计算装置之间被传递的第二数据的指示;由所述第一应用程序并基于所述第二数据的所述指示确定要从所述载具头部单元被传递到所述计算装置的数据量;由所述第一应用程序确定所述数据量是否满足所述无线网络协议的所述最大分组大小;响应于确定所述数据量不满足所述最大分组大小:由所述第一应用程序将所述第二数据分段为第二多个分组,其中,所述第二多个分组中的每个分组包括满足所述最大分组大小的数据量;以及使用所述无线网络连接将所述第二多个分组从所述载具头部单元发送到所述计算装置;以及响应于确定所述数据量满足所述最大分组大小,使用所述无线网络连接将单个分组从所述载具头部单元发送到所述计算装置,其中所述单个分组包括所述第二数据。11.一种计算装置,包括:存储器,所述存储器被配置成存储操作系统、第一应用程序和第二应用程序;以及一个或多个处理器,所述一个或多个处理器被配置成:由在所述计算装置上执行的所述第一应用程序从在所述计算装置上执行的所述第二应用程序接收要在所述计算装置与载具头部单元之间被传递的第一数据的指示,其中,所述计算装置和所述载具头部单元经由根据无线网络协议操作的无线网络连接而被通信地耦合;由所述第一应用程序并基于所述第一数据的所述指示确定要从所述计算装置被传递到所述载具头部单元的数据量;
由所述第一应用程序确定所述数据量是否满足所述无线网络协议的最大分组大小;响应于确定所述数据量不满足所述最大分组大小:由所述第一应用程序将所述第一数据分段为多个分组,其中所述多个分组中的每个分组包括满足所述最大分组大小的数据量;以及使用所述无线网络连接将所述多个分组从所述计算装置发送到所述载具头部单元;以及响应于确定所述数据量满足所述最大分组大小,使用所述无线网络连接将单个分组从所述计算装置发送到所述载具头部单元,其中,所述单个分组包括所述第一数据。12.根据权利要求11所述的计算装置,其中,所述无线网络协议包括蓝牙通信协议或蓝牙低能量通信协议。13.根据权利要求11所述的计算装置,其中,所述一个或多个处理器被进一步配置成:从所述载具头部单元的蓝牙模块接收蓝牙配对请求,并将所述计算装置的蓝牙模块与所述载具头部单元的所述蓝牙模块配对。14.根据权利要求11所述的计算装置,其中,所述一个或多个处理器被进一步配置成:对于所述多个分组中的每个分组,附加相应的分段信息,其中,所述相应的分段信息包括分组标识符、总分组数量和数据标识符。15.根据权利要求11所述的计算装置,其中,所述一个或多个处理器被进一步配置成:由所述第一应用程序使用所述无线网络连接从所述载具头部单元接收第二多个分组,其中,所述第二多个分组是根据所述无线网络协议而被配置的,其中,所述第二多个分组中的每一个包括由在所述载具头部单元上执行的第四应用程序提供的第二数据的一部分,其中,所述第二数据已由在所述载具头部单元上执行的第三应用程序分段为所述第二多个分组,并且其中,所述第二数据的大小大于所述无线网络协议的所述最大分组大小;由所述第一应用程序将全部所述第二多个分组中包括的所述第二数据的各个部分组合为所述第二数据;以及由所述第一应用程序向所述第二应用程序提供所述第二数据,其中,在所述计算装置上执行的所述第一应用程序和所述第二应用程序不同于在所述计算装置上执行的操作系统,并且其中,在所述载具头部单元上执行的所述第三应用程序和所述第四应用程序不同于在所述载具头部单元上执行的操作系统。16.一种载具头部单元,包括:存储器,所述存储器被配置成存储操作系统、第一应用程序和第二应用程序;以及一个或多个处理器,所述一个或多个处理器被配置成:由在所述载具头部单元上执行的所述第一应用程序经由无线网络连接从计算装置接收多个分组,其中,所述多个分组是根据无线网络协议而被配置的,其中,所述多个分组中的每一个包括由在所述计算装置上执行的第三应用程序提供的第一数据的一部分,其中,所述第一数据已由在所述计算装置上执行的第四应用程序分段为所述多个分组,并且其中,所述第一数据具有大于所述无线网络协议的最大分组大小的大小;由所述第一应用程序将全部所述多个分组中包括的所述第一数据的各个部分组合为所述第一数据;以及由所述第一应用程序将所述第一数据提供到在所述载具头部单元上执行的第二应用
程序,其中,在所述载具头部单元上执行的所述第一应用程序和所述第二应用程序不同于在所述载具头部单元上执行的操作系统,并且其中,在所述计算装置上执行的所述第三应用程序和所述第四应用程序不同于在所述计算装置上执行的操作系统。17.根据权利要求16所述的载具头部单元,其中,所述无线网络协议包括蓝牙通信协议或蓝牙低能量通信协议。18.根据权利要求16所述的载具头部单元,其中所述一个或多个处理器进一步被配置为:从所述计算装置的蓝牙模块接收蓝牙配对请求,并将所述载具头部单元的蓝牙模块与所述计算装置的蓝牙模块配对。19.根据权利要求16所述的载具头部单元,其中,所述一个或多个处理器被进一步配置成:基于所述多个分组中的每一个中包括的相应段标识符将全部所述多个分组中包括的所述第一数据的各个部分组合为所述第一数据。20.根据权利要求16所述的载具头部单元,其中,所述一个或多个处理器被进一步配置成:由所述第一应用程序从所述第二应用程序接收要在所述载具头部单元与所述计算装置之间被传递的第二数据的指示;由所述第一应用程序并基于所述第二数据的所述指示确定要从所述载具头部单元被传递到所述计算装置的数据量;由所述第一应用程序确定所述数据量是否满足所述无线网络协议的所述最大分组大小;响应于确定所述数据量不满足所述最大分组大小:由所述第一应用程序将所述第二数据分段为第二多个分组,其中,所述第二多个分组中的每个分组包括满足所述最大分组大小的数据量;以及使用所述无线网络连接将所述第二多个分组从所述载具头部单元发送到所述计算装置;以及响应于确定所述数据量满足所述最大分组大小,使用所述无线网络连接将单个分组从所述载具头部单元发送到所述计算装置,其中,所述单个分组包括所述第二数据。

技术总结
本公开涉及在计算装置与载具头单元间分段和传输数据的方法和系统。一种示例方法包括:由在主装置上执行的第一应用程序从在主装置上执行的第二应用程序接收要被传递的数据的指示,其中该主装置和该载具头部单元经由根据无线网络协议操作的无线网络连接而被通信地耦合;由第一应用程序并基于数据的指示确定要被传递的数据量;由第一应用程序确定数据量是否满足无线网络协议的最大分组大小;响应于确定数据量不满足最大分组大小:将数据分段为多个分组,其中该多个分组中的每个分组包括满足最大分组大小的数据量;以及使用无线网络连接发送该多个分组。接发送该多个分组。接发送该多个分组。


技术研发人员:珍妮弗
受保护的技术使用者:谷歌有限责任公司
技术研发日:2021.09.29
技术公布日:2022/1/4
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献