一种数据处理方法及终端与流程

文档序号:34020275发布日期:2023-05-04 22:48阅读:146来源:国知局
一种数据处理方法及终端与流程

本技术涉及数据处理,尤其涉及一种数据处理方法及终端。


背景技术:

1、当前频谱资源非常紧张,适合通信的频段几乎都已被分配完毕。针对这种现状,采用频 谱感知技术来动态共享频谱,允许次用户(secondary user,su)在主用户(primaryuser,pu) 空闲时接入其频段,或者在满足对pu干扰小于干扰门限的前提下与pu共享信道。从而增加 su接入频谱的机会。

2、但是,发明人在实施本技术实施例的过程中发现:尽管采用频率感知技术可以一定程度 上解决频谱资源紧缺的问题。然而受距离、噪声以及干扰等因素影响,频谱感知的结果并不 能达到100%准确,从而导致su接入频谱不稳定。


技术实现思路

1、有鉴于此,本技术提供了一种数据处理方法及终端,可以为终端提供稳定的频谱接入机 会,降低计算任务的处理时延和功耗。

2、第一方面,本技术实施例提供一种数据处理方法,应用于会产生大量且实时性较强的计 算任务(可记为待处理的计算任务),但其自身的计算能力有限的终端(可记为第一终端), 如智能驾驶终端、vr终端、ar终端等。并且,第一终端和其他一些同样会产生大量且实时 性较强的计算任务,但其自身的计算能力有限的终端(可记为至少一个第二终端)处于同一 信任环中。也就是说,第一终端和至少一个第二终端之间建立了信任机制,两者之间可以传 输各种数据。

3、在使用pomdp模型决策的每个周期内,第一终端需要确定每组观察值和动作对应的条 件观察概率和奖励。观察值包括第一终端对第一信道的状态的感知结果和第一信道的状态的 真实结果的排列组合,第一信道用于终端(如第一终端、第二终端)向边缘服务器(ecs) 传输数据。第一信道的状态包括第一状态和第二状态,第一状态指示第一信道未被占用,则 第一信道可以被终端用于传输数据。第二状态指示第一信道被占用,则第一信道不能被终端 用于传输数据。也就是说,观察值中包括感知错误的情况,如观察值为感知结果是第一状态, 真实结果是第二状态,或者观察值为感知结果是第二状态,真实结果是第一状态。动作包括 第一动作和第二动作,第一动作指示在终端本地处理计算任务,第二动作指示由终端本地和 边缘服务器共同处理计算任务。条件观察概率是指在执行动作后观察到相应的观察值的概率, 奖励是指在执行动作后观察到相应的观察值,第一终端和至少一个第二终端获得的计算量。 从而考虑到了观察值为感知错误的情况的可能,后续决策时将感知错误的情况也纳入考虑, 有利于做出更准确的决策。以及,第一终端确定信念概率。信念概率是指第一信道的状态处 于某状态的概率。

4、然后,第一终端根据条件观察概率、奖励和信念概率决策出目标动作,决策目标为使第 一终端和至少一个第二终端执行目标动作后,在当前周期获得的收益最大。当前周期获得的 收益(如vt)为执行目标动作后的奖励,与执行目标动作后、下一个周期获得的收益(如 vt+1)的加权和(例如,奖励的权值为1,下一个周期获得的收益的权值为γ),目标动作为 第一动作或者第二动作。第一终端基于目标动作处理计算任务,以及指示至少一个第二终端 处理计算任务。例如,目标动作为第二动作,则第一终端可以将第一终端产生的计算任务的 一部分通过第一信道传输给边缘计算服务器处理,另一部分在第一终端的终端本地完成。

5、综上所述,采用本技术实施例的方法,第一终端在决策目标动作的过程中,可以将第一 终端对第一信道的状态感知错误的情况也纳入考虑,有利于做出更准确的决策。从而可以为 终端提供稳定的频谱接入机会,降低计算任务的处理时延和功耗。

6、在一种可能的设计方式中,上述第一终端基于目标动作处理计算任务,包括:目标动作 是第一动作,第一终端在终端本地处理计算任务。也就是说,当目标动作指示在终端本地处 理计算任务时,第一终端则不会向边缘服务器传输计算任务,而是全部在本地处理该计算任 务。

7、在一种可能的设计方式中,在上述第一终端在终端本地处理计算任务之前,方法还包括: 第一终端确定在终端本地处理计算任务的情况下,第三终端处理计算任务时的第一计算频率 (如),第三终端为第一终端和至少一个第二终端中的任一个。例如,从而可以使确定出的第一计算频率既不会超过终端的最大计算频 率,即fmax,还可以使确定出的第一计算频率与终端可投入处理计算任务的能量相匹配,即相应的,上述第一终端在终端本地处理计算任务,包括:第一终端按照第一终端的第一计算 频率在终端本地处理计算任务。

8、在一种可能的设计方式中,第一终端在确定出各个终端的第一计算频率之后,还要将第 二终端的第一计算频率发送给各个第二终端。然后,各个第二终端可以按照各自的第一计算 频率在终端本地处理计算任务。

9、在一种可能的设计方式中,上述第一终端基于目标动作处理计算任务,包括:目标动作 是第二动作,第一终端在终端本地处理计算任务中的第一子任务(如第三计算任务),并将计 算任务中的第二子任务(如第二计算任务)通过第一信道传输给边缘服务器。也就是说,当 目标动作指示由终端本地和边缘服务器共同处理计算任务时,第一终端可以将一部分计算任 务在本地处理,而将另一部分计算任务传输给边缘服务器来处理。边缘服务器在处理完成后, 可以将处理结果反馈给第一终端。从而第一终端可以接收到处理结果。

10、在一种可能的设计方式中,在上述第一终端在终端本地处理计算任务中的第一子任务, 并将计算任务中的第二子任务通过第一信道传输给边缘服务器之前,方法还包括:第一终端 求取使第一终端和至少一个第二终端可以获得最大的计算量的f、p和τ,例如,如下优化 问题的最优解。其中,f是在由终端本地 和边缘服务器共同处理计算任务的情况下,第三终端处理计算任务的第二计算频率,p是第 三终端将计算任务传输给边缘服务器的传输功率,τ是第三终端使用第一信道传输计算任务 的时长占当前周期的时长占比,第三终端为第一终端和至少一个第二终端中的任一个。相应 的,第一终端在终端本地处理计算任务中的第一子任务,并将计算任务中的第二子任务通过 第一信道传输给边缘服务器,包括:第一终端按照第一终端的f在终端本地处理第一子任务, 并将第二子任务按照第一终端的p传输给边缘服务器,且传输的时长占当前周期的时长占比 为第一终端的τ。如此,可以使采用f、p和τ处理计算任务,整体获得的计算量最大。

11、在一种可能的设计方式中,第一终端在确定出各个终端的f、p和τ之后,还要将f、p和τ发送给对应的第二终端。然后,各个第二终端可以按照各自的f、p和τ来完成对计算 任务的处理。例如,第二终端按照第二终端的f在终端本地处理一部分计算任务,同时将计 算任务按照第二终端的p传输给边缘服务器,且传输的时长占当前周期的时长占比为第二终端的τ。

12、应理解,在由终端本地和边缘服务器来处理计算任务时,即目标动作是第二动作时,第 一终端和多个第二终端可通过时分多址tdma的方式接入第一信道。

13、在一种可能的设计方式中,观察值包括:第一观察值,第一观察值中感知结果为第一状 态,真实结果为第二状态;第二观察值,第二观察值中感知结果为第一状态,真实结果为第 一状态;第三观察值,第三观察值中感知结果为第二状态,真实结果为第一状态;第四观察 值,第四观察值中感知结果为第二状态,真实结果为第二状态;第五观察值,第五观察值中 感知结果为第一状态,真实结果未知;以及,第六观察值,第六观察值中感知结果为第二状 态,真实结果未知。每组观察值和动作包括一种观察值,和第一动作或者第二动作的组合。 例如,一组观察值和动作为:第一观察值和第一动作。

14、应注意,观察值中对应的感知结果并不是指实际中的感知结果,而只是指感知结果的一 种可能。

15、在一种可能的设计方式中,在上述第一终端确定第一信道的状态的转移概率之前,方法 还包括:第一终端感知第一信道的状态为第一状态。即,第一信道是感知到未被占用的信道。

16、第二方面,本技术实施例还提供了一种终端,所述终端中包括存储器和一个或多个处理 器,所述存储器与所述处理器耦合;其中,所述存储器中存储有计算机程序代码,所述计算 机程序代码包括计算机指令,当所述计算机指令被所述处理器执行时,使得所述终端执行如 上述第一方面及其任一种可能的设计方式所述的方法。

17、第三方面,本技术实施例还提供了一种计算机可读存储介质,包括计算机指令,当所述 计算机指令在终端上运行时,使得所述终端执行如上述第一方面及其任一种可能的设计方式 所述的方法。

18、第四方面,本技术实施例还提供了一种芯片系统,所述芯片系统应用于包括处理器和存 储器的终端,所述芯片系统包括一个或多个接口电路和一个或多个处理器,所述接口电路和 所述处理器通过线路互联,所述接口电路用于从所述终端的存储器接收信号,并向所述处理 器发送所述信号,所述信号包括所述存储器中存储的计算机指令,当所述处理器执行所述计 算机指令时,使得所述终端执行如上述第一方面及其任一种可能的设计方式所述的方法。

19、第五方面,本技术提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时, 使得所述计算机执行如第一方面及其任一种可能的设计方式所述的方法。

20、可以理解地,上述提供的第二方面所述的终端,第三方面所述的计算机存储介质,第四 方面所述的芯片系统,第五方面所述的计算机程序产品所能达到的有益效果,可参考第一方 面及其任一种可能的设计方式中的有益效果,此处不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1