当前位置: 首页 > news >正文

5G NTN(七) 高层(1)

说明:本专题主要基于3GPP协议38.821

目录

1. Idle态移动性增强

1.1 TA问题

1.1.1 TA的大小

1.1.2 针对NTN LEO的移动TA,场景C2和D2

1.1.3 针对NTN LEO的固定TA,场景C2和D2

1.1.3.1 方法1:当UE位置信息无法获取的时候

1.1.3.2 方法2:当UE位置信息可以获取的时候

1.1.3.3 TA方案推荐

1.1.4 当前协议

1.2 Idle/Inactive UE移动性过程的增强

1.3 邻区

2. 连接态移动性增强

2.1 NTN中切换的挑战

2.1.1 切换信令中的延迟

2.1.2 测量有效性

2.1.3 对切换事件的影响

2.1.4 频繁地切换

2.1.5 动态的邻区集

2.1.6 大量UE的切换

2.1.7 传播延迟差对测量的影响

2.2 NTN中的切换增强

2.2.1 测量配置/报告的增强

2.2.2 有条件的切换

2.2.3 切换配置

2.3 NTN中的切换种类

2.3.1 架构分类

2.3.2 Intra-gNB切换(“整体式gNB”)

2.3.3 Intra-DU切换

2.3.4 Intra-gNB/ Inter-DU切换

2.3.5 Inter-gNB切换

2.3.5.1 Xn切换

2.3.5.2 基于5GC的切换

2.3.6 小结

2.4 当前协议(R18)

2.4.1 NTN的测量配置

2.4.2 UE收到handover过程中的RrcReconfiguration时

2.4.3 Conditional Handover

2.4.4 Rach-Less Handover


对于NTN,有以下两种satellite beam和cell(PCI)的映射方案:

  • 方案a:一个PCI(Cell)对应多个Satellite beam
  • 方案b:一个PCI(Cell)对应一个Satellite beam

一个Satellite beam可以由1个或多个SSB beams构成。NR协议中,一个Cell(PCI)可以有最多4/8/64个SSB beams、取决于band。

和TN类似,每个PCI可以使用1个或多个SSB index,以区分不同SSB beams上的发送。

在NTN中,satellite beams和SSB index之间的映射关系也留给实现。

NTN中支持两类UE:1)支持GNSS,2)不支持GNSS (在R18的协议中,仅支持了GNSS的UE)

卫星星历、时间和UE位置会用于移动性相关的内容。

对于跟踪区域(TA):

  • 对于GEO,当前TA管理不用改变
  • 对于LEO,由于beams会移动、需要研究固定和移动的TA两种方案

1. Idle态移动性增强

1.1 TA问题

1.1.1 TA的大小

对于所有NTN场景中,卫星覆盖的小区面积往往非常大(覆盖几百公里),于是会导致非常大的TA,从而产生以下两个问题:

  • 如果TA太小,会导致在小区边缘移动时,有大量的TAU(Tracking Area Updates)信令
  • 如果TA太大,会导致海量的paging信令负载

相比之下,TAU信令比paging信令更加密集。因此,在实践中,会更倾向于限制TA的范围。

乒乓效应也会产生过多的TAU,这个问题可以通过增加10%~20%的重叠区域以及合理地分配处于小区边缘的UE的TAI列表来解决。

1.1.2 针对NTN LEO的移动TA,场景C2和D2

注意:所有的场景信息可以参考5G NTN(一) 概述和场景

由于卫星的快速运动,导致小区提供的覆盖区域相对于地面上基本静止的UE而言、会快速地改变。于是,UE会出现频繁的TAU,导致UE频繁地向网络发起注册上报TAU信息。这一情况事实上是不可接受的。

如果注册区域包含的地理区域非常大,这一问题会得到减轻,但同时带来paging容量的增加。因此如果使用移动TA方案,需要权衡注册区域的大小与paging容量之间的矛盾。

1.1.3 针对NTN LEO的固定TA,场景C2和D2

1.1.3.1 方法1:当UE位置信息无法获取的时候

为了减少UE频繁地发起TAU过程,设计了一种固定TA的方法。如下图所示,当一个NTN LEO所代表的小区扫过地面时,其广播的TAC(Tracking Area Code)、当其到达下一个地面上固定的TA时会发生改变。

网络对TAC的更新需要依赖星历。UE只负责监听TAI = PLMN ID + TAC,且当其改变时触发TAU。如上图所示,由于地面上的TA是固定的,于是即使卫星1运动到不同的位置,假设原来处于TA1的UE、其在没有运动的情况下依然处于TA1中,不会触发TAU。

这个方法适用于R15的网络过程,且UE不需要知道自己的位置信息。

对于卫星运动中广播的TAC的更新,有两个选项:

  • “硬切”(hard switch)选项:每个cell对每个PLMN只广播一个TAC,在边缘区域直接从原来的TAC切换到新的TAC,这样可能导致边缘区域的一些抖动,使得边缘区域的UE可能经历TAC2 -> TAC1->TAC2的抖动过程。如下图所示

  • “软切”(soft switch)选项:一个小区对一个PLMN可以广播多个TAC,在TA边缘处,cell可以自动添加新的TA,并且去除更早的TA(比如始终保留2个TA)。处于TA边缘处的UE,由于会收到2个TA,因此不会触发TAU。该方案可能会增加paging load,需要在paging load和TA抖动之间作出一个权衡。
1.1.3.2 方法2:当UE位置信息可以获取的时候

一种可能的方法是对全球的地理区域进行划分,每一个区域分配一个固定的TAC。在初始注册时,UE会基于其位置信息产生一个TAC(UE和网络均需要保存这个地理区域和TAC的映射规则)。于是,UE便不再依赖网络对TAC的广播,而能够自己检测是否发生了位置区域更新。

1.1.3.3 TA方案推荐

推荐使用固定TA

1.1.4 当前协议

  • 当前协议在SIB1中配置了一个NTN的TAI list。TAI list的作用很多,比如可以用于前面介绍的“软切”方案,再比如可以用于处理和地区/国家政策有关的问题(例如将一个TAI绑定到一个地区/国家)。其在协议中的位置如下所示

38.331 

SIB1
|-- CellAccessRelatedInfo|-- PLMN-IdentityInfoList|-- trackingAreaList-r17

  • UE收到TAI list之后,在接入的时候上报自己认为最合适的TAI。如下所示:

38.413

LOCATION REPORT
UPLINK NAS TRANSPORT
PATH SWITCH REQUEST
HANDOVER NOTIFY
RRC INACTIVE TRANSITION REPORT
UE CONTEXT MODIFICATION RESPONSE
...
|-- User Location Information|-- NR user location information|-- NR NTN TAI Information

1.2 Idle/Inactive UE移动性过程的增强

对Idle/Inactive UE来说,其移动性过程基本和陆地网络一样,但需要考虑以下问题:

  • 过于频繁的SI更新过程,暂时没有发现这个现象带来真正的问题
  • 在固定TA的方案中,当小区扫过地面的时候,不能因为频繁的TAU导致很重的信令负担。在这个方案中,由于TA在地面上固定了,卫星的运行不会改变UE所处的TA,因而基本和地面基站的TAU差不多。
  • 当小区位于很高的位置时(比如GEO),UE相对过低的发射功率问题。例如UE如果可以识别是GEO,则可以采取一些方法避免发射功率过低的问题。这个问题留给UE实现。

协议

  • 在SIB19中包含卫星星历,UE可以通过星历数据获取卫星的位置,从而判断是否是GEO
SIB19-r17
|-- NTN-Config-r17|-- EphemerisInfo-r17

  • UE通过SIB1来判断当前小区是否为NTN小区

38.331 5.2.2.4.1

  • SIB1zhonNTN中的cellBarred  in

38.331 5.2.2.4.2 

当UE收到SIB1之后

1.3 邻区

LEO卫星的运行轨迹是可预测的,因此其邻区list也是可预测的。NTN的邻区通过系统消息广播。

38.331 SIB19

2. 连接态移动性增强

注:连接态的移动性简称为切换。

2.1 NTN中切换的挑战

2.1.1 切换信令中的延迟

典型的切换信令过程如下

对于下行,服务中断时间(定义在36.881中)可以定义为从源gNB发出RRCReconfiguration开始、到目标gNB收到RRCReconfigurationComplete为止。对于上行,服务中断时间可以定义为从UE收到RRCReconfiguration开始、到目标gNB收到RRCReconfigurationComplete为止。

于是,对于下行,服务中断时间至少包含2个RTT;对于上行,服务中断时间至少包含1.5个RTT。

在GEO中,这个时间分别是1080ms和810ms(见5G NTN(一) 概述和场景中的最大RTT)。在情况最好的LEO中(600公里、再生模型),这个时间也有25ms和19ms。

2.1.2 测量有效性

对于LEO,卫星的运动会影响测量有效性。需要借助星历和/或者UE位置信息。

对于GEO,测量有效性基本和陆地网路一样。

2.1.3 对切换事件的影响

在陆地网络中,常用A3作为切换的测量标准,即邻区RSRP比本小区RSRP好。但这个测量标注对于NTN而言并不适用。如下图所示:处于TN小区边缘和小区中心的用户、其RSRP差别较大;但处于NTN小区边缘和小区中心的用户、其RSRP差别很小。如下图所示:

上述问题对于GEO和LEO都存在,可能需要借助于星历和/或者位置信息以解决。

2.1.4 频繁地切换

非GEO轨道的卫星,相对于地面固定点有一个非常快的速度,这会导致对于地面上静止或者移动的UE频繁和不可避免的切换。

UE在一个小区中能保持连接(不切换)的时间可以用以下公式计算:

下表给出了一些典型场景中的Time to HO

可以看出,在HO的频率的贡献中,UE的速率相对于卫星的速率实际上是可以忽略的。

2.1.5 动态的邻区集

对于非GEO,由于卫星相对地面的UE有一个非常快的速度,导致UE的邻区集也会经常变化。

对于GEO,邻区集不会是一个问题。

2.1.6 大量UE的切换

NTN网络的小区半径很大,因此可能服务大量的UEs。对于非GEO的卫星,由于小区位置的快速变化,可能导致大量UE的切换。

假设UE在小区中均匀分布,于是对于一个小区,当有一定数量的UE切换出去的时候,就会同时有同样数量的UE切换进来,即整个小区的移动性(切出+切入)近似为2倍的切出速率。

下表给出了小区最大UE数(maximum C-RNTI 65519)时平均的UE切换量

2.1.7 传播延迟差对测量的影响

假设UE当前在一个LEO卫星S1的服务中,而另一个LEO卫星S2即将覆盖到这个UE,则UE应该执行对S2这个邻区的测量,然而从UE到卫星S1和UE到卫星S2的传播延迟差可能显著变化。

如果测量gap配置没有考虑传播延迟差,则UE可能会丢失SSB/CSI-RS的测量窗口,以至于无法完成测量。这个问题对于GEO和LEO都存在,并且在LEO中更应该被优先处理。

2.2 NTN中的切换增强

2.2.1 测量配置/报告的增强

  • 有条件地触发测量上报: UE会基于位置触发测量上报,或者基于位置和RSRP/RSRQ的组合来触发测量上报
  • 在测量报告中包含位置信息:UE可以在Measurement Report中携带位置信息,以辅助基站决定什么时候切换
  • 网络补偿不同卫星之间的传播延迟差:网络可能通过系统消息或UE专有的信令、对传播延迟差进行补偿,以避免UE丢失邻区的SSB/CSI-RS的测量窗口

2.2.2 有条件的切换

  • 基于测量触发:这个是传统的方法,需要注意测量门限的配置需要考虑NTN中小区边缘和小区中心之间信号质量的差异比较小
  • 位置(UE和卫星)触发:增加的触发条件、基于UE和卫星的位置。可以独立考虑,也可以和其它触发条件(比如基于测量)联合考虑
  • 基于时间/定时器的触发:该触发条件考虑终端在一个区域的服务时间。可能基于UTC时间,或者基于一个定时器。可以独立考虑,也可以和其它触发条件(比如基于测量)联合考虑
  • 基于TA值的触发:额外的触发条件、基于到目标小区的TA值。可以独立考虑,也可以和其它触发条件联合考虑
  • 基于源小区和目标小区的仰角的触发:额外的触发条件、基于源小区和目标小区的仰角。可以独立考虑,也可以和其它触发条件联合考虑

下表列出每种方案的利弊

2.2.3 切换配置

一些公共的配置可以通过广播(SIB)来实现。以下标准会用来评估是否应该作为广播信令:

  • 是否有足够数量的UE共享相同的值
  • 这些值是否会在足够长的时间内保持不变、从而不需要频繁地修改
  • UE需要多久才能收到用于NTN接入所需的最小信息

2.3 NTN中的切换种类

在NTN种,有以下几种不同类型的切换

  • Intra-satellite hand-over(在同一个卫星的不同小区之间)
  • Inter-satellite hand-over(在不同卫星的不同小区之间)
  • Inter-access hand-over(在陆地小区和卫星之间)

NTN的模式又包含透明和再生(分为gNB在卫星上和部分gNB在卫星上),下表给出了所有NTN切换种类对应的场景(表中所有章节号都是38.821中的章节号)

2.3.1 架构分类

在5G NTN(二) NG-RAN架构中,细分一下,一共介绍了5种NTN架构

  1. Transparent based non-terrestrial access network
  2. Regenerative satellite and split gNB
  3. Regenerative satellite and on-board gNB(s)
  4. Regenerative satellite with Inter-Satellite Links (ISLs), gNB processed payload
  5. gNB processed payload, Relay-like architecture (因讨论得很少,故前面的文章种没有描述,详见38.874)

2.3.2 Intra-gNB切换(“整体式gNB”)

架构1/3/4/5支持这种场景,且信令没有影响

2.3.3 Intra-DU切换

仅架构2支持该场景、且对协议没有影响

2.3.4 Intra-gNB/ Inter-DU切换

这个case主要针对架构2,F1信令可能会受影响。

不考虑一个DU跨越多个卫星的场景。

2.3.5 Inter-gNB切换

2.3.5.1 Xn切换

对于架构1/2,Xn接口位于地面基站之间,因此Xn切换是可行的、且不对协议没有任何影响。

架构3中没有Xn接口,故不支持Xn切换。

对于架构4,Xn切换是可行的。

邻区的概念需要考虑两种情形:

  • 两个邻区都属于NTNs
  • 一个邻区属于TN,另一个邻区属于NTN

Xn接口可以通过星间链路来实现。

注:关于当前的星间链路带宽。如果使用激光通信可以达到10~100Gbps,例如Startlink就已经部署了激光通信的星间链路,带宽可以达到10Gbps以上。如果使用射频毫米波,则可以达到几百Mbps甚至Gbps。

2.3.5.2 基于5GC的切换

类似于地面系统的S1-Based切换或者NG-Based切换。

架构1/2,支持这种切换、且不影响协议。

架构3/4/5会受影响,NG traffic需要通过SRI(Satellite Radio Interface)传输。

2.3.6 小结

下表给出了不同的NTN架构对各种切换类型的支持情况

2.4 当前协议(R18)

2.4.1 NTN的测量配置

38.331 SIB2

如果NTN小区广播了用于测量的SMTC参数,则需要保证UE在源小区的传播延迟和到目标小区的传播延迟一样。这段话对应2.2.1中提到的“网络补偿不同卫星之间的传播延迟差”。

38.331 MeasObjectNR

associatedMeasGapSSB2 associatedMeasGapCSIRS2 :用于NTN部署场景的、分别基于SSB测量和基于CSI-RS测量的、测量gap。

邻区配置以及邻区的极化方向

ReportConfig见后面的"Conditional Handover"。

2.4.2 UE收到handover过程中的RrcReconfiguration时

38.331 5.3.5.5.2

Note1是指当UE收到RRC重配时,UE需要立即执行切换,甚至可能在ACK(HARQ ACK或者RLC AM ACK)RRC重配消息之前。

Note2是指UE有可能会忽略MIB的读取,如果UE已经获得了用于上行同步的信息后,此时UE可以直接发起上行发送(即RRC重配完成)。

2.4.3 Conditional Handover

Conditional handover(CHO)是一个比较大的topic、且不是专门为NTN而设计的,NTN只是借用了这个流程。这里主要讨论和NTN有关的内容。

CHO是指UE在满足一个或多个HO条件时执行的HO。UE在收到CHO配置时会开始评估执行切换的条件,一旦UE执行了切换、将会停止所有执行条件的评估。

CHO的一般原则有:

  1. CHO配置包含由可能多个候选gNB产生的多个候选小区的配置、也包含由源gNB产生的执行条件
  2. 一个执行条件可能包含1或2个触发条件(例如CHO事件A3/A5)。对于一个候选小区,仅支持一个RS类型、至多同时配置2个不同的触发参量(RSRP和RSRQ,或者RSRP和SINR,等等)
  3. 在任何CHO执行条件满足之前,当收到不带CHO配置的HO command、或者LTM cell switch command的MAC CE时,UE会执行HO过程,并忽略任何之前收到的CHO配置
  4. 在执行CHO的时候,从UE开始和目标小区同步起,UE不再监听源小区

CHO的控制面流程

和普通的handover流程相比,CHO有以下明显的不同:

  1. 切换准备阶段,源小区会和多个候选小区执行切换准备的流程
  2. 在切换执行阶段,UE会先向源小区发RRCReconfigurationComplete消息,但此时UE还没有真正执行切换。当UE发现满足CHO条件时,才开始真正执行切换,并且和传统的HO流程一样,UE还是会向目标小区发送RRCReconfigurationComplete消息

以上内容来自38.300 9.2.3.4

使用CHO作为NTN的HO方式,最主要的原因是CHO可以避免NTN中由于高延迟而导致的切换决策滞后。使用了CHO,gNB可以提前将切换条件配置给UE,当UE监测到条件满足时,可以立即执行切换。

在RRC层,CHO通过IE conditionalReconfiguration来实现,在这个IE中,可以配置对应的measId

通过measId绑定用于NTN的切换条件,比如基于时间的(Time Based)或者基于位置的(Location Based)测量配置。当前R18协议中,已经包含了基于位置的ReportConfig事件(Event Dx)和基于时间的ReportConfig事件(Event Tx)

  1. Event D1 (Distance between UE and referenceLocation1 is above threshold1
    and distance between UE and referenceLocation2 is below threshold2)
  2. Event D2 (Distance between UE and the serving cell moving reference
    location is above threshold1 and distance between UE and a moving
    reference location is below threshold2)
  3. CondEvent T1 (Time measured at UE is within a duration from threshold)

具体条件可以查看38.331 5.5.4.15/5.5.4.15a/5.5.4.16

在NG接口和Xn接口上也已经支持了Time Based CHO相关的IE。这个IE是由源小区发给目标小区的,方便目标小区为即将到来的CHO分配必要的资源。

38.413 9.3.1.29 Source NG-RAN Node to Target NG-RAN Node Transparent Container

38.423 9.1.1.1 HANDOVER REQUEST

2.4.4 Rach-Less Handover

RACH-less handover即在切换中不经历RACH msg1/msg2,直接向目标基站发送初始上行包(RrcReconfigurationComplete)的过程。在5G NTN(五) MAC层中已经介绍了RACH-less handover的相关内容,这里主要看一下RRC协议关于RACH-less handover的相关描述。

rach-LessHO这个IE位于reconfigurationWithSync,而reconfigurationWithSync则用于handover的RRCReconfiguration消息中。

rach-LessHO可以和CG(Configured Grant)一起使用,如果配置了CG,则不需要为RACH-less handover配置上行grant

UE自己会按照CG的配置内部选择一个上行grant(用于发送RRCReconfiguration),见38.321 5.33或者博文 5G NTN(五) MAC层中的描述。否则,UE会通过rach-LessHO中配置的ssb-Index,监听目标小区的PDCCH中分配的上行grant(用于发送RRCReconfiguration),见 8.321 5.33或者博文 5G NTN(五) MAC层中的描述。此外,38.213 22.2也说明了为什么需要ssb-Index,如下:

这段话的意思就是说UE需要通过由ssb-Index指示的SSB监听PDCCH的DM-RS,进而解析对应的PDCCH中的上行grant。

RACH-less handover是使用DG(Dynamic grant)还是CG、需要有UE能力指示见38.306

R18中还新增了RACH-less handover在inter-frequency中的UE能力指示,见38.306

相关文章:

5G NTN(七) 高层(1)

说明:本专题主要基于3GPP协议38.821 目录 1. Idle态移动性增强 1.1 TA问题 1.1.1 TA的大小 1.1.2 针对NTN LEO的移动TA,场景C2和D2 1.1.3 针对NTN LEO的固定TA,场景C2和D2 1.1.3.1 方法1:当UE位置信息无法获取的时候 1.1.…...

专家混合(MoE)大语言模型:免费的嵌入模型新宠

专家混合(MoE)大语言模型:免费的嵌入模型新宠 今天,我们深入探讨一种备受瞩目的架构——专家混合(Mixture-of-Experts,MoE)大语言模型,它在嵌入模型领域展现出了独特的魅力。 一、M…...

《柴油遗产-无耻时代》V98375官方版

靠近你所在赛道上的另一名玩家进行攻击或防守,跳到另一条赛道上进行恢复,或闪到对手背后打他个措手不及。与队友合作,充分利用每个角色的独特玩法来控制战斗走向! 《柴油遗产-无耻时代》官方版 https://pan.xunlei.com/s/VODW7xDX…...

科技云报到:洞见2025年科技潮流,技术大融合开启“智算时代”

科技云报到原创。 随着2024年逐渐接近尾声,人们不禁开始展望即将到来的2025年。这一年,被众多科技界人士视为开启新纪元的关键节点。站在新的起点上,我们将亲眼目睹未来科技如何改变我们的世界。从人工智能到量子计算,从基因编辑…...

【openwrt】OpenWrt 路由器的 802.1X 动态 VLAN

参考链接 [OpenWrt Wiki] Wi-Fi /etc/config/wirelesshttps://openwrt.org/docs/guide-user/network/wifi/basic#wpa_enterprise_access_point 介绍 基于802.1X 无线网络身份验证࿰...

[coredump] 生成管理

在 Linux 系统中,core dump 文件的生成路径和文件名可以通过几个方面来控制: 系统默认路径: 默认情况下,core dump 文件通常生成在程序的工作目录,即程序运行时的当前目录。文件名通常为 core,或者在某些系…...

CSS——5. 外部样式

<!DOCTYPE html> <html><head><meta charset"UTF-8"><title>方法3&#xff1a;外部样式</title><link rel"stylesheet" href"a.css" /><link rel"stylesheet" href"b.css"/&g…...

检查字符是否相同

给你一个字符串 s &#xff0c;如果 s 是一个 好 字符串&#xff0c;请你返回 true &#xff0c;否则请返回 false 。 如果 s 中出现过的 所有 字符的出现次数 相同 &#xff0c;那么我们称字符串 s 是 好 字符串。 输入&#xff1a;s "abacbc" 输出&#xff1a;t…...

casaos安装最新版homeassistant-arm

进入cosOS界面点自定义安装 Docker镜像:homeassistant/armv7-homeassistant Tag:2024.12.2 标题&#xff1a;Home Assistant 图片路径&#xff1a;https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStoremain/Apps/HomeAssistant/icon.png Web UI&#xff1a;http&…...

openwrt host方式编译ffmpeg尝试及问题分析

openwrt host方式编译ffmpeg尝试及问题分析 configure错误分析编译错误一: ERROR: gnutls not found using pkg-config编译错误2: ERROR: libdrm not found using pkg-config编译错误3: ERROR: libmp3lame >= 3.98.3 not found编译错误4: ERROR: x264 not found using pkg…...

【three.js】搭建环境

一、安装Node.js和npm 下载与安装&#xff1a; 访问Node.js官方网站&#xff08;nodejs.org&#xff09;&#xff0c;根据你的操作系统下载并安装最新稳定版&#xff08;LTS版本&#xff09;的Node.js。安装过程中&#xff0c;npm&#xff08;Node包管理器&#xff09;会随No…...

SQLite AND/OR 运算符

SQLite AND/OR 运算符 SQLite 的 AND 和 OR 运算符用于基于一个以上的条件来过滤记录。这些运算符在 WHERE 子句中与 SELECT、UPDATE 和 DELETE 语句一起使用。理解这些运算符的工作方式对于有效地查询数据库至关重要。 AND 运算符 AND 运算符允许我们在 WHERE 子句中指定多…...

《普通逻辑》学习记录——命题的判定与自然推理

目录 一、真值 1.1、真值联结词 1.2、真值联结词与逻辑联结词的区别 1.3、真值形式 1.3.1、真值符号的优先级和结合性规则 1.4、真值规则 1.4.1、条件式&#xff08;蕴含式&#xff09; P → Q 的真值规则 1.4.2、双条件式&#xff08;等值式&#xff09; P ↔ Q 的真值规则 1.…...

道可云人工智能元宇宙每日资讯|崂山区政务服务虚拟大厅启用

道可云元宇宙每日简报&#xff08;2024年12月31日&#xff09;讯&#xff0c;今日元宇宙新鲜事有&#xff1a; 崂山区政务服务虚拟大厅启用 近日&#xff0c;崂山区政务服务“虚拟大厅”在青岛正式上线&#xff0c;成为该市首个采用虚拟现实、人工智能、大数据及3D虚拟数字人…...

高并发写利器-组提交,我的Spring组件实战

高并发写优化理论 对于高并发的读QPS优化手段较多&#xff0c;最经济简单的方式是上缓存。但是对于高并发写TPS该如何提升&#xff1f;业界常用的有分库分表、异步写入等技术手段。但是分库分表对于业务的改造十分巨大&#xff0c;涉及迁移数据的麻烦工作&#xff0c;不会作为…...

音视频入门基础:MPEG2-PS专题(4)——FFmpeg源码中,判断某文件是否为PS文件的实现

一、引言 通过FFmpeg命令&#xff1a; ./ffmpeg -i XXX.ps 可以判断出某个文件是否为PS文件&#xff1a; 所以FFmpeg是怎样判断出某个文件是否为PS文件呢&#xff1f;它内部其实是通过mpegps_probe函数来判断的。从《FFmpeg源码&#xff1a;av_probe_input_format3函数和AVI…...

如何使用OpenCV进行抓图-多线程

前言 需求&#xff1a; 1、如何使用OpenCV捕抓Windows电脑上USB摄像头的流、 2、采用多线程 3、获知当前摄像头的帧率。 这个需求&#xff0c;之前就有做了&#xff0c;但是由于出现了一个问题&#xff0c;人家摄像头的帧率目前都可以达到60帧/s 了&#xff0c;而我的程序…...

电子应用设计方案86:智能 AI背景墙系统设计

智能 AI 背景墙系统设计 一、引言 智能 AI 背景墙系统旨在为用户创造一个动态、个性化且具有交互性的空间装饰体验&#xff0c;通过融合先进的技术和创意设计&#xff0c;提升室内环境的美观度和功能性。 二、系统概述 1. 系统目标 - 提供多种主题和风格的背景墙显示效果&…...

【《python爬虫入门教程11--重剑无峰168》】

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 【《python爬虫入门教程11--selenium的安装与使用》】 前言selenium就是一个可以实现python自动化的模块 一、Chrome的版本查找&#xff1f;-- 如果用edge也是类似的1.chrome…...

.net core 线程锁,互斥锁,自旋锁,混合锁

线程锁、互斥锁、自旋锁和混合锁是多线程编程中的重要概念&#xff0c;它们用于控制对共享资源的访问&#xff0c;避免数据竞争和不一致性。每种锁有其特定的适用场景和特点。我们来逐一解释它们&#xff0c;并进行比较。 1. 线程锁&#xff08;Thread Lock&#xff09; 线程…...

智慧医疗能源事业线深度画像分析(上)

引言 医疗行业作为现代社会的关键基础设施,其能源消耗与环境影响正日益受到关注。随着全球"双碳"目标的推进和可持续发展理念的深入,智慧医疗能源事业线应运而生,致力于通过创新技术与管理方案,重构医疗领域的能源使用模式。这一事业线融合了能源管理、可持续发…...

DeepSeek 赋能智慧能源:微电网优化调度的智能革新路径

目录 一、智慧能源微电网优化调度概述1.1 智慧能源微电网概念1.2 优化调度的重要性1.3 目前面临的挑战 二、DeepSeek 技术探秘2.1 DeepSeek 技术原理2.2 DeepSeek 独特优势2.3 DeepSeek 在 AI 领域地位 三、DeepSeek 在微电网优化调度中的应用剖析3.1 数据处理与分析3.2 预测与…...

Python爬虫实战:研究feedparser库相关技术

1. 引言 1.1 研究背景与意义 在当今信息爆炸的时代,互联网上存在着海量的信息资源。RSS(Really Simple Syndication)作为一种标准化的信息聚合技术,被广泛用于网站内容的发布和订阅。通过 RSS,用户可以方便地获取网站更新的内容,而无需频繁访问各个网站。 然而,互联网…...

srs linux

下载编译运行 git clone https:///ossrs/srs.git ./configure --h265on make 编译完成后即可启动SRS # 启动 ./objs/srs -c conf/srs.conf # 查看日志 tail -n 30 -f ./objs/srs.log 开放端口 默认RTMP接收推流端口是1935&#xff0c;SRS管理页面端口是8080&#xff0c;可…...

IoT/HCIP实验-3/LiteOS操作系统内核实验(任务、内存、信号量、CMSIS..)

文章目录 概述HelloWorld 工程C/C配置编译器主配置Makefile脚本烧录器主配置运行结果程序调用栈 任务管理实验实验结果osal 系统适配层osal_task_create 其他实验实验源码内存管理实验互斥锁实验信号量实验 CMISIS接口实验还是得JlINKCMSIS 简介LiteOS->CMSIS任务间消息交互…...

AI书签管理工具开发全记录(十九):嵌入资源处理

1.前言 &#x1f4dd; 在上一篇文章中&#xff0c;我们完成了书签的导入导出功能。本篇文章我们研究如何处理嵌入资源&#xff0c;方便后续将资源打包到一个可执行文件中。 2.embed介绍 &#x1f3af; Go 1.16 引入了革命性的 embed 包&#xff0c;彻底改变了静态资源管理的…...

安全突围:重塑内生安全体系:齐向东在2025年BCS大会的演讲

文章目录 前言第一部分&#xff1a;体系力量是突围之钥第一重困境是体系思想落地不畅。第二重困境是大小体系融合瓶颈。第三重困境是“小体系”运营梗阻。 第二部分&#xff1a;体系矛盾是突围之障一是数据孤岛的障碍。二是投入不足的障碍。三是新旧兼容难的障碍。 第三部分&am…...

Caliper 配置文件解析:fisco-bcos.json

config.yaml 文件 config.yaml 是 Caliper 的主配置文件,通常包含以下内容: test:name: fisco-bcos-test # 测试名称description: Performance test of FISCO-BCOS # 测试描述workers:type: local # 工作进程类型number: 5 # 工作进程数量monitor:type: - docker- pro…...

Vite中定义@软链接

在webpack中可以直接通过符号表示src路径&#xff0c;但是vite中默认不可以。 如何实现&#xff1a; vite中提供了resolve.alias&#xff1a;通过别名在指向一个具体的路径 在vite.config.js中 import { join } from pathexport default defineConfig({plugins: [vue()],//…...

Kubernetes 网络模型深度解析:Pod IP 与 Service 的负载均衡机制,Service到底是什么?

Pod IP 的本质与特性 Pod IP 的定位 纯端点地址&#xff1a;Pod IP 是分配给 Pod 网络命名空间的真实 IP 地址&#xff08;如 10.244.1.2&#xff09;无特殊名称&#xff1a;在 Kubernetes 中&#xff0c;它通常被称为 “Pod IP” 或 “容器 IP”生命周期&#xff1a;与 Pod …...