技术新讯 > 电子通信装置的制造及其应用技术 > 数据传输方法及装置、存储介质及电子设备与流程  >  正文

数据传输方法及装置、存储介质及电子设备与流程

  • 国知局
  • 2024-10-21 14:22:58

本公开技术方案涉及通信,尤其涉及一种数据传输方法及装置、存储介质及电子设备。

背景技术:

1、补充业务(supplementary service)是对基本电信业务进行修改或者补充的业务,包括呼叫识别、呼叫转接、呼叫等待、呼叫保持、多方呼叫等。

2、终端可以通过基站将包含补充业务数据的数据包发送至服务器,由服务器根据该补充业务数据修改所述终端的补充业务配置文件。目前,很多运营商会将补充业务数据和其他业务数据一起放入到终端的待发送数据队列,等待发送。采用上述方法,当终端有大量数据需要发送时,因特网链路会出现堵塞,此时,补充业务数据需要在待发送数据队列中等待很久才能被发送,会造成补充业务的延迟。

技术实现思路

1、有鉴于此,本公开实施例提供一种数据传输方法及装置、存储介质及电子设备。

2、根据本公开的第一方面,提出了一种数据传输方法,所述方法包括:

3、在获取到补充业务数据之后,将所述补充业务数据封装为第一数据包;

4、将所述第一数据包存放在预先创建的补充业务数据队列中;

5、响应于确定所述补充业务数据队列不为空,发送所述补充业务数据队列中的所述第一数据包,直到所述补充业务数据队列为空时,发送其他业务数据队列中的第二数据包。

6、结合本公开提供的任一实施方式,所述方法还包括:

7、由所述终端的内核层为所述第一数据包添加包头;

8、由所述内核层在所述包头中添加预设优先级指示信息;其中,所述预设优先级指示信息用于指示当路由节点向服务器发送数据包时,所述第一数据包的发送优先级高于所述第二数据包的发送优先级。

9、结合本公开提供的任一实施方式,

10、所述将所述补充业务数据封装为第一数据包,包括:

11、由所述终端的调制解调器将获取到的所述补充业务数据封装为第一数据包;

12、所述将所述第一数据包存放在预先创建的补充业务数据队列中,包括:

13、由所述调制解调器调用预设接口将所述第一数据包存放在所述终端的内核层的补充业务数据队列中。

14、结合本公开提供的任一实施方式,所述方法还包括:

15、当所述终端启动时,由所述终端的内核层创建所述补充业务数据队列。

16、根据本公开的第二方面,提出了一种数据传输方法,所述方法包括:

17、接收终端通过基站转发的数据包;

18、当所述数据包中包括添加了预设优先级指示信息的第一数据包和未添加所述预设优先级指示信息的第二数据包时,转发所述第一数据包给服务器后,再转发所述第二数据包给所述服务器,以使得所述服务器至少基于所述第一数据包对所述终端的补充业务配置文件进行修改。

19、根据本公开的第三方面,提出了一种数据传输装置,所述装置包括:

20、封装模块,用于在获取到补充业务数据之后,将所述补充业务数据封装为第一数据包;

21、存放模块,用于将所述第一数据包存放在预先创建的补充业务数据队列中;

22、发送模块,用于响应于确定所述补充业务数据队列不为空,发送所述补充业务数据队列中的所述第一数据包,直到所述补充业务数据队列为空时,发送其他业务数据队列中的第二数据包。

23、根据本公开的第四方面,提出了一种数据传输装置,所述装置包括:

24、接收模块,用于接收终端通过基站转发的数据包;

25、转发模块,用于当所述数据包中包括添加了预设优先级指示信息的第一数据包和未添加所述预设优先级指示信息的第二数据包时,转发所述第一数据包给服务器后,再转发所述第二数据包给所述服务器,以使得所述服务器至少基于所述第一数据包对所述终端的补充业务配置文件进行修改。

26、根据本公开的第五方面,提出了一种数据传输系统,所述系统包括:

27、终端,用于执行本公开任一实施例的数据传输方法;

28、基站,用于将所述终端提供的数据包转发给路由节点;

29、所述路由节点,用于执行本公开任一实施例的数据传输方法。

30、根据本公开的第六方面,提供一种计算机可读存储介质,所述机器可读存储介质存储有机器可读指令,所述机器可读指令在被处理器调用和执行时,促使所述处理器实现本公开任一实施例的数据传输方法。

31、根据本公开的第七方面,提供一种电子设备,包括

32、处理器;

33、用于存储处理器可执行指令的存储器;

34、其中,所述处理器被配置为用于执行本公开任一实施例的数据传输方法。

35、本公开的实施例提供的技术方案可以包括以下有益效果:

36、本公开实施例提供的数据传输方法及装置、存储介质及电子设备,在获取到补充业务数据之后,将所述补充业务数据封装为第一数据包,并将所述第一数据包存放在预先创建的补充业务数据队列中。响应于确定所述补充业务数据队列不为空,发送所述补充业务数据队列中的所述第一数据包,直到所述补充业务数据队列为空时,发送其他业务数据队列中的第二数据包。本公开实施例提供的数据传输方法,可以将补充业务数据存放在补充业务数据队列中,将普通业务数据存放在普通业务数据队列中。当进行数据发送时,优先发送所述补充业务数据队列中的数据,直到将所述补充业务数据队列中的数据发送完毕,再发送其他业务数据队列中的数据。从而降低补充业务的延迟,提高补充业务的处理效率。

37、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

技术特征:

1.一种数据传输方法,其特征在于,所述方法由终端执行,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.一种数据传输方法,其特征在于,所述方法由路由节点执行,所述方法包括:

6.一种数据传输装置,其特征在于,所述装置应用于终端,所述装置包括:

7.一种数据传输装置,其特征在于,所述装置应用于路由节点,所述装置包括:

8.一种数据传输系统,其特征在于,包括:

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-4任一项所述方法的步骤、或者权利要求5所述方法的步骤。

10.一种电子设备,其特征在于,包括:

技术总结本公开提供一种数据传输方法及装置、存储介质及电子设备,其中,所述方法包括:在获取到补充业务数据之后,将补充业务数据封装为第一数据包,并将第一数据包存放在预先创建的补充业务数据队列中。响应于确定补充业务数据队列不为空,发送补充业务数据队列中的第一数据包,直到补充业务数据队列为空时,发送其他业务数据队列中的第二数据包。本公开提供的数据传输方法,可以将补充业务数据存放在补充业务数据队列中,将普通业务数据存放在普通业务数据队列中。当进行数据发送时,优先发送补充业务数据队列中的数据,直到将补充业务数据队列中的数据发送完毕,再发送其他业务数据队列中的数据。从而降低补充业务的延迟,提高补充业务的处理效率。技术研发人员:王海潮受保护的技术使用者:北京小米移动软件有限公司技术研发日:技术公布日:2024/10/17

本文地址:https://www.jishuxx.com/zhuanli/20241021/317940.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。