Communication methods, devices, communication systems, storage media and software products
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2024-09-30
- Publication Date
- 2026-06-02
AI Technical Summary
In satellite communication, the terminal needs to obtain scheduling information from multiple serving cells in a timely manner to avoid increased transmission latency and ensure the reliability of data transmission. Existing technologies suffer from the problem of increased transmission latency.
By detecting scheduling instructions on multiple satellite-provided service cells at different time periods, the terminal can obtain scheduling information from multiple cells in a timely manner, avoiding increased transmission latency and ensuring the reliability of data transmission.
This enables terminals to obtain scheduling information from multiple cells in a timely manner, avoiding increased transmission latency, ensuring the reliability of data transmission, and enhancing system performance.
Smart Images

Figure CN122139439A_ABST
Abstract
Description
Communication method, device, communication system, storage medium and program product TECHNICAL FIELD
[0001] Embodiments of the present disclosure relate to the field of wireless communication, and in particular, to a communication method, device, communication system, storage medium and program product. BACKGROUND
[0002] With the development of wireless communication technology, satellite communication is considered as an important aspect of the development of future wireless communication technology. Satellite communication refers to the communication of radio communication equipment on the ground using satellites as a relay. The characteristics of satellite communication are large communication range and high reliability. In the future wireless communication system, satellite communication systems and terrestrial cellular communication systems will gradually realize deep integration, and truly realize the intelligent connection of all things.
[0003] SUMMARY
[0004] Embodiments of the present disclosure provide a communication method, device, communication system, storage medium and program product.
[0005] According to a first aspect of embodiments of the present disclosure, a communication method is provided, executed by a terminal. The method comprises: receiving, in a first time period, first information on a service cell provided by a first satellite, the first information being used for scheduling data transmission on a plurality of service cells provided by the satellite, the first time period being one of a plurality of second time periods, different second time periods of the plurality of second time periods being associated with different first satellites.
[0006] According to a second aspect of embodiments of the present disclosure, a communication method is provided, executed by a network device. The method comprises: transmitting, in a first time period, first information on a service cell provided by a first satellite, the first information being used for scheduling data transmission on a plurality of service cells provided by the satellite, the first time period being one of a plurality of second time periods, different second time periods of the plurality of second time periods being associated with different first satellites.
[0007] According to a third aspect of embodiments of the present disclosure, a terminal is provided, comprising: a transceiver module configured to receive, in a first time period, first information on a service cell provided by a first satellite, the first information being used for scheduling data transmission on a plurality of service cells provided by the satellite, the first time period being one of a plurality of second time periods, different second time periods of the plurality of second time periods being associated with different first satellites.
[0008] According to a fourth aspect of embodiments of the present disclosure, a network device is provided. The network device comprises a transceiver configured to transmit first information on a service cell provided by a first satellite in a first time period, the first information being used for scheduling data transmission on a plurality of service cells provided by satellites, the first time period being one of a plurality of second time periods, different second time periods of the plurality of second time periods being associated with different satellites.
[0009] According to a fifth aspect of embodiments of the present disclosure, a communication device is provided. The communication device comprises one or more processors. The communication device is configured to perform the steps of the communication method according to the first aspect or the second aspect. The communication system can be a terminal or a network device.
[0010] According to a sixth aspect of embodiments of the present disclosure, a communication system is provided. The communication system comprises a terminal and a network device, wherein the terminal is configured to perform the steps of the communication method according to the first aspect; and the network device is configured to perform the steps of the communication method according to the second aspect.
[0011] According to a seventh aspect of embodiments of the present disclosure, a computer-readable storage medium is provided, having stored thereon a computer program, wherein the computer program, when executed by a processor, causes the steps of the communication method according to the first aspect or the second aspect to be performed.
[0012] According to an eighth aspect of embodiments of the present disclosure, a computer program product is provided, comprising a computer program, which, when executed by a processor, causes the steps of the communication method according to the first aspect or the second aspect to be performed.
[0013] According to a ninth aspect of embodiments of the present disclosure, a computer program is provided. The computer program, when executed on a computer, causes the computer to perform the method according to the first aspect or the second aspect.
[0014] According to a tenth aspect of embodiments of the present disclosure, a chip or chip system is provided. The chip or chip system comprises a processing circuitry. The processing circuitry is configured to perform the method according to the first aspect or the second aspect.
[0015] According to embodiments of the present disclosure, the terminal can obtain the scheduling information of the plurality of service cells in time, avoid the increase of transmission delay, ensure the reliability of data transmission, and thus enhance the system performance.
[0016] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and do not constitute a limitation of embodiments of the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0017] The accompanying drawings, which are incorporated herein and form a part of the specification, illustrate the embodiments of the present application and, together with the description, further serve to explain the principles of the embodiments of the present application.
[0018] FIG. 1A is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure.
[0019] FIG. 2A is a schematic diagram of an interaction of a communication method according to an embodiment of the present disclosure.
[0020] FIG. 3A is a schematic diagram of multi-cell scheduling according to an embodiment of the present disclosure.
[0021] FIG. 3B is another schematic diagram of multi-cell scheduling according to an embodiment of the present disclosure.
[0022] FIG. 4A is a flow diagram of a communication method performed at a terminal side according to an embodiment of the present disclosure.
[0023] FIG. 4B is a flow diagram of a communication method performed at a network device side according to an embodiment of the present disclosure.
[0024] FIG. 5A is another flow diagram of a communication method performed at a terminal side according to an embodiment of the present disclosure.
[0025] FIG. 5B is another flow diagram of a communication method performed at a network device side according to an embodiment of the present disclosure.
[0026] FIG. 6 is a schematic diagram of a structure of a communication device according to an embodiment of the present disclosure.
[0027] FIG. 7A is another schematic diagram of a structure of a communication device according to an embodiment of the present disclosure.
[0028] FIG. 7B is a schematic diagram of a structure of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0029] Embodiments of the present disclosure provide a communication method, device, communication system, storage medium and program product.
[0030] In a first aspect, embodiments of the present disclosure provide a communication method performed by a terminal. The method comprises: receiving, in a first time period, first information on a service cell provided by a first satellite, the first information being used for scheduling data transmission on a plurality of service cells provided by satellites, the first time period being one of a plurality of second time periods, different second time periods of the plurality of second time periods being associated with different satellites.
[0031] In the embodiments of the present disclosure, the terminal detects scheduling instructions (such as the first information) of multiple cells on multiple service cells provided by multiple satellites in different time periods, so that the terminal can obtain scheduling information of multiple cells in time, avoid increase of transmission delay, ensure reliability of data transmission, and thus enhance system performance.
[0032] In some embodiments of the first aspect, in some embodiments, the method further includes: receiving second information sent by the network device; and determining the service cell provided by the first satellite according to the second information.
[0033] In some embodiments of the first aspect, in some embodiments, the second information is used to indicate a mapping relationship between a search space and a control resource set, and different control resource sets are associated with different service cells provided by satellites.
[0034] In some embodiments of the first aspect, in some embodiments, determining the service cell provided by the first satellite according to the second information includes: determining an associated search space of the first information; determining a control resource set associated with the associated search space according to the second information; and determining the service cell provided by the first satellite according to the associated control resource set.
[0035] In some embodiments of the first aspect, in some embodiments, determining the service cell provided by the first satellite according to the associated control resource set includes: determining a first service cell using the corresponding control resource set; and determining the service cell provided by the first satellite from the first service cell, the service time of the first satellite being within the first time period.
[0036] In some embodiments of the first aspect, in some embodiments, the second information is used to indicate ephemeris information of the satellite.
[0037] In some embodiments of the first aspect, in some embodiments, determining the service cell provided by the first satellite according to the second information includes: determining the first satellite with the service time within the first time period according to the second information; and determining the service cell provided by the first satellite.
[0038] In some embodiments of the first aspect, in some embodiments, the second information is used to indicate a mapping relationship between multiple second time periods and multiple service cells.
[0039] In some embodiments of the first aspect, in some embodiments, determining the service cell provided by the first satellite according to the second information includes: determining a second service cell associated with the first time period according to the second information; and determining the second service cell as the service cell provided by the first satellite.
[0040] In some embodiments of the first aspect, in some embodiments, the first information is further used to indicate a service cell provided by a second satellite, and the method further comprises: receiving the first information on the service cell provided by the second satellite in a third time period, the third time period being a second time period later than the first time period in the plurality of second time periods.
[0041] In a second aspect, a communication method is provided, performed by a network device. The method comprises: transmitting first information on a service cell provided by a first satellite in a first time period, the first information being used to schedule data transmission on a plurality of cells provided by satellites, the first time period being one of a plurality of second time periods, different second time periods in the plurality of second time periods being associated with different first satellites.
[0042] In some embodiments of the second aspect, in some embodiments, the method further comprises: transmitting second information, the second information being used for the terminal to determine the service cell provided by the first satellite.
[0043] In some embodiments of the second aspect, in some embodiments, the second information is further used to indicate a mapping relationship between a search space and a control resource set, different control resource sets being associated with different service cells provided by satellites, and the third information is used for the terminal to determine the service cell provided by the first satellite.
[0044] In some embodiments of the second aspect, in some embodiments, the second information is further used to indicate ephemeris information of the satellite.
[0045] In some embodiments of the second aspect, in some embodiments, the second information is further used to indicate a mapping relationship between the plurality of second time periods and the plurality of service cells.
[0046] In some embodiments of the second aspect, in some embodiments, the first information is further used to indicate a service cell provided by a second satellite, and the method further comprises: transmitting the first information on the service cell provided by the second satellite in a third time period, the third time period being a second time period later than the first time period in the plurality of second time periods.
[0047] In a third aspect, a terminal is provided, comprising: a transceiver module configured to receive first information on a service cell provided by a first satellite in a first time period, the first information being used to schedule data transmission on a plurality of service cells provided by satellites, the first time period being one of a plurality of second time periods, different second time periods in the plurality of second time periods being associated with different first satellites.
[0048] In some embodiments of the third aspect, in some embodiments, the terminal further comprises a processing module. The transceiver module is further configured to: receive the second information transmitted by the network device; and the processing module is further configured to determine the service cell provided by the first satellite according to the second information.
[0049] In some embodiments of the third aspect, in some embodiments, the second information is used to indicate a mapping relationship between the search space and the control resource set, and different control resource sets are associated with different service cells provided by different satellites.
[0050] In some embodiments of the third aspect, in some embodiments, the processing module is further configured to: determine the search space associated with the first information; determine the control resource set associated with the first search space according to the second information; and determine the service cell provided by the first satellite according to the associated control resource set.
[0051] In some embodiments of the third aspect, in some embodiments, the processing module is further configured to: determine the first service cell using the corresponding control resource set; and determine the service cell provided by the first satellite from the first service cell, the service time of the first satellite being within the first time period.
[0052] In some embodiments of the third aspect, in some embodiments, the second information is used to indicate ephemeris information of the satellite.
[0053] In some embodiments of the third aspect, in some embodiments, the processing module is configured to: determine the first satellite with the service time within the first time period according to the second information; and determine the service cell provided by the first satellite.
[0054] In some embodiments of the third aspect, in some embodiments, the second information is used to indicate a mapping relationship between a plurality of second time periods and a plurality of service cells.
[0055] In some embodiments of the third aspect, in some embodiments, the processing module is configured to: determine the second service cell associated with the first time period according to the second information; and determine the second service cell as the service cell provided by the first satellite.
[0056] In some embodiments of the third aspect, in some embodiments, the first information is further used to indicate a service cell provided by a second satellite; and the transceiver module is further configured to: receive the first information at the service cell provided by the second satellite within a third time period, the third time period being a second time period later than the first time period in the plurality of second time periods.
[0057] In a fourth aspect, a network device is provided. The network device comprises: a transceiver module configured to transmit first information at a service cell provided by a first satellite within a first time period, the first information being used to schedule data transmission on a plurality of cells provided by satellites, the first time period being one of a plurality of second time periods, different second time periods in the plurality of second time periods being associated with different first satellites.
[0058] In some embodiments combined with the fourth aspect, in some embodiments, the transceiver is further configured to: transmit the second information, the second information being used by the terminal to determine the service cell provided by the first satellite.
[0059] In some embodiments combined with the fourth aspect, in some embodiments, the second information is used to indicate a mapping relationship between the search space and the control resource set, and the service cells provided by different control resource sets are different.
[0060] In some embodiments combined with the fourth aspect, in some embodiments, the second information is used to indicate ephemeris information of the satellite.
[0061] In some embodiments combined with the fourth aspect, in some embodiments, the second information is used to indicate a mapping relationship between a plurality of second time periods and a plurality of service cells.
[0062] In some embodiments combined with the fourth aspect, in some embodiments, the first information is further used to indicate the service cell provided by the second satellite; and the transceiver is further configured to: transmit the first information on the service cell provided by the second satellite in a third time period, the third time period being a second time period later than the first time period in the plurality of second time periods.
[0063] In a fifth aspect, the embodiments of the present disclosure provide a communication device. The communication device includes one or more processors. The communication device is configured to perform the method in any one of the first aspect, the second aspect, and embodiments thereof.
[0064] In some embodiments combined with the fifth aspect, in some embodiments, the communication device is a terminal or a network device.
[0065] In a sixth aspect, the embodiments of the present disclosure provide a communication system. The communication system includes a terminal and a network device. The terminal is configured to implement the method in any one of the first aspect and embodiments thereof. The network device is configured to implement the method in any one of the second aspect and embodiments thereof.
[0066] In a seventh aspect, the embodiments of the present disclosure provide a computer-readable storage medium. The storage medium stores instructions. When the instructions are run on a communication device, the communication device is caused to perform the method in any one of the first aspect, the second aspect, and embodiments thereof.
[0067] In some embodiments combined with the seventh aspect, in some embodiments, the communication device is a terminal or a network device.
[0068] In an eighth aspect, the embodiments of the present disclosure provide a computer program product. When the program product is executed by a communication device, the communication device is caused to perform the method in any one of the first aspect, the second aspect, and embodiments thereof.
[0069] In some embodiments combining with the eighth aspect, in some embodiments, the communication device is a terminal or a network device.
[0070] In a ninth aspect, the embodiments of the present disclosure provide a computer program. The computer program, when running on a computer, causes the computer to perform the method according to any one of the first aspect, the second aspect, and embodiments thereof.
[0071] In a tenth aspect, the embodiments of the present disclosure provide a chip or a chip system. The chip or the chip system comprises processing circuitry. The processing circuitry is configured to perform the method according to any one of the first aspect, the second aspect, and embodiments thereof.
[0072] It can be understood that the above communication device, communication system, storage medium, computer program product, computer program, chip, and chip system are all used to execute the method provided by the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved thereby can refer to the beneficial effects in the corresponding method, which will not be described here again.
[0073] The embodiments of the present disclosure provide a communication method, device, system, storage medium, and program product. In some embodiments, the terms of the communication method, information processing method, data transmission method, data processing method, scheduling method, and the like can be replaced with each other, and the terms of the terminal, communication device, data transmission device, scheduling device, network device, communication device, network function, network entity, and the like can be replaced with each other, and the terms of the communication system, information processing system, data transmission system, satellite communication system, and the like can be replaced with each other.
[0074] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation manners in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, the steps of different embodiments or part or all of the steps of different embodiments can be combined arbitrarily, and an embodiment can be combined with the optional implementation manners of other embodiments.
[0075] In the embodiments of the present disclosure, the terms and / or descriptions between the embodiments are consistent if there is no special description and logical conflict, and can be referred to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0076] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments, and not as a limitation on the present disclosure.
[0077] In the embodiments of the present disclosure, an element expressed in singular form, such as "a", "an", "one", "the", "above", "the", "the aforementioned", "this", and the like, can represent "one and only one", or can represent "one or more", "at least one", and the like, unless otherwise specified. For example, in the case of using articles such as "a", "an", "the" in English, the noun after the article can be understood as a singular expression, or can be understood as a plural expression.
[0078] In the embodiments of the present disclosure, "a plurality of" means two or more than two.
[0079] In some embodiments, the terms "at least one", "one or more", and the like can be replaced with each other.
[0080] In some embodiments, the writing manner of "at least one of A, B", "A and / or B", "A in one case, B in another case", "in response to a case A, in response to another case B", and the like can include the following technical solutions according to the case: in some embodiments, A is executed regardless of B; in some embodiments, B is executed regardless of A; in some embodiments, A and B are selectively executed; in some embodiments, A and B are executed. When there are more branches such as A, B, C, and the like, it is similar to the above.
[0081] In some embodiments, the writing manner of "A or B" and the like can include the following technical solutions according to the case: in some embodiments, A is executed regardless of B; in some embodiments, B is executed regardless of A; in some embodiments, A and B are selectively executed. When there are more branches such as A, B, C, and the like, it is similar to the above.
[0082] The prefix words of "first", "second" and the like in the embodiments of the present disclosure are merely used to distinguish different description objects, and do not constitute limitation on the position, order, priority, quantity or content of the description objects. The description objects are described in the claims or embodiments, and should not be construed as redundant limitation because of the use of the prefix words. For example, the description object is "field", and the ordinal words before "field" in "first field" and "second field" do not limit the position or order between "fields", and "first" and "second" do not limit whether the "fields" modified thereby are in the same message or not, nor limit the order of "first field" and "second field". For another example, the description object is "level", and the ordinal words before "level" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description object is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "device" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the description object is "device", and "first device" and "second device" can be the same device or different devices, and the types thereof can be the same or different. For another example, the description object is "information", and "third information" and "first information" can be the same information or different information, and the contents thereof can be the same or different.
[0083] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0084] In some embodiments, the terms of "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.
[0085] In some embodiments, the terms of "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", "above" and the like can be replaced with each other, and the terms of "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", "below" and the like can be replaced with each other.
[0086] In some embodiments, an apparatus or the like can be interpreted as an entity, and can also be interpreted as virtual, and the name thereof is not limited to the name described in the embodiments, and the terms "apparatus", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject" and the like can be replaced with each other.
[0087] In some embodiments, a "network" can be interpreted as an apparatus (for example, an access network device, a core network device, and the like) included in the network.
[0088] In some embodiments, the terms "access network device (AN device)", "radio access network device (RAN device)", "base station (BS)", "radio base station", "fixed station", "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission / reception point (TRP)", "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (BWP)" and the like can be replaced with each other.
[0089] In some embodiments, the terms "terminal," "terminal device," "user equipment (UE)," "user terminal," "mobile station (MS)," "mobile terminal (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless device," "wireless communication device," "remote device," "mobile subscriber station," "access terminal," "mobile terminal," "wireless terminal," "remote terminal," "handset," "user agent," "mobile client," "client," and so on can be replaced with each other.
[0090] In some embodiments, the access network device, the core network device, or the network device can be replaced with a terminal. For example, the embodiments of the present disclosure can also be applied to a structure in which communication between the access network device, the core network device, or the network device and the terminal is replaced with communication between a plurality of terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the terminal can also be configured to have all or part of the functions of the access network device. In addition, the terms "uplink," "downlink," and the like can also be replaced with terms corresponding to the inter-terminal communication (e.g., "side"). For example, the uplink channel, the downlink channel, and the like can be replaced with the side channel, and the uplink, the downlink, and the like can be replaced with the sidelink.
[0091] In some embodiments, the terminal can be replaced with the access network device, the core network device, or the network device. In this case, the access network device, the core network device, or the network device can also be configured to have all or part of the functions of the terminal.
[0092] In some embodiments, the data, information, etc. can be obtained in compliance with the laws and regulations of the country in which the location is situated.
[0093] In some embodiments, the data, information, etc. can be obtained after obtaining the consent of the user.
[0094] In addition, each element, each row, or each column in the table of the embodiments of the present disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0095] FIG. 1A is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure. As shown in FIG. 1A, the communication system 100 includes a terminal 101 and a network device 102. The network device 102 can include at least one of an access network device and a core network device.
[0096] In some embodiments, the terminal 101 includes at least one of a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a pad, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, etc., but is not limited thereto.
[0097] In some embodiments, the access network device is at least one of a node or device that accesses a terminal to a wireless network, and can include at least one of an evolved NodeB (eNB), a next generation eNB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6th generation mobile communication system (6G) communication system, an open RAN, a cloud RAN, a base station in other communication systems, an access node in a Wi-Fi system, but is not limited thereto.
[0098] In some embodiments, the technical solutions of the present disclosure can be applied to an open RAN architecture, at this time, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the open RAN, and the processes and information interactions between these internal interfaces can be realized by software or programs.
[0099] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), wherein the CU can also be referred to as a control unit. The CU-DU structure can split the protocol layers of the access network device, and the functions of part of the protocol layers are controlled by the CU, and the functions of the remaining part or all of the protocol layers are distributed in the DU and controlled by the CU, but the present disclosure is not limited thereto.
[0100] In some embodiments, the CU and the DU can be centrally deployed in one access network device, or can be distributedly deployed in multiple access network devices.
[0101] In some embodiments, the access network device can be implemented by one or more access network devices. One access network device can include one CU and at least one DU. One CU can be connected with multiple DUs, and one DU can be connected with only one CU.
[0102] In some embodiments, the core network device 103 can be one device including one or more network functions, etc., or can be multiple devices or device groups including one or more network functions respectively. The network functions can be virtual or physical. The core network includes at least one of an evolved packet core (EPC), a 5G core network (5GCN), a next generation core (NGC), and a 6G core network, for example.
[0103] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed in the embodiments of the present disclosure. It can be known by those skilled in the art that, as the system architecture evolves and new business scenarios appear, the technical solutions proposed in the embodiments of the present disclosure are also applicable to similar technical problems.
[0104] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1A or part of the subject, but are not limited thereto. The subjects shown in FIG. 1A are exemplary, and the communication system can include all or part of the subjects in FIG. 1A, or other subjects other than those in FIG. 1A. The number and form of each subject is arbitrary, each subject can be physical or virtual, the connection relationship between each subject is exemplary, each subject can not be connected or can be connected, the connection can be in any manner, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0105] Embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), 6G, computing power network (CPN), computing-aware network (CAN), computing first network (CFN), metro computing network (MCN), future radio access (FRA), new-radio access technology (RAT), new radio (NR), new radio access (NX), future generation radio access (FX), global system for mobile communications (GSM (registered trademark)), CDMA2000, ultra mobile broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, ultra-wideband (UWB), Bluetooth (Bluetooth (registered trademark)), public land mobile network (PLMN) network, device-to-device (D2D) system, machine to machine (M2M) system, internet of things (IoT) system, vehicle-to-everything (V2X), system using other communication methods, next-generation system expanded based on them, and the like. Further, a plurality of systems can be combined (for example, combination of LTE or LTE-A and 5G, combination of 5G and 6G, and the like) and applied.
[0106] In wireless communication technology, satellite communication is considered as an important aspect of future wireless communication technology development. Satellite communication refers to the communication of radio communication equipment on the ground using satellites as a relay. The satellite communication system is composed of satellite part and ground part. The characteristics of satellite communication are: large communication range; as long as in the range covered by the satellite wave, communication can be carried out between any two points; not easy to be affected by land disasters, high reliability.
[0107] As a supplement to the ground communication system, satellite communication has the following characteristics: 1, can extend coverage: for the areas that cannot be covered by the cellular communication system or the areas with high coverage cost, such as oceans, deserts and remote mountainous areas, satellite communication can be used to solve the communication problem. 2, emergency communication: in the case of extreme conditions caused by disasters (such as earthquakes) that make the infrastructure of cellular communication unavailable, satellite communication can quickly establish communication connection. 3, provide industry applications: for example, for long-distance transmission of time-sensitive services, satellite communication can be used to reduce the transmission delay of services.
[0108] It can be predicted that in the future wireless communication system, satellite communication system and cellular communication system on land will gradually realize deep integration, and truly realize everything intelligent.
[0109] In some embodiments, in order to solve the problem of resource limitation of 5G NR system, a method of scheduling data transmission on multiple cells through a scheduling instruction is proposed, which can also be called multi-cell scheduling. In an example, for downlink data transmission (such as physical downlink shared channel (PDSCH) transmission) on multiple cells, a single scheduling instruction (such as downlink control information (DCI)) can be used for scheduling. In an example, for uplink data transmission (such as physical uplink shared channel (PUSCH) transmission) on multiple cells, a single scheduling instruction (such as downlink control information (DCI)) can be used for scheduling. In an example, for uplink data transmission (such as PUSCH transmission) on multiple cells, a single scheduling instruction (such as uplink grant (UL grant)) can be used for scheduling.
[0110] In some embodiments, in a future space-air-ground integrated deployment, there can be a scenario where satellites in different orbits cover the same area. Then, in this scenario, in order to support the continuity of data services and large data volume services, joint transmission between multiple satellites is a possible technical direction. In order to reduce the overhead of control signaling, a multi-cell scheduling mechanism can be introduced in the scenario of satellite communication.
[0111] In some embodiments, for the monitoring of scheduling instructions for multi-cell scheduling, in order to reduce the blind detection complexity of the terminal, for a scheduled cell, the scheduling instructions for multi-cell scheduling can be detected only on a scheduled cell. However, due to the high-speed movement of satellites in the scenario of satellite communication, especially in the case of low-orbit satellites, the capacity of control signaling can also change with the demand of services. Then, if the detection of scheduling instructions for multi-cell scheduling is limited only on one cell, it can greatly increase the transmission delay.
[0112] To solve the above technical problems, the embodiments of the present disclosure provide a communication method, device, communication system, storage medium and program product, so that the terminal can obtain the scheduling information of multiple cells in time, avoid the increase of transmission delay, ensure the reliability of data transmission, and enhance the system performance.
[0113] FIG. 2A is an interaction schematic diagram of a communication method according to an embodiment of the present disclosure. The communication method related to the embodiments of the present disclosure can be applied to the communication system 100. As shown in FIG. 2A, the communication method of the embodiments of the present disclosure includes steps S2101 to S2104.
[0114] In step S2101, the network device sends second information.
[0115] In some embodiments, the network device sends the second information to the terminal through a third satellite. In an embodiment, the network device sends the second information on a service cell provided by the third satellite. The third satellite is a satellite that provides services for the terminal within a service time of the third satellite. It should be noted that the service time can be an absolute time, and the unit of the third time period can be seconds, milliseconds, microseconds, etc. Alternatively, the service time can be a relative time, and the unit of the service time can be a time domain resource. In an example, the time domain resource can be a slot, a sub-slot, a mini-slot, a symbol, etc. In an embodiment, the third satellite can be the same as or different from the first satellite.
[0116] In some embodiments, the terminal receives the second information. In some embodiments, the terminal receives the second information on a service cell provided by the third satellite.
[0117] In some embodiments, the second information is used for configuring the reception of the first information. In an embodiment, the second information is used for configuring the detection of the first information. In an embodiment, the second information is used for indicating the configuration information for detecting the first information. In an embodiment, the second information is used for configuring the first information. In an embodiment, the second information is used for indicating the configuration information of the first information.
[0118] In some embodiments, the first information is used for scheduling data transmission on multiple cells, which can be service cells provided by one or more satellites. In an embodiment, the multiple cells can have the same cell indication information, or can have different cell indication information.
[0119] In some embodiments, the network device scheduling data transmission on multiple cells can be understood as joint scheduling among multiple cells provided by a satellite, joint scheduling among multiple satellite cells, multi-satellite cell scheduling, multi-cell joint scheduling, multi-cell scheduling, etc. In an embodiment, a satellite cell can refer to a cell provided by a satellite.
[0120] In some embodiments, the network device scheduling data transmission on multiple cells is for the purpose of joint transmission among multiple cells. Based on this, the network device scheduling data transmission on multiple cells can also be understood as joint transmission among multiple cells provided by a satellite, joint transmission among multiple satellite cells, multi-satellite cell transmission, multi-cell joint transmission, multi-cell transmission, etc.
[0121] In some embodiments, in the case of multiple cells provided by multiple satellites, the network device scheduling data transmission on multiple cells can also be understood as joint scheduling of multiple satellites, joint transmission of multiple satellites, multi-satellite scheduling, multi-satellite transmission, etc.
[0122] In some embodiments, the above-mentioned satellite-provided cell can also be a satellite-provided carrier.
[0123] It should be noted that the terms "satellite cell", "satellite-provided cell", "satellite's cell", "cell", "service cell", "satellite-provided carrier", "satellite's carrier", "carrier" can be replaced with each other.
[0124] In some embodiments, the service time of the plurality of satellites providing the plurality of cells can be different. In other words, the plurality of satellites can provide service to the terminal in different time periods. In an embodiment, different satellites can be associated with different second time periods, where each second time period comprises the service time of one or more satellites. In an embodiment, the second time period can be configured by the network device or determined according to preset information, such as a protocol. In an embodiment, the second time period is determined according to the service time of each satellite. The service time of a satellite can be indicated according to the ephemeris information of the satellite. In an embodiment, the ephemeris information of the satellite can be provided by an operation administration and maintenance (OAM). In an embodiment, the ephemeris information of the satellite can be provided by the network device through second information.
[0125] In some embodiments, the name of the first information is not specifically limited, for example, scheduling information, scheduling instruction, control information, control instruction, authorization information, authorization instruction, etc. In an example, in the case of uplink transmission on the plurality of cells, the first information can be DCI or UL grant. In an example, in the case of downlink transmission on the plurality of cells, the first information can be DCI.
[0126] In some embodiments, the name of the second information is not specifically limited, for example, it can be configuration information, cell configuration information, uplink configuration information, downlink configuration information, PDSCH configuration information, PUSCH configuration information, etc.
[0127] In some embodiments, the second information can be carried in downlink signaling. In an example, the downlink signaling can include radio resource control (RRC) signaling, multimedia access control (MAC) control element (CE), physical downlink control channel (PDUCCH) signaling, PDSCH signaling, etc.
[0128] In some embodiments, the second information can indicate a mapping relationship between a search space and a control resource set (CORESET). In an embodiment, one search space can be associated with one CORESET, and one CORESET can be associated with one or more search spaces. Different CORESETs can be associated with different service cells provided by different satellites. In other words, one search space can be associated with one CORESET, and one CORESET can be associated with one service cell provided by one satellite. In an embodiment, the associated search space and control resource set can indicate a time-frequency domain resource for detecting scheduling instructions (first information) of multi-cell scheduling, so that the terminal can perform blind detection on the time-frequency domain resource to receive the first information.
[0129] In some embodiments, different search spaces can be associated with different second time periods.
[0130] In some embodiments, the second information can also be determined according to predefined information, for example, the second information is protocol specified. In this case, step S2101 is omitted.
[0131] In some embodiments, the second information is used to indicate the ephemeris information of the satellite. In an embodiment, the satellite indicated by the second information can provide a service cell in different second time periods.
[0132] In some embodiments, in the case where the ephemeris information of the satellite is provided by the OAM, step S2101 is omitted.
[0133] In some embodiments, the second information is used to indicate a mapping relationship between a plurality of second time periods and a plurality of service cells provided by the satellite. In an embodiment, in different second time periods, different satellites can provide services to the terminal. Then, one second time period can be mapped to one or more service cells provided by the satellite.
[0134] In some embodiments, the second information can be determined according to predefined information, for example, the fifth information is protocol specified. In this case, step S2101 is omitted.
[0135] In step S2102, the terminal determines a service cell provided by a first satellite in a first time period according to the second information.
[0136] In some embodiments, after receiving the second information, the terminal can determine the service cells provided by the satellite in different second time periods. The satellite providing the service cell in the different second time periods can be referred to as a first satellite, and the second time period in which the first satellite provides the service can be referred to as a first time period. The service time of the first satellite is in the first time period.
[0137] In some embodiments, the first search space can be a search space configured for the network device for multi-cell scheduling, or can be determined according to predefined information (as specified in a protocol). In an embodiment, the number of the first search space can be one or more, and the corresponding first CORESET can also be one or more.
[0138] In some embodiments, in the case where the second information indicates the mapping relationship between the search space and the CORESET, the terminal can determine the service cell provided by the first satellite according to the second information. In an embodiment, the terminal can first determine the first search space, and then determine the CORESET (i.e., the first CORESET) associated with the first search space according to the mapping relationship between the search space and the CORESET indicated by the second information, at this time, the first search space, the second time period and the first CORESET are associated. Then, the terminal can determine the service cell provided by the first satellite according to the first CORESET.
[0139] In some embodiments, one first CORESET can be associated with one or more first service cells (i.e., service cells provided by one or more satellites), and the service time of different first service cells can be in different second time periods. Then, after determining the first CORESET, the terminal can also determine one or more first service cells with service time in different second time periods according to the first CORESET, and select a satellite (i.e., the first satellite) with service time in the first time period from these first service cells, and further determine the service cell provided by the first satellite.
[0140] In an example, FIG. 3A is a schematic diagram for determining a service cell provided by a first satellite according to an embodiment of the present disclosure. As shown in FIG. 3A, according to the indication of the second information, the first search space can include search space 0, search space 1, search space 2 and search space 3. The search space 0 is associated with time period 0, the search space 1 is associated with time period 1, the search space 2 is associated with time period 2, and the search space 3 is associated with time period 3. The search space 0 is associated with CORESET 0, the search space 1 is associated with CORESET 0, the search space 2 is associated with CORESET 1, and the search space 3 is associated with CORESET 2. The CORESET 0 is a CORESET on a service cell 1 provided by a satellite 1, the CORESET 1 is a CORESET on a service cell 2 provided by a satellite 2, and the CORESET 3 is a CORESET on a service cell 3 provided by a satellite 3. In this case, the terminal can determine the CORESET 0 associated with the search space 0 and the search space 1, the CORESET 1 associated with the search space 2, and the CORESET 2 associated with the search space 3, respectively. Then, the terminal can determine the service cell 1 provided by the satellite 1 in the time period 0 and the time period 1, the service cell 2 provided by the satellite 2 in the time period 2, and the service cell 3 provided by the satellite 3 in the time period 3 according to the CORESET 0, the CORESET 1 and the CORESET 2, respectively. In an embodiment, the satellite providing service in the time period 0 and the time period 1 (e.g., the first satellite) is the satellite 1, the satellite providing service in the time period 2 (e.g., the first satellite) is the satellite 2, and the satellite providing service in the time period 3 (e.g., the first satellite) is the satellite 3.
[0141] In some embodiments, in the case that the second information indicates the ephemeris information of the satellite, the terminal can determine the service cell provided by the first satellite according to the second information. In an embodiment, the terminal can determine the service time of one or more satellites according to the ephemeris information of the satellite indicated by the second information, and then the terminal can determine the satellite (e.g., the first satellite) whose service time is in the first time period, and further determine the service cell provided by the first satellite.
[0142] In an example, FIG. 3B is another schematic diagram for determining a service cell provided by a first satellite according to an embodiment of the present disclosure. As shown in FIG. 3B, according to the indication of the second information, the service time of the satellite 1 is time a and the service time of the satellite 2 is time b. In this case, the time a is included in the time period 1, and the terminal can determine the service cell provided by the satellite 1 in the time period 1. The time b is included in the time period 2, and the terminal can determine the service cell provided by the satellite 2 in the time period 2. In this case, the satellite providing service in the time period 1 (e.g., the first satellite) is the satellite 1, and the satellite providing service in the time period 2 (e.g., the first satellite) is the satellite 2.
[0143] In some embodiments, in a case where the second information indicates a mapping relationship between the plurality of second time periods and the plurality of service cells, the terminal can determine the service cell provided by the first satellite according to the second information. In an embodiment, the terminal can determine a second service cell associated with the first time period according to the mapping relationship between the second time period indicated by the second information and the service cell provided by the satellite, and determine the second service cell as the service cell provided by the first satellite.
[0144] [Corrected according to Rule 91 on 30.10.2024] In an example, as still shown in FIG. 3A, according to the indication of the second information, time period 1 is associated with service cell 1 provided by satellite 1, time period 2 is associated with service cell 2 provided by satellite 2, and time period 3 is associated with service cell 3 provided by satellite 3. In this case, the terminal can determine service cell 1 provided by satellite 1 in time period 1 and service cell 2 provided by satellite 2 in time period 2.
[0145] In step S2103, in the first time period, the network device transmits the first information on the service cell provided by the first satellite.
[0146] In some embodiments, the network device transmits the first information to the terminal through the first satellite. In an embodiment, the network device transmits the first information on the service cell provided by the first satellite. The first satellite is the satellite that provides service to the terminal in the first time period. It should be noted that the above-mentioned first time period can be absolute time, and the unit of the first time period can be seconds, milliseconds, microseconds, etc. Alternatively, the first time period can be relative time, and the unit of the first time period can be time domain resource. In an example, the time domain resource can be time slot, sub-slot, micro-slot, symbol, etc.
[0147] In some embodiments, the first time period is one of the plurality of second time periods. The first satellite is the satellite that provides service to the terminal in the first time period.
[0148] In step S2104, in the first time period, the terminal detects and receives the first information on the service cell provided by the first satellite.
[0149] In some embodiments, in the first time period, the terminal detects the first information on the service cell provided by the first satellite. In some embodiments, in the first time period, the terminal receives the first information on the service cell provided by the first satellite. In an embodiment, in a case where the terminal detects the first information, the terminal can receive the first information on the service cell provided by the first satellite.
[0150] In some embodiments, the first information received in the first time period further indicates a service cell provided by the second satellite, where the service cell provided by the second satellite can be used by the terminal to subsequently detect the first information in a third time period. The third time period can be one of the plurality of second time periods, and the third time period is later than the first time period. In other words, the network device can use the first information to guide the terminal to subsequently detect the first information on the service cell provided by the second satellite.
[0151] In some embodiments, in the three time periods, the network device can send the first information on the service cell provided by the second satellite. Correspondingly, in the three time periods, the terminal can receive the first information on the service cell provided by the second satellite.
[0152] At this point, the terminal has completed the reception of the scheduling instruction for multi-cell scheduling.
[0153] The communication method related to the embodiments of the present disclosure can include at least one of steps S2101 to S2104. For example, step S2101 can be implemented as an independent embodiment. For example, step S2102 can be implemented as an independent embodiment. For example, the combination of step S2101 and step S2102 can be implemented as an independent embodiment. For example, the combination of step S2102 and step S2103 can be implemented as an independent embodiment. For example, the combination of steps S2101 to S2103 can be implemented as an independent embodiment. For example, the combination of steps S2102 to S2104 can be implemented as an independent embodiment. For example, the combination of steps S2101 to S2104 can be implemented as an independent embodiment. It should be noted that the possible independent embodiments composed of one or more of steps S2101 to S2104 are not limited to this.
[0154] In some embodiments, step S2101 is optional, and one or more of the steps can be omitted or replaced in different embodiments.
[0155] In the embodiments of the present disclosure, the terminal detects the scheduling instructions (such as the first information) of multiple cells on multiple service cells provided by multiple satellites in different time periods, so that the terminal can obtain the scheduling information of multiple cells in time, avoid the increase of transmission delay, ensure the reliability of data transmission, and thereby enhance the system performance.
[0156] In some embodiments, the names of information and the like are not limited to the names described in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", "chip", and the like can be replaced with each other.
[0157] In some embodiments, terms such as "uplink", "physical uplink", and the like can be replaced with each other, terms such as "downlink", "physical downlink", and the like can be replaced with each other, and terms such as "side", "sidelink", "sidelink communication", "direct", "direct link", "direct communication", and the like can be replaced with each other.
[0158] In some embodiments, terms such as "radio", "wireless", "radio access network (RAN)", "access network (AN)", and "RAN-based" can be replaced with each other.
[0159] In some embodiments, terms such as "time", "time point", "time", "time position", and the like can be replaced with each other, and terms such as "duration", "period", "time window", "window", and "time" can be replaced with each other.
[0160] In some embodiments, "acquire", "obtain", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive", and the like can be replaced with each other, and can be interpreted as receiving from other subjects, acquiring from protocols, acquiring from higher layers, obtaining by processing oneself, and the like.
[0161] In some embodiments, terms such as "send", "transmit", "report", "issue", "transmit", "bidirectional transmission", "send and / or receive", and the like can be replaced with each other.
[0162] In some embodiments, the terms "certain", "preset", "pre-set", "set", "indicated", "certain", "arbitrary", "first", and the like can be replaced with each other, "certain A", "preset A", "pre-set A", "set A", "indicated A", "certain A", "arbitrary A", "first A" can be interpreted as A predetermined in the protocol and the like, or can be interpreted as A obtained by setting, configuring, or indicating, and the like, or can be interpreted as certain A, certain A, arbitrary A, or first A, and the like, but are not limited thereto.
[0163] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (Boolean value) represented by true or false, or by comparison of numerical values (for example, comparison with a predetermined value), but not limited thereto.
[0164] FIG. 4A is a flow diagram of a communication method performed by a terminal according to an embodiment of the present disclosure. The communication method according to the embodiment of the present disclosure can be applied to the terminal 101 in the communication system 100. As shown in FIG. 4A, the communication method according to the embodiment of the present disclosure includes steps S4101 to S4103.
[0165] In step S4101, second information is received.
[0166] The optional implementation of step S4101 can also refer to the optional implementation of step S2101 in FIG. 2A and other associated parts in the embodiments involved in FIG. 2A, which will not be repeated here.
[0167] In some embodiments, the second information is carried in signaling A and sent.
[0168] In step S4102, according to the second information, a service cell provided by a first satellite in a first time period is determined.
[0169] The optional implementation of step S4102 can also refer to the optional implementation of step S2102 in FIG. 2A and other associated parts in the embodiments involved in FIG. 2A, which will not be repeated here.
[0170] In step S4103, in the first time period, the first information is received on the service cell provided by the first satellite.
[0171] The optional implementation of step S4103 can also refer to the optional implementation of step S2103 in FIG. 2A and other associated parts in the embodiments involved in FIG. 2A, which will not be repeated here.
[0172] The communication method related to the embodiments of the present disclosure can include at least one of steps S4101 to S4103. For example, step S4101 can be implemented as an independent embodiment. For example, step S4102 can be implemented as an independent embodiment. For example, a combination of step S4101 and step S4102 can be implemented as an independent embodiment. For example, a combination of step S4102 and step S4103 can be implemented as an independent embodiment. For example, a combination of steps S4101 to S4103 can be implemented as an independent embodiment. It should be noted that possible independent embodiments composed of one or more of steps S4101 to S4103 are not limited to this.
[0173] In some embodiments, step S4101 is optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0174] FIG. 4B is a flow diagram of a communication method performed by a network device according to an embodiment of the present disclosure. The communication method related to the embodiments of the present disclosure can be applied to the network device 102 in the communication system 100. As shown in FIG. 4B, the communication method of the embodiments of the present disclosure includes steps S4201 to S4202.
[0175] In step S4201, second information is transmitted.
[0176] The optional implementation of step S4201 can also refer to the optional implementation of step S2101 in FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be described here.
[0177] In step S4202, first information is transmitted on a service cell provided by a first satellite within a first time period.
[0178] The optional implementation of step S4202 can also refer to the optional implementation of step S2103 in FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be described here.
[0179] The communication method related to the embodiments of the present disclosure can include at least one of steps S4201 to S4202. For example, step S4201 can be implemented as an independent embodiment. For example, step S4202 can be implemented as an independent embodiment. For example, a combination of steps S4201 to S4202 can be implemented as an independent embodiment. It should be noted that possible independent embodiments composed of one or more of steps S4201 to S4202 are not limited to this.
[0180] In some embodiments, step S4201 is optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0181] FIG. 5A is another flow diagram of a method for performing communication at a terminal according to an embodiment of the present disclosure. The method for performing communication according to the embodiment of the present disclosure can be applied to the terminal 101 in the communication system 100. As shown in FIG. 5A, the method for performing communication according to the embodiment of the present disclosure includes step S5101.
[0182] In step S5101, the first information is received on a service cell provided by the first satellite in a first time period.
[0183] The optional implementation of step S5101 can also refer to the optional implementation of step S2103 in FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be repeated here.
[0184] FIG. 5B is another flow diagram of a method for performing communication at a network device according to an embodiment of the present disclosure. The method for performing communication according to the embodiment of the present disclosure can be applied to the network device 102 in the communication system 100. As shown in FIG. 5B, the method for performing communication according to the embodiment of the present disclosure includes step S5201.
[0185] In step S5201, the first information is transmitted on a service cell provided by the first satellite in a first time period.
[0186] The optional implementation of step S5201 can also refer to the optional implementation of step S2103 in FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be repeated here.
[0187] In the following, the technical solutions of the embodiments of the present disclosure are exemplarily described through specific embodiments.
[0188] In some embodiments, the terminal receives the configuration information of the base station, determines the detection configuration information (e.g., the second information) for detecting the scheduling instruction (e.g., the first information) for multi-satellite scheduling. The terminal can detect the scheduling instruction for multi-satellite scheduling on multiple cells.
[0189] In some embodiments, the terminal can detect the scheduling instruction for multi-satellite scheduling on different satellites (e.g., the first satellite) in different time periods (e.g., the second time period). In the target time period (e.g., the first time period), the terminal only detects the scheduling instruction for multi-satellite scheduling on the service cell provided by the target satellite.
[0190] In some embodiments, the service cell provided by the target satellite for carrying the scheduling instruction can be dynamically determined.
[0191] In some embodiments, the terminal can receive configuration information of control information detection of the base station, the configuration information including a correspondence between a control information search space (SS) and a CORESET on a service cell provided by a different target satellite. The terminal determines a service cell provided by a target satellite for detecting a scheduling instruction according to the configuration of the SS. The terminal can detect a scheduling instruction for multi-cell scheduling on the corresponding cell according to the configuration of the SS in different time periods.
[0192] In some embodiments, the terminal can further receive a scheduling instruction of the base station to determine a target service cell for receiving a subsequent scheduling instruction.
[0193] In some embodiments, the terminal determines a scheduling cell for multi-satellite scheduling according to a predefined rule.
[0194] In some embodiments, the terminal determines scheduling information for detecting multi-satellite scheduling according to pre-defined or pre-configured information received from the base station.
[0195] In some embodiments, the terminal can determine scheduling information for detecting multi-satellite scheduling based on ephemeris information of a satellite in a service cell (such as the third information). The terminal determines to perform detection of control signaling on a service cell provided by a target satellite based on service time information indicated by the ephemeris information of the service satellite.
[0196] In some embodiments, a correspondence between time period information and a service cell provided by a target satellite for transmitting a scheduling instruction can be defined (such as the fourth information). The terminal determines a scheduling instruction for detecting multi-cell scheduling based on the time relationship.
[0197] In the embodiments of the present disclosure, part or all of the steps, and optional implementation manners thereof, can be combined with part or all of the steps in other embodiments, or can be combined with optional implementation manners of other embodiments.
[0198] The embodiments of the present disclosure further provide a communication apparatus for implementing any of the above methods. For example, the embodiments of the present disclosure provide a communication apparatus including units or modules for implementing each step performed by a terminal in any of the above methods. For example, the embodiments of the present disclosure provide a communication apparatus including units or modules for implementing each step performed by a network device in any of the above methods.
[0199] It should be understood that the division of each unit or module in the above apparatus is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated in actual implementation. In addition, the units or modules in the apparatus can be implemented in the form of processor calling software: for example, the apparatus includes a processor, the processor is connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to implement any of the above methods or realize the functions of the units or modules of the above apparatus, wherein the processor is a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the apparatus or a memory outside the apparatus. Alternatively, the units or modules in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be realized by the design of hardware circuit. The above hardware circuit can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are realized by the design of the logical relationship of elements in the circuit; for another example, in another implementation, the above hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of part or all of the units or modules. All units or modules of the above apparatus can be implemented in the form of processor calling software, or all units or modules can be implemented in the form of hardware circuit, or part of the units or modules are implemented in the form of processor calling software, and the remaining part is implemented in the form of hardware circuit.
[0200] In embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit, a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), etc. In another implementation, the processor can implement certain functions through a logical relationship of hardware circuit, and the logical relationship of the hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by a special-purpose integrated circuit or a programmable logic device, such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement hardware circuit configuration. It can be understood that the processor loads instructions to implement the functions of the above part or all units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.
[0201] FIG. 6 is a structural schematic diagram of a communication device according to an embodiment of the present disclosure. As shown in FIG. 6, the communication device 600 can include at least one of a transceiver module 601 and a processing module 602.
[0202] In some embodiments, the communication device 600 can be a terminal. In some embodiments, the transceiver module 601 is configured to detect first information on a service cell provided by a first satellite in a first time period, the first information being used for scheduling data transmission on cells provided by multiple satellites, and the first time period being one of multiple second time periods, different second time periods being associated with different first satellites. Optionally, the transceiver module 601 can be configured to perform at least one of the communication steps (such as steps S2101 and S2103, but not limited thereto) of the sending and / or receiving performed by the terminal in any of the above methods, details of which are not repeated here. In some embodiments, the processing module 602 is configured to obtain second information, the second information being used for configuring detection of the first information, and determine the service cell provided by the first satellite according to the second information. Optionally, the processing module 602 can be configured to perform at least one of the steps (such as step S2102, but not limited thereto) other than the communication steps of the sending and / or receiving performed by the terminal in any of the above methods, details of which are not repeated here.
[0203] In some embodiments, the communication device 600 can be a network device. In some embodiments, the transceiver module 601 can be configured to transmit first information on a service cell provided by a first satellite in a first time period, the first information being used for scheduling data transmission on cells provided by multiple satellites, the first time period being one of multiple second time periods, different second time periods being associated with different first satellites. Optionally, the transceiver module 601 can be configured to perform at least one of the communication steps (such as steps S2101, S2103, but not limited to) of transmitting and / or receiving performed by the network device in any of the above methods, which will not be described here.
[0204] In some embodiments, the transceiver module can include a transmitting module and / or a receiving module. The transmitting module and the receiving module can be separate or integrated together. Optionally, the transceiver module can be mutually replaced with a transceiver.
[0205] In some embodiments, the processing module can be one module or include multiple sub-modules. Optionally, the multiple sub-modules perform all or part of the steps required to be performed by the processing module. Optionally, the processing module can be mutually replaced with a processor.
[0206] As shown in FIG. 7A, FIG. 7A is another structural schematic diagram of a communication device according to embodiments of the present disclosure. The communication device 7100 can be a terminal or a network device, or a chip, chip system, or processor supporting the terminal or network device to implement any of the above methods. The communication device 7100 can be used to implement the methods described in the above method embodiments, which can be referred to the descriptions in the above method embodiments.
[0207] In some embodiments, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general-purpose processor or a special-purpose processor, for example, a baseband processor or a central processor. The baseband processor can be used to process communication protocols and communication data, and the central processor can be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process data of programs. Optionally, the communication device 7100 is used to implement any of the above methods. Optionally, the one or more processors 7101 are used to call instructions to make the communication device 7100 implement any of the above methods.
[0208] In some embodiments, the communication device 7100 further includes one or more transceivers 7102. When the communication device 7100 includes one or more transceivers 7102, the transceiver 7102 performs at least one of the communication steps (such as step S2101, step S2103, but not limited to) in the above-described methods, such as transmitting and / or receiving. The processor 7101 performs at least one of the other steps (such as step S2102, but not limited to). In optional embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Optionally, the terms transceiver, transceiving unit, transceiver, transceiving circuit, interface circuit, interface, etc. can be replaced with each other, the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced with each other, and the terms receiver, receiving unit, receiver, receiving circuit, etc. can be replaced with each other.
[0209] In some embodiments, the communication device 7100 further includes one or more memories 7103 for storing data. Optionally, all or part of the memory 7103 can also be outside the communication device 7100. In optional embodiments, the communication device 7100 can include one or more interface circuits 7104. Optionally, the interface circuit 7104 is connected with the memory 7103, and the interface circuit 7104 can be used to receive data from the memory 7103 or other devices, and can be used to send data to the memory 7103 or other devices. For example, the interface circuit 7104 can read the data stored in the memory 7103 and send the data to the processor 7101.
[0210] The communication device 7100 described in the above embodiments can be a terminal or a network device, but the scope of the communication device 7100 described in the present disclosure is not limited to this, and the structure of the communication device 7100 can not be limited by Figure 7A. The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: 1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally include a storage component for storing data, programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0211] Figure 7B is a structure schematic diagram of a chip according to an embodiment of the present disclosure. For the case where the communication device 7100 can be a chip or a chip system, the structure schematic diagram of the chip 7200 shown in Figure 7B can be referred to, but not limited to.
[0212] In some embodiments, the chip 7200 includes one or more processors 7201. The chip 7200 is configured to perform any of the above methods.
[0213] In some embodiments, the chip 7200 further includes one or more interface circuits 7202. Optionally, the terms interface circuit, interface, transceiver pin, etc. can replace each other. In some embodiments, the chip 7200 further includes one or more memories 7203 configured to store data. Optionally, all or part of the memory 7203 can be outside the chip 7200. Optionally, the interface circuit 7202 is connected with the memory 7203, the interface circuit 7202 can be configured to receive data from the memory 7203 or other devices, and the interface circuit 7202 can be configured to send data to the memory 7203 or other devices. For example, the interface circuit 7202 can read the data stored in the memory 7203 and send the data to the processor 7201.
[0214] In some embodiments, the interface circuit 7202 performs at least one of the communication steps (such as step S2101, step S2103, but not limited to) of transmitting and / or receiving in the above methods. The interface circuit 7202 performing the communication steps such as transmitting and / or receiving in the above methods means that the interface circuit 7202 performs data interaction between the processor 7201, the chip 7200, the memory 7203 or the transceiver device. In some embodiments, the processor 7201 performs at least one of the other steps (such as step S2102, but not limited to).
[0215] The modules and / or devices described in the above embodiments of virtual devices, physical devices, chips, etc. can be combined or separated as appropriate. Optionally, part or all of the steps can also be performed by multiple modules and / or devices, which are not limited herein.
[0216] The embodiments of the present disclosure further propose a storage medium, and the above storage medium stores instructions, which, when running on the communication device 7100, causes the communication device 7100 to perform any of the above methods. Optionally, the above storage medium is an electronic storage medium. Optionally, the above storage medium is a computer readable storage medium, but is not limited to this, and it can also be a storage medium readable by other devices. Optionally, the above storage medium can be a non-transitory storage medium, but is not limited to this, and it can also be a transitory storage medium.
[0217] The embodiments of the present disclosure further propose a program product, and the above program product is executed by the communication device 7100, so that the communication device 7100 performs any of the above methods. Optionally, the above program product is a computer program product.
[0218] The embodiments of the present disclosure further provide a computer program, which, when running on a computer, enables the computer to perform any of the above methods.
[0219] Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. It is intended that the present application cover any and all variations of the application that come within the scope of the following claims and their equivalents. It is intended that the specification and examples be considered exemplary only, with the true scope and spirit of the application being indicated by the following claims.
[0220] It is to be understood that the application is not limited to particular details described herein and / or illustrated in the figures and that various modifications and changes can be made thereto without departing from the scope of the application. It is intended that the scope of the application should only be limited by the appended claims.
Claims
1. A communication method performed by a terminal, wherein, The method comprises: receiving, in a first time period, first information on a service cell provided by a first satellite, the first information being used for scheduling data transmission on a plurality of service cells provided by satellites, the first time period being one of a plurality of second time periods, different second time periods of the plurality of second time periods being associated with different first satellites.
2. The method of claim 1, wherein, The method further comprises: receiving second information sent by a network device; determining, according to the second information, the service cell provided by the first satellite.
3. The method of claim 2, wherein, The second information is used to indicate a mapping relationship between a search space and a control resource set, different control resource sets being associated with different service cells provided by satellites.
4. The method of claim 3, wherein, The determining, according to the second information, of the service cell provided by the first satellite comprises: determining a search space associated with the first information; determining, according to the second information, a control resource set corresponding to the associated search space; determining, according to the corresponding control resource set, the service cell provided by the first satellite.
5. The method of claim 4, wherein, The determining, according to the associated control resource set, of the service cell provided by the first satellite comprises: determining a first service cell using the corresponding control resource set; determining, from the first service cell, the service cell provided by the first satellite, a service time of the first satellite being in the first time period.
6. The method of claim 2, wherein, The second information is used to indicate ephemeris information of a satellite.
7. The method of claim 6, wherein, The determining, according to the second information, of the service cell provided by the first satellite comprises: determining, according to the second information, the first satellite with a service time in the first time period; determining the service cell provided by the first satellite.
8. The method of claim 2, wherein, The second information is used to indicate a mapping relationship between the plurality of second time periods and the plurality of service cells.
9. The method of claim 8, wherein, The determining, according to the second information, of the service cell provided by the first satellite comprises: determining, according to the second information, a second service cell associated with the first time period; determining the second service cell as the service cell provided by the first satellite.
10. The method according to any one of claims 1 to 9, wherein, The first information is further used to indicate a service cell provided by a second satellite; The method further comprises: receiving, in a third time period, the first information on the service cell provided by the second satellite, the third time period being a second time period later than the first time period in the plurality of second time periods.
11. A communication method performed by a network device, wherein, The method comprises: sending, in a first time period, first information on a service cell provided by a first satellite, the first information being used for scheduling data transmission on a plurality of service cells provided by satellites, the first time period being one of a plurality of second time periods, different second time periods of the plurality of second time periods being associated with different first satellites.
12. The method of claim 11, wherein, The method further comprises: sending second information to a terminal, the second information being used by the terminal to determine the service cell provided by the first satellite.
13. The method of claim 12, wherein, The second information is further used to indicate a mapping relationship between a search space and a control resource set, different control resource sets being associated with different service cells provided by satellites.
14. The method of claim 12, wherein, The second information is further used to indicate ephemeris information of a satellite.
15. The method of claim 12, wherein, The second information is further used to indicate a mapping relationship between the plurality of second time periods and the plurality of service cells.
16. The method according to any one of claims 11 to 15, wherein, The first information is further used for indicating a service cell provided by a second satellite; The method further comprises: transmitting the first information on the service cell provided by the second satellite in a third time period, the third time period being a second time period later than the first time period among the plurality of second time periods.
17. A terminal comprising: a transceiver configured to receive first information on a service cell provided by a first satellite in a first time period, the first information being used for scheduling data transmission on a plurality of service cells provided by satellites, the first time period being one of a plurality of second time periods, different second time periods of the plurality of second time periods being associated with different first satellites.
18. A network device comprising: a transceiver configured to transmit first information on a service cell provided by a first satellite in a first time period, the first information being used for scheduling data transmission on a plurality of service cells provided by satellites, the first time period being one of a plurality of second time periods, different second time periods of the plurality of second time periods being associated with different first satellites.
19. A communication device comprising: one or more processors; wherein the communication device is configured to perform the steps of the communication method according to any one of claims 1 to 16.
20. A communication system comprising: a terminal and a network device, wherein the terminal is configured to perform the steps of the communication method according to any one of claims 1 to 10; the network device is configured to perform the steps of the communication method according to any one of claims 11 to 16.
21. A computer storage medium having stored thereon a computer program, wherein, the computer program, which when executed by a processor, implements the steps of the communication method according to any one of claims 1 to 16.
22. A computer program product comprising instructions, wherein the computer program, which when executed by a communication device, implements the steps of the communication method according to any one of claims 1 to 16.