[发明专利]一种数据发送方法及装置在审
申请号: | 201711251128.5 | 申请日: | 2017-12-01 |
公开(公告)号: | CN108124002A | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 郑茂奎;喻波;王志海;董爱华;安鹏 | 申请(专利权)人: | 北京明朝万达科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100097 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 发送 待发送数据 优先级队列 数据发送 数据接收方 优先级缓存 依次发送 用户体验 优先发送 重大损失 | ||
1.一种数据发送方法,其特征在于,所述方法包括:
获取待发送数据;
确定所述待发送数据的发送优先级;
将所述待发送数据按照所述发送优先级缓存至优先级队列,所述优先级队列用于按照发送优先级由高至低的顺序存储数据;
将所述优先级队列中的数据按照发送优先级由高至低的顺序依次发送。
2.根据权利要求1所述的方法,其特征在于,所述确定所述待发送数据的发送优先级,包括:
获取所述待发送数据中携带的用户信息;
根据预先设置的用户信息与发送优先级之间的对应关系,确定与所述用户信息相对应的发送优先级,并作为所述待发送数据的发送优先级。
3.根据权利要求1所述的方法,其特征在于,所述确定所述待发送数据的发送优先级,包括:
获取所述待发送数据中携带的设备信息;
根据预先设置的设备信息与发送优先级之间的对应关系,确定与所述设备信息相对应的发送优先级,并作为所述待发送数据的发送优先级。
4.根据权利要求1所述的方法,其特征在于,所述确定所述待发送数据的发送优先级,包括:
获取所述待发送数据所占的存储空间;
在预先设置的存储空间区间与发送优先级之间的对应关系中,确定所述待发送数据所占的存储空间所在的存储空间区间;
根据所述对应关系,确定与所述存储空间区间相对应的发送优先级,并作为所述待发送数据的发送优先级。
5.根据权利要求1-4任一项权利要求所述的方法,其特征在于,所述方法还包括:
确定所述待发送数据是否为禁止发送的数据;
如果所述待发送数据不是禁止发送的数据,则执行所述确定所述待发送数据的发送优先级的步骤。
6.一种数据发送装置,其特征在于,所述装置包括:
获取模块,用于获取待发送数据;
第一确定模块,用于确定所述待发送数据的发送优先级;
存储模块,用于将所述待发送数据按照所述发送优先级缓存至优先级队列,所述优先级队列用于按照发送优先级由高至低的顺序存储数据;
发送模块,用于将所述优先级队列中的数据按照发送优先级由高至低的顺序依次发送。
7.根据权利要求6所述的装置,其特征在于,所述第一确定模块包括:
第一获取单元,用于获取所述待发送数据中携带的用户信息;
第一确定单元,用于根据预先设置的用户信息与发送优先级之间的对应关系,确定与所述用户信息相对应的发送优先级,并作为所述待发送数据的发送优先级。
8.根据权利要求6所述的装置,其特征在于,所述第一确定模块包括:
第二获取单元,用于获取所述待发送数据中携带的设备信息;
第二确定单元,用于根据预先设置的设备信息与发送优先级之间的对应关系,确定与所述设备信息相对应的发送优先级,并作为所述待发送数据的发送优先级。
9.根据权利要求6所述的装置,其特征在于,所述第一确定模块包括:
第三获取单元,用于获取所述待发送数据所占的存储空间;
第三确定单元,用于在预先设置的存储空间区间与发送优先级之间的对应关系中,确定所述待发送数据所占的存储空间所在的存储空间区间;
第四确定单元,用于根据所述对应关系,确定与所述存储空间区间相对应的发送优先级,并作为所述待发送数据的发送优先级。
10.根据权利要求6-9任一项权利要求所述的装置,其特征在于,所述装置还包括:
第二确定模块,用于确定所述待发送数据是否为禁止发送的数据;
所述第一确定模块,还用于如果所述待发送数据不是禁止发送的数据,确定所述待发送数据的发送优先级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京明朝万达科技股份有限公司,未经北京明朝万达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711251128.5/1.html,转载请声明来源钻瓜专利网。