Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
CN116073889B - Satellite communication network architecture based on semantic content - Google Patents
[go: Go Back, main page]

CN116073889B - Satellite communication network architecture based on semantic content - Google Patents

Satellite communication network architecture based on semantic content Download PDF

Info

Publication number
CN116073889B
CN116073889B CN202310100292.5A CN202310100292A CN116073889B CN 116073889 B CN116073889 B CN 116073889B CN 202310100292 A CN202310100292 A CN 202310100292A CN 116073889 B CN116073889 B CN 116073889B
Authority
CN
China
Prior art keywords
semantic
satellite
resource management
anchor point
virtual anchor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310100292.5A
Other languages
Chinese (zh)
Other versions
CN116073889A (en
Inventor
谢卓辰
周豪
吴妍君
晏睦彪
韩欣洋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Engineering Center for Microsatellites
Innovation Academy for Microsatellites of CAS
Original Assignee
Shanghai Engineering Center for Microsatellites
Innovation Academy for Microsatellites of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Engineering Center for Microsatellites, Innovation Academy for Microsatellites of CAS filed Critical Shanghai Engineering Center for Microsatellites
Priority to CN202310100292.5A priority Critical patent/CN116073889B/en
Publication of CN116073889A publication Critical patent/CN116073889A/en
Application granted granted Critical
Publication of CN116073889B publication Critical patent/CN116073889B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1851Systems using a satellite or space-based relay
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention relates to a satellite communication network architecture based on semantic content, comprising: the application layer comprises a semantic layer, the semantic layer is used for extracting semantic information and semantic tags of satellite communication data, and the application layer, the transmission layer and the network layer generate semantic content data packets according to the semantic information and the semantic tags; the system comprises at least one virtual anchor point, wherein the virtual anchor point comprises at least one satellite and a resource management node, the resource management node is used for managing each satellite in the virtual anchor point, and each satellite is used for acquiring a semantic content data packet and communicating based on a semantic content data packet protocol. The satellite communication network architecture realizes the functions of distributed caching and collaborative storage among the satellite groups, has high resource utilization rate of the space-based satellite communication network, can improve the transmission efficiency of space-based information, the fault tolerance rate of space-based communication and the service efficiency, and realizes the high-efficiency and high-quality communication of the space-based satellite communication network.

Description

一种基于语义内容的卫星通信网络架构A Semantic Content-Based Satellite Communication Network Architecture

技术领域technical field

本发明主要涉及卫星通信网络架构技术领域,具体地涉及一种基于语义内容的卫星通信网络架构。The invention mainly relates to the technical field of satellite communication network architecture, in particular to a satellite communication network architecture based on semantic content.

背景技术Background technique

天地一体化信息网络是当前通信网络技术的重点研究方向,基于天基卫星通信网络、空基通信网络以及地基陆地通信网络,实现空天地信息网络一体化协同,组成空天地一体化信息网络实现万物互联的全球通信网络。Space-ground integrated information network is the key research direction of current communication network technology. Based on space-based satellite communication network, space-based communication network and ground-based land communication network, the integration and coordination of space-space-ground information network can be realized, and the space-space-ground integrated information network can be formed to realize the realization of all things. Interconnected global communication network.

天基卫星通信网络因其覆盖范围广以及通信距离远等优点,已成为现代通信方式的重要组成部分。但随着移动通信的发展,尤其是5G+技术以及6G技术对通信速率和通信数据量需求不断提高,不断逼近信息论的通信理论极限,天基卫星通信网络存在通信资源受限、频谱资源实际利用率低、用户请求时延大以及星间管理不易等问题,导致天基卫星通信网络难以满足当前移动通信业务不断增长的需求。如何构建天基通信网络架构,提高天基卫星通信网络资源利用率,实现天基卫星通信网络高效且高质量通信;实现天基间资源合理分配与充分利用,降低用户请求时延,减少星间多跳传输,将服务内容按需缓存,按需分发;实现对天基卫星通信网络天基中继节点协同管理与调配,是当前天基卫星通信网络发展亟待解决的问题。Space-based satellite communication network has become an important part of modern communication methods because of its wide coverage and long communication distance. However, with the development of mobile communications, especially 5G+ technology and 6G technology, the demand for communication speed and communication data volume continues to increase, and it is constantly approaching the communication theoretical limit of information theory. Space-based satellite communication networks have limited communication resources and actual utilization of spectrum resources. Problems such as low bandwidth, long user request delay, and difficult inter-satellite management make it difficult for space-based satellite communication networks to meet the growing needs of current mobile communication services. How to build a space-based communication network architecture, improve the utilization rate of space-based satellite communication network resources, realize efficient and high-quality communication in space-based satellite communication networks; realize reasonable allocation and full utilization of space-based resources, reduce user request delays, and reduce inter-satellite communications. Multi-hop transmission, caching and distributing service content on demand; realizing collaborative management and deployment of space-based relay nodes in space-based satellite communication networks is an urgent problem to be solved in the development of space-based satellite communication networks.

当前语义通信技术被提出用于提高通信带宽利用率以节约通信资源,例如有基于云计算和雾计算等方式,可以实现天基卫星通信网络的时延优化。而解决天基卫星通信网络主要基于网络重构,通过设计虚拟化节点实现路由算法等方式解决天基卫星网络协同管理问题。专利CN114615499A提供了一种面向图像传输的语义光通信系统和方法,该系统提供了一种变化模块和图片编码模块,第一变化模块通过增加图片通道数,切割图片后,利用图片编码模块对图片进行语义编码,在接收端进行语义解码后,再将图片通过变换模块恢复的基于语义的图像传输。专利CN113315972A提出了一种基于语义的视频语义通信方法,通过构建多层信号感知网络和语义抽象网络,基于层级知识库中信号感知网络和语义抽象网络提取视频信号的结构化语义特征,随后根据结构化语义特征利用层级知识库中的语义重构网络和信号重构网络重构出视频信号,通过挖掘不同尺度的语义特征,使用结构化数据结构表征语义,从而实现基于语义的视频语义通信方法。The current semantic communication technology is proposed to improve the utilization of communication bandwidth to save communication resources, such as cloud computing and fog computing, which can realize the delay optimization of space-based satellite communication network. The solution to the space-based satellite communication network is mainly based on network reconstruction, and the problem of collaborative management of the space-based satellite network is solved by designing virtualized nodes to implement routing algorithms. Patent CN114615499A provides a semantic optical communication system and method for image transmission. The system provides a change module and a picture coding module. The first change module increases the number of picture channels, cuts the picture, and uses the picture coding module to change the picture. Semantic coding is performed, and after semantic decoding is performed at the receiving end, the image is transmitted through the semantically based image restored by the transformation module. Patent CN113315972A proposes a semantic-based video semantic communication method. By constructing a multi-layer signal perception network and semantic abstraction network, the structured semantic features of the video signal are extracted based on the signal perception network and semantic abstraction network in the hierarchical knowledge base, and then according to the structure Semantic features use the semantic reconstruction network and signal reconstruction network in the hierarchical knowledge base to reconstruct the video signal. By mining the semantic features of different scales and using the structured data structure to represent the semantics, a semantic-based video semantic communication method is realized.

专利CN109525304A提供了一种感知计算存储一体化的空间智能网络架构,兼容IP(Internet Protocol)网络,实现数据传输与内容感知融合,应用与网络跨层协同服务。提供具有内容感知能力的空间路由器,在内容存储中检测内容,实现网内存储传输,降低传输时延,资源与能源消耗。专利CN107343025A提供了一种分布式卫星云雾网络架构及能耗约束下的时延优化方法,分布式卫星云雾网络架构包括卫星雾层、接入层和云计算层。在能耗约束下,通过构建分布式卫星云雾网络架构的无向图,构建能耗约束下的时延优化策略模型,确定能耗约束条件下的时延优化策略。Patent CN109525304A provides a spatial intelligent network architecture integrating perception, computing and storage, compatible with IP (Internet Protocol) networks, realizing the integration of data transmission and content perception, and cross-layer collaborative services between applications and networks. Provide a space router with content awareness, detect content in content storage, realize storage and transmission in the network, reduce transmission delay, resource and energy consumption. Patent CN107343025A provides a distributed satellite cloud network architecture and a time delay optimization method under energy consumption constraints. The distributed satellite cloud network architecture includes a satellite fog layer, an access layer and a cloud computing layer. Under the energy consumption constraint, by constructing the undirected graph of the distributed satellite cloud network architecture, constructing the delay optimization strategy model under the energy consumption constraint, and determining the delay optimization strategy under the energy consumption constraint.

专利CN110012558A提供了一种具有网络重构能力的卫星网络架构,包括天基网络和陆地骨干网。天基网络中,地球同步轨道卫星组成天基骨干网,低轨卫星星座组成天基接入网,遥感卫星、气象卫星以及导航卫星等组成天际感知网络,解决了高、中、低轨道卫星联合组网融合利用,通信、导航、遥感卫星协同工作的天基信息网络的架构设计问题,实现了对现有空间各类卫星资源的整合利用,建成了混合异构的以及具有卫星网络灵活重构功能的卫星网络架构。专利CN113543173A提供了一种卫星5G融合网络的网元部署架构和网元部署方法,包括部署于高轨卫星节点的接入网集中式单元以及部署于低轨卫星节点的接入网分布式单元,卫星节点间通过激光或微波链路实现业务协同与迁移。通过高低轨协同组网架构,实现网络资源高效利用,提供网络开放能力。Patent CN110012558A provides a satellite network architecture with network reconfiguration capability, including space-based network and terrestrial backbone network. In the space-based network, geosynchronous orbit satellites form the space-based backbone network, low-orbit satellite constellations form the space-based access network, and remote sensing satellites, meteorological satellites, and navigation satellites form the sky-sensing network, which solves the problem of joint high-, medium-, and low-orbit satellites. Network integration and utilization, communication, navigation, and remote sensing satellites work together to solve the problem of space-based information network architecture design, realize the integration and utilization of various satellite resources in the existing space, and build a hybrid heterogeneous and flexible satellite network reconstruction Functional satellite network architecture. Patent CN113543173A provides a network element deployment architecture and network element deployment method for a satellite 5G converged network, including access network centralized units deployed on high-orbit satellite nodes and access network distributed units deployed on low-orbit satellite nodes. Service collaboration and migration are realized between satellite nodes through laser or microwave links. Through the high-low rail collaborative networking architecture, the efficient use of network resources is realized and the network openness capability is provided.

现有技术中的卫星通信网络架构仍然存在天基信息传输效率低,天基卫星通信质量不高的问题。The satellite communication network architecture in the prior art still has the problems of low space-based information transmission efficiency and low quality of space-based satellite communication.

发明内容Contents of the invention

本申请所要解决的技术问题是提供一种基于语义内容的卫星通信网络架构,该网络架构中天基卫星通信网络资源利用率高,可以提高天基信息传输效率,实现天基卫星通信网络高效且高质量通信。The technical problem to be solved in this application is to provide a satellite communication network architecture based on semantic content. In this network architecture, the utilization rate of space-based satellite communication network resources is high, which can improve the efficiency of space-based information transmission, and realize the efficient and efficient space-based satellite communication network. High quality communication.

本申请为解决上述技术问题而采用的技术方案是一种基于语义内容的卫星通信网络架构,包括:应用层、传输层和网络层,应用层中包括语义层,语义层用于提取卫星通信数据的语义信息和语义标签,应用层、传输层和网络层根据语义信息和语义标签生成语义内容数据包;至少一个虚拟锚点,虚拟锚点包括至少一颗卫星以及选取一颗卫星作为资源管理节点,所述资源管理节点用于管理所述虚拟锚点内的每颗卫星,每颗卫星用于获取语义内容数据包,并基于语义内容数据包协议通信。The technical solution adopted by this application to solve the above technical problems is a satellite communication network architecture based on semantic content, including: application layer, transport layer and network layer, the application layer includes a semantic layer, and the semantic layer is used to extract satellite communication data Semantic information and semantic tags, the application layer, transport layer and network layer generate semantic content data packets according to the semantic information and semantic tags; at least one virtual anchor point, the virtual anchor point includes at least one satellite and selects a satellite as a resource management node , the resource management node is used to manage each satellite in the virtual anchor point, and each satellite is used to obtain a semantic content data packet and communicate based on a semantic content data packet protocol.

在本申请的一实施例中,语义层包括:语义信息知识库,语义层根据语义信息知识库提取卫星通信数据的语义信息;语义特征知识库,用于提取卫星通信数据的语义特征;自注意力机制模型,用于压缩语义特征生成语义标签。In an embodiment of the present application, the semantic layer includes: a semantic information knowledge base, the semantic layer extracts the semantic information of the satellite communication data according to the semantic information knowledge base; the semantic feature knowledge base is used to extract the semantic features of the satellite communication data; self-attention A force mechanism model for compressing semantic features to generate semantic labels.

在本申请的一实施例中,卫星通信数据包括图像,语义层提取卫星通信数据的语义信息和语义标签的步骤包括:语义信息提取步骤:使用神经网络模型对图像进行划分得到多个区域,以及计算每个区域的语义特征重要度,若语义特征重要度大于等于预设阈值,则全部保留区域的语义信息;若语义特征重要度小于预设阈值,则部分保留区域的语义信息;语义标签提取步骤:使用语义特征知识库生成图像的语义特征,语义特征包括对图像的描述性语言;自注意力机制模型压缩语义特征生成语义标签的步骤包括:使用下面的公式计算语义特征中每个单词xi的注意力值Attention(xi):In an embodiment of the present application, the satellite communication data includes images, and the semantic layer extracts the semantic information and semantic tags of the satellite communication data, including: a semantic information extraction step: using a neural network model to divide the image to obtain multiple regions, and Calculate the semantic feature importance of each region. If the semantic feature importance is greater than or equal to the preset threshold, all the semantic information of the region will be retained; if the semantic feature importance is less than the preset threshold, the semantic information of the region will be partially retained; semantic label extraction Steps: Use the semantic feature knowledge base to generate the semantic features of the image. The semantic features include the descriptive language for the image; the self-attention mechanism model compresses the semantic features to generate semantic labels. The steps include: use the following formula to calculate each word x in the semantic features i 's attention value Attention(xi ) :

其中,N为描述性语言的长度,为对单词xi的对数表示,Valuei表示单词xi的权重指数;若注意力值Attention(xi)大于等于预设数值,则保留单词xi作为语义标签。Among them, N is the length of the descriptive language, is the logarithmic representation of the word x i , and Value i represents the weight index of the word x i ; if the attention value Attention(xi ) is greater than or equal to the preset value, the word x i is reserved as a semantic label.

在本申请的一实施例中,应用层、传输层和网络层根据语义信息和语义标签生成语义内容数据包的步骤包括:应用层获得语义层提取的语义信息和语义标签;传输层将语义信息作为数据位打包,添加应用层包头与传输层包头;网络层将语义标签打包,添加网络层包头,完成封装语义内容数据包。In an embodiment of the present application, the step of generating the semantic content data packet according to the semantic information and the semantic label by the application layer, the transport layer and the network layer includes: the application layer obtains the semantic information and the semantic label extracted by the semantic layer; As data bits are packaged, the application layer header and the transport layer header are added; the network layer packs the semantic label, and the network layer header is added to complete the packaging of the semantic content data packet.

在本申请的一实施例中,每颗卫星基于语义内容数据包协议通信的步骤包括:卫星收到语义内容数据包,在网络层解包语义内容数据包,获得语义标签;在传输层继续解包语义内容数据包,获得语义信息;在应用层缓存语义信息。In an embodiment of the present application, the steps for each satellite to communicate based on the semantic content data packet protocol include: the satellite receives the semantic content data packet, unpacks the semantic content data packet at the network layer, and obtains the semantic label; continues to unpack the semantic content data packet at the transport layer; Package semantic content data package to obtain semantic information; cache semantic information at the application layer.

在本申请的一实施例中,网络架构还包括卫星通信管理模块和用户端,卫星通信管理模块管理卫星通信的步骤包括请求匹配步骤,请求匹配步骤包括:当用户端请求的语义内容数据包路由至某一卫星时,卫星转发语义内容数据包至当前虚拟锚点中的资源管理节点;资源管理节点在网络层解包语义内容数据包,得到语义标签,资源管理节点根据语义标签判断当前虚拟锚点能否提供服务;若当前虚拟锚点不能提供服务,则资源管理节点传输语义内容数据包至另一虚拟锚点;若所有虚拟锚点均不能提供服务,则语义内容数据包被传输至地面服务内容数据中心。In an embodiment of the present application, the network architecture further includes a satellite communication management module and a client, and the satellite communication management module manages the satellite communication step including a request matching step, and the request matching step includes: when the semantic content data packet requested by the client is routed When arriving at a certain satellite, the satellite forwards the semantic content data packet to the resource management node in the current virtual anchor; the resource management node unpacks the semantic content data packet at the network layer to obtain the semantic label, and the resource management node judges the current virtual anchor according to the semantic label Whether the point can provide services; if the current virtual anchor point cannot provide services, the resource management node transmits the semantic content data packet to another virtual anchor point; if all virtual anchor points cannot provide services, the semantic content data packet is transmitted to the ground Service content data center.

在本申请的一实施例中,资源管理节点根据语义标签判断当前虚拟锚点能否提供服务的步骤包括:资源管理节点根据当前虚拟锚点服务地区的所有用户请求数据,得到用户请求语义特征,并生成常见请求标签Comm_Tag;资源管理节点使用下面的公式计算用户请求语义标签User_Req=(RTag1,RTag2,...,RTagM)与常见请求标签Comm_Tag=(CTag1,CTag2,...,CTagN)的匹配度值Match_Lev1:In an embodiment of the present application, the step of the resource management node judging whether the current virtual anchor can provide services according to the semantic tags includes: the resource management node obtains the user request semantic features according to all user request data in the current virtual anchor service area, And generate the common request label Comm_Tag; the resource management node uses the following formula to calculate the user request semantic label User_Req=(RTag 1 , RTag 2 ,...,RTag M ) and the common request label Comm_Tag=(CTag 1 , CTag 2 , .. ., CTag N ) matching value Match_Lev1:

Match_Lev1=Matching(Comm_Tag,User_Req)Match_Lev1 = Matching(Comm_Tag, User_Req)

其中,RTagi表示用户请求语义标签的内容,M表示用户请求语义标签的数量,CTagi表示常见请求标签的内容,N表示常见请求标签的数量;资源管理节点判断匹配度值Match_Lev1是否大于等于预设匹配度基线值Match_BaselL1;若匹配度值Match_Lev1大于等于预设匹配度基线值Match_BaseL1,则与当前虚拟锚点中相应服务内容进行数据匹配,计算关于服务内容的匹配度值Match_Lev2;资源管理节点使用下面的公式计算用户请求语义标签User_Req=(RTag1,RTag2,...,RTagH)与当前虚拟锚点中经初步匹配后所涉及的服务内容的语义标签Serv_Tag=(STag1,STag2,...,STagG)的匹配度值Match_Lev2:Among them, RTag i represents the content of semantic tags requested by users, M represents the number of semantic tags requested by users, CTag i represents the content of common request tags, and N represents the number of common request tags; the resource management node judges whether the matching degree value Match_Lev1 is greater than or equal to the preset Set the matching degree baseline value Match_BaselL1; if the matching degree value Match_Lev1 is greater than or equal to the preset matching degree baseline value Match_BaseL1, perform data matching with the corresponding service content in the current virtual anchor point, and calculate the matching degree value Match_Lev2 for the service content; the resource management node uses The following formula calculates the semantic tag Serv_Tag= ( STag 1 , STag 2 ,..., STag G ) matching value Match_Lev2:

Match_Lev2=Matching(User_Req,Serv_Tag)Match_Lev2 = Matching(User_Req, Serv_Tag)

其中,RTagi表示用户请求语义标签的内容,H表示用户请求语义标签的数量,STagi表示服务内容的语义标签的内容,G表示当前服务内容的语义标签的数量;资源管理节点判断关于服务内容的匹配度值Match_Lev2是否大于等于预设匹配度基线值Match_BaseL2;若匹配度值Match_Lev2大于等于预设匹配度基线值Match_BaseL2,则由当前虚拟锚点提供服务;若匹配度值Match_Lev1小于预设匹配度基线值Match_BaseL1,则当前虚拟锚点不能提供服务,需将用户请求数据继续向后续虚拟锚点进行路由。Among them, RTag i represents the content of the semantic tag requested by the user, H represents the number of semantic tags requested by the user, STag i represents the content of the semantic tag of the service content, G represents the number of semantic tags of the current service content; the resource management node judges the content of the service content Whether the matching degree value Match_Lev2 is greater than or equal to the preset matching degree baseline value Match_BaseL2; if the matching degree value Match_Lev2 is greater than or equal to the preset matching degree baseline value Match_BaseL2, the current virtual anchor will provide services; if the matching degree value Match_Lev1 is less than the preset matching degree If the baseline value is Match_BaseL1, the current virtual anchor cannot provide services, and user request data needs to be routed to subsequent virtual anchors.

在本申请的一实施例中,卫星通信管理模块管理卫星通信的步骤还包括需求匹配步骤,需求匹配步骤包括:向用户端回传用于提供服务的语义内容数据包过程中,当用于提供服务的语义内容数据包路由至某一卫星时,卫星转发用于提供服务的语义内容数据包至当前虚拟锚点中的资源管理节点;资源管理节点在网络层解包用于提供服务的语义内容数据包,得到用于提供服务的服务内容语义标签,资源管理节点根据服务内容语义标签判断是否需要缓存用于提供服务的语义内容数据包;若需要缓存,则资源管理节点将用于提供服务的语义内容数据包的副本缓存至当前虚拟锚点中的任意颗卫星。In an embodiment of the present application, the step of managing satellite communication by the satellite communication management module further includes a demand matching step, and the demand matching step includes: in the process of returning the semantic content data packet for providing the service to the client, when used to provide When the semantic content data packet of the service is routed to a satellite, the satellite forwards the semantic content data packet used to provide the service to the resource management node in the current virtual anchor; the resource management node unpacks the semantic content used to provide the service at the network layer The data packet is used to obtain the service content semantic label used to provide services, and the resource management node judges whether it is necessary to cache the semantic content data package used to provide services according to the service content semantic label; if caching is required, the resource management node will use A copy of the semantic content package is cached to any satellite in the current virtual anchor.

在本申请的一实施例中,资源管理节点根据服务内容语义标签判断是否需要缓存用于提供服务的语义内容数据包的步骤包括:根据一定时间内的历史请求,判断服务内容语义标签是否为当前锚点请求过,并判断相关语义标签是否已缓存有一定内容在当前虚拟锚点内,若无缓存,则直接缓存用于提供服务的语义内容数据包;以及资源管理节点根据当前虚拟锚点服务地区的所有用户请求数据,得到用户请求语义特征,并生成常见请求标签Comm_Tag;资源管理节点使用下面的公式计算服务内容语义标签Serv_Tag与常见请求标签Comm_Tag的匹配度值Match_Lev3:In an embodiment of the present application, the resource management node judges whether it is necessary to cache the semantic content data packets used to provide the service according to the semantic label of the service content, including: judging whether the semantic label of the service content is the current The anchor point has requested, and judge whether the relevant semantic tags have been cached and have certain content in the current virtual anchor point. If there is no cache, then directly cache the semantic content data packet used to provide services; and the resource management node serves All users in the region request data, get the semantic features of user requests, and generate the common request tag Comm_Tag; the resource management node uses the following formula to calculate the matching value Match_Lev3 between the service content semantic tag Serv_Tag and the common request tag Comm_Tag:

Match_Lev3=Matching(Comm_Tag,Serv_Tag)Match_Lev3 = Matching(Comm_Tag, Serv_Tag)

资源管理节点判断匹配度值Match_Lev3是否大于等于预设匹配度基线值Match_BaseL3;若匹配度值Match_Lev3大于等于预设匹配度基线值Match_BaseL3,则需要缓存用于提供服务的语义内容数据包;若匹配度值Match_Lev3小于预设匹配度基线值Match_BaseL3,则无需缓存用于提供服务的语义内容数据包。The resource management node judges whether the matching degree value Match_Lev3 is greater than or equal to the preset matching degree baseline value Match_BaseL3; if the matching degree value Match_Lev3 is greater than or equal to the preset matching degree baseline value Match_BaseL3, it needs to cache the semantic content data packets used to provide services; if the matching degree If the value Match_Lev3 is smaller than the preset matching degree baseline value Match_BaseL3, then there is no need to cache the semantic content data packets for providing services.

在本申请的一实施例中,在虚拟锚点中设置高轨卫星作为资源管理节点。In an embodiment of the present application, a high-orbit satellite is set as a resource management node in the virtual anchor point.

在本申请的一实施例中,预设任意颗低轨卫星组成资源管理节点队列,资源管理节点队列中的低轨卫星能同步运动,在低轨卫星运动至另一虚拟锚点的过程中,资源管理节点队列中的低轨卫星始终与虚拟锚点一一对应,与虚拟锚点一一对应的低轨卫星作为资源管理节点。In an embodiment of the present application, any low-orbit satellites are preset to form a resource management node queue, and the low-orbit satellites in the resource management node queue can move synchronously. During the movement of the low-orbit satellites to another virtual anchor point, The low-orbit satellites in the resource management node queue are always in one-to-one correspondence with the virtual anchor points, and the low-orbit satellites in one-to-one correspondence with the virtual anchor points are used as resource management nodes.

在本申请的一实施例中,卫星通信网络架构还包括卫星运动管理模块,卫星运动管理模块管理卫星运动的步骤包括:当某颗卫星离开当前虚拟锚点进入另一虚拟锚点时,资源管理节点分发卫星的缓存内容至当前虚拟锚点中的至少一颗卫星;以及另一虚拟锚点的资源管理节点判断缓存内容与本虚拟锚点的匹配度;若匹配度高,则卫星保留自身的缓存内容,另一虚拟锚点的资源管理节点基于卫星的缓存空间分发服务内容;若匹配度低,则卫星删除自身的缓存内容,另一虚拟锚点的资源管理节点分发相应的服务内容副本至卫星。In an embodiment of the present application, the satellite communication network architecture further includes a satellite movement management module, and the steps of the satellite movement management module managing the satellite movement include: when a certain satellite leaves the current virtual anchor point and enters another virtual anchor point, resource management The node distributes the cached content of the satellite to at least one satellite in the current virtual anchor point; and the resource management node of another virtual anchor point judges the matching degree between the cached content and the virtual anchor point; if the matching degree is high, the satellite retains its own To cache content, the resource management node of another virtual anchor distributes service content based on the cache space of the satellite; if the matching degree is low, the satellite deletes its own cache content, and the resource management node of another virtual anchor distributes a copy of the corresponding service content to satellite.

本申请的技术方案构建了包括应用层、传输层和网络层的卫星通信网络架构,并在应用层中嵌入基于语义的语义层,语义层在应用层中对卫星通信数据实现语义信息提取、恢复以及语义标签提取功能;本申请在应用层、传输层和网络层中基于提取后的语义信息以及语义标签生成语义内容数据包,并设计出用于卫星通信的语义内容数据包协议,实现了协议的轻量化设计与透明化传输,可以节约天基通信数据量,提升通信带宽利用率;本申请基于服务地区设计了虚拟锚点,虚拟锚点内的卫星组成卫星集群对虚拟锚点进行协同服务,在虚拟锚点中引入资源管理节点来管理卫星集群,资源管理节点可以按需匹配卫星间的语义内容数据包,实现星群间分布式缓存与协同存储功能,节约天基通信网络缓存资源,提高星群间协同处理能力,降低服务内容分发时延,减少星间路由跳数;本申请的卫星通信网络架构能够整体提高天基信息传输效率,节约天基通信与缓存资源,提高天基通信容错率与服务效率。The technical solution of this application builds a satellite communication network architecture including application layer, transport layer and network layer, and embeds a semantic layer based on semantics in the application layer, and the semantic layer implements semantic information extraction and restoration of satellite communication data in the application layer and the semantic tag extraction function; this application generates semantic content data packets based on the extracted semantic information and semantic tags in the application layer, transport layer and network layer, and designs a semantic content data packet protocol for satellite communications, and implements the protocol The lightweight design and transparent transmission can save the amount of space-based communication data and improve the utilization rate of communication bandwidth; this application designs a virtual anchor point based on the service area, and the satellites in the virtual anchor point form a satellite cluster to provide collaborative services for the virtual anchor point , the resource management node is introduced into the virtual anchor point to manage the satellite cluster. The resource management node can match the semantic content data packets between the satellites as needed, realize the distributed cache and collaborative storage function between the constellations, and save the cache resources of the space-based communication network. Improve the collaborative processing capability between constellations, reduce service content distribution delay, and reduce inter-satellite routing hops; the satellite communication network architecture of this application can improve the overall efficiency of space-based information transmission, save space-based communication and cache resources, and improve space-based communication. Fault tolerance rate and service efficiency.

附图说明Description of drawings

为让本申请的上述目的、特征和优点能更明显易懂,以下结合附图对本申请的具体实施方式作详细说明,其中:In order to make the above-mentioned purposes, features and advantages of the present application more obvious and understandable, the specific implementation methods of the present application will be described in detail below in conjunction with the accompanying drawings, wherein:

图1是本申请一实施例的基于语义内容的卫星通信网络架构的示例性架构图;Fig. 1 is an exemplary architecture diagram of a satellite communication network architecture based on semantic content according to an embodiment of the present application;

图2是本申请另一实施例的基于语义内容的卫星通信网络架构的示例性架构图;FIG. 2 is an exemplary architecture diagram of a semantic content-based satellite communication network architecture according to another embodiment of the present application;

图3是本申请一实施例中生成语义内容数据包以及卫星基于语义内容数据包协议通信的示例性流程图;Fig. 3 is an exemplary flow chart of generating semantic content data packets and satellite-based semantic content data packet protocol communication in an embodiment of the present application;

图4是本申请一实施例中对语义内容数据包进行请求匹配的示例性流程图;Fig. 4 is an exemplary flow chart of request matching for semantic content data packets in an embodiment of the present application;

图5是本申请一实施例中对语义内容数据包进行需求匹配的示例性流程图;Fig. 5 is an exemplary flowchart of performing requirement matching on semantic content data packets in an embodiment of the present application;

图6是本申请一实施例中卫星在不同虚拟锚点中运动以及卫星缓存内容搬移的示例性流程图。Fig. 6 is an exemplary flow chart of satellite movement in different virtual anchor points and movement of satellite cache content in an embodiment of the present application.

具体实施方式Detailed ways

为让本申请的上述目的、特征和优点能更明显易懂,以下结合附图对本申请的具体实施方式作详细说明。In order to make the above objects, features and advantages of the present application more comprehensible, the specific implementation manners of the present application will be described in detail below in conjunction with the accompanying drawings.

在下面的描述中阐述了很多具体细节以便于充分理解本申请,但是本申请还可以采用其它不同于在此描述的其它方式来实施,因此本申请不受下面公开的具体实施例的限制。Many specific details are set forth in the following description to facilitate a full understanding of the present application, but the present application can also be implemented in other ways than those described here, so the present application is not limited by the specific embodiments disclosed below.

如本申请和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其他的步骤或元素。As indicated in this application and claims, the terms "a", "an", "an" and/or "the" do not refer to the singular and may include the plural unless the context clearly indicates an exception. Generally speaking, the terms "comprising" and "comprising" only suggest the inclusion of clearly identified steps and elements, and these steps and elements do not constitute an exclusive list, and the method or device may also contain other steps or elements.

本申请中使用了流程图用来说明根据本申请的实施例的系统所执行的操作。应当理解的是,前面或下面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各种步骤。同时,或将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。The flow chart is used in this application to illustrate the operations performed by the system according to the embodiment of this application. It should be understood that the preceding or following operations are not necessarily performed in an exact order. Instead, various steps may be processed in reverse order or concurrently. At the same time, other operations are either added to these procedures, or a certain step or steps are removed from these procedures.

本申请提出一种基于语义内容的卫星通信网络架构,可以应用于天基卫星间的通信场景,也可应用于天基卫星与地面用户端间的通信场景。This application proposes a satellite communication network architecture based on semantic content, which can be applied to communication scenarios between space-based satellites, and can also be applied to communication scenarios between space-based satellites and ground users.

图1是本申请一实施例的基于语义内容的卫星通信网络架构的示例性架构图,参考图1所示,该基于语义内容的卫星通信网络架构包括:应用层301、传输层302和网络层303,应用层301中包括语义层3011,语义层3011用于提取卫星通信数据的语义信息和语义标签,应用层301、传输层302和网络层303根据语义信息和语义标签生成语义内容数据包304;至少一个虚拟锚点(例如虚拟锚点100),虚拟锚点100包括至少一颗卫星(例如卫星1~卫星N)以及选取一颗卫星作为资源管理节点1001,资源管理节点1001用于管理虚拟锚点100内的每颗卫星,每颗卫星用于获取语义内容数据包304,并基于语义内容数据包协议通信。示例性地,当虚拟锚点内仅包括一颗卫星时,该卫星需具备资源管理节点的功能,本申请对虚拟锚点内包括的卫星数量不做限制。Fig. 1 is an exemplary architecture diagram of a satellite communication network architecture based on semantic content according to an embodiment of the present application. Referring to Fig. 1, the satellite communication network architecture based on semantic content includes: application layer 301, transport layer 302 and network layer 303, the application layer 301 includes a semantic layer 3011, the semantic layer 3011 is used to extract the semantic information and semantic tags of the satellite communication data, the application layer 301, the transport layer 302 and the network layer 303 generate a semantic content data packet 304 according to the semantic information and semantic tags ; At least one virtual anchor point (such as virtual anchor point 100), the virtual anchor point 100 includes at least one satellite (such as satellite 1 ~ satellite N) and selects a satellite as the resource management node 1001, the resource management node 1001 is used to manage the virtual Each satellite in the anchor point 100, each satellite is used to obtain the semantic content data packet 304, and communicate based on the semantic content data packet protocol. Exemplarily, when only one satellite is included in the virtual anchor point, the satellite needs to have the function of a resource management node, and this application does not limit the number of satellites included in the virtual anchor point.

示例性地,天基卫星通信网络覆盖服务地区大,涉及天基卫星数量多,因此本申请提出划分服务地区,基于服务地区设计虚拟锚点方案,各虚拟锚点服务一定地区。由于中低轨卫星会相对于地面高速运动,因此本申请的卫星通信网络的寻址基于虚拟锚点实现,每个虚拟锚点都相对地面静止,并对应动态变化的卫星组成的卫星集群(卫星集群中的卫星数量最小为一颗)。每个虚拟锚点所对应的卫星集群中都有一颗卫星节点作为虚拟锚点的资源管理节点,资源管理节点负责对虚拟锚点内卫星节点存储的内容、星间传输中继过程中进入卫星集群节点的内容,以及虚拟锚点所对应地区的需求等进行管理。引入虚拟锚点的资源管理节点,有效解决了虚拟锚点卫星集群的分布缓存与管理问题,进一步提高了的天基资源的利用率。For example, the space-based satellite communication network covers a large service area and involves a large number of space-based satellites. Therefore, this application proposes to divide the service area and design a virtual anchor point scheme based on the service area. Each virtual anchor point serves a certain area. Because the low-orbit satellites will move at high speed relative to the ground, the addressing of the satellite communication network of the present application is realized based on virtual anchor points. The minimum number of satellites in a cluster is one). In the satellite cluster corresponding to each virtual anchor point, there is a satellite node as the resource management node of the virtual anchor point. The resource management node is responsible for storing the content of the satellite node in the virtual anchor point and entering the satellite cluster during the inter-satellite transmission relay process. The content of the node and the needs of the region corresponding to the virtual anchor point are managed. The introduction of virtual anchor resource management nodes effectively solves the problem of distributed cache and management of virtual anchor satellite clusters, and further improves the utilization rate of space-based resources.

示例性地,当语义内容数据包304在本申请的天基通信网络架构中路由至一虚拟锚点时,该虚拟锚点中的天基卫星将语义内容数据包304转发至当前虚拟锚点的当前资源管理节点,当前资源管理节点在网络层303对语义内容数据包进行网络层解包后,基于语义标签实现需求匹配,基于需求匹配结果与缓存策略对服务内容实现副本缓存功能。执行副本缓存功能时,虚拟锚点的资源管理节点将当前副本缓存至虚拟锚点卫星集群中的任意一颗卫星中,关于需求匹配的步骤将在后文介绍。Exemplarily, when the semantic content data packet 304 is routed to a virtual anchor point in the space-based communication network architecture of the present application, the space-based satellite in the virtual anchor point forwards the semantic content data packet 304 to the current virtual anchor point The current resource management node, after unpacking the semantic content data packet at the network layer 303 at the network layer, the current resource management node realizes requirement matching based on the semantic tag, and implements a copy cache function for the service content based on the requirement matching result and the caching strategy. When performing the copy caching function, the resource management node of the virtual anchor caches the current copy to any satellite in the virtual anchor satellite cluster. The steps for matching requirements will be described later.

示例性地,由于天基卫星的高动态特性,当某一天基卫星离开当前虚拟锚点进入下一虚拟锚点时,由资源管理节点将天基卫星的缓存内容分发至卫星集群中的其他各卫星中。下一虚拟锚点的数据管理节点同时调配相关服务内容副本缓存至该跨虚拟锚点移动的天基卫星中。关于卫星跨虚拟锚点的运动管理内容将在后文介绍。For example, due to the high dynamic characteristics of space-based satellites, when a space-based satellite leaves the current virtual anchor point and enters the next virtual anchor point, the resource management node distributes the cached content of the space-based satellite to other satellite clusters. in the satellite. The data management node of the next virtual anchor point simultaneously allocates a copy of the relevant service content and caches it in the space-based satellite that moves across the virtual anchor point. The motion management of satellites across virtual anchors will be introduced later.

本申请的技术方案构建了包括应用层301、传输层302和网络层303的卫星通信网络架构,并在应用层301中嵌入基于语义的语义层3011,语义层3011在应用层301中对卫星通信数据实现语义信息提取、恢复以及语义标签提取功能;本申请在应用层301、传输层302和网络层303中基于提取后的语义信息以及语义标签生成语义内容数据包304,并设计出用于卫星通信的语义内容数据包协议,实现了协议的轻量化设计与透明化传输,可以节约天基通信数据量,提升通信带宽利用率;本申请基于服务地区设计了虚拟锚点100,虚拟锚点100内的卫星1~卫星N组成卫星集群对虚拟锚点100进行协同服务,在虚拟锚点100中引入资源管理节点1001来管理卫星集群,资源管理节点1001可以按需匹配卫星间的语义内容数据包304,实现星群间分布式缓存与协同存储功能,节约天基通信网络缓存资源,提高星群间协同处理能力,降低服务内容分发时延,减少星间路由跳数;本申请的卫星通信网络架构能够整体提高天基信息传输效率,节约天基通信与缓存资源,提高天基通信容错率与服务效率。The technical solution of the present application constructs a satellite communication network architecture including an application layer 301, a transport layer 302, and a network layer 303, and embeds a semantic layer 3011 based on semantics in the application layer 301, and the semantic layer 3011 communicates satellite communications in the application layer 301. The data implements semantic information extraction, recovery and semantic label extraction functions; the application generates semantic content data package 304 based on the extracted semantic information and semantic labels in the application layer 301, transport layer 302 and network layer 303, and designs a satellite The semantic content data packet protocol for communication realizes the lightweight design and transparent transmission of the protocol, which can save space-based communication data volume and improve the utilization rate of communication bandwidth; this application designs virtual anchor points 100 and virtual anchor points 100 based on the service area The satellites 1 to N in the network form a satellite cluster to provide collaborative services to the virtual anchor point 100. A resource management node 1001 is introduced into the virtual anchor point 100 to manage the satellite cluster. The resource management node 1001 can match semantic content data packets between satellites as needed 304. Realize the function of distributed caching and cooperative storage among constellations, save space-based communication network caching resources, improve the collaborative processing capability among constellations, reduce service content distribution delay, and reduce the number of inter-satellite routing hops; the satellite communication network of this application The architecture can improve the efficiency of space-based information transmission as a whole, save space-based communication and cache resources, and improve space-based communication fault tolerance and service efficiency.

图2是本申请另一实施例的基于语义内容的卫星通信网络架构的示例性架构图。在此先介绍图2实施例的卫星通信网络架构。参考图2所示,整个网络架构包含虚拟锚点A和虚拟锚点B(虚拟锚点可根据需要扩展为多个)。虚拟锚点A中包含若干颗天基卫星(例如卫星A1~卫星N1)组成的卫星集群以及一颗作为资源管理节点A1001的天基卫星;虚拟锚点B中包含若干颗天基卫星(例如卫星B1~卫星N2)组成的卫星集群以及一颗作为资源管理节点B1001的天基卫星;虚拟锚点内的各卫星节点可以进行请求匹配以及需求匹配,虚拟锚点A与虚拟锚点B之间可以进行星间路由以及数据迁移。Fig. 2 is an exemplary architecture diagram of a semantic content-based satellite communication network architecture according to another embodiment of the present application. The satellite communication network architecture of the embodiment in FIG. 2 is firstly introduced here. Referring to FIG. 2, the entire network architecture includes a virtual anchor point A and a virtual anchor point B (the virtual anchor point can be extended to multiple as required). Virtual anchor point A contains a satellite cluster composed of several space-based satellites (such as satellite A1 ~ satellite N1) and a space-based satellite as a resource management node A1001; virtual anchor point B contains several space-based satellites (such as satellite A satellite cluster composed of B1~satellite N2) and a space-based satellite as a resource management node B1001; each satellite node in the virtual anchor point can perform request matching and demand matching, and virtual anchor point A and virtual anchor point B can Perform inter-satellite routing and data migration.

继续参考图2所示,每颗天基卫星在应用层301包括语义层3011,在语义层3011包括语义信息知识库(图未示)、语义特征知识库(图未示)以及自注意力机制模型(图未示),在语义层3011对服务内容进行语义信息以及语义特征提取,应用层301可以进行服务内容缓存。在传输层302进行语义内容数据包传输层封装,在网络层303进行语义内容数据包传网络层封装,进行需求匹配,进行请求匹配。地面用户端200向天基卫星通信网络上行用户请求101;天基卫星通信网络的服务内容数据1011来自地面服务内容数据中心400及天基卫星自身产生的服务内容数据1011。Continuing to refer to Figure 2, each space-based satellite includes a semantic layer 3011 at the application layer 301, and includes a semantic information knowledge base (not shown), a semantic feature knowledge base (not shown) and a self-attention mechanism at the semantic layer 3011 The model (not shown in the figure) performs semantic information and semantic feature extraction on the service content in the semantic layer 3011, and the application layer 301 can cache the service content. The transport layer encapsulation of the semantic content data packet is carried out at the transport layer 302 , and the semantic content data packet transmission layer encapsulation is carried out at the network layer 303 to perform requirement matching and request matching. The ground user terminal 200 requests 101 from the uplink user of the space-based satellite communication network; the service content data 1011 of the space-based satellite communication network comes from the ground service content data center 400 and the service content data 1011 generated by the space-based satellite itself.

在一些实施例中,参考图2所示,语义层3011包括:语义信息知识库,语义层3011根据语义信息知识库提取卫星通信数据的语义信息;语义特征知识库,用于提取卫星通信数据的语义特征;自注意力机制模型,用于压缩语义特征生成语义标签。示例性地,语义信息知识库以及语义特征知识库分别包括神经网络模型,神经网络模型由地面端训练并提前缓存至每颗卫星中。在语义层3011中基于语义信息知识库以及语义特征知识库,分别实现对卫星通信数据服务内容的语义信息提取及语义特征提取。针对提取后的语义特征,基于自注意力(Self-Attention)机制模型,对语义特征进行压缩提取,得到规定长度特征作为服务内容的语义标签。In some embodiments, as shown in FIG. 2, the semantic layer 3011 includes: a semantic information knowledge base, the semantic layer 3011 extracts the semantic information of the satellite communication data according to the semantic information knowledge base; the semantic feature knowledge base is used to extract the satellite communication data Semantic features; self-attention mechanism model, used to compress semantic features to generate semantic labels. Exemplarily, the semantic information knowledge base and the semantic feature knowledge base respectively include a neural network model, and the neural network model is trained by the ground terminal and cached in advance in each satellite. In the semantic layer 3011, based on the semantic information knowledge base and the semantic feature knowledge base, the semantic information extraction and semantic feature extraction of the satellite communication data service content are realized respectively. For the extracted semantic features, based on the self-attention (Self-Attention) mechanism model, the semantic features are compressed and extracted, and the specified length features are obtained as the semantic tags of the service content.

在一些实施例中,卫星通信数据包括图像,语义层提取卫星通信数据的语义信息和语义标签的步骤包括:In some embodiments, the satellite communication data includes images, and the step of extracting semantic information and semantic labels of the satellite communication data by the semantic layer includes:

步骤Sa1,语义信息提取步骤:使用神经网络模型对图像进行划分得到多个区域,以及计算每个区域的语义特征重要度,若语义特征重要度大于等于预设阈值,则全部保留区域的语义信息;若语义特征重要度小于预设阈值,则部分保留区域的语义信息;Step Sa1, semantic information extraction step: use the neural network model to divide the image to obtain multiple regions, and calculate the semantic feature importance of each region, if the semantic feature importance is greater than or equal to the preset threshold, all the semantic information of the region is retained ; If the semantic feature importance is less than the preset threshold, then partially retain the semantic information of the region;

步骤Sa2,语义标签提取步骤:使用语义特征知识库生成图像的语义特征,语义特征包括对图像的描述性语言;自注意力机制模型压缩语义特征生成语义标签的步骤包括:使用下面的公式(1)~(2)计算语义特征中每个单词xi的注意力值Attention(xi):Step Sa2, semantic label extraction step: use the semantic feature knowledge base to generate the semantic features of the image, the semantic features include the descriptive language of the image; the self-attention mechanism model compresses the semantic features to generate the semantic label. The steps include: using the following formula (1 )~(2) Calculate the attention value Attention( xi ) of each word x i in the semantic features:

其中,N为描述性语言的长度,为对单词xi的对数表示,Valuei表示单词xi的权重指数;若注意力值Attention(xi)大于等于预设数值,则保留单词xi作为语义标签。Among them, N is the length of the descriptive language, is the logarithmic representation of the word xi , and Value i represents the weight index of the word xi ; if the attention value Attention(xi) is greater than or equal to the preset value, the word xi is reserved as a semantic label.

示例性地,由于天基卫星应用场景丰富,服务内容媒体格式丰富,不同应用场景针对的服务内容形式不同,因此本申请的卫星通信网络架构均支持各种格式的服务内容。在此以图像格式的服务内容为例,介绍图像的语义信息提取、恢复以及语义标签的提取。Exemplarily, since space-based satellites have rich application scenarios and service content media formats, and different application scenarios target different service content forms, the satellite communication network architecture of the present application supports service content in various formats. Here, taking the service content in image format as an example, the semantic information extraction and restoration of images and the extraction of semantic tags are introduced.

在前文的步骤Sa1中,针对图像的语义信息提取,首先将图像分割为若干个N*N大小的方块,针对每一方块,基于神经网络模型计算该方块的语义特征重要度,对高重要度的方块,保留其全部信息,对低重要度的方块,计算该方块中占比最大像素,仅保留该像素内容。保留重要信息的方块部分,即为该图像的语义信息。通过对重要信息进行保留,对不重要信息进行模糊处理的方案,以实现图像的语义信息提取。后续在恢复过程中,对于保留的服务内容的重要语义信息部分,仅需基于语义信息恢复服务内容即可;而针对低重要度信息,根据保留部分进行复原即可,进而实现了图像的语义信息提取与恢复功能。In the previous step Sa1, for the semantic information extraction of the image, the image is first divided into several N*N size squares, and for each square, the semantic feature importance of the square is calculated based on the neural network model. For a block with low importance, all its information is retained. For a block with low importance, the largest pixel in the block is calculated, and only the content of this pixel is retained. The square part that retains important information is the semantic information of the image. By retaining the important information and blurring the unimportant information, the semantic information extraction of the image is realized. In the subsequent recovery process, for the important semantic information part of the retained service content, it is only necessary to restore the service content based on the semantic information; for the low-importance information, it is sufficient to restore the reserved part, thereby realizing the semantic information of the image Extract and restore functions.

在前文的步骤Sa2中,针对图像的语义标签提取,基于图像标识方案,对该图像生成一段描述性语言,即基于语义特征知识库生成该图像的语义特征。例如针对一副图像,生成的语义特征可能为“一只灰色的兔子在野外的草地上蹦蹦跳跳地吃草”。针对生成后的语义特征,基于自注意力机制,对该语义特征进行多次的语义标签提取,将语义特征知识库生成的语义特征作为自注意力机制模型的输入,自注意力机制对语义特征进行切词得到单词序列Source_Word[x1,x2,x3,...,xN],计算各单词xi的Softmax归一化函数,得到中间结果ai后继续计算单词xi的注意力Attention数值,即该单词xi的语义特征重要度。基于计算得到的注意力值Attention(xi),判定各单词的语义重要度,从而提取出语义标签。由于在实际应用中,语义特征往往较长,为实现语义标签轻量化的设计,本申请对语义标签进行多次自注意力训练,从而得到规定长度的语义标签。In the previous step Sa2, for the semantic label extraction of the image, a descriptive language is generated for the image based on the image identification scheme, that is, the semantic feature of the image is generated based on the semantic feature knowledge base. For example, for an image, the generated semantic feature may be "a gray rabbit is jumping and grazing on the grass in the wild". For the generated semantic features, based on the self-attention mechanism, multiple semantic label extractions are performed on the semantic features, and the semantic features generated by the semantic feature knowledge base are used as the input of the self-attention mechanism model. Perform word segmentation to obtain the word sequence Source_Word[x 1 , x 2 , x 3 , ..., x N ], calculate the Softmax normalization function of each word x i , and continue to calculate the attention of word x i after obtaining the intermediate result a i Attention value, that is, the semantic feature importance of the word x i . Based on the calculated attention value Attention(xi ) , the semantic importance of each word is determined, thereby extracting the semantic label. Since semantic features are often long in practical applications, in order to realize the lightweight design of semantic tags, this application performs multiple self-attention training on semantic tags to obtain semantic tags of a specified length.

本申请通过对卫星通信数据服务内容提取语义信息,可以实现天基通信网络传输数据量的压缩,节约通信资源,提高通信带宽利用率;通过对卫星通信数据服务内容提取语义标签,可以实现基于语义标签的请求匹配,需求匹配功能,降低用户请求时延,减少星间多跳传输。By extracting semantic information from satellite communication data service content, this application can realize the compression of space-based communication network transmission data volume, save communication resources, and improve communication bandwidth utilization; by extracting semantic tags from satellite communication data service content, semantic-based Tag request matching and demand matching functions reduce user request delay and reduce inter-satellite multi-hop transmission.

在一些实施例中,参考图1和图2所示,应用层301、传输层302和网络层303根据语义信息和语义标签生成语义内容数据包的步骤包括:应用层301获得语义层3011提取的语义信息和语义标签;传输层302将语义信息作为数据位打包,添加应用层包头与传输层包头;网络层303将语义标签打包,添加网络层包头,完成封装语义内容数据包。示例性地,天基语义层3011对服务内容提取得到语义信息及语义标签后,传输层302将语义信息作为数据位进行打包,并添加应用层包头与传输层包头后,在网络层303对语义标签打包并添加网络层包头,从而完成了对语义内容数据包的封包处理。本申请通过在传输层302对语义层3011提取的语义信息进行数据包封包,语义标签则在网络层303进行封包处理,由此实现语义内容数据包轻量化以及透明化设计,天基卫星通信网络在网络层303实现基于语义标签的需求匹配与请求匹配功能,节约天基计算资源。In some embodiments, as shown in FIG. 1 and FIG. 2, the steps of the application layer 301, the transport layer 302, and the network layer 303 generating a semantic content data packet according to the semantic information and semantic tags include: the application layer 301 obtains the semantic content extracted by the semantic layer 3011 Semantic information and semantic tags; transport layer 302 packs semantic information as data bits, adds application layer header and transport layer header; network layer 303 packs semantic tags, adds network layer header, and completes the packaging of semantic content data packets. Exemplarily, after the space-based semantic layer 3011 extracts the semantic information and semantic tags from the service content, the transport layer 302 packs the semantic information as data bits, and after adding the application layer header and the transport layer header, the network layer 303 performs semantic The label is packaged and the network layer header is added, thus completing the package processing of the semantic content data package. In this application, the semantic information extracted by the semantic layer 3011 is packaged in the transport layer 302, and the semantic label is packaged in the network layer 303, thereby realizing the lightweight and transparent design of the semantic content data package, and the space-based satellite communication network In the network layer 303, the demand matching and request matching functions based on semantic tags are realized to save space-based computing resources.

在一些实施例中,参考图1和图2所示,每颗卫星基于语义内容数据包协议通信的步骤包括:卫星收到语义内容数据包,在网络层303解包语义内容数据包,获得语义标签;在传输层302继续解包语义内容数据包,获得语义信息;在应用层301缓存语义信息。示例性地,语义层3011的语义信息知识库支持基于语义信息恢复服务内容。天基在接收语义内容数据包时,根据实际需求,判定直接对该服务内容进行缓存或进行服务内容恢复,若仅需对服务内容缓存,则直接将语义内容数据包解包后的语义信息进行缓存,以节约缓存资源;若需对服务内容进行恢复,则对语义内容数据包解包得到语义信息后,根据语义信息知识库进行恢复,得到原有服务内容。In some embodiments, as shown in FIG. 1 and FIG. 2 , the steps for each satellite to communicate based on the semantic content packet protocol include: the satellite receives the semantic content packet, unpacks the semantic content packet at the network layer 303, and obtains the semantic content packet. label; continue to unpack the semantic content data packet at the transport layer 302 to obtain semantic information; cache the semantic information at the application layer 301. Exemplarily, the semantic information knowledge base of the semantic layer 3011 supports restoration of service content based on the semantic information. When Tianji receives the semantic content data packet, it decides to directly cache or restore the service content according to the actual needs. Cache to save cache resources; if the service content needs to be restored, after unpacking the semantic content data packet to obtain the semantic information, restore it according to the semantic information knowledge base to obtain the original service content.

示例性地,本申请设计了基于语义内容的语义内容数据包协议。基于语义层3011的语义信息知识库与语义特征知识库得到服务内容的语义信息及语义标签进行封包。语义信息在应用层301以及传输层302依次进行应用层封包、传输层封包,得到语义信息作为数据位的传输层数据包。语义标签在网络层303中添加至传输层数据包前,添加了网络层包头实现网络层封包,完成语义内容数据包封包。服务内容语义信息实现了对服务内容数据量的压缩,语义信息作为数据位,实现了语义内容数据包的轻量化设计。语义标签在网络层303进行封包,天基卫星接收语义内容数据包后,在网络层303解包时直接得到语义标签,则天基卫星直接在网络层303实现基于语义标签的请求匹配与需求匹配功能,无需继续在传输层302、应用层301解包,从而降低了语义内容数据包的路由时延,节约了天基缓存与计算资源,实现了语义内容数据包的透明化设计。Exemplarily, this application designs a semantic content data packet protocol based on semantic content. Based on the semantic information knowledge base and semantic feature knowledge base of the semantic layer 3011, the semantic information and semantic tags of the service content are obtained and packaged. The semantic information is encapsulated in the application layer and the transport layer in sequence at the application layer 301 and the transport layer 302 to obtain a transport layer data packet with the semantic information as data bits. Before the semantic label is added to the transport layer data packet in the network layer 303, a network layer header is added to realize the network layer packet, and the semantic content data packet is completed. The semantic information of the service content realizes the compression of the data volume of the service content, and the semantic information is used as a data bit to realize the lightweight design of the semantic content data package. Semantic tags are packaged at the network layer 303. After the space-based satellite receives the semantic content data packet, it directly obtains the semantic tag when unpacking at the network layer 303, and the space-based satellite directly implements semantic tag-based request matching and demand matching at the network layer 303. Function, no need to continue unpacking at the transport layer 302 and application layer 301, thereby reducing the routing delay of semantic content data packets, saving space-based cache and computing resources, and realizing the transparent design of semantic content data packets.

在此介绍本申请的语义内容数据包协议。图3是本申请一实施例中生成语义内容数据包以及卫星基于语义内容数据包协议通信的示例性流程图,参考图3所示,在步骤S310第一卫星在应用层对服务内容生成语义标签以及语义信息;在步骤S320第一卫星在传输层对语义信息进行封装;在步骤S330第一卫星在网络层对语义标签进行封装;在步骤S340第一卫星将生成的语义内容数据包通过星间链路传输至资源管理节点;在步骤S350资源管理节点在网络层解包语义内容数据包,获得语义标签;在步骤S360判断请求匹配是否成功,若判断为不成功,则在步骤S361资源管理节点传输语义内容数据包至另一虚拟锚点;若判断为成功,则在步骤S370资源管理节点在传输层解包语义内容数据包,获得语义信息;在步骤S380资源管理节点在应用层缓存语义信息。The semantic content packet protocol of this application is introduced here. Fig. 3 is an exemplary flow chart of generating a semantic content data packet and satellite-based semantic content data packet protocol communication in an embodiment of the present application. Referring to Fig. 3 , in step S310, the first satellite generates a semantic tag for the service content at the application layer and semantic information; in step S320, the first satellite encapsulates semantic information at the transport layer; in step S330, the first satellite encapsulates semantic tags at the network layer; in step S340, the first satellite generates semantic content data packets through inter-satellite The link is transmitted to the resource management node; in step S350 the resource management node unpacks the semantic content data packet at the network layer to obtain the semantic label; in step S360 it is judged whether the request matching is successful, if it is judged as unsuccessful, then in step S361 the resource management node Transmit the semantic content data packet to another virtual anchor point; if judged as successful, then in step S370 the resource management node unpacks the semantic content data packet in the transport layer to obtain semantic information; in step S380 the resource management node caches the semantic information in the application layer .

在一些实施例中,参考图2所示,网络架构还包括卫星通信管理模块和用户端200,卫星通信管理模块管理卫星通信的步骤包括请求匹配步骤,请求匹配步骤包括:In some embodiments, as shown in FIG. 2, the network architecture also includes a satellite communication management module and a user terminal 200, and the satellite communication management module manages the satellite communication. The step includes a request matching step, and the request matching step includes:

步骤Sb1,当用户端200请求的语义内容数据包路由至某一卫星时,卫星转发语义内容数据包至当前虚拟锚点中的资源管理节点;Step Sb1, when the semantic content data packet requested by the client 200 is routed to a certain satellite, the satellite forwards the semantic content data packet to the resource management node in the current virtual anchor point;

步骤Sb2,资源管理节点在网络层解包语义内容数据包,得到语义标签,资源管理节点根据语义标签判断当前虚拟锚点能否提供服务;Step Sb2, the resource management node unpacks the semantic content data packet at the network layer to obtain the semantic label, and the resource management node judges whether the current virtual anchor can provide services according to the semantic label;

步骤Sb3,若当前虚拟锚点不能提供服务,则资源管理节点传输语义内容数据包至另一虚拟锚点;若所有虚拟锚点均不能提供服务,则语义内容数据包被传输至地面服务内容数据中心400。Step Sb3, if the current virtual anchor point cannot provide services, the resource management node transmits the semantic content data packet to another virtual anchor point; if all virtual anchor points cannot provide services, the semantic content data packet is transmitted to the ground service content data Center 400.

示例性地,当用户端200请求的语义内容数据包路由至一虚拟锚点时,由虚拟锚点的资源管理节点进行解包,判决用户请求的服务内容与当前虚拟锚点缓存的服务内容匹配度,如果当前虚拟锚点星群缓存了该服务内容或相近内容,则由当前虚拟锚点卫星集群中缓存有该服务内容的天基卫星向用户提供服务内容,无须将用户请求继续向后续星间节点路由,可以实现服务内容按需分发,降低了用户请求时延,减少了星间路由多跳传输情况。Exemplarily, when the semantic content data packet requested by the client 200 is routed to a virtual anchor, the resource management node of the virtual anchor unpacks it, and judges that the service content requested by the user matches the service content cached by the current virtual anchor If the current virtual anchor satellite cluster caches the service content or similar content, the space-based satellites in the current virtual anchor satellite cluster that cache the service content will provide the service content to the user, and there is no need to continue the user request to the subsequent satellite cluster. Inter-node routing can realize on-demand distribution of service content, reduce user request delay, and reduce multi-hop transmission of inter-satellite routes.

在此介绍本申请的请求匹配功能。图4是本申请一实施例中对语义内容数据包进行请求匹配的示例性流程图,参考图4所示,在步骤S410地面用户端请求的语义内容数据包路由至当前卫星;在步骤S420当前卫星将语义内容数据包路由至当前虚拟锚点中的当前资源管理节点;在步骤S430当前资源管理节点解包语义内容数据包;在步骤S440当前资源管理节点计算匹配度,判断请求匹配是否成功,若判断为成功,则在步骤S450当前虚拟锚点直接提供服务内容;若判断为不成功,则在步骤S441当前资源管理节点传输语义内容数据包至其他虚拟锚点,若所有虚拟锚点均不能提供服务,则语义内容数据包最终被传输至地面服务内容数据中心。The request matching function of this application is introduced here. Fig. 4 is an exemplary flow chart of request matching to the semantic content data packet in an embodiment of the present application, with reference to shown in Fig. 4, the semantic content data packet requested by the ground user terminal in step S410 is routed to the current satellite; in step S420 the current satellite The satellite routes the semantic content data packet to the current resource management node in the current virtual anchor point; in step S430, the current resource management node unpacks the semantic content data packet; in step S440, the current resource management node calculates the matching degree, and judges whether the request matching is successful, If it is judged as successful, then the current virtual anchor directly provides service content in step S450; if it is judged as unsuccessful, then in step S441, the current resource management node transmits the semantic content data packet to other virtual anchors, if all virtual anchors cannot To provide services, the semantic content data packets are finally transmitted to the ground service content data center.

在一些实施例中,前文所述的步骤Sb2中,资源管理节点根据语义标签判断当前虚拟锚点能否提供服务的步骤包括:In some embodiments, in step Sb2 described above, the step of the resource management node judging whether the current virtual anchor can provide services according to the semantic label includes:

步骤Sc1,资源管理节点根据当前虚拟锚点服务地区的所有用户请求数据,得到用户请求语义特征,并生成常见请求标签Comm_Tag;Step Sc1, the resource management node obtains the semantic features of user requests according to all user request data in the current virtual anchor service area, and generates a common request tag Comm_Tag;

步骤Sc2,资源管理节点基于匹配算法使用下面的公式(3)计算用户请求语义标签User_Req=(RTag1,RTag2,...,RTagM)与常见请求标签Comm_Tag=(CTag1,CTag2,...,CTagN)的匹配度值Match_Lev1:Step Sc2, the resource management node uses the following formula (3) to calculate the user request semantic tag User_Req=(RTag 1 , RTag 2 , . . . , RTag M ) and the common request tag Comm_Tag=(CTag 1 , CTag 2 , ..., CTag N ) matching value Match_Lev1:

Match_Lev1=Matching(Comm_Tag,User_Req) (3)Match_Lev1 = Matching(Comm_Tag, User_Req) (3)

其中,RTagi表示用户请求语义标签的内容,M表示用户请求语义标签的数量,CTagi表示常见请求标签的内容,N表示常见请求标签的数量;Among them, RTag i represents the content of the semantic tag requested by the user, M represents the number of semantic tags requested by the user, CTag i represents the content of common request tags, and N represents the number of common request tags;

步骤Sc3,资源管理节点判断匹配度值Match_Lev1是否大于等于预设匹配度基线值Match_BaseL1;Step Sc3, the resource management node judges whether the matching degree value Match_Lev1 is greater than or equal to the preset matching degree baseline value Match_BaseL1;

步骤Sc4,若匹配度值Match_Lev1大于等于预设匹配度基线值Match_BaseL1(即表示匹配度高),则与当前虚拟锚点中相应服务内容进行数据匹配,计算关于服务内容的匹配度值Match_Lev2;Step Sc4, if the matching degree value Match_Lev1 is greater than or equal to the preset matching degree baseline value Match_BaseL1 (that is, indicating a high matching degree), perform data matching with the corresponding service content in the current virtual anchor point, and calculate the matching degree value Match_Lev2 for the service content;

步骤Sc5,资源管理节点使用下面的公式(4)计算用户请求语义标签User_Req=(RTag1,RTag2,...,RTagH)与当前虚拟锚点中经初步匹配后所涉及的服务内容的语义标签Serv_Tag=(STag1,STag2,...,STagG)的匹配度值Match_Lev2:Step Sc5, the resource management node uses the following formula (4) to calculate the relationship between the user request semantic tag User_Req=(RTag 1 , RTag 2 ,..., RTag H ) and the service content involved in the current virtual anchor point after preliminary matching Semantic tag Serv_Tag=(STag 1 , STag 2 , . . . , STag G ) matching value Match_Lev2:

Match_Lev2=Matching(User_Req,Serv_Tag) (4)Match_Lev2 = Matching (User_Req, Serv_Tag) (4)

其中,RTagi表示用户请求语义标签的内容,H表示用户请求语义标签的数量,STagi表示服务内容的语义标签的内容,G表示当前服务内容的语义标签的数量;Among them, RTag i represents the content of the semantic tag requested by the user, H represents the number of semantic tags requested by the user, STag i represents the content of the semantic tag of the service content, and G represents the number of semantic tags of the current service content;

步骤Sc6,资源管理节点判断关于服务内容的匹配度值Match_Lev2是否大于等于预设匹配度基线值Match_BaseL2;Step Sc6, the resource management node judges whether the matching degree value Match_Lev2 of the service content is greater than or equal to the preset matching degree baseline value Match_BaseL2;

步骤Sc7,若匹配度值Match_Lev2大于等于预设匹配度基线值Match_BaseL2(即表示匹配度高),则由当前虚拟锚点提供服务,即由当前虚拟锚点所属卫星集群为该用户请求提供服务内容,数据管理节点基于用户请求,协调天基卫星为该用户请求提供服务内容;Step Sc7, if the matching degree value Match_Lev2 is greater than or equal to the preset matching degree baseline value Match_BaseL2 (that is, the matching degree is high), then the current virtual anchor point provides services, that is, the satellite cluster to which the current virtual anchor point belongs provides service content for the user request , the data management node coordinates space-based satellites to provide service content for the user request based on the user request;

步骤Sc8,若前述步骤Sc3中,匹配度值Match_Lev1小于预设匹配度基线值Match_BaseL1(即表示匹配度低),则当前虚拟锚点不能提供服务,需将用户请求数据继续向后续虚拟锚点进行路由。Step Sc8, if in the aforementioned step Sc3, the matching degree value Match_Lev1 is smaller than the preset matching degree baseline value Match_BaseL1 (that is, the matching degree is low), then the current virtual anchor point cannot provide services, and the user request data needs to be sent to the subsequent virtual anchor point. routing.

本申请的请求匹配功能实现了天基卫星为用户请求按需分发功能,通常用户请求的语义内容数据包无需路由至数据量最全且距离较远的地面服务内容数据中心,从而降低了用户请求时延,并减少星间多跳传输,节约了天基卫星通信网络通信资源。The request matching function of this application realizes the on-demand distribution function for user requests by space-based satellites. Usually, the semantic content data packets requested by users do not need to be routed to the ground service content data center with the most complete data volume and a long distance, thereby reducing user requests. delay, and reduce inter-satellite multi-hop transmission, saving space-based satellite communication network communication resources.

在一些实施例中,卫星通信管理模块管理卫星通信的步骤还包括需求匹配步骤,需求匹配步骤包括:In some embodiments, the step of managing satellite communication by the satellite communication management module further includes a demand matching step, and the demand matching step includes:

步骤Sd1,天基卫星通信网络向用户端回传用于提供服务的语义内容数据包过程中,当用于提供服务的语义内容数据包路由至虚拟锚点的某一卫星时,该卫星转发用于提供服务的语义内容数据包至当前虚拟锚点中的资源管理节点;Step Sd1, during the process of the space-based satellite communication network returning the semantic content data packet for providing services to the client, when the semantic content data packets for providing services are routed to a satellite of the virtual anchor point, the satellite forwards with The semantic content data packet for providing services to the resource management node in the current virtual anchor;

步骤Sd2,资源管理节点在网络层解包用于提供服务的语义内容数据包,得到用于提供服务的服务内容语义标签,资源管理节点根据服务内容语义标签判断是否需要缓存用于提供服务的语义内容数据包;Step Sd2, the resource management node unpacks the semantic content data packet used to provide services at the network layer, and obtains the service content semantic labels used to provide services, and the resource management node judges whether it is necessary to cache the semantic content used to provide services according to the service content semantic labels content data package;

步骤Sd3,若需要缓存,则资源管理节点将用于提供服务的语义内容数据包的副本缓存至当前虚拟锚点中的任意颗卫星。Step Sd3, if caching is required, the resource management node caches a copy of the semantic content data packet used to provide the service to any satellite in the current virtual anchor point.

示例性地,资源管理节点将语义内容数据包的副本分发至虚拟锚点卫星集群中进行缓存后,将语义内容数据包继续向后路由,该用于提供服务的语义内容数据包最终被传输至地面用户端。本申请设计的需求匹配功能实现了天基卫星通信网络按需存储数据,根据当前服务地区常见请求在虚拟锚点中缓存相关内容,在用户发起内容请求时,可以直接在当前虚拟锚点为该用户按需分发提供服务内容,从而降低了用户请求时延,节约了天基卫星通信网络通信资源。Exemplarily, after the resource management node distributes the copy of the semantic content data packet to the virtual anchor satellite cluster for caching, the semantic content data packet continues to be routed backwards, and the semantic content data packet for providing services is finally transmitted to ground client. The demand matching function designed in this application realizes the on-demand storage of data in the space-based satellite communication network, and caches relevant content in the virtual anchor point according to common requests in the current service area. When the user initiates a content request, the current virtual anchor point can directly serve the Users distribute and provide service content on demand, thereby reducing user request delay and saving communication resources of space-based satellite communication network.

在此介绍本申请的需求匹配功能。图5是本申请一实施例中对语义内容数据包进行需求匹配的示例性流程图,参考图5所示,在步骤S510用于提供服务的语义内容数据包路由至当前卫星;在步骤S520当前卫星将用于提供服务的语义内容数据包路由至当前虚拟锚点中的当前资源管理节点;在步骤S530当前资源管理节点解包该用于提供服务的语义内容数据包;在步骤S540当前资源管理节点计算匹配度,判断需求匹配是否成功,若判断为成功,则在步骤S550当前资源管理节点将该用于提供服务的语义内容数据包的副本缓存至当前虚拟锚点中的任意颗卫星;若判断为不成功,则在步骤S541当前资源管理节点传输该用于提供服务的语义内容数据包至其他虚拟锚点,该用于提供服务的语义内容数据包最终被传输至地面用户端。Here we introduce the requirement matching function of this application. Fig. 5 is an exemplary flow chart of carrying out requirement matching to semantic content data packet in one embodiment of the present application, with reference to Fig. 5, in step S510, the semantic content data packet used to provide services is routed to the current satellite; in step S520 the current The satellite routes the semantic content data packet for providing services to the current resource management node in the current virtual anchor point; in step S530, the current resource management node unpacks the semantic content data packet for providing services; in step S540, the current resource management node The node calculates the matching degree, and judges whether the demand matching is successful. If it is judged to be successful, then in step S550, the current resource management node caches the copy of the semantic content data packet used to provide the service to any satellite in the current virtual anchor point; if If it is judged unsuccessful, then in step S541, the current resource management node transmits the semantic content data packet for providing services to other virtual anchor points, and the semantic content data packets for providing services are finally transmitted to the ground user terminal.

在一些实施例中,前文所述的步骤Sd2中,资源管理节点根据服务内容语义标签判断是否需要缓存用于提供服务的语义内容数据包的步骤包括:In some embodiments, in step Sd2 mentioned above, the resource management node determines whether it is necessary to cache the semantic content data package for providing the service according to the semantic label of the service content, including:

步骤Se1,根据一定时间内的历史请求,判断服务内容语义标签是否为当前锚点请求过,并判断相关语义标签是否已缓存有一定内容在当前虚拟锚点内,若无缓存,则直接缓存用于提供服务的语义内容数据包;以及Step Se1, according to historical requests within a certain period of time, judge whether the service content semantic tag has been requested by the current anchor point, and judge whether the relevant semantic tag has been cached and has certain content in the current virtual anchor point, if there is no cache, then directly cache Semantic content packages for serving; and

步骤Se2,资源管理节点根据当前虚拟锚点服务地区的所有用户请求数据,得到用户请求语义特征,并生成常见请求标签Comm_Tag;Step Se2, the resource management node obtains the semantic features of user requests according to all user request data in the current virtual anchor service area, and generates a common request tag Comm_Tag;

步骤Se3,资源管理节点基于匹配算法使用下面的公式(5)计算服务内容语义标签Serv_Tag与常见请求标签Comm_Tag的匹配度值Match_Lev3:In step Se3, the resource management node uses the following formula (5) to calculate the match value Match_Lev3 between the service content semantic tag Serv_Tag and the common request tag Comm_Tag based on the matching algorithm:

Match_Lev3=Matching(Comm_Tag,Serv_Tag) (5)Match_Lev3 = Matching(Comm_Tag, Serv_Tag) (5)

步骤Se4,资源管理节点判断匹配度值Match_Lev3是否大于等于预设匹配度基线值Match_BaseL3;Step Se4, the resource management node judges whether the matching degree value Match_Lev3 is greater than or equal to the preset matching degree baseline value Match_BaseL3;

步骤Se5,若匹配度值Match_Lev3大于等于预设匹配度基线值Match_BaseL3(即表示匹配度高),则需要缓存用于提供服务的语义内容数据包;Step Se5, if the matching degree value Match_Lev3 is greater than or equal to the preset matching degree baseline value Match_BaseL3 (that is, indicating a high matching degree), then it is necessary to cache the semantic content data packets used to provide services;

步骤Se6,若匹配度值Match_Lev3小于预设匹配度基线值Match_BaseL3(即表示匹配度低),则无需缓存用于提供服务的语义内容数据包。Step Se6, if the matching degree value Match_Lev3 is smaller than the preset matching degree baseline value Match_BaseL3 (that is, the matching degree is low), then there is no need to cache the semantic content data packets for providing services.

示例性地,虚拟锚点的资源管理节点缓存当前虚拟锚点的常见服务请求标签,用于需求匹配与请求匹配功能,虚拟锚点的资源管理节点还对缓存至当前虚拟锚点卫星集群的服务内容副本进行协商缓存。针对卫星通信网络缓存资源有限,资源管理节点在分发服务内容至天基卫星进行缓存时,可能出现天基卫星缓存资源不足的问题,本申请针对该情况设计由资源管理节点进行协商缓存。基于缓存策略,将一部分重复或高度近似服务内容进行删除或搬迁,仅保留可满足服务质量(Quality of Service,QoS)需求的最少容量内容进行存储。本申请通过设置虚拟锚点与资源管理节点,对天基卫星通信网络实现集中管理,提高了天基卫星通信网络的资源利用率与星群间的协同处理能力。Exemplarily, the resource management node of the virtual anchor caches the common service request tags of the current virtual anchor for demand matching and request matching functions, and the resource management node of the virtual anchor also caches the services to the current virtual anchor satellite cluster Content copies are negotiated and cached. In view of the limited cache resources of the satellite communication network, when resource management nodes distribute service content to space-based satellites for caching, there may be a problem of insufficient space-based satellite cache resources. This application designs resource management nodes to negotiate and cache for this situation. Based on the caching strategy, delete or relocate some duplicate or highly similar service content, and only keep the minimum capacity content that can meet the quality of service (Quality of Service, QoS) requirements for storage. The application realizes centralized management of the space-based satellite communication network by setting virtual anchor points and resource management nodes, and improves the resource utilization rate of the space-based satellite communication network and the collaborative processing capability among constellations.

在一些实施例中,在虚拟锚点中设置高轨卫星作为资源管理节点。示例性地,高轨卫星的覆盖范围广,优选高轨卫星作为虚拟锚点的资源管理节点,相较低轨卫星的高动态性,高轨卫星动态性差,能在虚拟锚点上空保持相对长的时间,避免出现频繁更换资源管理节点的情况,节约通信资源。In some embodiments, high-orbiting satellites are set as resource management nodes in virtual anchors. For example, high-orbit satellites have a wide coverage area, and high-orbit satellites are preferred as resource management nodes for virtual anchor points. Compared with the high dynamics of low-orbit satellites, high-orbit satellites have poor dynamics and can maintain a relatively long space over the virtual anchor point. time, avoid frequent replacement of resource management nodes, and save communication resources.

在一些实施例中,预设任意颗低轨卫星组成资源管理节点队列,资源管理节点队列中的低轨卫星能同步运动,在低轨卫星运动至另一虚拟锚点的过程中,资源管理节点队列中的低轨卫星始终与虚拟锚点一一对应,与虚拟锚点一一对应的低轨卫星作为资源管理节点。示例性地,预先指定任意颗低轨卫星组成资源管理节点队列,例如,起初虚拟锚点A、B、C分别对应资源管理节点a、b、c,后来资源管理节点a、b、c会按预定顺序同步运动,资源管理节点a运动到虚拟锚点B,资源管理节点b运动到虚拟锚点C,资源管理节点c运动到虚拟锚点A,而始终由低轨卫星a、b、c作为当前区域的资源管理节点。In some embodiments, any low-orbit satellites are preset to form a resource management node queue, and the low-orbit satellites in the resource management node queue can move synchronously. During the movement of the low-orbit satellite to another virtual anchor point, the resource management node The low-orbit satellites in the queue are always in one-to-one correspondence with the virtual anchor points, and the low-orbit satellites in one-to-one correspondence with the virtual anchor points are used as resource management nodes. Exemplarily, any low-orbit satellites are pre-designated to form a queue of resource management nodes. For example, at first, virtual anchor points A, B, and C correspond to resource management nodes a, b, and c respectively. Later, resource management nodes a, b, and c will press Synchronous movement in a predetermined order, resource management node a moves to virtual anchor point B, resource management node b moves to virtual anchor point C, resource management node c moves to virtual anchor point A, and the low-orbit satellites a, b, and c are always used as Resource management node for the current region.

本申请从整体低轨卫星星群中选取若干低轨卫星作为虚拟锚点的资源管理节点,确保在低轨卫星高动态期间,始终保持每个虚拟锚点存在一颗低轨卫星作为该虚拟锚点的资源管理节点,从而解决了低轨卫星高动态性带来的卫星管理节点高速变动的问题。This application selects several low-orbit satellites from the overall low-orbit satellite constellation as the resource management nodes of the virtual anchor point to ensure that there is always a low-orbit satellite in each virtual anchor point as the virtual anchor during the high dynamic period of the low-orbit satellite. Point resource management nodes, thus solving the problem of high-speed changes of satellite management nodes brought about by the high dynamics of low-orbit satellites.

在一些实施例中,卫星通信网络架构还包括卫星运动管理模块,卫星运动管理模块管理卫星运动的步骤包括:In some embodiments, the satellite communication network architecture further includes a satellite movement management module, and the steps of the satellite movement management module managing the satellite movement include:

步骤Sf1,当某颗卫星离开当前虚拟锚点进入另一虚拟锚点时,资源管理节点分发卫星的缓存内容至当前虚拟锚点中的至少一颗卫星;Step Sf1, when a certain satellite leaves the current virtual anchor point and enters another virtual anchor point, the resource management node distributes the cached content of the satellite to at least one satellite in the current virtual anchor point;

步骤Sf2,另一虚拟锚点的资源管理节点判断缓存内容与本虚拟锚点的匹配度;Step Sf2, the resource management node of another virtual anchor judges the matching degree between the cache content and this virtual anchor;

步骤Sf3,若匹配度高,则卫星保留自身的缓存内容,另一虚拟锚点的资源管理节点基于卫星的缓存空间分发服务内容;Step Sf3, if the matching degree is high, the satellite retains its own cache content, and the resource management node of another virtual anchor distributes service content based on the cache space of the satellite;

步骤Sf4,若匹配度低,则卫星删除自身的缓存内容,另一虚拟锚点的资源管理节点分发相应的服务内容副本至卫星。Step Sf4, if the matching degree is low, the satellite deletes its cache content, and the resource management node of another virtual anchor distributes a copy of the corresponding service content to the satellite.

示例性地,由于卫星通信网络的高动态性,虚拟锚点所管理的卫星集群往往会出现天基卫星离开当前虚拟锚点而进入下一虚拟锚点的情况,因此需要解决卫星缓存内容的数据搬移问题。针对该问题,本申请设计天基卫星离开当前虚拟锚点时,将自身的缓存服务内容发送至虚拟锚点的资源管理节点,由资源管理节点将该部分服务内容基于缓存策略进行删除或分发至其他天基卫星中进行缓存。天基卫星进入下一虚拟锚点后,将自身的服务内容与下一虚拟锚点的资源管理节点进行匹配,若匹配度高,则保留该部分服务内容,下一虚拟锚点的资源管理节点基于天基卫星的缓存空间分发服务内容;若匹配度低,则直接删除当前缓的存服务内容,并接收以及缓存下一虚拟锚点的资源管理节点分发的服务内容。此外,由于天基卫星缓存资源紧张,可能出现天基卫星缓存服务内容副本时缓存空间不足的问题,基于该问题,在缓存副本内容时,若天基卫星缓存空间不足,则通过资源管理节点进行调度,实现虚拟锚点卫星集群间天基协商缓存功能。For example, due to the high dynamics of the satellite communication network, the satellite cluster managed by the virtual anchor point often has the situation that the space-based satellite leaves the current virtual anchor point and enters the next virtual anchor point, so it is necessary to solve the data of the satellite cache content Relocation problem. To solve this problem, this application designs that when the space-based satellite leaves the current virtual anchor point, it sends its own cached service content to the resource management node of the virtual anchor point, and the resource management node deletes or distributes this part of the service content based on the cache strategy to the cached in other space-based satellites. After the space-based satellite enters the next virtual anchor point, it matches its own service content with the resource management node of the next virtual anchor point. Space-based satellite-based cache space distribution service content; if the matching degree is low, the current cache service content will be deleted directly, and the service content distributed by the resource management node of the next virtual anchor point will be received and cached. In addition, due to the shortage of space-based satellite cache resources, there may be a problem of insufficient cache space when the space-based satellite caches service content copies. Based on this problem, when caching copy content, if the space-based satellite cache space is insufficient, the resource management node will Scheduling, realizing space-based negotiation and caching function among virtual anchor satellite clusters.

在此介绍本申请天基卫星数据搬移的过程。图6是本申请一实施例中卫星在不同虚拟锚点中运动以及卫星缓存内容搬移的示例性流程图,参考图2和图6所示,在步骤S610卫星A1离开当前虚拟锚点A进入另一虚拟锚点B;在步骤S621卫星A1回传自身缓存内容至资源管理节点A1001;在步骤S631资源管理节点A1001分发卫星A1缓存的服务内容至虚拟锚点A中的至少一颗卫星;在步骤S622卫星A1发送自身缓存内容至资源管理节点B1001;在步骤S632虚拟锚点B的资源管理节点B1001判断该缓存内容与当前虚拟锚点的匹配度高低,若匹配度高,则在步骤S640卫星A1保留自身的缓存内容,虚拟锚点B的资源管理节点B1001基于卫星A1的缓存空间分发服务内容;若匹配度低,则在步骤S633卫星A1删除自身的缓存内容,虚拟锚点B的资源管理节点B1001分发相应的服务内容至卫星A1。Here is an introduction to the process of moving data from space-based satellites in this application. Fig. 6 is an exemplary flow chart of the movement of satellites in different virtual anchor points and the movement of satellite cache content in an embodiment of the present application. Referring to Fig. 2 and Fig. 6, in step S610 satellite A1 leaves the current virtual anchor point A and enters another A virtual anchor point B; in step S621, the satellite A1 returns its cached content to the resource management node A1001; in step S631, the resource management node A1001 distributes the service content cached by the satellite A1 to at least one satellite in the virtual anchor point A; in step S631 S622 satellite A1 sends its own cached content to resource management node B1001; in step S632 the resource management node B1001 of the virtual anchor point B judges the degree of matching between the cached content and the current virtual anchor point, if the degree of matching is high, then in step S640 satellite A1 Reserve its own cache content, the resource management node B1001 of the virtual anchor point B distributes the service content based on the cache space of the satellite A1; B1001 distributes corresponding service content to satellite A1.

本申请前文所述的卫星通信网络架构也即基于语义内容的天基高动态存传一体化网络架构,可以提高天基通信资源利用率,节约天基缓存资源,降低天基通信时延。本申请主要包括以下设计:(1)设计语义层方案嵌入天基应用层中,对服务内容实现基于语义的语义特征、语义信息提取以及语义标签生成,可以节约天基通信资源,提高通信带宽利用率;设计基于语义信息以及语义标签的语义内容数据包协议,实现天基通信数据包轻量化设计与高效分发。(2)设计基于语义内容实现天基通信网络中用户请求匹配与虚拟锚点的需求匹配功能,实现按需存储以及按需分发的方案,可以降低天基卫星通信网络用户请求时延,减少星间多跳传输,节约天基通信资源。(3)设计天基卫星通信网络虚拟锚点方案,划分服务地区并搭建虚拟锚点,每个虚拟锚点包含由至少一颗天基卫星构成的卫星集群,在各卫星集群中设置星群的资源管理节点,管理协调当前虚拟锚点卫星集群内各天基中继节点,实现天基中继节点分布式缓存与协同缓存,实现星群间统一资源管理,提高天基卫星通信网络资源利用率。The satellite communication network architecture mentioned above in this application is the semantic content-based space-based highly dynamic memory-transfer integrated network architecture, which can improve the utilization rate of space-based communication resources, save space-based cache resources, and reduce space-based communication delay. This application mainly includes the following designs: (1) The semantic layer scheme is designed to be embedded in the space-based application layer, and semantic features, semantic information extraction and semantic label generation based on semantics are realized for service content, which can save space-based communication resources and improve communication bandwidth utilization efficiency; design a semantic content data packet protocol based on semantic information and semantic tags, and realize lightweight design and efficient distribution of space-based communication data packets. (2) Design a solution based on semantic content to realize user request matching and virtual anchor point matching in space-based communication networks, realize on-demand storage and on-demand distribution, and reduce user request delays in space-based satellite communication networks and reduce satellite traffic. Inter-multi-hop transmission, saving space-based communication resources. (3) Design the virtual anchor point scheme of the space-based satellite communication network, divide the service area and build the virtual anchor point, each virtual anchor point includes a satellite cluster composed of at least one space-based satellite, and set the constellation of the satellite cluster in each satellite cluster Resource management nodes, manage and coordinate space-based relay nodes in the current virtual anchor satellite cluster, realize distributed caching and collaborative caching of space-based relay nodes, realize unified resource management among constellations, and improve resource utilization of space-based satellite communication networks .

上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述发明披露仅仅作为示例,而并不构成对本申请的限定。虽然此处并没有明确说明,本领域技术人员可能会对本申请进行各种修改、改进和修正。该类修改、改进和修正在本申请中被建议,所以该类修改、改进、修正仍属于本申请示范实施例的精神和范围。The basic concept has been described above, obviously, for those skilled in the art, the above disclosure of the invention is only an example, and does not constitute a limitation to the present application. Although not expressly stated here, various modifications, improvements and amendments to this application may be made by those skilled in the art. Such modifications, improvements, and amendments are suggested in this application, so such modifications, improvements, and amendments still belong to the spirit and scope of the exemplary embodiments of this application.

同时,本申请使用了特定词语来描述本申请的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本申请至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一替代性实施例”并不一定是指同一实施例。此外,本申请的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。Meanwhile, the present application uses specific words to describe the embodiments of the present application. For example, "one embodiment", "an embodiment", and/or "some embodiments" refer to a certain feature, structure or characteristic related to at least one embodiment of the present application. Therefore, it should be emphasized and noted that two or more references to "an embodiment" or "an embodiment" or "an alternative embodiment" in different places in this specification do not necessarily refer to the same embodiment . In addition, certain features, structures or characteristics of one or more embodiments of the present application may be properly combined.

本申请的一些方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可被称为“数据块”、“模块”、“引擎”、“单元”、“组件”或“系统”。处理器可以是一个或多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理器件(DAPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器或者其组合。此外,本申请的各方面可能表现为位于一个或多个计算机可读介质中的计算机产品,该产品包括计算机可读程序编码。例如,计算机可读介质可包括,但不限于,磁性存储设备(例如,硬盘、软盘、磁带……)、光盘(例如,压缩盘CD、数字多功能盘DVD……)、智能卡以及闪存设备(例如,卡、棒、键驱动器……)。Some aspects of the present application may be entirely implemented by hardware, may be entirely implemented by software (including firmware, resident software, microcode, etc.), or may be implemented by a combination of hardware and software. The above hardware or software may be referred to as "block", "module", "engine", "unit", "component" or "system". The processor can be one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DAPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), processors , a controller, a microcontroller, a microprocessor, or a combination thereof. Additionally, aspects of the present application may be embodied as a computer product comprising computer readable program code on one or more computer readable media. For example, computer-readable media may include, but are not limited to, magnetic storage devices (e.g., hard disk, floppy disk, magnetic tape...), optical disks (e.g., compact disk CD, digital versatile disk DVD...), smart cards, and flash memory devices ( For example, cards, sticks, key drives...).

计算机可读介质可能包含一个内含有计算机程序编码的传播数据信号,例如在基带上或作为载波的一部分。该传播信号可能有多种表现形式,包括电磁形式、光形式等等、或合适的组合形式。计算机可读介质可以是除计算机可读存储介质之外的任何计算机可读介质,该介质可以通过连接至一个指令执行系统、装置或设备以实现通讯、传播或传输供使用的程序。位于计算机可读介质上的程序编码可以通过任何合适的介质进行传播,包括无线电、电缆、光纤电缆、射频信号、或类似介质、或任何上述介质的组合。A computer readable medium may contain a propagated data signal embodying a computer program code, for example, in baseband or as part of a carrier wave. The propagated signal may take many forms, including electromagnetic, optical, etc., or a suitable combination. The computer-readable medium can be any computer-readable medium, except computer-readable storage media, that can communicate, propagate, or transfer the program for use by being coupled to an instruction execution system, apparatus, or device. Program code on a computer readable medium may be transmitted over any suitable medium, including radio, electrical cables, fiber optic cables, radio frequency signals, or the like, or combinations of any of the foregoing.

同理,应当注意的是,为了简化本申请披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本申请实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本申请对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。In the same way, it should be noted that in order to simplify the expression disclosed in the present application and help the understanding of one or more embodiments of the invention, in the foregoing description of the embodiments of the present application, sometimes multiple features are combined into one embodiment, drawings or descriptions thereof. This method of disclosure does not, however, imply that the subject matter of the application requires more features than are recited in the claims. Indeed, embodiment features are less than all features of a single foregoing disclosed embodiment.

一些实施例中使用了描述成分、属性数量的数字,应当理解的是,此类用于实施例描述的数字,在一些示例中使用了修饰词“大约”、“近似”或“大体上”来修饰。除非另外说明,“大约”、“近似”或“大体上”表明所述数字允许有±20%的变化。相应地,在一些实施例中,说明书和权利要求中使用的数值参数均为近似值,该近似值根据个别实施例所需特点可以发生改变。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本申请一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。In some embodiments, numbers describing the quantity of components and attributes are used. It should be understood that such numbers used in the description of the embodiments use the modifiers "about", "approximately" or "substantially" in some examples. grooming. Unless otherwise stated, "about", "approximately" or "substantially" indicates that the stated figure allows for a variation of ±20%. Accordingly, in some embodiments, the numerical parameters used in the specification and claims are approximations that can vary depending upon the desired characteristics of individual embodiments. In some embodiments, numerical parameters should take into account the specified significant digits and adopt the general digit reservation method. Although the numerical ranges and parameters used in some embodiments of the present application to confirm the breadth of the scope are approximate values, in specific embodiments, such numerical values are set as precisely as practicable.

虽然本申请已参照当前的具体实施例来描述,但是本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本申请,在没有脱离本申请精神的情况下还可作出各种等效的变化或替换,因此,只要在本申请的实质精神范围内对上述实施例的变化、变型都将落在本申请的权利要求书的范围内。Although the present application has been described with reference to the current specific embodiments, those of ordinary skill in the art should recognize that the above embodiments are only used to illustrate the present application, and can also be made without departing from the spirit of the present application. Various equivalent changes or substitutions, therefore, as long as the changes and modifications to the above-mentioned embodiments are within the spirit of the present application, they will all fall within the scope of the claims of the present application.

Claims (11)

1. A semantic content based satellite communications network architecture comprising:
the application layer comprises a semantic layer, the semantic layer is used for extracting semantic information and semantic tags of satellite communication data, and the application layer, the transmission layer and the network layer generate semantic content data packets according to the semantic information and the semantic tags, wherein the semantic layer comprises: the semantic layer extracts the semantic information of the satellite communication data according to the semantic information knowledge base; the semantic feature knowledge base is used for extracting semantic features of the satellite communication data; a self-attention mechanism model for compressing the semantic features to generate the semantic tags;
the system comprises at least one virtual anchor point, wherein the virtual anchor point comprises at least one satellite and a resource management node, the resource management node is used for managing each satellite in the virtual anchor point, and each satellite is used for acquiring the semantic content data packet and communicating based on the semantic content data packet protocol.
2. The satellite communication network architecture of claim 1, wherein the satellite communication data comprises an image, and the step of extracting semantic information and semantic tags of the satellite communication data by the semantic layer comprises:
Semantic information extraction: dividing the image by using a neural network model to obtain a plurality of areas, calculating the importance degree of the semantic features of each area, and if the importance degree of the semantic features is greater than or equal to a preset threshold value, completely reserving the semantic information of the areas; if the importance of the semantic features is smaller than the preset threshold, partially reserving the semantic information of the region, wherein partially reserving the semantic information of the region comprises: calculating the maximum pixel of the duty ratio in the region, and reserving the content of the pixel;
semantic tag extraction: generating semantic features of the image using the semantic feature knowledge base, the semantic features comprising a descriptive language for the image; the step of the self-attention mechanism model compressing the semantic features to generate the semantic tags includes: calculating each word x in the semantic feature using the following formula i Attention value Attention (x) i ):
Wherein N is the length of the descriptive language,for word x i Logarithmic representation of Value i Representing word x i Weight index of (2);
if the Attention value Attention (x i ) If the number is larger than or equal to a preset number, the word x is reserved i As the semantic tags.
3. The satellite communications network architecture of claim 1, wherein the steps of the application layer, the transport layer, and the network layer generating semantic content data packets from the semantic information and the semantic tags comprise:
the application layer obtains the semantic information and the semantic tag extracted by the semantic layer;
the transmission layer packs the semantic information as data bits and adds an application layer packet header and a transmission layer packet header;
and the network layer packages the semantic tags, adds a network layer packet header and completes packaging the semantic content data packet.
4. A satellite communications network architecture according to claim 3, wherein the step of each satellite communicating based on the semantic content data packet protocol comprises:
the satellite receives the semantic content data packet, unpacks the semantic content data packet at the network layer, and obtains the semantic tag;
continuing unpacking the semantic content data packet at the transmission layer to obtain the semantic information;
and caching the semantic information at the application layer.
5. The satellite communication network architecture of claim 1, wherein the network architecture further comprises a satellite communication management module and a user side, the step of managing satellite communications by the satellite communication management module comprising a request matching step comprising:
When the semantic content data packet requested by the user side is routed to a certain satellite, the satellite forwards the semantic content data packet to the resource management node in the current virtual anchor point;
the resource management node unpacks the semantic content data packet at the network layer to obtain the semantic tag, and the resource management node judges whether the current virtual anchor point can provide service according to the semantic tag;
if the current virtual anchor point can not provide service, the resource management node transmits the semantic content data packet to another virtual anchor point;
and if all the virtual anchors can not provide service, the semantic content data packet is transmitted to a ground service content data center.
6. The satellite communications network architecture of claim 5, wherein the step of the resource management node determining whether the current virtual anchor point can provide service based on the semantic tag comprises:
the resource management node obtains user request semantic features according to all user request data of the current virtual anchor point service area, and generates a common request Tag Cimm_tag;
the resource management node calculates a User request semantic tag user_req= (RTag) using the following formula 1 ,RTag 2 ,...,RTag M ) Comm_tag= (CTag) with the common request Tag 1 ,CTag 2 ,...,CTag N ) Match_lev1:
Match_Lev1=Matching(Comm_Tag,User_Req)
wherein RTag i Representing the content of the user request semantic tags, M representing the number of the user request semantic tags, CTag i Representing the content of the common request tags, and N represents the number of the common request tags;
the resource management node judges whether the matching degree value Match_Lev1 is more than or equal to a preset matching degree base line value Match_BaseL1;
if the matching degree value Match_Lev1 is larger than or equal to the preset matching degree baseline value Match_BaseL1, performing data matching with corresponding service contents in the current virtual anchor point, and calculating a matching degree value Match_Lev2 related to the service contents;
the resource management node calculates the User request semantic tag user_req= (RTag) using the following formula 1 ,RTag 2 ,...,RTag H ) Semantic Tag serv_tag= (STag) of service content involved after preliminary matching with current virtual anchor point 1 ,STag 2 ,...,STag G ) Match_lev2:
Match_Lev2=Matching(User_Req,Serv_Tag)
wherein RTag i Representing the content of the user request semantic tags, H representing the number of the user request semantic tags, STag i Content representing semantic tags of the service content, G representing the number of semantic tags of the current service content;
The resource management node judges whether the Match degree value Match_Lev2 about the service content is larger than or equal to a preset Match degree base line value Match_BaseL2;
if the matching degree value Match_Lev2 is larger than or equal to the preset matching degree baseline value Match_BaseL2, providing service by the current virtual anchor point;
if the Match degree value match_lev1 is smaller than the preset Match degree baseline value match_basel1, the current virtual anchor point cannot provide service, and the user request data is required to be routed to a subsequent virtual anchor point continuously.
7. The satellite communication network architecture of claim 5, wherein the step of the satellite communication management module managing satellite communications further comprises a demand matching step comprising:
in the process of returning the semantic content data packet for providing the service to the user side, when the semantic content data packet for providing the service is routed to a certain satellite, the satellite forwards the semantic content data packet for providing the service to the resource management node in the current virtual anchor point;
the resource management node unpacks the semantic content data packet for providing the service at the network layer to obtain a service content semantic tag for providing the service, and the resource management node judges whether the semantic content data packet for providing the service needs to be cached according to the service content semantic tag;
And if the cache is needed, the resource management node caches the copy of the semantic content data packet for providing the service to any satellite in the current virtual anchor point.
8. The satellite communication network architecture of claim 7, wherein the step of the resource management node determining whether buffering of the semantic content data packets for providing services is required based on the service content semantic tags comprises:
judging whether the service content semantic tags are requested by the current anchor point according to the history request within a certain time, judging whether the related semantic tags have cached certain content in the current virtual anchor point, and if not, directly caching the semantic content data packet for providing service; and
the resource management node obtains user request semantic features according to all user request data of the current virtual anchor point service area, and generates a common request Tag Comm_Tag;
the resource management node calculates a matching degree value Match_Lev3 of the service content semantic Tag Serv_Tag and the common request Tag Comm_Tag by using the following formula:
Match_Lev3=Matching(Comm_Tag,Serv_Tag)
the resource management node judges whether the matching degree value Match_Lev3 is more than or equal to a preset matching degree base line value Match_BaseL3;
If the matching degree value Match_Lev3 is larger than or equal to the preset matching degree baseline value Match_BaseL3, the semantic content data packet for providing service needs to be cached;
if the matching degree value Match_Lev3 is smaller than the preset matching degree baseline value Match_BaseL3, the semantic content data packet for providing service does not need to be cached.
9. The satellite communication network architecture of claim 1, wherein a high orbit satellite is set in the virtual anchor as the resource management node.
10. The satellite communication network architecture of claim 1, wherein a resource management node queue is formed by presetting any low-orbit satellite, the low-orbit satellites in the resource management node queue can synchronously move, and in the process that the low-orbit satellites move to another virtual anchor point, the low-orbit satellites in the resource management node queue are always in one-to-one correspondence with the virtual anchor point, and the low-orbit satellites in one-to-one correspondence with the virtual anchor point serve as the resource management nodes.
11. The satellite communications network architecture of claim 1, further comprising a satellite motion management module, the satellite motion management module managing satellite motion comprising: when a certain satellite leaves a current virtual anchor point and enters another virtual anchor point, the resource management node distributes the cache content of the satellite to at least one satellite in the current virtual anchor point; and
The resource management node of the other virtual anchor point judges the matching degree of the cache content and the virtual anchor point;
if the matching degree is high, the satellite reserves the self cache content, and the resource management node of the other virtual anchor point distributes service content based on the cache space of the satellite;
and if the matching degree is low, deleting the self cache content by the satellite, and distributing corresponding service content copies to the satellite by the resource management node of the other virtual anchor point.
CN202310100292.5A 2023-02-06 2023-02-06 Satellite communication network architecture based on semantic content Active CN116073889B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310100292.5A CN116073889B (en) 2023-02-06 2023-02-06 Satellite communication network architecture based on semantic content

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310100292.5A CN116073889B (en) 2023-02-06 2023-02-06 Satellite communication network architecture based on semantic content

Publications (2)

Publication Number Publication Date
CN116073889A CN116073889A (en) 2023-05-05
CN116073889B true CN116073889B (en) 2023-09-01

Family

ID=86172920

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310100292.5A Active CN116073889B (en) 2023-02-06 2023-02-06 Satellite communication network architecture based on semantic content

Country Status (1)

Country Link
CN (1) CN116073889B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118890079B (en) * 2024-09-27 2025-03-14 南京大学 Satellite network mobility management method and system based on PMIPv6
CN119961011B (en) * 2025-04-10 2025-06-27 中国人民解放军63921部队 A fast processing method for raster image data based on memory cache optimization
CN121309446A (en) * 2025-11-14 2026-01-09 中国科学院微小卫星创新研究院 Active caching routing method and system for satellite content delivery networks

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9998207B1 (en) * 2017-07-19 2018-06-12 Vector Launch Inc. Orbital network layering in satellite platforms
CN110012516A (en) * 2019-03-28 2019-07-12 北京邮电大学 A low-orbit satellite routing strategy method based on deep reinforcement learning architecture
CN113315972A (en) * 2021-05-19 2021-08-27 西安电子科技大学 Video semantic communication method and system based on hierarchical knowledge expression
CN113824489A (en) * 2021-11-22 2021-12-21 凯睿星通信息科技(南京)股份有限公司 Satellite network resource dynamic allocation method, system and device based on deep learning
WO2022039302A1 (en) * 2020-08-20 2022-02-24 엘지전자 주식회사 Method for controlling calculations of deep neural network in wireless communication system, and apparatus therefor
CN114549405A (en) * 2022-01-10 2022-05-27 中国地质大学(武汉) A high-score remote sensing image semantic segmentation method based on supervised self-attention network
CN114615499A (en) * 2022-05-07 2022-06-10 北京邮电大学 A semantic optical communication system and method for image transmission

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113328777B (en) * 2021-04-25 2022-08-30 西安电子科技大学 Hierarchical network operation and maintenance and resource management and control system and method for giant satellite constellation

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9998207B1 (en) * 2017-07-19 2018-06-12 Vector Launch Inc. Orbital network layering in satellite platforms
CN110012516A (en) * 2019-03-28 2019-07-12 北京邮电大学 A low-orbit satellite routing strategy method based on deep reinforcement learning architecture
WO2022039302A1 (en) * 2020-08-20 2022-02-24 엘지전자 주식회사 Method for controlling calculations of deep neural network in wireless communication system, and apparatus therefor
CN113315972A (en) * 2021-05-19 2021-08-27 西安电子科技大学 Video semantic communication method and system based on hierarchical knowledge expression
CN113824489A (en) * 2021-11-22 2021-12-21 凯睿星通信息科技(南京)股份有限公司 Satellite network resource dynamic allocation method, system and device based on deep learning
CN114549405A (en) * 2022-01-10 2022-05-27 中国地质大学(武汉) A high-score remote sensing image semantic segmentation method based on supervised self-attention network
CN114615499A (en) * 2022-05-07 2022-06-10 北京邮电大学 A semantic optical communication system and method for image transmission

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于图像超分辨重建的低轨卫星频谱感知数据空间分辨率提高方法;蔚瑞 等;《中国科学院大学学报》;第39卷(第3期);第386-392页 *

Also Published As

Publication number Publication date
CN116073889A (en) 2023-05-05

Similar Documents

Publication Publication Date Title
CN116073889B (en) Satellite communication network architecture based on semantic content
WO2021004384A1 (en) Content delivery network, data processing method, apparatus and device, and storage medium
CN105471734B (en) A kind of optimization method of timeslot-based LEO/MEO double-layer satellites DTN network distribution types routing
CN110300059B (en) Method for minimizing information on-track transmission time delay
CN102271368B (en) Cross-layer-resource-optimization-based space-sky information network information transmission method and system
CN111741054B (en) Method for minimizing computation unloading delay of deep neural network of mobile user
CN114051254B (en) Green cloud edge collaborative computing unloading method based on star-ground fusion network
Jia et al. Service-oriented SAGIN with pervasive intelligence for resource-constrained users
CN108521436A (en) Mobile virtual reality transmission method and system based on terminal computing storage
CN113596160B (en) Unmanned aerial vehicle content caching decision method based on transfer learning
CN111884935A (en) Simplified protocol stack routing and neighbor discovery method applied to heaven-earth integrated network
CN108365886B (en) A time division multiplexing method for data storage and forwarding in inter-satellite networks
CN113316191B (en) Communication method based on heaven and earth integrated network
CN101917332A (en) Message delivery method for reducing network load of message midware
Zhang et al. A service function chain mapping scheme based on functional aggregation in space-air-ground integrated networks
CN110113140A (en) A kind of mist calculates the calculating discharging method in wireless network
CN106941371B (en) On-demand file reliable transmission method for satellite measurement and control network
WO2026041042A1 (en) Parallel processing method and apparatus for multi-level data transmission and data computation
CN102244686B (en) Implementation method of virtual network interface based on master-slave heterogeneous data transmission module
Taimoor et al. Resource optimization for minimizing latency and cost in UAV-assisted mobile edge computing (MEC) networks
CN110661566B (en) Unmanned aerial vehicle cluster networking method and system adopting depth map embedding
CN119652917A (en) A DNN model partitioning and reasoning acceleration method and system for vehicle-mounted edge intelligence
CN117411886A (en) A collaborative edge request scheduling method based on digital twins
CN113259887B (en) Power distribution body area network and transmission method thereof
CN115361048B (en) Giant low-orbit constellation serverless edge computing task arrangement method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant