Information processing method and device

By receiving and processing resource usage information between different mobile communication system equipment and dynamically adjusting resource usage, the problems of load imbalance and resource waste between systems are solved, load balancing and resource optimization are achieved, and the work of operators is simplified.

CN112312470BActive Publication Date: 2025-04-04CHINA MOBILE COMM LTD RES INST +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201910703651.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-07-31
Publication Date
2025-04-04
Estimated Expiration
2039-07-31

AI Technical Summary

Technical Problem

The network load and frequency resources mismatch between different mobile communication systems, resulting in network congestion and waste of resources. Operators need to frequently optimize spectrum resource configuration to achieve load balancing, but this process is complicated and cannot deal with load changes in time.

Method used

By receiving resource usage information sent by different devices, conflict resolution information, conflicting resource information or resource usage confirmation information are sent to these devices, so as to dynamically adjust resource usage between devices to achieve load balancing and resource optimization.

Benefits of technology

It realizes load balancing between different devices, improves resource utilization, simplifies the operator's networking work, and can promptly respond to changes in load between various systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112312470B_ABST
    Figure CN112312470B_ABST
Patent Text Reader

Abstract

The present invention provides an information processing method and device, the method comprising: receiving first information sent by at least one first device, the first information being used to indicate the use of resources by the first device; sending second information to the first device; the second information comprising at least one of the following information: conflict resolution information, information on conflicting resources, and resource use confirmation information; the embodiment of the present invention can achieve load balancing between different devices and improve resource utilization.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to an information processing method and device. Background Art

[0002] In the related art, different mobile communication systems will work on different frequency resources. Each country or region will divide and regulate the working frequencies of different mobile communication systems. The same frequency resource will not be allocated to multiple mobile communication systems at the same time.

[0003] With the continuous development of mobile communications, the traffic volume between different mobile communication systems has increased and decreased. When the network load and frequency resources are seriously mismatched, it will lead to network congestion, reduced user experience or waste of frequency resources. In order to solve the above problems, operators need to continuously optimize the spectrum resource configuration of each system or clear out some systems with a small number of users, so as to balance the load between each system and make more efficient use of the spectrum.

[0004] However, the above solutions bring complex tasks to operators' network planning and cannot respond to changes in loads between systems in a timely manner. Summary of the invention

[0005] The purpose of the embodiments of the present invention is to provide an information processing method and device to solve the problem in the related art that when different devices use resources, they cannot promptly respond to changes in loads between devices, resulting in complex network planning.

[0006] In order to solve the above problem, an embodiment of the present invention provides an information processing method, including:

[0007] receiving first information sent by at least one first device, where the first information is used to indicate use of a resource by the first device;

[0008] Sending second information to the first device; the second information includes at least one of the following information: conflict resolution information, information about conflicting resources, and resource use confirmation information.

[0009] The sending the second information to the first device includes:

[0010] When it is determined according to the first information that resources used by at least two first devices conflict, the second information is sent to at least one first device.

[0011] Wherein, the method further comprises:

[0012] When the time-frequency domain resources used by the at least two first devices overlap or partially overlap, it is determined that the resources used by the at least two first devices conflict.

[0013] The first information includes at least one of the following:

[0014] Instructions for use;

[0015] an information type of the first information;

[0016] an information identifier of the first information;

[0017] a system type of a device sending the first information;

[0018] identification information of a device sending the first information;

[0019] a system type of a device receiving the first information;

[0020] identification information of a device receiving the first information;

[0021] Shared resource type;

[0022] Reserve subframe mode;

[0023] Network resource configuration;

[0024] Information about the resources used;

[0025] Priority of using resources;

[0026] Information about the resources used;

[0027] Resource utilization.

[0028] The conflict resolution information includes:

[0029] Information about available resources.

[0030] The second information further includes at least one of the following:

[0031] conflicting instructions;

[0032] refuse instructions;

[0033] Use confirmation instructions;

[0034] Information about the identified resources;

[0035] an information type of the second information;

[0036] an information identifier of the second information;

[0037] a system type of a device sending the second information;

[0038] identification information of a device sending the second information;

[0039] a system type of a device receiving the second information;

[0040] identification information of a device receiving the second information;

[0041] Shared resource type;

[0042] Reserve subframe mode;

[0043] Network resource configuration;

[0044] Resource utilization;

[0045] Priority of using resources;

[0046] Information about the resources used.

[0047] Wherein, the method further comprises:

[0048] receiving fourth information sent by at least one first device in conflict, wherein the fourth information includes an indication of resource usage by the device;

[0049] The fourth information is determined by the first device where the conflict occurs based on the conflict resolution information carried by the second information; or, the fourth information is determined by the first device where the conflict occurs through negotiation based on the information about the conflicting resources carried by the second information; or, the fourth information is determined by the first device where the conflict occurs based on the resource usage confirmation information carried by the second information.

[0050] Wherein, the method further comprises:

[0051] Fifth information sent by a device using a resource is received, where the fifth information is used to instruct the device to release the resource.

[0052] The receiving of the fifth information sent by the device using the resource includes:

[0053] When a device using resources reduces resource utilization or resources are preempted by a device with a higher priority, the device receives the fifth information sent by the device.

[0054] The fifth information includes at least one of the following information:

[0055] Resource release instructions;

[0056] information type of the fifth information;

[0057] The information identifier of the fifth information;

[0058] a system type of a device sending the fifth information;

[0059] identification information of a device sending the fifth information;

[0060] a system type of a device receiving the fifth information;

[0061] identification information of a device receiving the fifth information;

[0062] Shared resource type;

[0063] Reserve subframe mode;

[0064] Network resource configuration;

[0065] Information about released resources;

[0066] Priority of using resources;

[0067] Resource utilization;

[0068] Information about the resources used.

[0069] Wherein, the method further comprises:

[0070] Feedback sixth information to the device that sent the fifth information, where the sixth information is a response to the fifth information.

[0071] The feeding back the sixth information to the device sending the fifth information includes:

[0072] The sixth information is fed back to the device that sent the fifth information according to the priority of resource use of each device or the resource utilization rate of each device.

[0073] The sixth information includes at least one of the following:

[0074] information type of the sixth information;

[0075] The information identifier of the sixth information;

[0076] a system type of a device sending the sixth information;

[0077] identification information of a device sending the sixth information;

[0078] a system type of a device receiving the sixth information;

[0079] identification information of a device receiving the sixth information;

[0080] Shared resource type;

[0081] Reserve subframe mode;

[0082] Network resource configuration;

[0083] Information confirming or rejecting the release of resources;

[0084] Resource release confirmation indication;

[0085] Resource release rejection indication;

[0086] Priority of using resources;

[0087] Resource utilization;

[0088] Information about the resources used.

[0089] The embodiment of the present invention further provides an information processing method, including:

[0090] receiving seventh information sent by at least one second device, where the seventh information includes a request by the second device for use of a resource;

[0091] Sending eighth information to the second device, where the eighth information includes an allocation indication of the resource.

[0092] Wherein, the method further comprises:

[0093] Ninth information sent by at least one third device is received, where the ninth information includes the release of resources by the third device.

[0094] The seventh information further includes at least one of the following:

[0095] information type of the seventh information;

[0096] The information identifier of the seventh information;

[0097] a system type of a device sending the seventh information;

[0098] identification information of a device sending the seventh information;

[0099] a system type of a device receiving the seventh information;

[0100] identification information of a device receiving the seventh information;

[0101] Shared resource type;

[0102] Reserve subframe mode;

[0103] Network resource configuration;

[0104] Information about the resources used by the request;

[0105] Request usage instructions;

[0106] Priority of using resources;

[0107] Information about the resources used;

[0108] Resource utilization.

[0109] The eighth information further includes at least one of the following:

[0110] Information type of the eighth information;

[0111] The information identifier of the eighth information;

[0112] a system type of a device sending the eighth information;

[0113] identification information of a device sending the eighth information;

[0114] a system type of a device receiving the eighth information;

[0115] identification information of a device receiving the eighth information;

[0116] Shared resource type;

[0117] Reserve subframe mode;

[0118] Network resource configuration;

[0119] Information about resources that are permitted to be used;

[0120] Request confirmation of instructions;

[0121] request for refusal of instruction;

[0122] Priority of using resources;

[0123] Resource utilization;

[0124] Information about the resources used.

[0125] Wherein, the method further comprises:

[0126] Receive tenth information, where the tenth information is a response to the eighth information. The tenth information includes at least one of the following:

[0127] information type of the tenth information;

[0128] The information identifier of the tenth information;

[0129] a system type of a device sending the tenth information;

[0130] identification information of a device sending the tenth information;

[0131] a system type of a device receiving the tenth information;

[0132] identification information of a device receiving the tenth information;

[0133] Confirm information about the resources used;

[0134] Use confirmation instructions;

[0135] Shared resource type;

[0136] Reserve subframe mode;

[0137] Network resource configuration;

[0138] Priority of using resources;

[0139] Resource utilization;

[0140] Information about the resources used.

[0141] The ninth information includes at least one of the following:

[0142] Information type of the ninth information;

[0143] The information identifier of the ninth information;

[0144] a system type of a device sending the ninth information;

[0145] identification information of a device sending the ninth information;

[0146] a system type of a device receiving the ninth information;

[0147] identification information of a device receiving the ninth information;

[0148] Shared resource type;

[0149] Reserve subframe mode;

[0150] Network resource configuration;

[0151] Resource release instructions;

[0152] Information about released resources;

[0153] Priority of using resources;

[0154] Resource utilization;

[0155] Information about the resources used.

[0156] Wherein, the method further comprises:

[0157] An eleventh message is sent, where the eleventh message is response information to the ninth message.

[0158] The eleven pieces of information include at least one of the following:

[0159] The information type of the eleventh information;

[0160] The information identifier of the eleventh information;

[0161] a system type of a device sending the eleventh information;

[0162] identification information of a device sending the eleventh information;

[0163] a system type of a device receiving the eleventh information;

[0164] identification information of a device receiving the eleventh information;

[0165] Shared resource type;

[0166] Reserve subframe mode;

[0167] Network resource configuration;

[0168] Information confirming or rejecting the release of resources;

[0169] Release confirmation instructions;

[0170] Release refusal instructions;

[0171] Priority of using resources;

[0172] Resource utilization;

[0173] Information about the resources used.

[0174] An embodiment of the present invention further provides a device, including a processor and a transceiver, wherein the processor is used to control the transceiver to perform the following process:

[0175] receiving first information sent by at least one first device, where the first information is used to indicate use of a resource by the first device;

[0176] Sending second information to the first device; the second information includes at least one of the following information: conflict resolution information, information about conflicting resources, and resource use confirmation information.

[0177] An embodiment of the present invention further provides a device, including a processor and a transceiver, wherein the processor is used to control the transceiver to perform the following process:

[0178] receiving seventh information sent by at least one second device, where the seventh information includes a request by the second device for use of a resource;

[0179] Sending eighth information to the second device, where the eighth information includes an allocation indication of the resource.

[0180] An embodiment of the present invention further provides a device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor; when the processor executes the program, the information processing method as described above is implemented.

[0181] An embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps in the information processing method described above are implemented.

[0182] The above technical solution of the present invention has at least the following beneficial effects:

[0183] In the information processing method and device of the embodiment of the present invention, different devices can dynamically use a section of resources. When a certain device uses the resources, it sends first information to other devices. The device that receives the first information sends conflict resolution information or information about the conflicting resources or resource usage confirmation information to at least one device that sent the first information, thereby achieving load balancing between different devices and improving resource utilization. BRIEF DESCRIPTION OF THE DRAWINGS

[0184] Figure 1 One of the flow charts showing the steps of the information processing method provided by the embodiment of the present invention;

[0185] Figure 2 A flow chart showing a first method of information processing provided by an embodiment of the present invention;

[0186] Figure 3 A flow chart showing a second method of information processing provided by an embodiment of the present invention;

[0187] Figure 4 A schematic diagram showing a request negotiation process in a second mode of the information processing method provided by an embodiment of the present invention;

[0188] Figure 5 One of the structural schematic diagrams of the device provided by the embodiment of the present invention is shown;

[0189] Figure 6 A second flowchart showing the steps of the information processing method provided by an embodiment of the present invention;

[0190] Figure 7 The second structural schematic diagram shows the device provided in the embodiment of the present invention. DETAILED DESCRIPTION

[0191] In order to make the technical problems, technical solutions and advantages to be solved by the present invention more clear, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.

[0192] It should be noted that the information mentioned in the embodiment of the present invention, such as the first information to the eleventh information, can be exchanged between the same system or between different systems. The first information to the eleventh information can be a separate message between interfaces or a cell in a message.

[0193] The device for sending or receiving information (first information-eleventh information) provided in the embodiment of the present invention is a device corresponding to the mobile communication system of the same or different standards. Specifically, the corresponding device can be a base station, a base station controller BSC, a distribution unit DU, a central controller, a core network element, a centralized unit CU, OMC (operating and maintenance center), a network management server, an edge computing server, etc., which is not specifically limited here.

[0194] like Figure 1 As shown, an embodiment of the present invention provides an information processing method, including:

[0195] Step 11: Receive first information sent by at least one first device, where the first information is used to indicate usage of resources by the first device.

[0196] In this step, the use of resources by the device includes: planned use, requested use, pending use, used resources, potential use, expected use, etc.

[0197] Step 12: Send second information to the first device; the second information includes at least one of the following information: conflict resolution information, information about conflicting resources, and resource use confirmation information.

[0198] The embodiments of the present invention are applicable to resource negotiation between GSM (Global System for Mobile Communications), NB-IoT (Narrow Band Internet of Things), LTE (Long Term Evolution), 5G mMTC (Massive Machine Type Communication), uRRLC (Low Latency, High Reliability Communication) and eMBB (Enhanced Mobile Broadband) and future mobile communication systems, including but not limited to negotiation of spectrum sharing between systems. In the case of spectrum sharing between systems, the above resources are shared frequency resources. The above resources specifically refer to time domain and frequency domain resources.

[0199] Optionally, step 12 includes:

[0200] When it is determined according to the first information that resources used by at least two first devices conflict, the second information is sent to at least one first device.

[0201] Optionally, the method further includes:

[0202] When the time-frequency domain resources used by the at least two first devices overlap or partially overlap, it is determined that the resources used by the at least two first devices conflict.

[0203] The time-frequency domain resources used by at least two first devices overlap or partially overlap, including: under the same time domain resources, the frequency resources used overlap or partially overlap; or, under the same frequency domain resources, the time domain resources used overlap or partially overlap.

[0204] The embodiment of the present invention provides three conflict resolution methods, namely:

[0205] Method 1: Send the second information, the second information includes conflict resolution information: after different devices conflict in using resources, a device or an intermediate device without conflict can recommend a conflict resolution information to the device with conflict; Figure 2 As shown, device 1 and device 3 send device 2 a first message, and device 2 determines based on the first message that there is a conflict in the use of resources by device 1 and device 3, so device 2 sends a second message to device 1 and device 3, and the second message carries conflict resolution information recommended by device 2.

[0206] This method is generally applicable to the situation where device 1 and device 3 cannot communicate directly.

[0207] Method 2: Send a second message, the second message includes information about the conflicting resource; when different devices conflict over the use of resources, the conflicting devices can determine the use of the resources by requesting negotiation; Figure 3 As shown, device 1 and device 3 send first information to device 2. Device 2 determines that there is a conflict in the use of resources by device 1 and device 3 based on the first information. Therefore, device 2 sends a second message carrying information about the conflicting resources to device 1 and device 3. After receiving the second information, device 1 and device 3 determine the use of resources by requesting a negotiation process.

[0208] This method is generally applicable to the case where device 1 and device 3 can communicate directly.

[0209] Method 3: Send the second information, which includes resource usage confirmation information. For example, device 1 and device 3 send the first information to device 2, and device 2 replies the second information to one of the devices according to a certain rule; the device that receives the second information confirms that it can use the corresponding resources.

[0210] As an optional embodiment, the first information includes at least one of the following:

[0211] A usage indication, used to indicate that the first information is used to indicate the use of resources by the device;

[0212] an information type of the first information; the information type is used to indicate a function of the first information, such as a usage instruction, etc.;

[0213] an information identifier of the first information;

[0214] a system type of a device sending the first information;

[0215] Identification information of the device that sends the first information; for example, a cell ID (physical cell identifier, cell global identifier ECGI), a base station ID, etc. of the device that sends the first information;

[0216] a system type of a device receiving the first information;

[0217] Identification information of a device receiving the first information; for example, a cell ID (physical cell identifier, cell global identifier ECGI), a base station ID, etc. of the device receiving the first information;

[0218] Shared resource type; that is, the shared resource type of the device sending the first information, such as uplink sharing only, uplink and downlink sharing, etc.;

[0219] A reserved subframe mode; that is, a reserved subframe mode of the device sending the first information;

[0220] Network resource configuration; that is, the network resource configuration of the device sending the first information, such as reference signal, synchronization signal, number of antenna ports, control channel configuration, uplink and downlink subframe ratio, etc.;

[0221] Information about the resources used, including time-domain and frequency-domain resource information, which can be represented by resource bitmaps, activation system frame numbers, etc., or by carrier information, start time, duration, or end time, etc.;

[0222] The priority of using resources; that is, the priority of using resources by the device sending the first information;

[0223] Information about resources that have been used; that is, information about resources that have been used by the device that sent the first information

[0224] Resource utilization; that is, resource utilization of the device sending the first information.

[0225] Optionally, several preferred combinations of the contents included in the first information are as follows:

[0226] 1. Information about the resources used;

[0227] 2. Information about the resources used and the priority of using the resources;

[0228] 3. Usage instructions, information about the resources used, and priorities for using the resources;

[0229] 4. Information on usage instructions and resources used;

[0230] 5. Information about the message type and resources used;

[0231] 6. Message type, information about the resources used, and priority of the resources used;

[0232] 7. Information about the types of shared resources and the resources used;

[0233] 8. Shared resource type, retaining subframe mode and information about the resources used;

[0234] 9. Shared resource type, retaining subframe mode, information on used resources, and priority of used resources;

[0235] 10. Type of system sending the first information and resource information used;

[0236] 11. the type of system sending the first information, resource information used, and identification information of the device sending the first information;

[0237] 12. The type of the system sending the first information, the resource information used, and the priority of the used resources;

[0238] 13. the type of system sending the first information, information about resources used, identification information of the device sending the first information, and priority of resources used;

[0239] 14. Information on resources used and resource utilization;

[0240] 15. Information on resources used and network resource configuration.

[0241] When the first information includes a priority for using resources, the device receiving the first information allocates resources based on the priority. When the first information does not include a priority for using resources, the device receiving the first information allocates resources based on the system type information or resource utilization of the first device. If the first information does not include a priority, the system type information of the first device, or resource utilization, the device receiving the first information allocates resources based on a preset decision method and principle.

[0242] Further, as an optional embodiment, the conflict resolution information includes:

[0243] Information about available resources; that is, information about available resources that can be used by the device receiving the second information including the conflict resolution information.

[0244] Optionally, the second information further includes at least one of the following:

[0245] a conflict indication, used to indicate that the second information is used to indicate that a conflict occurs in the use of resources by at least two devices;

[0246] a rejection indication, used to indicate that the second information is used to indicate rejection of use of resources;

[0247] A usage confirmation indication, used to indicate that the second information is used to confirm the use of the resource;

[0248] Confirmed resource information, i.e., information about resources that can be used by the device receiving the second information, the resource information includes time domain and frequency domain resource information, which can be represented by resource bitmap, activation system frame number, etc., or by carrier information, start time, duration, or end time, etc.;

[0249] an information type of the second information; the information type is used to indicate a function of the second information, such as a conflict indication, a rejection indication, etc.;

[0250] an information identifier of the second information;

[0251] a system type of a device sending the second information;

[0252] Identification information of the device sending the second information; for example, a cell ID (physical cell identifier, cell global identifier ECGI), a base station ID, etc. of the device sending the second information;

[0253] a system type of a device receiving the second information;

[0254] Identification information of a device receiving the second information; for example, a cell ID (physical cell identifier, cell global identifier ECGI), a base station ID, etc. of the device receiving the second information;

[0255] Shared resource type; that is, the shared resource type of the device sending the second information, such as uplink sharing only, uplink and downlink sharing, etc.;

[0256] A reserved subframe mode; that is, a reserved subframe mode of a device sending the second information;

[0257] Network resource configuration; that is, the network resource configuration of the device sending the second information, such as reference signal, synchronization signal, number of antenna ports, control channel configuration, uplink and downlink subframe ratio, etc.;

[0258] The priority of using resources; that is, the priority of using resources of the device sending the second information;

[0259] Information about used resources; i.e., information about used resources of the device sending the second information; the resource information includes time domain and frequency domain resource information, which may be represented by resource bitmap, activation system frame number, etc., or by carrier information, start time, duration or end time, etc.;

[0260] Resource utilization; that is, resource utilization of the device sending the second information.

[0261] It should be noted that several preferred combinations of the contents included in the second information are similar to those in the first information and will not be repeated here.

[0262] Furthermore, after receiving the second information, the conflicting device will inform the device that sent the second information again through the fourth information of the resource usage information finally determined according to the second information. That is, as an optional embodiment, the method further includes:

[0263] receiving fourth information sent by at least one first device in conflict, wherein the fourth information includes an indication of resource usage by the device;

[0264] The fourth information is determined by the first device where the conflict occurs based on the conflict resolution information carried by the second information; or, the fourth information is determined by the first device where the conflict occurs through negotiation based on the information about the conflicting resources carried by the second information; or, the fourth information is determined by the first device where the conflict occurs based on the resource usage confirmation information carried by the second information.

[0265] It should be noted that the content of the fourth information is consistent with that of the first information and will not be repeated here.

[0266] As yet another optional embodiment, the method further includes:

[0267] Fifth information sent by a device using a resource is received, where the fifth information is used to instruct the device to release the resource.

[0268] Optionally, the receiving fifth information sent by the device using the resource includes:

[0269] When a device using resources reduces resource utilization or resources are preempted by a device with a higher priority, the device receives the fifth information sent by the device.

[0270] For example, if the resource rate of the first device or the third device decreases or the resources are preempted by a device with a higher priority, the first device or the third device sends the fifth information.

[0271] Optionally, the fifth information includes at least one of the following information:

[0272] A resource release indication, used to indicate that the fifth information is used to indicate resource release;

[0273] The information type of the fifth information; the information type is used to indicate the function of the first information, for example, a resource release indication, etc.;

[0274] The information identifier of the fifth information;

[0275] a system type of a device sending the fifth information;

[0276] Identification information of the device sending the fifth information; cell ID (physical cell identifier, cell global identifier ECGI), base station ID, etc. of the device sending the fifth information;

[0277] a system type of a device receiving the fifth information;

[0278] Identification information of a device receiving the fifth information; a cell ID (physical cell identifier, cell global identifier ECGI), a base station ID, etc. of the device receiving the fifth information;

[0279] Information about released resources; that is, information about resources released by the device sending the fifth information, the resource information includes time domain and frequency domain resource information, which can be represented by resource bitmap, activation system frame number, etc., or by carrier information, start time, duration or end time, etc.;

[0280] Shared resource type; that is, the shared resource type of the device sending the fifth information, such as uplink sharing only, uplink and downlink sharing, etc.;

[0281] A reserved subframe mode; that is, a reserved subframe mode of a device sending the fifth information;

[0282] Network resource configuration; that is, the network resource configuration of the device sending the fifth information, such as reference signal, synchronization signal, number of antenna ports, control channel configuration, uplink and downlink subframe ratio, etc.;

[0283] The priority of using resources; that is, the priority of using resources of the device sending the fifth information;

[0284] Information on used resources; i.e., information on used resources of the device sending the fifth information, the resource information including time domain and frequency domain resource information, which may be represented by resource bitmap, activation system frame number, etc., or by carrier information, start time, duration, or end time, etc.;

[0285] Resource utilization; that is, the resource utilization of the device sending the fifth information.

[0286] It should be noted that several preferred combinations of the contents included in the fifth information are similar to those in the first information and will not be repeated here.

[0287] Continuing with the above example, if the fifth information is received, the method further includes:

[0288] Feedback sixth information to the device that sent the fifth information, where the sixth information is a response to the fifth information.

[0289] Optionally, the feeding back the sixth information to the device that sent the fifth information includes:

[0290] The sixth information is fed back to the device that sent the fifth information according to the priority of resource use of each device or the resource utilization rate of each device.

[0291] As an optional embodiment, the sixth information includes at least one of the following:

[0292] The information type of the sixth information; the information type is used to indicate the function of the sixth information, for example, a resource release confirmation indication, a resource release rejection indication, etc.;

[0293] The information identifier of the sixth information;

[0294] a system type of a device sending the sixth information;

[0295] Identification information of the device sending the sixth information; cell ID (physical cell identifier, cell global identifier ECGI), base station ID, etc. of the device sending the sixth information;

[0296] a system type of a device receiving the sixth information;

[0297] Identification information of a device receiving the sixth information; a cell ID (physical cell identifier, cell global identifier ECGI), a base station ID, etc. of the device receiving the sixth information;

[0298] Shared resource type; that is, the shared resource type of the device sending the sixth information, such as uplink sharing only, uplink and downlink sharing, etc.;

[0299] A reserved subframe mode; that is, a reserved subframe mode of a device sending the sixth information;

[0300] Network resource configuration; that is, the network resource configuration of the device sending the sixth information, such as reference signal, synchronization signal, number of antenna ports, control channel configuration, uplink and downlink subframe ratio, etc.;

[0301] Confirm or reject the information of released resources, the resource information includes time domain and frequency domain resource information, which can be represented by resource bitmap, activation system frame number, etc., or by carrier information, start time, duration or end time, etc.;

[0302] A resource release confirmation indication, used to indicate that the sixth information is used to confirm the release of resources;

[0303] A resource release rejection indication, used to indicate that the sixth information is used to reject the release of resources;

[0304] The priority of using resources; that is, the priority of using resources of the device sending the sixth information;

[0305] Information about used resources; i.e., information about used resources of the device sending the sixth information, the resource information including time domain and frequency domain resource information, which may be represented by resource bitmap, activation system frame number, etc., or by carrier information, start time, duration, or end time, etc.;

[0306] Resource utilization; that is, the resource utilization of the device sending the sixth information.

[0307] It should be noted that several preferred combinations of the contents included in the sixth information are similar to those in the first information and will not be repeated here.

[0308] The resource information contained in the above-mentioned information can also be indicated by the start time, end time, time length, etc. of the resources, and the start time, end time, time length can all be represented by GPS time, superframe, frame, subframe, time slot, etc.; the start time, end time, time length are not limited to one group, but can also be several groups, that is, several discontinuous time periods are used, and no specific limitation is made here.

[0309] It should be noted that if Figure 3 As shown, in the case where the second information carries information about the conflicting resource, the device sending the conflict determines the resource usage information by requesting a negotiation process, such as Figure 4 The diagram shows the request negotiation process between device 1 and device 3 where a conflict occurs.

[0310] Device 1 sends message 1 to device 3, and message 1 includes one or more of the information of the resource requested for use, the resource utilization rate of device 1, the priority of device 1 in using the resource, and the resource usage information of device 2. After receiving message 1, device 3 replies to device 1 with message 2, and message 2 includes one or more of confirmation or rejection of message 1, confirmation or rejection of the resource information for use, the priority of device 3 in using the resource, the resource utilization rate of device 3, and the resource usage of device 3.

[0311] It should be noted that device 3 can also send message 1 to device 1, and device 1 can reply with message 2, without any specific limitation here; other methods that can realize negotiation and determination of resource usage between device 3 and device 1 are applicable to this application and are not listed here one by one.

[0312] In order to more clearly describe the method provided by the above embodiment of the present invention, a specific description is given below in conjunction with several examples:

[0313] Example 1: The first device sends the first message, which includes the system type for sending the first message and information about the resources used; other devices that receive the first message send the second message, which includes conflicting resource information; the first device sends the fourth message, which includes information about the resources used and the system type for sending the fourth message.

[0314] Example 2: The first device sends the first information, which includes information about the used resources; other devices that receive the first information send the second information, which includes conflicting resource information; the first device sends the fourth information, which includes information about the used resources.

[0315] Example 3: The first device sends the first information, which includes information about used resources; other devices that receive the first information send the second information, which includes conflicting resource information and a conflict indication; the first device sends the fourth information, which includes information about used resources.

[0316] Example 4: A first device sends a first message, which includes information about used resources; another device that receives the first message sends a second message, which includes a use confirmation indication.

[0317] In summary, in the embodiments of the present invention, different devices can dynamically share a section of resources, and different devices can dynamically use a section of resources. When a certain device uses a resource, it sends a first message to other devices, and the device receiving the first message sends conflict resolution information or information about the conflicting resource or resource use confirmation information to at least one device that sent the first message, thereby achieving load balancing between different devices and improving resource utilization. In order to better achieve the above purpose, Figure 5 As shown, an embodiment of the present invention further provides a device, including a processor 500 and a transceiver 510, wherein the processor 500 is used to control the transceiver 510 to perform the following process:

[0318] receiving first information sent by at least one first device, where the first information is used to indicate use of a resource by the first device;

[0319] Sending second information to the first device; the second information includes at least one of the following information: conflict resolution information, information about conflicting resources, and resource use confirmation information.

[0320] Optionally, in the above embodiment of the present invention, the transceiver 510 is further used for:

[0321] When it is determined according to the first information that resources used by at least two first devices conflict, the second information is sent to at least one first device.

[0322] Optionally, in the above embodiment of the present invention, the processor 500 is further configured to:

[0323] When the time-frequency domain resources used by the at least two first devices overlap or partially overlap, it is determined that the resources used by the at least two first devices conflict.

[0324] Optionally, in the above embodiment of the present invention, the first information includes at least one of the following:

[0325] Instructions for use;

[0326] an information type of the first information;

[0327] an information identifier of the first information;

[0328] a system type of a device sending the first information;

[0329] identification information of a device sending the first information;

[0330] a system type of a device receiving the first information;

[0331] identification information of a device receiving the first information;

[0332] Shared resource type;

[0333] Reserve subframe mode;

[0334] Network resource configuration;

[0335] Information about the resources used;

[0336] Priority of using resources;

[0337] Information about the resources used;

[0338] Resource utilization.

[0339] Optionally, in the above embodiment of the present invention, the conflict resolution information includes:

[0340] Information about available resources.

[0341] Optionally, in the above embodiment of the present invention, the second information further includes at least one of the following:

[0342] conflicting instructions;

[0343] refuse instructions;

[0344] Use confirmation instructions;

[0345] Information about the identified resources;

[0346] an information type of the second information;

[0347] an information identifier of the second information;

[0348] a system type of a device sending the second information;

[0349] identification information of a device sending the second information;

[0350] a system type of a device receiving the second information;

[0351] identification information of a device receiving the second information;

[0352] Shared resource type;

[0353] Reserve subframe mode;

[0354] Network resource configuration;

[0355] Resource utilization;

[0356] Priority of using resources;

[0357] Information about the resources used.

[0358] Optionally, in the above embodiment of the present invention, the transceiver 510 is further used for:

[0359] receiving fourth information sent by at least one first device in conflict, wherein the fourth information includes an indication of resource usage by the device;

[0360] The fourth information is determined by the first device where the conflict occurs based on the conflict resolution information carried by the second information; or, the fourth information is determined by the first device where the conflict occurs through negotiation based on the information about the conflicting resources carried by the second information; or, the fourth information is determined by the first device where the conflict occurs based on the resource usage confirmation information carried by the second information.

[0361] Optionally, in the above embodiment of the present invention, the transceiver 510 is further used for:

[0362] Fifth information sent by a device using a resource is received, where the fifth information is used to instruct the device to release the resource.

[0363] Optionally, in the above embodiment of the present invention, the transceiver 510 is further used for:

[0364] When a device using resources reduces resource utilization or resources are preempted by a device with a higher priority, the device receives the fifth information sent by the device.

[0365] Optionally, in the above embodiment of the present invention, the fifth information includes at least one of the following information:

[0366] Resource release instructions;

[0367] information type of the fifth information;

[0368] The information identifier of the fifth information;

[0369] a system type of a device sending the fifth information;

[0370] identification information of a device sending the fifth information;

[0371] a system type of a device receiving the fifth information;

[0372] identification information of a device receiving the fifth information;

[0373] Shared resource type;

[0374] Reserve subframe mode;

[0375] Network resource configuration;

[0376] Information about released resources;

[0377] Priority of using resources;

[0378] Resource utilization;

[0379] Information about the resources used.

[0380] Optionally, in the above embodiment of the present invention, the transceiver 510 is further used for:

[0381] Feedback sixth information to the device that sent the fifth information, where the sixth information is a response to the fifth information.

[0382] Optionally, in the above embodiment of the present invention, the transceiver 510 is further used for:

[0383] The sixth information is fed back to the device that sent the fifth information according to the priority of resource use of each device or the resource utilization rate of each device.

[0384] Optionally, in the above embodiment of the present invention, the sixth information includes at least one of the following:

[0385] information type of the sixth information;

[0386] The information identifier of the sixth information;

[0387] a system type of a device sending the sixth information;

[0388] identification information of a device sending the sixth information;

[0389] a system type of a device receiving the sixth information;

[0390] identification information of a device receiving the sixth information;

[0391] Shared resource type;

[0392] Reserve subframe mode;

[0393] Network resource configuration;

[0394] Information confirming or rejecting the release of resources;

[0395] Resource release confirmation indication;

[0396] Resource release rejection indication;

[0397] Priority of using resources;

[0398] Resource utilization;

[0399] Information about the resources used.

[0400] In summary, in the embodiments of the present invention, different devices can dynamically share a segment of resources, and different devices can dynamically use a segment of resources. When a certain device uses a resource, it sends a first message to other devices. The device that receives the first message sends conflict resolution information or information about the conflicting resources or resource usage confirmation information to at least one device that sends the first message, thereby achieving load balancing between different devices and improving resource utilization.

[0401] It should be noted that the device provided in the embodiment of the present invention is a device capable of executing the above-mentioned information processing method, and all embodiments of the above-mentioned information processing method are applicable to the device and can achieve the same or similar beneficial effects.

[0402] An embodiment of the present invention also provides a device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, each process in the information processing method embodiment described above is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0403] The embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, each process in the above-mentioned information processing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0404] like Figure 6As shown, the embodiment of the present invention also provides an information processing method, including:

[0405] Step 61, receiving seventh information sent by at least one second device, wherein the seventh information includes a request for use of a resource by the second device;

[0406] Step 62: Send eighth information to the second device, where the eighth information includes an allocation indication of the resource.

[0407] In the embodiment of the present invention, when the device plans to use resources, requests to use resources, is to use resources, has used resources, has potential to use resources, or is expected to use resources, the device sends the seventh information, which includes the device's request to use resources.

[0408] Correspondingly, after receiving the seventh information, the other device decides whether the seventh device can use the resource according to certain rules, and informs the device sending the seventh information through the eighth information. It should be noted that the other device can be a peer device of the device sending the seventh information, or other decision-making devices, such as a central controller, a core network element, a centralized unit CU, an OMC (operating and maintenance center), a network management server, an edge computing server, etc.

[0409] Optionally, the method further includes:

[0410] Receive ninth information sent by at least one third device, wherein the ninth information includes the release of resources by the third device. In other words, the ninth information implicitly indicates that other devices can use this segment of resources.

[0411] The release of resources by the device specifically includes: resources planned to be released, resources requested to be released, resources to be released, resources already released, resources potentially released, and resources expected to be released.

[0412] It should be noted that the device receiving the seventh information needs to refer not only to the seventh information but also to the ninth information when deciding on resource allocation information, so as to allocate resources more accurately.

[0413] As an optional embodiment, the seventh information further includes at least one of the following:

[0414] The information type of the seventh information; the information type is used to indicate the function of the seventh information, such as requesting a usage instruction, etc.

[0415] The information identifier of the seventh information;

[0416] a system type of a device sending the seventh information;

[0417] Identification information of the device that sends the seventh information; for example, a cell ID (physical cell identifier, cell global identifier ECGI), a base station ID, etc. of the device that sends the seventh information;

[0418] a system type of a device receiving the seventh information;

[0419] Identification information of a device receiving the seventh information; for example, a cell ID (physical cell identifier, cell global identifier ECGI), a base station ID, etc. of the device receiving the seventh information;

[0420] Shared resource type; that is, the shared resource type of the device sending the seventh information, such as uplink sharing only, uplink and downlink sharing, etc.;

[0421] A reserved subframe mode; that is, a reserved subframe mode of a device sending the seventh information;

[0422] Network resource configuration; that is, the network resource configuration of the device sending the seventh information, such as reference signal, synchronization signal, number of antenna ports, control channel configuration, uplink and downlink subframe ratio, etc.;

[0423] The resource information requested includes time domain and frequency domain resource information, which can be represented by resource bitmap, activation system frame number, etc., or by carrier information, start time, duration or end time, etc.;

[0424] A request to use indication, indicating that the function of the seventh information is to request to use resources;

[0425] The priority of using resources; that is, the priority of using resources by the device sending the seventh information;

[0426] Used resources; that is, resources used by the device sending the seventh information;

[0427] Resource utilization; that is, the resource utilization of the device sending the seventh information.

[0428] Optionally, the eighth information further includes at least one of the following:

[0429] The information type of the eighth information; the information type is used to indicate the function of the eighth information, for example, a confirmation indication, a rejection indication, an allocation indication, etc.;

[0430] The information identifier of the eighth information;

[0431] a system type of a device sending the eighth information;

[0432] Identification information of the device that sends the eighth information; for example, a cell ID (physical cell identifier, cell global identifier ECGI), a base station ID, etc. of the device that sends the eighth information;

[0433] a system type of a device receiving the eighth information;

[0434] Identification information of the device receiving the eighth information; for example, a cell ID (physical cell identifier, cell global identifier ECGI), a base station ID, etc. of the device receiving the seventh information;

[0435] Shared resource type; that is, the shared resource type of the device sending the eighth information, such as uplink sharing only, uplink and downlink sharing, etc.;

[0436] Reserved subframe mode; that is, a reserved subframe mode of the device sending the eighth information;

[0437] Network resource configuration; that is, the network resource configuration of the device sending the eighth information, such as reference signal, synchronization signal, number of antenna ports, control channel configuration, uplink and downlink subframe ratio, etc.;

[0438] Information about resources allowed for use, including time-domain and frequency-domain resource information, which may be represented by resource bitmaps, activation system frame numbers, etc., or by carrier information, start time, duration, or end time, etc.;

[0439] a request confirmation indication, indicating that the eighth information serves as a confirmation of the request to use the seventh information;

[0440] a request rejection indication, indicating that the eighth information is used to reject the request to use the seventh information;

[0441] The priority of using resources; that is, the priority of using resources by the device sending the eighth information;

[0442] Used resources; that is, resources used by the device sending the eighth information;

[0443] Resource utilization; that is, the resource utilization of the device sending the eighth information.

[0444] Optionally, in the above embodiment of the present invention, the method further includes:

[0445] A tenth message is received, where the tenth message is a response to the eighth message.

[0446] Optionally, the tenth information includes at least one of the following:

[0447] The information type of the tenth information; the information type is used to indicate the function of the tenth information, such as a confirmation indication;

[0448] The information identifier of the tenth information;

[0449] a system type of a device sending the tenth information;

[0450] Identification information of the device sending the tenth information; for example, a cell ID (physical cell identifier, cell global identifier ECGI), a base station ID, etc. of the device sending the tenth information;

[0451] a system type of a device receiving the tenth information;

[0452] Identification information of the device receiving the tenth information; for example, a cell ID (physical cell identifier, cell global identifier ECGI), a base station ID, etc. of the device receiving the tenth information;

[0453] Confirm the information of the resources used, including time domain and frequency domain resource information, which can be represented by resource bitmap, activation system frame number, etc., or by carrier information, start time, duration or end time, etc.;

[0454] A usage confirmation indication, used to indicate that the tenth information is used to confirm the use of the resource;

[0455] Shared resource type; that is, the shared resource type of the device sending the tenth information, such as uplink sharing only, uplink and downlink sharing, etc.;

[0456] Reserved subframe mode; that is, a reserved subframe mode of the device sending the tenth information;

[0457] Network resource configuration; that is, the network resource configuration of the device sending the tenth information, such as reference signal, synchronization signal, number of antenna ports, control channel configuration, uplink and downlink subframe ratio, etc.;

[0458] The priority of using resources; that is, the priority of using resources by the device sending the tenth information;

[0459] Resources used; that is, resources used by the device sending the tenth information;

[0460] Resource utilization; that is, the resource utilization of the device sending the tenth information.

[0461] Optionally, the ninth information includes at least one of the following:

[0462] The information type of the ninth information; the information type is used to indicate the function of the ninth information, for example, a release indication, etc.;

[0463] The information identifier of the ninth information;

[0464] a system type of a device sending the ninth information;

[0465] Identification information of the device that sends the ninth information; for example, a cell ID (physical cell identifier, cell global identifier ECGI), a base station ID, etc. of the device that sends the ninth information;

[0466] a system type of a device receiving the ninth information;

[0467] Identification information of a device receiving the ninth information; for example, a cell ID (physical cell identifier, cell global identifier ECGI), a base station ID, etc. of the device receiving the ninth information;

[0468] Shared resource type; that is, the shared resource type of the device sending the ninth information, such as uplink sharing only, uplink and downlink sharing, etc.;

[0469] A reserved subframe mode; that is, a reserved subframe mode of a device sending the ninth information;

[0470] Network resource configuration; that is, the network resource configuration of the device sending the ninth information, such as reference signal, synchronization signal, number of antenna ports, control channel configuration, uplink and downlink subframe ratio, etc.;

[0471] A resource release indication, indicating that the sixth information is used to release resources;

[0472] Information about released resources, including time-domain and frequency-domain resource information, which can be represented by resource bitmaps, activation system frame numbers, etc., or by carrier information, start time, duration, or end time, etc.;

[0473] The priority of using resources; that is, the priority of using resources by the device sending the ninth information;

[0474] Used resources; that is, resources used by the device sending the ninth information;

[0475] Resource utilization; that is, the resource utilization of the device sending the ninth information.

[0476] Furthermore, the method further comprises:

[0477] An eleventh message is sent, where the eleventh message is response information to the ninth message.

[0478] Optionally, the eleven pieces of information include at least one of the following:

[0479] an information type of the eleventh information; the information type is used to indicate a function of the eleventh information, for example, a confirmation indication, a rejection indication, etc.;

[0480] The information identifier of the eleventh information;

[0481] a system type of a device sending the eleventh information;

[0482] Identification information of the device that sends the eleventh information; for example, a cell ID (physical cell identifier, cell global identifier ECGI), a base station ID, etc. of the device that sends the eleventh information;

[0483] a system type of a device receiving the eleventh information;

[0484] Identification information of a device receiving the eleventh information; for example, a cell ID (physical cell identifier, cell global identifier ECGI), a base station ID, etc. of the device receiving the eleventh information;

[0485] Shared resource type; that is, the shared resource type of the device sending the eleventh information, such as uplink sharing only, uplink and downlink sharing, etc.;

[0486] A reserved subframe mode; that is, a reserved subframe mode of the device sending the eleventh information;

[0487] Network resource configuration; that is, the network resource configuration of the device sending the eleventh information, such as reference signal, synchronization signal, number of antenna ports, control channel configuration, uplink and downlink subframe ratio, etc.;

[0488] Confirm or reject the information of released resources, the resource information includes time domain and frequency domain resource information, which can be represented by resource bitmap, activation system frame number, etc., or by carrier information, start time, duration or end time, etc.;

[0489] a release confirmation indication, indicating that the eleventh information is used to confirm the release indication of the sixth information;

[0490] a release rejection indication, indicating that the eleventh information is a rejection of the release indication of the sixth information;

[0491] The priority of using resources; that is, the priority of using resources by the device sending the eleventh information;

[0492] Used resources; that is, resources used by the device sending the eleventh information;

[0493] Resource utilization; that is, the resource utilization of the device sending the eleventh information.

[0494] It should be noted that the resource information contained in the above-mentioned information can also be indicated by the start time, end time, time length, etc. of the resources, and the start time, end time, time length can all be represented by GPS time, superframe, frame, subframe, time slot, etc.; the start time, end time, time length are not limited to one group, but can also be several groups, that is, several discontinuous time periods are used, and no specific limitation is made here.

[0495] It should be noted that several preferred combinations of the contents contained in the seventh information, the eighth information, the ninth information, the tenth information and the eleventh information are similar to those of the first information and will not be repeated here.

[0496] In order to more clearly describe the method provided by the above embodiment of the present invention, a specific description is given below in conjunction with several examples:

[0497] Example 5: The second device sends the seventh information, which includes the system type of the device sending the seventh information and the information of the wireless resources requested for use; the device receiving the seventh information sends the eighth information to the second device, which includes the information of the wireless resources allowed for use; the second device sends the tenth information, which includes the information of confirming the wireless resources to be used. The second device sends the ninth information, which includes the system type of the device sending the seventh information and the information of the released resources; the device receiving the ninth information sends the eleventh information to the second device, which includes the release confirmation indication and the information of confirming the released resources.

[0498] Example 6: The second device sends the seventh information, which includes the system type of the device sending the seventh information and the information of the wireless resources requested for use; the device receiving the seventh information sends the eighth information to the second device, which includes the information of the wireless resources allowed for use. The second device sends the ninth information, which includes the system type of the device sending the seventh information and the information of the released resources; the device receiving the ninth information sends the eleventh information to the second device, which includes the release confirmation indication.

[0499] Example 7: The second device sends the seventh information, which includes a request for use indication, the system type of the device sending the seventh information, and information about the wireless resources requested for use; the device receiving the seventh information sends the eighth information to the second device, which includes information about the wireless resources allowed for use and a use confirmation indication. The second device sends the ninth information, which includes a resource release indication, the system type of the device sending the seventh information, and information about the released resources; the device receiving the ninth information sends the eleventh information to the second device, which includes a release confirmation indication.

[0500] Example 8: The second device sends the seventh information, which includes a request to use indication and information about the wireless resources requested to be used; the device receiving the seventh information sends the eighth information to the second device, which includes information about the wireless resources allowed to be used. The second device sends the ninth information, which includes a resource release indication and information about the released resources; the device receiving the ninth information sends the eleventh information to the second device, which includes a release confirmation indication.

[0501] Example 9: The second device sends the seventh information, which includes a request to use indication and information about the wireless resources requested to be used; the device receiving the seventh information sends the eighth information to the second device, which includes a request confirmation indication. The second device sends the ninth information, which includes a resource release indication and information about the released resources; the device receiving the ninth information sends the eleventh information to the second device, which includes a release confirmation indication.

[0502] Example 10: The second device sends the seventh information, which includes a request for use indication and information about the wireless resources requested for use; the device receiving the seventh information sends the eighth information to the second device, which includes information about the wireless resources allowed for use; the second device sends the tenth information, which includes information about the wireless resources confirmed for use. The second device sends the ninth information, which includes a resource release indication and information about the released resources; the device receiving the ninth information sends the eleventh information to the second device, which includes a release confirmation indication.

[0503] Example 11: The second device sends the seventh information, which includes a request to use indication and information about the wireless resources requested to be used; the device receiving the seventh information sends the eighth information to the second device, which includes a request confirmation indication; the second device sends the tenth information, which includes information about the wireless resources confirmed to be used. The second device sends the ninth information, which includes a resource release indication and information about the released resources; the device receiving the ninth information sends the eleventh information to the second device, which includes a release confirmation indication.

[0504] Example 12: The second device sends seventh information, which includes a request to use indication and information about the wireless resources requested to be used; the device receiving the seventh information sends eighth information to the second device, which includes a request confirmation indication. The second device sends ninth information, which includes a resource release indication and information about the released resources; the device receiving the ninth information sends eleventh information to the second device, which includes a release confirmation indication.

[0505] In summary, in the above embodiments of the present invention, a device sends a usage request to other devices before using resources, and determines the final use of resources based on the allocation information fed back by other devices or intermediate devices, thereby greatly improving the utilization of frequency resources and avoiding signal interference between devices.

[0506] like Figure 7 As shown, an embodiment of the present invention further provides a device, including a processor 700 and a transceiver 710, wherein the processor 700 is used to control the transceiver 710 to perform the following process:

[0507] receiving seventh information sent by at least one second device, where the seventh information includes a request by the second device for use of a resource;

[0508] Sending eighth information to the second device, where the eighth information includes an allocation indication of the resource.

[0509] Optionally, in the above embodiment of the present invention, the transceiver 710 is further used for:

[0510] Ninth information sent by at least one third device is received, where the ninth information includes the release of resources by the third device.

[0511] Optionally, in the above embodiment of the present invention, the seventh information further includes at least one of the following:

[0512] information type of the seventh information;

[0513] The information identifier of the seventh information;

[0514] a system type of a device sending the seventh information;

[0515] identification information of a device sending the seventh information;

[0516] a system type of a device receiving the seventh information;

[0517] identification information of a device receiving the seventh information;

[0518] Shared resource type;

[0519] Reserve subframe mode;

[0520] Network resource configuration;

[0521] Information about the resources used by the request;

[0522] Request usage instructions;

[0523] Priority of using resources;

[0524] Information about the resources used;

[0525] Resource utilization.

[0526] Optionally, in the above embodiment of the present invention, the eighth information further includes at least one of the following:

[0527] Information type of the eighth information;

[0528] The information identifier of the eighth information;

[0529] a system type of a device sending the eighth information;

[0530] identification information of a device sending the eighth information;

[0531] a system type of a device receiving the eighth information;

[0532] identification information of a device receiving the eighth information;

[0533] Shared resource type;

[0534] Reserve subframe mode;

[0535] Network resource configuration;

[0536] Information about resources that are permitted to be used;

[0537] Request confirmation of instructions;

[0538] request for refusal of instruction;

[0539] Priority of using resources;

[0540] Resource utilization;

[0541] Information about the resources used.

[0542] Optionally, in the above embodiment of the present invention, the transceiver 710 is further used for:

[0543] A tenth message is received, where the tenth message is a response to the eighth message.

[0544] Optionally, in the above embodiment of the present invention, the tenth information includes at least one of the following: information type of the tenth information;

[0545] The information identifier of the tenth information;

[0546] a system type of a device sending the tenth information;

[0547] identification information of a device sending the tenth information;

[0548] a system type of a device receiving the tenth information;

[0549] identification information of a device receiving the tenth information;

[0550] Confirm information about the resources used;

[0551] Use confirmation instructions;

[0552] Shared resource type;

[0553] Reserve subframe mode;

[0554] Network resource configuration;

[0555] Priority of using resources;

[0556] Resource utilization;

[0557] Information about the resources used.

[0558] Optionally, in the above embodiment of the present invention, the ninth information includes at least one of the following:

[0559] Information type of the ninth information;

[0560] The information identifier of the ninth information;

[0561] a system type of a device sending the ninth information;

[0562] identification information of a device sending the ninth information;

[0563] a system type of a device receiving the ninth information;

[0564] identification information of a device receiving the ninth information;

[0565] Shared resource type;

[0566] Reserve subframe mode;

[0567] Network resource configuration;

[0568] Resource release instructions;

[0569] Information about released resources;

[0570] Priority of using resources;

[0571] Resource utilization;

[0572] Information about the resources used.

[0573] Optionally, in the above embodiment of the present invention, the transceiver 710 is further used for:

[0574] An eleventh message is sent, where the eleventh message is response information to the ninth message.

[0575] Optionally, in the above embodiment of the present invention, the eleven pieces of information include at least one of the following:

[0576] The information type of the eleventh information;

[0577] The information identifier of the eleventh information;

[0578] a system type of a device sending the eleventh information;

[0579] identification information of a device sending the eleventh information;

[0580] a system type of a device receiving the eleventh information;

[0581] identification information of a device receiving the eleventh information;

[0582] Shared resource type;

[0583] Reserve subframe mode;

[0584] Network resource configuration;

[0585] Information confirming or rejecting the release of resources;

[0586] Release confirmation instructions;

[0587] Release refusal instructions;

[0588] Priority of using resources;

[0589] Resource utilization;

[0590] Information about the resources used.

[0591] In summary, in the above embodiments of the present invention, a device sends a usage request to other devices before using resources, and determines the final use of resources based on the allocation information fed back by other devices or intermediate devices, thereby greatly improving the utilization of frequency resources and avoiding signal interference between devices.

[0592] It should be noted that the device provided in the embodiment of the present invention is a device capable of executing the above-mentioned information processing method, and all embodiments of the above-mentioned information processing method are applicable to the device and can achieve the same or similar beneficial effects.

[0593] An embodiment of the present invention also provides a device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, each process in the information processing method embodiment described above is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0594] The embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, each process in the above-mentioned information processing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0595] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program code.

[0596] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A device that specifies functions in one or more processes and / or one or more blocks.

[0597] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable storage medium produce a paper product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0598] These computer program instructions may also be loaded onto a computer or other programmable data processing device so that the computer or other programmable device executes a series of operating steps to produce a computer-implemented process, thereby providing instructions executed on the computer or other programmable device for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0599] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. An information processing method, characterized in that: include: receiving first information sent by at least one first device, where the first information is used to indicate use of a resource by the first device; Sending second information to the first device; the second information includes at least one of the following information: conflict resolution information, information about conflicting resources, and resource use confirmation information; The first information includes at least one of the following: Instructions for use; an information type of the first information; an information identifier of the first information; a system type of a device sending the first information; identification information of a device sending the first information; a system type of a device receiving the first information; identification information of a device receiving the first information; Shared resource type; Reserve subframe mode; Network resource configuration; Information about the resources used; Priority of using resources; Information about the resources used; Resource utilization; Wherein, the method further comprises: receiving fifth information sent by a device using a resource, where the fifth information is used to instruct the device to release the resource; Feedback sixth information to the device that sent the fifth information according to the priority of resource use of each device or the resource utilization rate of each device; the sixth information is a response to the fifth information; wherein the sixth information includes at least one of the following: information type of the sixth information; The information identifier of the sixth information; a system type of a device sending the sixth information; identification information of a device sending the sixth information; a system type of a device receiving the sixth information; identification information of a device receiving the sixth information; Shared resource type; Reserve subframe mode; Network resource configuration; Information confirming or rejecting the release of resources; Resource release confirmation indication; Resource release rejection indication; Priority of using resources; Resource utilization; Information about the resources used.

2. The method according to claim 1, characterized in that: The sending the second information to the first device includes: When it is determined according to the first information that resources used by at least two first devices conflict, the second information is sent to at least one first device.

3. The method according to claim 2, characterized in that The method further comprises: When the time-frequency domain resources used by the at least two first devices overlap or partially overlap, it is determined that the resources used by the at least two first devices conflict.

4. The method according to claim 1, characterized in that The conflict resolution information includes: Information about available resources.

5. The method according to claim 1, characterized in that: The second information also includes at least one of the following: conflicting instructions; Refuse instructions; Use confirmation instructions; Information about the identified resources; an information type of the second information; an information identifier of the second information; a system type of a device sending the second information; identification information of a device sending the second information; a system type of a device receiving the second information; identification information of a device receiving the second information; Shared resource type; Reserve subframe mode; Network resource configuration; Resource utilization; Priority of using resources; Information about the resources used.

6. The method according to claim 2, characterized in that The method further comprises: receiving fourth information sent by at least one first device in conflict, wherein the fourth information includes an indication of resource usage by the device; The fourth information is determined by the first device where the conflict occurs based on the conflict resolution information carried by the second information; or, the fourth information is determined by the first device where the conflict occurs through negotiation based on the information about the conflicting resources carried by the second information; or, the fourth information is determined by the first device where the conflict occurs based on the resource usage confirmation information carried by the second information.

7. The method according to claim 1, characterized in that The receiving of fifth information sent by the device using the resource includes: When a device using resources reduces resource utilization or resources are preempted by a device with a higher priority, the device receives the fifth information sent by the device.

8. The method according to claim 1, characterized in that The fifth information includes at least one of the following information: Resource release instructions; information type of the fifth information; The information identifier of the fifth information; a system type of a device sending the fifth information; identification information of a device sending the fifth information; a system type of a device receiving the fifth information; identification information of a device receiving the fifth information; Shared resource type; Reserve subframe mode; Network resource configuration; Information about released resources; Priority of using resources; Resource utilization; Information about the resources used.

9. An information processing method, characterized in that: include: receiving seventh information sent by at least one second device, where the seventh information includes a request by the second device for use of a resource; Sending eighth information to the second device, where the eighth information includes an allocation indication of the resource; The seventh information further includes at least one of the following: information type of the seventh information; The information identifier of the seventh information; a system type of a device sending the seventh information; identification information of a device sending the seventh information; a system type of a device receiving the seventh information; identification information of a device receiving the seventh information; Shared resource type; Reserve subframe mode; Network resource configuration; Information about the resources used by the request; Request usage instructions; Priority of using resources; Information about the resources used; Resource utilization; Wherein, the method further comprises: receiving ninth information sent by at least one third device, where the ninth information includes release of resources by the third device; Sending an eleventh message, where the eleventh message is a response message to the ninth message; wherein the eleventh message includes at least one of the following: The information type of the eleventh information; The information identifier of the eleventh information; a system type of a device sending the eleventh information; identification information of a device sending the eleventh information; a system type of a device receiving the eleventh information; identification information of a device receiving the eleventh information; Shared resource type; Reserve subframe mode; Network resource configuration; Information confirming or rejecting the release of resources; Release confirmation instructions; Release refusal instructions; Priority of using resources; Resource utilization; Information about the resources used.

10. The method according to claim 9, characterized in that The eighth information further includes at least one of the following: Information type of the eighth information; The information identifier of the eighth information; a system type of a device sending the eighth information; identification information of a device sending the eighth information; a system type of a device receiving the eighth information; identification information of a device receiving the eighth information; Shared resource type; Reserve subframe mode; Network resource configuration; Information about resources that are permitted to be used; Request confirmation of instructions; request for refusal of instruction; Priority of using resources; Resource utilization; Information about the resources used.

11. The method according to claim 9, characterized in that The method further comprises: A tenth message is received, where the tenth message is a response to the eighth message.

12. The method according to claim 11, characterized in that The tenth information includes at least one of the following: information type of the tenth information; The information identifier of the tenth information; a system type of a device sending the tenth information; identification information of a device sending the tenth information; a system type of a device receiving the tenth information; identification information of a device receiving the tenth information; Confirm information about the resources used; Use confirmation instructions; Shared resource type; Reserve subframe mode; Network resource configuration; Priority of using resources; Resource utilization; Information about the resources used.

13. The method according to claim 9, characterized in that The ninth information includes at least one of the following: Information type of the ninth information; The information identifier of the ninth information; a system type of a device sending the ninth information; identification information of a device sending the ninth information; a system type of a device receiving the ninth information; identification information of a device receiving the ninth information; Shared resource type; Reserve subframe mode; Network resource configuration; Resource release instructions; Information about released resources; Priority of using resources; Resource utilization; Information about the resources used.

14. A device comprising a processor and a transceiver, characterized in that: The processor is used to control the transceiver to perform the following process: receiving first information sent by at least one first device, where the first information is used to indicate use of a resource by the first device; Sending second information to the first device; the second information includes at least one of the following information: conflict resolution information, information about conflicting resources, and resource use confirmation information; The first information includes at least one of the following: Instructions for use; an information type of the first information; an information identifier of the first information; a system type of a device sending the first information; identification information of a device sending the first information; a system type of a device receiving the first information; identification information of a device receiving the first information; Shared resource type; Reserve subframe mode; Network resource configuration; Information about the resources used; Priority of using resources; Information about the resources used; Resource utilization; The processor is further configured to control the transceiver to perform the following process: receiving fifth information sent by a device using a resource, where the fifth information is used to instruct the device to release the resource; Feedback sixth information to the device that sent the fifth information according to the priority of resource use of each device or the resource utilization rate of each device; the sixth information is a response to the fifth information; wherein the sixth information includes at least one of the following: information type of the sixth information; The information identifier of the sixth information; a system type of a device sending the sixth information; identification information of a device sending the sixth information; a system type of a device receiving the sixth information; identification information of a device receiving the sixth information; Shared resource type; Reserve subframe mode; Network resource configuration; Information confirming or rejecting the release of resources; Resource release confirmation indication; Resource release rejection indication; Priority of using resources; Resource utilization; Information about the resources used.

15. A device comprising a processor and a transceiver, characterized in that: The processor is used to control the transceiver to perform the following process: receiving seventh information sent by at least one second device, where the seventh information includes a request by the second device for use of a resource; Sending eighth information to the second device, where the eighth information includes an allocation indication of the resource; The seventh information further includes at least one of the following: information type of the seventh information; The information identifier of the seventh information; a system type of a device sending the seventh information; identification information of a device sending the seventh information; a system type of a device receiving the seventh information; identification information of a device receiving the seventh information; Shared resource type; Reserve subframe mode; Network resource configuration; Information about the resources used by the request; Request usage instructions; Priority of using resources; Information about the resources used; Resource utilization; The processor is further configured to control the transceiver to perform the following process: receiving ninth information sent by at least one third device, where the ninth information includes release of resources by the third device; Sending an eleventh message, where the eleventh message is a response message to the ninth message; wherein the eleventh message includes at least one of the following: The information type of the eleventh information; The information identifier of the eleventh information; a system type of a device sending the eleventh information; identification information of a device sending the eleventh information; a system type of a device receiving the eleventh information; identification information of a device receiving the eleventh information; Shared resource type; Reserve subframe mode; Network resource configuration; Information confirming or rejecting the release of resources; Release confirmation instructions; Release refusal instructions; Priority of using resources; Resource utilization; Information about the resources used.

16. A device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor; characterized in that: When the processor executes the program, the information processing method according to any one of claims 1 to 8 is implemented; or, when the processor executes the program, the information processing method according to any one of claims 9 to 13 is implemented.

17. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the information processing method as described in any one of claims 1 to 8 are implemented; or, when the program is executed by a processor, the steps of the information processing method as described in any one of claims 9 to 13 are implemented.

Citation Information

Patent Citations

  • D2D communication procedures: beaconing

    CN103098537A

  • Method for d2d communication, and d2d device

    WO2017156973A1