Detailed Description
In order to better understand the technical solutions in the embodiments of the present application, the following descriptions will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only some embodiments of the present application, but not all embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments in the embodiments of the present application shall fall within the scope of protection of the embodiments of the present application.
Embodiments of the present application are further described below with reference to the accompanying drawings of embodiments of the present application.
For easy understanding, an application scenario of the data transmission method provided in the first embodiment of the present application is described, and referring to fig. 1, fig. 1 is a schematic scenario diagram of the data transmission method provided in the embodiment of the present application. It should be noted that, the application scenario shown in fig. 1 is only one scenario in which the data transmission method provided in the embodiment of the present application may be applied, and does not represent that the method provided in the embodiment of the present application must be applied to the scenario. The scenario shown in fig. 1 includes a data transmission device 101 and a terminal device 102.
Wherein the data transmission device 101 is capable of transmitting a beam of electromagnetic waves, carrying information on the beam for transmission. By way of example, the data transmission device 101 may comprise a base station, satellite, or the like. The base station may be a base station in a mobile communication network, e.g., an evolved NodeB (eNB).
The terminal device 102 and the data transmission device 101 may perform data transmission by means of wireless communication, and both the terminal device 102 and the data transmission device 101 may be devices in a mobile communication network, where the mobile communication network may include a global system for mobile communication (english: global System for Mobile Communications, GSM), a universal mobile communication system (english: universal Mobile Telecommunications System, UMTS), a long term evolution (english: long Term Evolution, LTE) network, a 5th generation mobile communication technology (english: 5th Generation Mobile Communication Technology,5G) network, and the like, and is only illustrative and not meant to limit the present application. The data transmission device 101 can transmit multiple beams, because multiple beams can be configured, different beams are selected for data transmission according to different types of data, the number of beams required to be configured is reduced, the size and complexity of an antenna are reduced, and the difficulty and cost of device production and maintenance are reduced.
Example 1
An embodiment of the present application provides a data transmission method, which is applied to a user plane function device, and in combination with the scenario shown in fig. 1, the data transmission method provided in the embodiment of the present application is described in detail, and it should be noted that fig. 1 is only an application scenario of the data transmission method provided in the embodiment of the present application, and does not represent that the data transmission method must be applied to the scenario shown in fig. 1, and specifically may be applied to the data transmission device, and referring to fig. 2, fig. 2 is a flowchart of a data transmission method provided in the embodiment of the present application, and the method includes the following steps:
step 201, obtaining target data to be transmitted.
The target data may be any data, and illustratively, the target data may include broadcast data (such as public information), access data (such as access channel configuration information or paging information), service data (such as application layer data), and the like, and may be generated by a data transmission device or transmitted by another receiving device.
Step 202, determining the beam type corresponding to the target data in at least two beam types according to the data type of the target data.
The data type of the target data may include various kinds, for example, broadcast data, access data, service data. Wherein, the broadcast data is data sent by broadcasting, and the broadcast data can comprise public information; the access data is data for enabling the terminal equipment to access the data transmission equipment, and the access data can comprise access channel configuration information and/or paging configuration information; the service data may include data that an application layer provides services to a user, such as application layer messages, video data, voice data, image data, and the like.
The beam types may include broadcast beams, access beams, and service beams, among others. Wherein the broadcast beam is a beam that is broadcast within a coverage area of the data transmission apparatus; the access beam is a beam used for accessing the terminal equipment by scanning a plurality of wave positions in the coverage area of the data transmission equipment; the service beam is a beam for carrying service data of the user. Optionally, in a specific implementation manner, determining, according to a data type of the target data, a beam type corresponding to the target data in at least two beam types includes: if the data type of the target data is broadcast data, determining that the beam type corresponding to the target data is broadcast beam; or if the data type of the target data is access data, determining the beam type corresponding to the target data as an access beam; or if the data type of the target data is service data, determining the beam type corresponding to the target data as the service beam.
Step 203, determining a target beam carrying target data according to the beam type corresponding to the target data.
The target beam may include a broadcast beam, a receive beam, and a service beam, where the number of broadcast beams may be one, and the number of receive beams and service beams may be one or more, as described in connection with step 203. For example, if the target data is broadcast data, the target beam is a broadcast beam; if the target data is an access beam, the target beam is an access beam, when the access data is required to be sent through the access beam, the terminal equipment determines the access beam corresponding to the terminal equipment based on the broadcast data, and when the access beam scans the position of the terminal equipment, the access beam is accessed through the access beam; if the target data is service data, configuring a service beam for the terminal equipment, and transmitting the target data through the service beam.
Optionally, in combination with the implementation in step 202, in an example, determining the target beam carrying the target data according to the beam type corresponding to the target data includes: when the target data contains service data of at least two service functions, service beams are configured for the service data according to the preset priority order of the service functions, and network resources are allocated. The service functions may include, for example, a query request, a message transmission, a video transmission, an audio call, etc., and may be set by itself according to a service provided to a user, which is not listed here. The network resources may include time domain resources and frequency domain resources, and how the network resources are allocated may be determined according to a location of the terminal, for example, allocating the network resources may include allocating bandwidth for the target data, which is only exemplary and not representative of the present application.
Based on the above example, optionally, the method may further include: and receiving a priority adjustment command sent by the management terminal, and updating the priority order of the service function according to the priority adjustment command, wherein the priority adjustment command is used for indicating the management personnel to adjust the priority order of the service function. The administrator can adjust the priority order of the service functions by himself, and set the priority more flexibly, so that the data transmission efficiency is more fit for the user demands. For example, the current service type may be displayed at the management terminal, the manager may adjust the priority order of different service functions, and may allocate network resources to different service functions, e.g., set data transmission priorities to different service functions, and allocate bandwidth.
Based on the above example, optionally, configuring the service beam for the service data and allocating network resources includes: according to the position of the terminal equipment, the transmitting power and transmitting direction of the service beam are configured, so that the service beam covers the position of the terminal equipment and network resources are allocated. Alternatively, when the terminal device accesses the data transmission device, the location information and the address information of the terminal device may be transmitted to the data transmission device, so that the data transmission device configures a service beam for the terminal device.
And step 204, transmitting target data to the terminal equipment by using the target beam.
In connection with the implementation described in the above step 202, three application scenarios are illustrated herein, namely, a broadcast beam, an access beam, and a service beam.
Optionally, in a first application scenario, the description of the broadcast beam, the target beam is a broadcast beam, the target data is public information to be broadcast, and the sending of the target data to the terminal device by using the target beam includes: and broadcasting the public information in the coverage area of the data transmission equipment by using the broadcast beam so that the terminal equipment can be accessed according to the public information.
The public information is used for indicating the configuration conditions of wave positions and access beams in the coverage area of the data transmission equipment. It should be noted that, the coverage area of the broadcast beam is the coverage area of the data transmission device, because the broadcast beam has a larger coverage area, and the beam performance is lower under the same condition, and the beam performance may include, for example, a data rate, a capacity, and the like provided by the beam. Thus, the broadcast beam may transmit basic common information. Alternatively, in connection with the scenario shown in fig. 1, the data transmission device may be a base station or a satellite, and the coverage area of the data transmission device may be a cell, and a cell may be an area covered by a base station signal.
Optionally, the common information includes wave position information and access beam configuration information; the wave bit information is used for indicating at least one of the position of the wave bit and the current time stamp; the access beam configuration information is used for indicating at least one of the corresponding relation between the access beam and the wave bit, the scanning interval of the access beam, the uplink access channel configuration information of the access beam and the paging configuration information. Illustratively, in one particular implementation, the wave bit information may indicate the number of wave bits, the position of the wave bits, and the current timestamp; the access beam configuration information may indicate the number of access beams, a correspondence between each access beam and a wave bit, a scanning interval of the access beam, and may further include at least one of uplink access channel configuration information and paging configuration information of the access beam.
Wherein the number of wave bits represents the number of all wave bits in the coverage area of the data transmission device, and the wave bits generally represent the position covered by a certain angle in azimuth or elevation of the wave beam; the position of the wave position represents the physical position corresponding to the wave position, such as the coordinates of a global positioning system (English: global Positioning System, GPS) and the like; the current timestamp indicates the time at which the broadcast beam carrying the common information was transmitted. It should be further noted that the number of access beams of the data transmission device may be one or more, and the number of access beams represents the number of access beams configured by the data transmission device; the corresponding relation between each access wave beam and the wave position represents the wave position covered by each wave beam, namely the corresponding wave position; the scanning interval of the access beam may represent the time of scanning one wave bit by the access beam, i.e. the time of covering one wave bit, or may be replaced by a scanning period, where the scanning period is used to represent the time taken by each access beam to complete one scanning of all the corresponding wave bits, or is used to represent the time length of the interval between two adjacent scans for one wave bit. In addition, the uplink access channel configuration information of the access beam may include address information (e.g., a port address or port number for uplink access, an address of the data transmission device), a channel name, etc.; the paging configuration information may include a name, an address, etc. of a paging object, which may be a destination device (terminal device) transmitting downlink data. This is merely an example and is not meant to limit the present application thereto.
Optionally, in the second application scenario, the access beam is described, the target beam is an access beam, the target data is access data, and specifically, the target data may include access channel configuration information or paging configuration information. Transmitting target data to a terminal device using a target beam, comprising: if the data type of the target data is access data, M wave bits corresponding to the access wave beams are scanned in the coverage area of the data transmission equipment by utilizing the access wave beams carrying access channel configuration information or paging configuration information, the coverage area of the access wave beams is N wave bits, M and N are positive integers, and M is larger than N. For example, the access beam may cover N wave positions in one time period, so that the transmitting direction and the transmitting power need to be adjusted, other wave positions are covered in the next time period, and each wave position in the M wave positions may be covered in multiple time periods.
Here, a specific example is given to illustrate, optionally, scanning M wave bits corresponding to an access beam in a coverage area by using the access beam, including: and in the coverage range, the transmitting power and the transmitting direction of the access wave beam are periodically adjusted, so that each wave bit in the M wave bits is periodically covered by the access wave beam. For example, taking m=8 and n=1 as an example, the access beam can only cover one wave bit at the same time, the time length of one period of scanning by the access beam is 8 time periods, within one period, the 1 st wave bit is covered by the 1 st time period, the nth wave bit is covered by the 2 nd wave bit … … nth time period, n is an integer in [1,8], and each wave bit is covered by 8 time periods. For example, if the terminal device located in the 2 nd wave position needs to be accessed, the data transmission device can be accessed through the access beam in the 2 nd time period, and the accessing of the data transmission device can include establishing a data transmission link between the data transmission device and the terminal device. Here, only an exemplary description is given, and a period of time may be set according to a specific case, for example, a period of time may be 10ms,0.5s,1s, etc., which is not limited in this application.
Optionally, in the third application scenario, the service beam is described, the target beam is a service beam, the target data is service data, and after the terminal device accesses the data transmission device through the access beam, the service beam may be configured for the terminal device. When there is no transmission task, the service beam is idle, or when there is no transmission task, the service beam may be configured as an access beam for scanning, and after the access terminal device is accessed, the service beam is configured to the terminal device to be transmitted for data transmission.
In the present application, the service beam is flexibly configurable, and after completing data transmission with the service beam, the service beam may be configured to other devices. Optionally, the method further comprises: after the data transmission is completed with the terminal equipment through the service beam, the resources of the service beam are released so as to reconfigure the service beam, and the data transmission is carried out with other terminal equipment through the service beam. Or alternatively, after completing data transmission with the terminal device through the service beam, the service beam is configured as an access beam, and the corresponding wave position is scanned, so that the utilization efficiency of the beam is further improved.
According to the data transmission method, target data to be transmitted are obtained; according to the data type of the target data, determining the beam type corresponding to the target data in at least two beam types; determining a target beam carrying target data according to the beam type corresponding to the target data; and transmitting the target data to the terminal equipment by using the target beam. Because the data transmission equipment can be configured with various types of beams, for different types of data, different types of beams can be configured for transmission, the utilization efficiency of the beams is improved, the number of the beams required to be configured is reduced, the size and the complexity of an antenna are further reduced, and the difficulty and the cost of equipment production and maintenance are reduced.
Example two
In combination with the data transmission method described in the first embodiment, a second embodiment of the present application provides a data transmission method applied to a terminal device. Referring to fig. 3, fig. 3 is a flowchart of a data transmission method according to a second embodiment of the present application, where the method includes the following steps:
301. the broadcast beam transmitted by the data transmission device receives the common information carried by the broadcast beam.
The public information is used for indicating the configuration condition of wave positions and access beams in the coverage area of the data transmission equipment. Optionally, the common information includes wave position information and access beam configuration information; the wave bit information is used for indicating the position of the wave bit and the current time stamp; the access beam configuration information is used for indicating the corresponding relation between the access beam and the wave position and the scanning interval of the access beam; the access beam configuration information is also used to indicate uplink access channel configuration information and/or paging configuration information. The explanation of the common information may refer to the description in the first embodiment, and will not be repeated here.
302. And determining a corresponding access beam according to the public information and the position of the terminal equipment.
Optionally, in combination with the description of the common information in step 301, in a specific example, determining the corresponding access beam according to the common information and the location of the terminal device includes: determining the wave position of the terminal equipment according to the wave position indicated by the wave position information and the position of the terminal equipment; and determining the access beam corresponding to the terminal equipment according to the wave position of the terminal equipment and the corresponding relation between the access beam and the wave position indicated by the access beam configuration information.
303. When the access beam scans to the position of the terminal device, the data transmission device is accessed through the access beam.
Optionally, in connection with the example in step 302, a specific example is presented herein to detail how the data transmission link is established. Optionally, determining a scanning time of the access beam to the terminal device according to the scanning interval of the access beam indicated by the access beam configuration information and the current timestamp; and at the scanning time, establishing a data transmission link with the data transmission equipment based on the uplink access channel configuration information and/or paging configuration information contained in the access beam configuration information.
In connection with the descriptions of steps 302 and 303, the access procedure of the terminal device will be described in detail, taking the example that the number of wave bits corresponding to the access beam is 8. And the terminal equipment determines the corresponding access wave beams according to the number of the access wave beams and the mapping relation between the number of the access wave beams and the wave positions. And the terminal equipment determines the scanning time from the scanning of the access beam to the wave bit where the terminal equipment is located according to the current timestamp and the scanning interval of the corresponding access beam, and then establishes a data transmission link with the data transmission equipment according to the public information at the scanning time. For example, there are 16 wave positions, 2 access wave beams, the wave positions 0-7 corresponding to the access wave beam 1, the wave positions 8-15 corresponding to the access wave beam 2 in the coverage area of the data transmission device, if the wave position number of the position information of the terminal is 15, the access wave beam corresponding to the terminal device is the access wave beam 2, and the terminal device is accessed through the access wave beam 2. The time T required for the access beam 2 to scan one wave position, the time for the access beam 2 to cover the wave position 15 should beIs t 1 And t 2 Between t 1 =(8×i+7)×T,t 2 The period number of the current scanning may be broadcast through a broadcast beam, or the terminal device and the data transmission device have pre-agreed a start time of scanning, that is, a time of starting scanning, and the period number may be determined based on the time of starting scanning, which is exemplified herein, but not limited to this application.
304. And carrying out data transmission with the data transmission equipment through a service beam configured for the terminal equipment by the data transmission equipment.
The data transmission method described in steps 301 to 304 is a method on the terminal device side corresponding to the data transmission method of the first embodiment, and the description thereof will be referred to in the first embodiment, and will not be repeated here.
As shown in fig. 4, fig. 4 is a schematic view of a scenario of a data transmission method according to a second embodiment of the present application, in combination with the data transmission method described in the first embodiment and the data transmission methods described in 301-304. The application scenario shown in fig. 4, on the basis of the application scenario shown in fig. 1, takes a 5G communication network as an example, shows three specific types of beams, including a broadcast beam 1011, an access beam 1012 and a service beam 1013, where the broadcast beam is used to send public information by broadcasting, the access beam is used to scan multiple wave positions so as to enable the terminal device 102 to access, and when there is access of the terminal device 102, the service beam is configured for the terminal device 102 to perform data transmission. In fig. 4, the data transmission device 101 may be a base station, the terminal device 102 may be a User Equipment (UE), and fig. 4 also shows an access and mobility management function device (english: access and Mobility Management Function, AMF) 103, a session management function (english: session Management function, SMF) device 104, and a User plane function (english: user plane Function, UPF) device 105.
Based on the scenario shown in fig. 4, the terminal device 102 receives the common information through the broadcast beam of the data transmission device 101, determines a corresponding access beam based on the common information, accesses the data transmission device 101 by using the access beam, after the data transmission device 101 configures a service beam for the terminal device 102, the terminal device 102 may send uplink request information through the service beam, after the data transmission device 101 receives the request information, interacts with the AMF device 103 to request to establish a session, the AMF device 103 interacts with the SMF device 104 to establish a session for the terminal device, and the SMF device 104 interacts with the UPF device 105 to complete session establishment. The SMF device 104 returns a request response to the data transmission device 101 through the AMF device 103, the data transmission device 101 returns a request response to the terminal device 102, and after the session is established, data transmission is possible. For example, the terminal device 102 may transmit uplink data to the data transmission device 101 through the service beam, the data transmission device 101 may transmit uplink data to the UPF device 105, the UPF device 105 may also transmit downlink data to the data transmission device 101, and the data transmission device 101 may transmit downlink data to the terminal device 102 through the service beam, and based on the scenario shown in fig. 4, three specific examples are listed here to describe the data transmission method in detail.
Optionally, in a first example, describing a live scene, the data transmission method may include: the method comprises the steps that public information borne by a broadcast beam is received through the broadcast beam transmitted by data transmission equipment, and the public information is used for indicating the configuration conditions of wave positions and access beams in the coverage area of the data transmission equipment; determining a corresponding access beam according to the public information and the position of the terminal equipment; when the access beam scans to the position of the terminal equipment, the data transmission equipment is accessed through the access beam; the method comprises the steps that service beams configured for terminal equipment by data transmission equipment are used for sending live broadcast request information to the data transmission equipment, wherein the live broadcast request information is used for requesting to acquire live broadcast video; and receiving the live video sent by the data transmission equipment through the service beam.
Optionally, the terminal device may also upload live video, and the method further includes: and uploading the live video and the address information of the server-side equipment to the data transmission equipment through the service beam, so that the data transmission equipment uploads the live video to the server-side equipment according to the address information of the server-side equipment.
Optionally, in the second example, description is made of an autopilot scenario, and a procedure of accessing the terminal device to the data transmission device is the same as that in the first example and will not be described herein. After the terminal device accesses the data transmission device, the terminal device transmits environmental data, which may include road data, object data around the vehicle body, and the like, to the data transmission device using the service beam. For example, road data may include road images in front of, sideways of, behind of the vehicle, and environment data may include images of the environment around the vehicle; as another example, the environmental data may include a distance of the vehicle from a surrounding object. The data transmission equipment uploads the environment data to the service end equipment and receives the control data sent by the service end equipment, the data transmission equipment transmits the control data to the terminal equipment by utilizing the service beam, and the terminal equipment controls the vehicle according to the control data.
Optionally, in the third example, the remote medical scenario is described, and the procedure of accessing the terminal device to the data transmission device is the same as that in the first example and will not be described here again. After the terminal device is connected to the data transmission device, the terminal device transmits site data to the data transmission device by using the service beam, wherein the site data can comprise medical image data, illness state data which are input by a user and are used for representing symptoms, and the like. The data transmission equipment uploads the field data to the service end equipment, receives the diagnosis result sent by the service end equipment, and transmits the diagnosis result to the terminal equipment by using the service beam, and the terminal equipment displays the diagnosis result to the user.
According to the data transmission method, public information carried by the broadcast beam is received through the broadcast beam transmitted by the data transmission equipment, and the public information is used for indicating the configuration conditions of the wave position and the access beam in the coverage area of the data transmission equipment; determining a corresponding access beam according to the public information and the position of the terminal equipment; when the access beam scans to the position of the terminal equipment, the data transmission equipment is accessed through the access beam; and transmitting service data with the data transmission equipment through a service beam configured for the terminal equipment by the data transmission equipment. Because the data transmission equipment can be configured with various types of beams, for different types of data, different types of beams can be configured for transmission, the utilization efficiency of the beams is improved, the number of the beams required to be configured is reduced, the size and the complexity of an antenna are further reduced, and the difficulty and the cost of equipment production and maintenance are reduced.
Example III
Based on the method described in the first embodiment, a third embodiment of the present application provides a data transmission device for performing the method described in the first embodiment, referring to fig. 5, a control plane device 50 includes:
an obtaining module 501, configured to obtain target data to be transmitted.
The beam type module 502 is configured to determine a beam type corresponding to the target data from at least two beam types according to the data type of the target data.
The beam configuration module 503 is configured to determine a target beam carrying target data according to a beam type corresponding to the target data.
A transmission module 504, configured to send the target data to the terminal device using the target beam.
Optionally, in a specific example, the beam type module 502 is configured to determine that, if the data type of the target data is broadcast data, the beam type corresponding to the target data is a broadcast beam; or if the data type of the target data is access data, determining the beam type corresponding to the target data as an access beam; or if the data type of the target data is service data, determining the beam type corresponding to the target data as the service beam.
Optionally, in a specific example, the beam configuration module 503 is configured to, when the target data includes service data of at least two service functions, configure service beams for the service data according to a preset priority order of the service functions, and allocate network resources.
Optionally, in a specific example, the transmission module 504 is further configured to receive a priority adjustment command sent by the management terminal; the beam configuration module 503 is configured to update the priority order of the service functions according to a priority adjustment command, where the priority adjustment command is used to instruct a manager to adjust the priority order of the service functions.
Optionally, in a specific example, the beam configuration module 503 is configured to configure the transmission power and the transmission direction of the service beam according to the location of the terminal device, so that the service beam covers the location of the terminal device and allocates network resources.
Optionally, in a specific example, the transmission module 504 is configured to scan M wave bits corresponding to the access beam within a coverage area of the data transmission device by using the access beam carrying the access data if the data type of the target data is the access data, where the coverage area of the access beam is N wave bits, M and N are both positive integers, and M is greater than N.
The data transmission equipment provided by the embodiment of the application acquires target data to be transmitted; according to the data type of the target data, determining the beam type corresponding to the target data in at least two beam types; determining a target beam carrying target data according to the beam type corresponding to the target data; and transmitting the target data to the terminal equipment by using the target beam. Because the data transmission equipment can be configured with various types of beams, for different types of data, different types of beams can be configured for transmission, the utilization efficiency of the beams is improved, the number of the beams required to be configured is reduced, the size and the complexity of an antenna are further reduced, and the difficulty and the cost of equipment production and maintenance are reduced.
Example IV
Based on the method described in the second embodiment, a fourth embodiment of the present application provides a terminal device, which is configured to perform the method described in the second embodiment, and referring to fig. 6, fig. 6 is a structural diagram of a terminal device provided in the fourth embodiment of the present application.
In a first implementation, the terminal device 60 includes:
a receiving module 601, configured to receive, through a broadcast beam transmitted by a data transmission device, public information carried by the broadcast beam, where the public information is used to indicate configuration conditions of a wave position and an access beam within a coverage area of the data transmission device;
an access module 602, configured to determine a corresponding access beam according to the public information and a location of the terminal device;
the access module 602 is further configured to access the data transmission device through the access beam when the access beam scans to a location of the terminal device;
a sending module 603, configured to transmit service data with the data transmission device through a service beam configured by the data transmission device for the terminal device.
Optionally, in a specific example, the common information includes wave position information and access beam configuration information; the wave position information is used for indicating the position of the wave position, and the access wave beam configuration information is used for indicating the corresponding relation between the access wave beam and the wave position; an access module 602, configured to determine a wave position of the terminal device according to the wave position indicated by the wave position information and the position of the terminal device; and determining the access beam corresponding to the terminal equipment according to the wave position of the terminal equipment and the corresponding relation between the access beam and the wave position indicated by the access beam configuration information.
In a second implementation, the terminal device 60 includes:
a receiving module 601, configured to receive, through a broadcast beam transmitted by a data transmission device, public information carried by the broadcast beam, where the public information is used to indicate configuration conditions of a wave position and an access beam within a coverage area of the data transmission device;
an access module 602, configured to determine a corresponding access beam according to the public information and a location of the terminal device;
the access module 602 is further configured to access the data transmission device through the access beam when the access beam scans to a location of the terminal device;
a sending module 603, configured to send, through a service beam configured by the data transmission device for the terminal device, live broadcast request information to the data transmission device, where the live broadcast request information is used to request to obtain a live broadcast video;
the receiving module 601 is further configured to receive the live video sent by the data transmission device through the service beam.
Optionally, in a specific example, the sending module 603 is further configured to upload the live video and address information of the server device to the data transmission device through the service beam, so that the data transmission device uploads the live video to the server device according to the address information of the server device.
The terminal device provided by the embodiment of the application receives the public information carried by the broadcast beam through the broadcast beam transmitted by the data transmission device, wherein the public information is used for indicating the configuration conditions of the wave position and the access beam in the coverage area of the data transmission device; determining a corresponding access beam according to the public information and the position of the terminal equipment; when the access beam scans to the position of the terminal equipment, the data transmission equipment is accessed through the access beam; and transmitting service data with the data transmission equipment through a service beam configured for the terminal equipment by the data transmission equipment. Because the data transmission equipment can be configured with various types of beams, for different types of data, different types of beams can be configured for transmission, the utilization efficiency of the beams is improved, the number of the beams required to be configured is reduced, the size and the complexity of an antenna are further reduced, and the difficulty and the cost of equipment production and maintenance are reduced.
Example five
Based on the methods described in the first embodiment and the second embodiment, and the apparatuses described in the third embodiment and the fourth embodiment, in conjunction with the application scenario shown in fig. 1, the application itself applies for the fifth embodiment to provide a data transmission system for performing any of the methods described in the first embodiment and the second embodiment, and referring to fig. 7, the data transmission system 70 includes: a data transmission device 701 and a terminal device 702; the data transmission device 701 is the data transmission device 50 described in the third embodiment, and the terminal device 702 is the terminal device 60 described in the fourth embodiment. The specific description refers to the first embodiment and the second embodiment, and will not be repeated here.
Example six
Based on the methods described in the first and second embodiments, the sixth embodiment of the present application provides an electronic device, which is configured to perform any one of the methods described in the first and second embodiments, and referring to fig. 8, a schematic structural diagram of an electronic device according to the ninth embodiment of the present application is shown, and the specific embodiments of the present application are not limited to specific implementation of the electronic device.
As shown in fig. 8, the electronic device 80 may include: a processor (processor) 802, a communication interface (Communications Interface) 804, a memory (memory) 806, and a communication bus 808.
Wherein:
processor 802, communication interface 804, and memory 806 communicate with each other via a communication bus 808.
A communication interface 804 for communicating with other electronic devices or servers.
The processor 802 is configured to execute the program 810, and specifically may execute relevant steps in the data transmission method according to any one of the first embodiment and the second embodiment.
In particular, program 810 may include program code including computer operating instructions.
The processor 802 may be a central processing unit CPU, or a specific integrated circuit ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement embodiments of the present application. The one or more processors comprised by the smart device may be the same type of processor, such as one or more CPUs; but may also be different types of processors such as one or more CPUs and one or more ASICs.
Memory 806 for storing a program 810. The memory 806 may include high-speed RAM memory or may also include non-volatile memory (non-volatile memory), such as at least one disk memory.
The program 810 is specifically operable to cause the processor 802 to execute to implement the data transmission method described in the first embodiment. The specific implementation of each step in the program 810 may refer to the corresponding steps and corresponding descriptions in the units in the above embodiment of the data transmission method, which are not repeated herein. It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the apparatus and modules described above may refer to corresponding procedure descriptions in the foregoing method embodiments, which are not repeated herein.
The electronic equipment provided by the embodiment of the application acquires target data to be transmitted; according to the data type of the target data, determining the beam type corresponding to the target data in at least two beam types; determining a target beam carrying target data according to the beam type corresponding to the target data; and transmitting the target data to the terminal equipment by using the target beam. Because the data transmission equipment can be configured with various types of beams, for different types of data, different types of beams can be configured for transmission, the utilization efficiency of the beams is improved, the number of the beams required to be configured is reduced, the size and the complexity of an antenna are further reduced, and the difficulty and the cost of equipment production and maintenance are reduced.
Example seven
Based on the methods described in the first and second embodiments, the eighth embodiment of the present application provides a storage medium having a computer program stored thereon, which when executed by a processor, implements any of the methods described in the first and second embodiments.
Example eight
Based on the methods described in the first and second embodiments, the ninth embodiment of the present application provides a computer program product that, when executed by a processor, implements any of the methods described in the first and second embodiments.
It should be noted that, according to implementation requirements, each component/step described in the embodiments of the present application may be split into more components/steps, and two or more components/steps or part of operations of the components/steps may be combined into new components/steps, so as to achieve the purposes of the embodiments of the present application.
The above-described methods according to embodiments of the present application may be implemented in hardware, firmware, or as software or computer code storable in a recording medium such as a CD ROM, RAM, floppy disk, hard disk, or magneto-optical disk, or as computer code originally stored in a remote recording medium or a non-transitory machine-readable medium and to be stored in a local recording medium downloaded through a network, so that the methods described herein may be stored on such software processes on a recording medium using a general purpose computer, special purpose processor, or programmable or special purpose hardware such as an ASIC or FPGA. It is understood that a computer, processor, microprocessor controller, or programmable hardware includes a memory component (e.g., RAM, ROM, flash memory, etc.) that can store or receive software or computer code that, when accessed and executed by the computer, processor, or hardware, implements the navigation methods described herein. Further, when the general-purpose computer accesses code for implementing the navigation method shown herein, execution of the code converts the general-purpose computer into a special-purpose computer for executing the navigation method shown herein.
Those of ordinary skill in the art will appreciate that the elements and method steps of the examples described in connection with the embodiments disclosed herein can be implemented as electronic hardware, or as a combination 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 solution. 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 embodiments of the present application.
The above embodiments are only for illustrating the embodiments of the present application, but not for limiting the embodiments of the present application, and various changes and modifications can be made by one skilled in the relevant art without departing from the spirit and scope of the embodiments of the present application, so that all equivalent technical solutions also fall within the scope of the embodiments of the present application, and the scope of the embodiments of the present application should be defined by the claims.