CN113726533A - Communication rate determining method, device, server and storage medium - Google Patents

Communication rate determining method, device, server and storage medium Download PDF

Info

Publication number
CN113726533A
CN113726533A CN202110989202.3A CN202110989202A CN113726533A CN 113726533 A CN113726533 A CN 113726533A CN 202110989202 A CN202110989202 A CN 202110989202A CN 113726533 A CN113726533 A CN 113726533A
Authority
CN
China
Prior art keywords
communication
factor
communication rate
determining
end device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110989202.3A
Other languages
Chinese (zh)
Other versions
CN113726533B (en
Inventor
邱勇
裴郁杉
张琳
王俊杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN202110989202.3A priority Critical patent/CN113726533B/en
Publication of CN113726533A publication Critical patent/CN113726533A/en
Application granted granted Critical
Publication of CN113726533B publication Critical patent/CN113726533B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1485Tariff-related aspects
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Abstract

The invention provides a communication rate determining method, a device, a server and a storage medium, which relate to the technical field of communication, and can accurately and reasonably adjust initial communication rate, namely, the communication cost corresponding to a certain device (such as UE) can be reasonably determined, and the service requirements of users on different services can be improved. The method comprises the following steps: determining the distance between the sending end equipment and the receiving end equipment; acquiring communication time delay between the sending end equipment and the receiving end equipment; determining a space-time factor according to the distance and the communication delay, wherein the space-time factor is used for representing the communication performance between the sending terminal equipment and the receiving terminal equipment; based on the space-time factor, the initial communication rate is adjusted to obtain a first communication rate.

Description

Communication rate determining method, device, server and storage medium
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method, an apparatus, a server, and a storage medium for determining a communication rate.
Background
Currently, a certain server or functional device (e.g., charging function (CHF)) of an operator may determine a communication charge corresponding to a certain User Equipment (UE) based on a data traffic and a communication rate consumed by the UE in a certain time period.
However, in the prior art, the communication rate may be constant, that is, the communication rate may be always constant regardless of whether the type of the user (specifically, the user corresponding to the UE) and/or the type of the transmitted service data changes, so that for different types of users (or services), if the consumed data traffic is the same, the corresponding communication cost is also the same, and the communication cost corresponding to the UE may not be determined reasonably, thereby affecting service requirements of the user for different services.
Disclosure of Invention
The invention provides a communication rate determining method, a device, a server and a storage medium, which can accurately and reasonably adjust initial communication rate, namely can reasonably determine the communication charge corresponding to a certain device (such as UE) and can improve the service requirements of users on different services.
In a first aspect, the present invention provides a method for determining a communication rate, including: determining the distance between the sending end equipment and the receiving end equipment; acquiring communication time delay between the sending end equipment and the receiving end equipment; determining a space-time factor according to the distance and the communication delay, wherein the space-time factor is used for representing the communication performance between the sending terminal equipment and the receiving terminal equipment; based on the space-time factor, an initial communication rate is adjusted to obtain a first communication rate.
In a second aspect, the present invention provides a communication rate determining apparatus, comprising: the device comprises a determining module, an obtaining module and a processing module; the determining module is used for determining the distance between the sending end equipment and the receiving end equipment; the obtaining module is configured to obtain a communication delay between the sending end device and the receiving end device; the determining module is further configured to determine a space-time factor according to the distance and the communication delay, where the space-time factor is used to characterize communication performance between the sending end device and the receiving end device; and the processing module is used for adjusting the initial communication rate based on the space-time factor to obtain a first communication rate.
In a third aspect, the present invention provides a server, comprising: a processor and a memory configured to store processor-executable instructions; wherein the processor is configured to execute the instructions to implement any one of the above-described optional communication rate determination methods of the first aspect.
In a fourth aspect, the present invention provides a computer-readable storage medium having instructions stored thereon, which when executed by a server, enable the server to perform any one of the above-described optional communication rate determination methods of the first aspect.
In a fifth aspect, the present invention provides a computer program product comprising computer instructions which, when run on a server, cause the server to perform the method of optionally determining a communication rate according to any one of the first aspects.
According to the communication rate determining method, the communication rate determining device, the server and the storage medium, the server can determine the distance between the sending end device and the receiving end device and acquire the communication time delay between the sending end device and the receiving end device; the server then determines a spatio-temporal factor based on the distance and the communication delay, and adjusts an initial communication rate based on the spatio-temporal factor to obtain a first communication rate. In the invention, the server can adjust the initial communication rate based on the time-space factor for representing the communication performance between the sending terminal equipment and the receiving terminal equipment so as to obtain the variable time-space factor, namely the first communication rate can be obtained based on the time-space factor with the changed communication performance, the initial communication rate can be accurately and reasonably adjusted, namely the communication charge corresponding to a certain equipment (such as UE) can be reasonably determined, and the service requirements of users on different services can be improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below.
Fig. 1 is a schematic network architecture of a communication system according to an embodiment of the present invention;
fig. 2 is a hardware schematic diagram of a server according to an embodiment of the present invention;
fig. 3 is a schematic flow chart of a communication rate determining method according to an embodiment of the present invention;
fig. 4 is a schematic flow chart of another communication rate determining method according to an embodiment of the present invention;
fig. 5 is a schematic flow chart of another communication rate determining method according to an embodiment of the present invention;
fig. 6 is a schematic flow chart of another communication rate determining method according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a communication rate determining apparatus according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of another communication rate determining apparatus according to an embodiment of the present invention.
Detailed Description
A communication rate determining method, an apparatus, a server and a storage medium according to embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
The terms "first" and "second", etc. in the description and drawings of the present application are used to distinguish different objects and not to describe a particular order of the objects, e.g., the first threshold value and the second threshold value, etc. are used to distinguish different threshold values and not to describe a particular order of the threshold values.
Furthermore, the terms "including" and "having," and any variations thereof, as referred to in the description of the present application, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements but may alternatively include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
It should be noted that, in the embodiments of the present invention, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "e.g.," an embodiment of the present invention is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
The term "and/or" as used herein includes the use of either or both of the two methods.
In the description of the present application, the meaning of "a plurality" means two or more unless otherwise specified.
Based on the problems existing in the background art, embodiments of the present invention provide a method, an apparatus, a server, and a storage medium for determining a communication rate, where the server may determine a distance between a sending end device and a receiving end device, and obtain a communication delay between the sending end device and the receiving end device; the server then determines a spatio-temporal factor based on the distance and the communication delay, and adjusts an initial communication rate based on the spatio-temporal factor to obtain a first communication rate. In the embodiment of the present invention, the server may adjust the initial communication rate based on the time-space factor used for characterizing the communication performance between the sending end device and the receiving end device, so as to obtain a variable rate, that is, the first communication rate may be obtained based on the time-space factor with which the communication performance changes, the initial communication rate may be accurately and reasonably adjusted, that is, the communication cost corresponding to a certain device (for example, UE) may be reasonably determined, and the service requirements of the user for different services may be improved.
The communication rate determining method, apparatus, server and storage medium provided in the embodiments of the present invention may be applied to a communication system as shown in fig. 1, where the communication system includes a sending end device 101, a network device 102 and a receiving end device 103. In general, in practical applications, the connections between the above-mentioned devices or service functions may be wireless connections, and fig. 1 illustrates the connections between the devices by solid lines for convenience of intuitively representing the connections between the devices.
The sending end device 101 may establish a communication connection with the network device 102, and the receiving end device 103 may also establish a communication connection with the network device 102, that is, the sending end device 101 may perform data transmission with the receiving end device 103 through the network device 102.
It should be understood that the sending-end device 101 may be a device (e.g., a certain UE) that initiates a service data request, or may be a device (e.g., a certain UE or a certain server) that sends service data; the receiving device 103 may be a device (i.e., UE or server) that receives the service data request, or may be a device (i.e., UE) that receives the service data.
The UE in the embodiment of the present invention may be: a mobile phone, a tablet Computer, a notebook Computer, an Ultra-mobile Personal Computer (UMPC), a netbook, a Personal Digital Assistant (PDA), and the like.
In this embodiment of the present invention, the network device shown in fig. 1 may be a base station, and the base station may be a commonly used base station, an evolved node base (eNB), a next generation base station (gNB), a new radio base station (new radio eNB), a macro base station, a micro base station, a high frequency base station, or a Transmission and Reception Point (TRP), and other devices.
Fig. 2 is a schematic diagram of a hardware structure of a server for executing the communication rate determining method according to the embodiment of the present invention. As shown in fig. 2, the server 20 includes a processor 201, a memory 202, a network interface 203, and the like.
The processor 201 is a core component of the server 20, and the processor 201 is configured to run an operating system of the server 20 and application programs (including a system application program and a third party application program) on the server 20, so as to implement the method for determining the communication rate by the server 20.
In this embodiment, the processor 201 may be a Central Processing Unit (CPU), a microprocessor, a Digital Signal Processor (DSP), an application-specific integrated circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof, which is capable of implementing or executing various exemplary logic blocks, modules, and circuits described in connection with the disclosure of the embodiment of the present invention; a processor may also be a combination of computing functions, e.g., comprising one or more microprocessors, a DSP and a microprocessor, or the like.
Optionally, the processor 201 of the server 20 includes one or more CPUs, which are single-core CPUs (single-CPUs) or multi-core CPUs (multi-CPUs).
The memory 202 includes, but is not limited to, a Random Access Memory (RAM), a Read Only Memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical memory, or the like. The memory 202 holds the code for the operating system.
Alternatively, the processor 201 may implement the communication rate determination method in the embodiment of the present invention by reading an instruction stored in the memory 202, or the processor 201 may implement the communication rate determination method provided in the embodiment of the present invention by an instruction stored inside. In the case where the processor 201 implements the communication rate determination method provided by the embodiment of the present invention by reading the execution saved in the memory, the memory stores an instruction to implement the communication rate determination method provided by the embodiment of the present invention.
The network interface 203 is a wired interface, such as a Fiber Distributed Data Interface (FDDI) interface or a Gigabit Ethernet (GE) interface. Alternatively, the network interface 203 is a wireless interface. The network interface 203 is used for the server 20 to communicate with other devices.
The memory 202 is used for storing the distance between the sending end device and the receiving end device. Optionally, the memory 202 is further configured to store a communication delay between the sending end device and the receiving end device, and the like. The at least one processor 201 further executes the method described in the embodiment of the present invention according to the distance between the sending end device and the receiving end device and the communication delay between the sending end device and the receiving end device, which are stored in the memory 202. For more details of the above functions implemented by the processor 201, reference is made to the following description of various method embodiments.
Optionally, the server 20 further includes a bus, and the processor 201 and the memory 202 are connected to each other through the bus 204, or in other manners.
Optionally, the server 20 further comprises an input/output interface 205, wherein the input/output interface 205 is configured to connect to an input device, and receive a communication rate determination request input by a user through the input device. Input devices include, but are not limited to, a keyboard, a touch screen, a microphone, and the like. The input/output interface 205 is also used for connecting with an output device, and outputting the communication rate determination result (i.e. obtaining the first communication rate or the second communication rate) of the processor 201. Output devices include, but are not limited to, a display, a printer, and the like.
As shown in fig. 3, the method for determining a communication rate according to an embodiment of the present invention may include S101-S104.
S101, the server determines the distance between the sending end device and the receiving end device.
It should be understood that the server may obtain the location information of the sending end device and the location information of the receiving end device, and determine the distance according to the two location information, which may be the respective geographic locations of the two devices.
S102, the server obtains the communication time delay between the sending terminal equipment and the receiving terminal equipment.
It should be understood that the communication delay may be a time difference between sending of one service data (or one data packet) by the sending end device and receiving of the service data by the receiving end device; or an average value of time differences between sending of multiple service data by the sending end device and receiving of the multiple service data by the receiving end device (specifically, sending of one service data corresponds to one time difference, and an average value of multiple time differences).
It can be understood that the server may obtain the communication delay from the network device corresponding to the sending end device and/or the network device corresponding to the receiving end device, and may also obtain the communication delay from the core network device.
It should be noted that the execution sequence of S101 and S102 is not limited by the embodiment of the present invention. For example, S101 may be executed first and then S102 may be executed, S102 may be executed first and then S101 may be executed, or S101 and S102 may be executed simultaneously, and for convenience of example, S101 and then S102 are executed in fig. 3.
S103, the server determines a space-time factor according to the distance and the communication time delay.
The space-time factor is used for representing the communication performance between the sending terminal equipment and the receiving terminal equipment.
In one implementation manner of the embodiment of the present invention, the server may determine a ratio of the distance to the communication delay as the space-time factor.
S104, the server adjusts the initial communication rate based on the space-time factor to obtain a first communication rate.
In one implementation of the embodiment of the present invention, the server may determine the product of the spatio-temporal factor and the initial communication rate as the first communication rate.
It should be understood that after obtaining (or determining) the first communication rate, the server may send the first communication rate to the CHF device, so that the CHF device may determine the communication cost corresponding to the sending end device (or the receiving end device) based on the data traffic corresponding to the sending end device.
In the method for determining communication rate provided by the embodiment of the present invention, a server may determine a distance between a sending end device and a receiving end device, and obtain a communication delay between the sending end device and the receiving end device; the server then determines a spatio-temporal factor based on the distance and the communication delay, and adjusts an initial communication rate based on the spatio-temporal factor to obtain a first communication rate. In the embodiment of the present invention, the server may adjust the initial communication rate based on the time-space factor used for characterizing the communication performance between the sending end device and the receiving end device, so as to obtain a variable rate, that is, the first communication rate may be obtained based on the time-space factor with which the communication performance changes, the initial communication rate may be accurately and reasonably adjusted, that is, the communication cost corresponding to a certain device (for example, UE) may be reasonably determined, and the service requirements of the user for different services may be improved.
Referring to fig. 3, as shown in fig. 4, in an implementation manner of the embodiment of the present invention, after determining the space-time factor according to the distance and the communication delay, the method for determining a communication rate provided by the embodiment of the present invention may further include S105-S107.
S105, under the condition that the space-time factor is greater than or equal to the first threshold, the server determines that the comprehensive factor meets the following formula:
P=1+S*M
wherein P represents the synthesis factor, S represents the spatio-temporal factor, M represents a first coefficient, and M > 1.
It should be understood that when the space-time factor is greater than or equal to the first threshold, it indicates that the communication performance (or transmission efficiency) between the sending end device and the receiving end device is better. In the embodiment of the present invention, when the communication performance (or transmission efficiency) between the sending end device and the receiving end device is better, the server may determine a larger (i.e., larger than the space-time factor) comprehensive factor.
And S106, under the condition that the space-time factor is smaller than the first threshold, the server determines that the comprehensive factor is equal to a second threshold.
In one implementation of the embodiments of the present invention, the second threshold (e.g., 1) may be greater than the first threshold (e.g., 0). Namely, under the condition that the time space factor is greater than or equal to 0, the server determines that the comprehensive factor meets the formula; otherwise (i.e., in the case where the temporal-spatial factor is less than 0), the server determines that the composite factor is 1.
S107, the server adjusts the initial communication rate based on the comprehensive factor to obtain a second communication rate.
In one implementation manner of the embodiment of the present invention, the server may determine the product of the composite factor and the initial communication rate as the second communication rate.
For example, assuming that the determined integration factor is 1.5, the initial communication rate is 2G/yuan, and thus the server determines the second communication rate to be 3G/yuan.
With reference to fig. 3, as shown in fig. 5, the determining the space-time factor according to the distance and the communication delay may specifically include S1031.
S1031, the server determines that the space-time factor meets the following formula:
Figure BDA0003231869890000071
wherein S represents the space-time factor, d represents the distance, l represents the communication delay, c represents a second coefficient, c > 0
In conjunction with the description of the foregoing embodiment, it should be understood that the distance is a distance between the sending end device and the receiving end device, and the communication delay is a communication delay between the sending end device and the receiving end device.
Alternatively, the second coefficient may be 200.
With reference to fig. 3, as shown in fig. 6, before S101, the method for determining a communication rate according to the embodiment of the present invention may further include S108.
S108, the server obtains the position information of the sending terminal device and the position information of the receiving terminal device.
It should be understood that the server may obtain both location information from the location service device. The location information of the sending end device may include longitude and latitude information of the sending end device (i.e., the longitude of the sending end device and the latitude of the sending end device), and the location information of the receiving end device may include longitude and latitude information of the receiving end device (i.e., the longitude of the receiving end device and the latitude of the receiving end device).
As shown in fig. 6, the determining the distance between the sending end device and the receiving end device may specifically include S1011.
S1011, determining that the distance between the sending end device and the receiving end device satisfies the following formula:
Figure BDA0003231869890000081
where d represents the distance, R represents the earth radius, and θ represents the target angle.
Alternatively, R may take the value 6370km (kilometers).
The above target angle satisfies the following formula:
θ=arcos(cos(α)*cos(β)+sin(α)*sin(β)*cos(γ))
where θ represents the target angle, α represents an angle difference between 90 ° and a second latitude, β represents an angle difference between 90 ° and a first latitude, and γ represents an angle difference between a first longitude and a second longitude, where the first longitude and the first latitude are latitude and longitude information included in the location information of the transmitting-end device, and the second longitude and the second latitude are latitude and longitude information included in the location information of the receiving-end device.
It should be understood that the first longitude is a longitude of the sending device, the first latitude is a latitude of the sending device, the second longitude is a longitude of the receiving device, and the second latitude is a latitude of the receiving device. In this embodiment of the present invention, the server may determine the target angle based on the first longitude, the first latitude, the second longitude, and the second latitude, and further determine the distance between the sending end device and the receiving end device by combining the radius of the earth.
In the embodiment of the present invention, the server and the like may be divided into functional modules according to the above method example, for example, each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. It should be noted that, the division of the modules in the embodiment of the present invention is schematic, and is only a logic function division, and there may be another division manner in actual implementation.
In the case of dividing each function module by corresponding functions, fig. 7 shows a schematic view of a possible structure of the communication rate determining apparatus (i.e., server) according to the above embodiment, and as shown in fig. 7, the communication rate determining apparatus 30 may include: a determination module 301, an acquisition module 302, and a processing module 303.
A determining module 301, configured to determine a distance between a sending end device and a receiving end device.
An obtaining module 302, configured to obtain a communication delay between the sending end device and the receiving end device.
The determining module 301 is further configured to determine a space-time factor according to the distance and the communication delay, where the space-time factor is used to characterize the communication performance between the sending end device and the receiving end device.
And the processing module 303 is configured to adjust the initial communication rate based on the space-time factor to obtain a first communication rate.
Optionally, the determining module 301 is further configured to determine that the synthesis factor satisfies the following formula if the spatio-temporal factor is greater than or equal to the first threshold:
P=1+S*M
wherein P represents the synthesis factor, S represents the spatio-temporal factor, M represents a first coefficient, and M > 1.
The determining module 301 is further configured to determine that the synthesis factor is equal to a second threshold value if the spatio-temporal factor is smaller than the first threshold value.
The processing module 303 is further configured to adjust the initial communication rate based on the comprehensive factor to obtain a second communication rate.
Optionally, the determining module 301 is specifically configured to determine the product of the comprehensive factor and the initial communication rate as the second communication rate.
Optionally, the determining module 301 is specifically configured to determine that the spatio-temporal factor satisfies the following formula:
Figure BDA0003231869890000091
wherein S represents the space-time factor, d represents the distance, l represents the communication delay, c represents a second coefficient, and c > 0.
Optionally, the obtaining module 302 is further configured to obtain the location information of the sending end device and the location information of the receiving end device.
The determining module 301 is specifically configured to determine that the distance satisfies the following formula:
Figure BDA0003231869890000092
where d represents the distance, R represents the earth radius, and θ represents the target angle.
The target angle satisfies the following formula:
θ=arcos(cos(α)*cos(β)+sin(α)*sin(β)*cos(γ));
where θ represents the target angle, α represents an angle difference between 90 ° and a second latitude, β represents an angle difference between 90 ° and a first latitude, and γ represents an angle difference between a first longitude and a second longitude, where the first longitude and the first latitude are latitude and longitude information included in the location information of the transmitting-end device, and the second longitude and the second latitude are latitude and longitude information included in the location information of the receiving-end device.
In the case of an integrated unit, fig. 8 shows a schematic view of a possible configuration of the communication rate determining apparatus as referred to in the above-described embodiment. As shown in fig. 8, the communication rate determining apparatus 40 may include: a processing module 401 and a communication module 402. Processing module 401 may be used to control and manage the actions of communication rate determining apparatus 40. The communication module 402 may be used to support communication of the communication rate determining apparatus 40 with other entities. Optionally, as shown in fig. 8, the communication rate determining apparatus 40 may further include a storage module 403 for storing program codes and data of the communication rate determining apparatus 40.
The processing module 401 may be a processor or a controller (for example, the processor 201 shown in fig. 2). The communication module 402 may be a transceiver, a transceiver circuit, a communication interface, etc. (e.g., may be the network interface 203 as shown in fig. 2 described above). The storage module 403 may be a memory (e.g., may be the memory 202 described above and shown in fig. 2).
When the processing module 401 is a processor, the communication module 402 is a transceiver, and the storage module 403 is a memory, the processor, the transceiver, and the memory may be connected by a bus. The bus may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc.
It should be understood that, in various embodiments of the present invention, the sequence numbers of the above-mentioned processes do not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented using a software program, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. The procedures or functions described in accordance with the embodiments of the invention are all or partially effected when the computer program instructions are loaded and executed on a computer. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored on a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website, computer, server, or data center to another website, computer, server, or data center via wire (e.g., coaxial cable, fiber optics, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or can comprise one or more data storage devices, such as a server, a data center, etc., that can be integrated with the medium. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (13)

1. A method for determining a communication rate, comprising:
determining the distance between the sending end equipment and the receiving end equipment;
acquiring communication time delay between the sending end equipment and the receiving end equipment;
determining a space-time factor according to the distance and the communication delay, wherein the space-time factor is used for representing the communication performance between the sending terminal equipment and the receiving terminal equipment;
based on the space-time factor, an initial communication rate is adjusted to obtain a first communication rate.
2. The communication rate determination method of claim 1, wherein after the determining the space-time factor based on the distance and the communication delay, the method further comprises:
in the case where the spatio-temporal factor is greater than or equal to a first threshold, determining that a synthesis factor satisfies the following formula:
P=1+S*M;
wherein P represents the synthesis factor, S represents the spatio-temporal factor, M represents a first coefficient, and M > 1;
determining that the synthesis factor is equal to a second threshold value if the spatio-temporal factor is less than the first threshold value;
and adjusting the initial communication rate based on the comprehensive factor to obtain a second communication rate.
3. The method of claim 2, wherein the adjusting the initial communication rate based on the composite factor to obtain a second communication rate comprises:
and determining the product of the comprehensive factor and the initial communication rate as the second communication rate.
4. The method of claim 1, wherein determining a spatio-temporal factor based on the distance and the communication delay comprises:
determining that the spatiotemporal factor satisfies the following formula:
Figure FDA0003231869880000011
wherein S represents the space-time factor, d represents the distance, l represents the communication delay, c represents a second coefficient, and c > 0.
5. The communication rate determination method according to any of claims 1-4, wherein before the determining the distance between the sending end device and the receiving end device, the method further comprises:
acquiring the position information of the sending end equipment and the position information of the receiving end equipment;
the determining the distance between the sending end device and the receiving end device includes:
determining that the distance satisfies the following formula:
Figure FDA0003231869880000021
wherein d represents the distance, R represents the earth radius, and θ represents the target angle;
the target angle satisfies the following formula:
θ=arcos(cos(α)*cos(β)+sin(α)*sin(β)*cos(γ));
where θ represents the target angle, α represents an angle difference between 90 ° and a second latitude, β represents an angle difference between 90 ° and a first latitude, and γ represents an angle difference between a first longitude and a second longitude, where the first longitude and the first latitude are latitude and longitude information included in the location information of the transmitting end device, and the second longitude and the second latitude are latitude and longitude information included in the location information of the receiving end device.
6. A communication rate determination apparatus, comprising: the device comprises a determining module, an obtaining module and a processing module;
the determining module is used for determining the distance between the sending end equipment and the receiving end equipment;
the obtaining module is configured to obtain a communication delay between the sending end device and the receiving end device;
the determining module is further configured to determine a space-time factor according to the distance and the communication delay, where the space-time factor is used to characterize communication performance between the sending end device and the receiving end device;
and the processing module is used for adjusting the initial communication rate based on the space-time factor to obtain a first communication rate.
7. The communication-rate determining apparatus according to claim 6,
the determining module is further configured to determine that a synthesis factor satisfies the following formula if the spatio-temporal factor is greater than or equal to a first threshold:
P=1+S*M;
wherein P represents the synthesis factor, S represents the spatio-temporal factor, M represents a first coefficient, and M > 1;
the determining module is further configured to determine that the synthesis factor is equal to a second threshold if the spatio-temporal factor is less than the first threshold;
the processing module is further configured to adjust the initial communication rate based on the comprehensive factor to obtain a second communication rate.
8. The communication-rate determining apparatus according to claim 7,
the determining module is specifically configured to determine a product of the integrated factor and the initial communication rate as the second communication rate.
9. The communication-rate determining apparatus according to claim 6,
the determining module is specifically configured to determine that the spatio-temporal factor satisfies the following formula:
Figure FDA0003231869880000031
wherein S represents the space-time factor, d represents the distance, l represents the communication delay, c represents a second coefficient, and c > 0.
10. The communication rate determination apparatus according to any one of claims 6-9,
the acquiring module is further configured to acquire the position information of the sending end device and the position information of the receiving end device;
the determining module is specifically configured to determine that the distance satisfies the following formula:
Figure FDA0003231869880000032
wherein d represents the distance, R represents the earth radius, and θ represents the target angle;
the target angle satisfies the following formula:
θ=arcos(cos(α)*cos(β)+sin(α)*sin(β)*cos(γ));
where θ represents the target angle, α represents an angle difference between 90 ° and a second latitude, β represents an angle difference between 90 ° and a first latitude, and γ represents an angle difference between a first longitude and a second longitude, where the first longitude and the first latitude are latitude and longitude information included in the location information of the transmitting end device, and the second longitude and the second latitude are latitude and longitude information included in the location information of the receiving end device.
11. A server, characterized in that the server comprises:
a processor;
a memory configured to store the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the communication rate determination method of any of claims 1-5.
12. A computer-readable storage medium having instructions stored thereon, wherein the instructions in the computer-readable storage medium, when executed by a server, enable the server to perform a communication rate determination method according to any one of claims 1-5.
13. A computer program product, characterized in that it comprises computer instructions which, when run on a server, cause the server to carry out the communication rate determination method according to any one of claims 1-5.
CN202110989202.3A 2021-08-26 2021-08-26 Communication rate determining method, device, server and storage medium Active CN113726533B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110989202.3A CN113726533B (en) 2021-08-26 2021-08-26 Communication rate determining method, device, server and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110989202.3A CN113726533B (en) 2021-08-26 2021-08-26 Communication rate determining method, device, server and storage medium

Publications (2)

Publication Number Publication Date
CN113726533A true CN113726533A (en) 2021-11-30
CN113726533B CN113726533B (en) 2022-09-02

Family

ID=78678178

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110989202.3A Active CN113726533B (en) 2021-08-26 2021-08-26 Communication rate determining method, device, server and storage medium

Country Status (1)

Country Link
CN (1) CN113726533B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001028219A2 (en) * 1999-10-14 2001-04-19 Motorola, Inc. Quality-based billing system
US20030093341A1 (en) * 2001-11-14 2003-05-15 International Business Machines Corporation Mechanism for tracking traffic statistics on a per packet basis to enable variable price billing
CN1454014A (en) * 2002-04-27 2003-11-05 华为技术有限公司 Radio communication system charge method
CN1464757A (en) * 2002-06-14 2003-12-31 华为技术有限公司 Charging method of mobile communication system
CN1815965A (en) * 2006-02-22 2006-08-09 北京邮电大学 Service quality charging method of internet business based on service grade protcol
CN101465744A (en) * 2008-12-10 2009-06-24 清华大学 Fee method based on internet high-performance application service
CN110022266A (en) * 2014-05-29 2019-07-16 华为技术有限公司 The control method and device of load transmission
CN110223103A (en) * 2019-05-10 2019-09-10 山东大学 Taximeter system and its working method based on Beidou integrated navigation
CN111130812A (en) * 2019-12-27 2020-05-08 中国联合网络通信集团有限公司 Communication rate determining method and device

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001028219A2 (en) * 1999-10-14 2001-04-19 Motorola, Inc. Quality-based billing system
US20030093341A1 (en) * 2001-11-14 2003-05-15 International Business Machines Corporation Mechanism for tracking traffic statistics on a per packet basis to enable variable price billing
CN1454014A (en) * 2002-04-27 2003-11-05 华为技术有限公司 Radio communication system charge method
CN1464757A (en) * 2002-06-14 2003-12-31 华为技术有限公司 Charging method of mobile communication system
CN1815965A (en) * 2006-02-22 2006-08-09 北京邮电大学 Service quality charging method of internet business based on service grade protcol
CN101465744A (en) * 2008-12-10 2009-06-24 清华大学 Fee method based on internet high-performance application service
CN110022266A (en) * 2014-05-29 2019-07-16 华为技术有限公司 The control method and device of load transmission
CN110223103A (en) * 2019-05-10 2019-09-10 山东大学 Taximeter system and its working method based on Beidou integrated navigation
CN111130812A (en) * 2019-12-27 2020-05-08 中国联合网络通信集团有限公司 Communication rate determining method and device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
姜志强等: "面向服务质量控制的计费策略", 《计算机应用》 *
甘志国: "《立体几何与组合》", 30 January 2014, 哈尔滨工业大学出版社 *

Also Published As

Publication number Publication date
CN113726533B (en) 2022-09-02

Similar Documents

Publication Publication Date Title
CN113115324B (en) Beam failure recovery request sending and receiving method, device and system
US10375523B2 (en) Location information obtaining method and device
CN111245587B (en) Aperiodic SRS sending method and related equipment
US9775192B2 (en) Method and apparatus for sharing wireless data service
CN112188547B (en) Service processing method and device
CN112202892B (en) Method and device for determining MEC boundary
CN111741512B (en) Private network access method and device
CN114096007A (en) Service transmission method, device, server and storage medium
CN113726533B (en) Communication rate determining method, device, server and storage medium
CN107613099A (en) Load the method and device of emergency numbers
CN107819761B (en) Data processing method and device and readable storage medium
CN108848566A (en) Wireless communication transmission method, device, mobile terminal and computer-readable storage medium
CN113347660A (en) Communication signal detection method, apparatus, device and medium
CN114125936A (en) Resource scheduling method, device and storage medium
JP5648743B2 (en) Data communication method and data communication system
CN114070334B (en) Frequency configuration method, device, equipment and storage medium
WO2018121220A1 (en) System information transmission method, user terminal, and transmission node
CN112738828B (en) Energy-saving control method and device
US20100041444A1 (en) Charging Device Capable of Connecting to Internet
CN102948229B (en) Interference management
CN113114326B (en) Communication method and device
CN113891446B (en) Transmitting power configuration method, transmitting power configuration device, server and storage medium
EP4192055A1 (en) Data transmission method and apparatus
WO2022064717A1 (en) Wireless communication system, transmission power control method, software defined radio, and transmission power control program
CN115669048A (en) Measurement reporting method and device, communication equipment and storage medium

Legal Events

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