CN116782404B - Data receiving method and device, base station and relay terminal - Google Patents

Data receiving method and device, base station and relay terminal Download PDF

Info

Publication number
CN116782404B
CN116782404B CN202311064009.4A CN202311064009A CN116782404B CN 116782404 B CN116782404 B CN 116782404B CN 202311064009 A CN202311064009 A CN 202311064009A CN 116782404 B CN116782404 B CN 116782404B
Authority
CN
China
Prior art keywords
receiving
data
uplink
uplink data
relay terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202311064009.4A
Other languages
Chinese (zh)
Other versions
CN116782404A (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.)
Guangdong Ocean University
Original Assignee
Guangdong Ocean University
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 Guangdong Ocean University filed Critical Guangdong Ocean University
Priority to CN202311064009.4A priority Critical patent/CN116782404B/en
Publication of CN116782404A publication Critical patent/CN116782404A/en
Application granted granted Critical
Publication of CN116782404B publication Critical patent/CN116782404B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • H04W72/1268Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/21Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/53Allocation or scheduling criteria for wireless resources based on regulatory allocation policies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/284Home automation networks characterised by the type of medium used
    • H04L2012/2841Wireless
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the application provides a data receiving method, a data receiving device, a base station and a relay terminal. The data receiving method applied to the base station comprises the following steps: receiving a first uplink resource request message sent by a relay terminal, wherein the first uplink resource request message comprises first uplink resource information and a first service type of first uplink data; determining a first channel identifier of a channel for receiving first uplink data based on the first service type; acquiring a first receiving time point for receiving a first uplink resource request message; determining a first target time for receiving the first uplink data according to a preset rule based on a first receiving time point; and receiving first uplink data sent by the relay terminal at a first target time based on the first channel identifier. The data receiving method provided by the embodiment of the application can automatically manage the intelligent home and ensure the communication quality.

Description

Data receiving method and device, base station and relay terminal
Technical Field
The embodiment of the application relates to the technical field of intelligent home, in particular to a data receiving method, a data receiving device, a base station and a relay terminal.
Background
The intelligent home is connected with various devices (such as a lighting system, curtain control, air conditioner control, security system, network household appliances and the like) in the home through the internet of things technology, and lighting, curtains, air conditioners, anti-theft alarms, household appliance control and the like are remotely controlled through a control terminal. Compared with the common home, the intelligent home has the advantages that the intelligent home is provided with an omnibearing information interaction function besides the traditional living function, so that a proprietor can know and control equipment in the home anytime and anywhere. For example, faults are discovered in time, payment reminders, visitor reminders, or suspicious monitoring, etc.
In order to provide better service for owners, the intelligent home can periodically report operation data to respective maintenance parties so as to discover faults and analyze fault reasons in time, thereby making a solution. The maintainer of the intelligent home can also issue the updated software to the intelligent home, so that the intelligent home updates the software system and provides more stable and richer services.
With the wide application of smart home and the increase of the variety of smart home, more and more smart home needs to upload operation data to a server, and when the excessive operation data is uploaded at the same time, overload of a communication network is caused, so that communication quality is reduced. The management of the smart home is fully automatic, so how to automatically manage the smart home and ensure the communication quality becomes a problem to be solved urgently.
Disclosure of Invention
In view of the above problems, embodiments of the present application provide a data receiving method, a data receiving device, a base station, and a relay terminal, which can automatically manage smart home and ensure communication quality.
In a first aspect, an embodiment of the present application provides a data receiving method, which is applied to a base station, and includes:
receiving a first uplink resource request message sent by a relay terminal, wherein the first uplink resource request message comprises first uplink resource information and a first service type of first uplink data, and the first uplink resource information is used for indicating uplink resources required for transmitting the first uplink data;
determining a first channel identifier of a channel for transmitting first uplink data based on the first service type; the first channel identifier is used for indicating a second class data channel between the relay terminal and the base station;
acquiring a first receiving time point for receiving a first uplink resource request message;
determining a first target time for receiving the first uplink data according to a preset rule based on a first receiving time point;
and receiving first uplink data sent by the relay terminal at a first target time based on the first channel identifier.
In one possible implementation manner, determining, based on the first receiving time point, a first target time for receiving the first uplink data according to a preset rule includes:
Counting the times of the first uplink resource request messages received at different first receiving time points in a plurality of periods;
determining a first receiving time point corresponding to the target times meeting the preset requirement in the times as a first target time for receiving the first uplink data; the preset requirements include: the number of times is the largest and/or the number is greater than or equal to a preset threshold.
In one possible implementation manner, determining, based on the first receiving time point, a first target time for receiving the first uplink data according to a preset rule includes:
determining a first reception time point as a start time point of a first target time;
acquiring a preset time interval;
determining the sum of the starting time point and the preset time interval as a cut-off time point of the first target time;
and determining the first target time according to the starting time point and the cut-off time point.
In one possible implementation manner, determining, based on the first receiving time point, a first target time for receiving the first uplink data according to a preset rule includes:
counting the first receiving time points of all the received first uplink resource request messages;
determining a time period with the greatest distribution density degree from all the first receiving time points as a first target time; wherein the time period satisfies a preset time length.
In one possible implementation, the method further includes:
receiving a second uplink resource request message sent by the relay terminal and used for requesting to upload second uplink data; the second uplink resource request message comprises second uplink resource information and a second service type of second uplink data;
determining a second channel identifier of a channel for transmitting second uplink data based on the second service type;
acquiring a second receiving time point for receiving a second uplink resource request message;
determining a second target time for receiving second uplink data based on a second receiving time point, the first target time and a preset rule; the time interval between the first target time and the second target time is greater than 0;
and receiving second uplink data sent by the relay terminal at a second target time based on the second channel identifier.
In a second aspect, an embodiment of the present application provides a data receiving method, which is applied to a relay terminal, including:
broadcasting a discovery signal for establishing communication connection with the first smart home device;
receiving a connection request of first intelligent household equipment, wherein the connection request is sent by the first intelligent household equipment after detecting a discovery signal;
establishing communication connection with the first intelligent home equipment according to the connection request;
Receiving first uplink data sent by first intelligent home equipment through communication connection;
generating a first uplink resource request message based on the first uplink data; the first uplink resource request message comprises first uplink resource information and a first service type of first uplink data;
and sending the first uplink resource request message to the base station.
In one possible implementation, the method further includes:
transmitting first uplink data to a base station at a preset first target time;
or alternatively, the first and second heat exchangers may be,
and sending second uplink data to the base station at a preset second target time.
In a third aspect, an embodiment of the present application provides a data receiving apparatus, which is applied to a base station, including:
the message receiving module is used for receiving a first uplink resource request message sent by the relay terminal, wherein the first uplink resource request message comprises first uplink resource information and a first service type of first uplink data, and the first uplink resource information is used for indicating uplink resources required for transmitting the first uplink data;
the channel determining module is used for determining a first channel identifier of a channel for transmitting first uplink data based on the first service type; the first channel identifier is used for indicating a second class data channel between the relay terminal and the base station;
The time acquisition module is used for acquiring a first receiving time point for receiving the first uplink resource request message;
the time determining module is used for determining a first target time for receiving the first uplink data according to a preset rule based on a first receiving time point;
and the data receiving module is used for receiving the first uplink data sent by the relay terminal based on the first channel identifier at the first target time.
In a fourth aspect, an embodiment of the present application provides a data receiving apparatus, applied to a relay terminal, including:
the signal broadcasting module is used for broadcasting a discovery signal for establishing communication connection with the first intelligent household equipment;
the receiving request module is used for receiving a connection request of the first intelligent household equipment, and the connection request is sent by the first intelligent household equipment after the first intelligent household equipment detects the discovery signal;
the communication module is used for establishing communication connection with the first intelligent household equipment according to the connection request;
the information receiving module is used for receiving first uplink data sent by the first intelligent home equipment through communication connection;
the request determining module is used for generating a first uplink resource request message based on the first uplink data; the first uplink resource request message comprises first uplink resource information and a first service type of first uplink data;
And the request sending module is used for sending the first uplink resource request message to the base station.
In a fifth aspect, an embodiment of the present application provides a base station, including a memory and a processor, where the memory stores a computer program, and the processor implements the steps of the data receiving method according to any one of the first aspects when executing the computer program.
In a sixth aspect, an embodiment of the present application provides a relay terminal, including a memory and a processor, where the memory stores a computer program, and the processor implements the steps of the data receiving method according to any one of the second aspects when executing the computer program.
In a seventh aspect, an embodiment of the present application provides a computer storage medium having a computer program stored thereon, which when executed by a processor implements the steps of the data receiving method according to any of the first aspects.
In an eighth aspect, an embodiment of the present application provides a computer storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the data receiving method according to any of the second aspects.
According to the data receiving method, the device, the base station and the relay terminal provided by the embodiment of the application, the target time for receiving the uplink data is determined by receiving the receiving time point of the uplink resource request message, the channel identification for transmitting the data is distributed for the uplink data by the service type of the uplink data included in the uplink resource request message, and on the basis, the target time and the channel identification for receiving the uplink data are determined by the preset rule, so that the relay terminal can directly upload the uplink data of the service type to the base station at the target time by utilizing the corresponding relation between the target time and the channel identification, and meanwhile, the base station can directly receive the uplink data of the service type sent by the relay terminal at the target time, so that the transmission of the data of a certain service type is completed at the appointed time, the data transmission efficiency is improved, the time occupied by the base station and the transmission channel and the communication network resource are reduced, the overload of the communication network is avoided while the intelligent home is automatically managed, and the communication quality is improved.
The foregoing description is only an overview of the technical solutions of the embodiments of the present application, and may be implemented according to the content of the specification, so that the technical means of the embodiments of the present application can be more clearly understood, and the following specific embodiments of the present application are given for clarity and understanding.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic diagram of an application scenario provided in an embodiment of the present application.
Fig. 2 is a schematic flow chart of a method according to an embodiment of the present application.
Fig. 3 is a schematic diagram of a channel connection according to an embodiment of the present application.
Fig. 4 is a data receiving apparatus applied to a base station according to an embodiment of the present application.
Fig. 5 is a data receiving apparatus applied to a relay terminal according to an embodiment of the present application.
Fig. 6 is a schematic structural diagram of a base station according to an embodiment of the present application.
Fig. 7 is a schematic structural diagram of a relay terminal according to an embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present application more apparent, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments of the present application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs; the terminology used in the description of the applications herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application; the terms "comprising" and "having" and any variations thereof in the description and claims of the application and in the description of the drawings are intended to cover a non-exclusive inclusion.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the application. The appearances of the phrase "an embodiment" in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those of skill in the art will explicitly and implicitly appreciate that the embodiments described herein may be combined with other embodiments.
The term "and/or" is herein merely an association relationship describing an associated object, meaning that there may be three relationships, e.g., a and/or B, may represent: there are three cases, a, B, a and B simultaneously. In addition, the character "/" herein generally indicates that the front and rear associated objects are an "or" relationship.
Furthermore, the terms first, second and the like in the description and in the claims or in the above-described figures, are used for distinguishing between different objects and not for describing a particular sequential order, and may be used to improve one or more of these features either explicitly or implicitly.
In the description of the present application, unless otherwise indicated, the meaning of "plurality" means two or more (including two), and similarly, "plural sets" means two or more (including two).
In the description of the present application, it should be noted that, unless explicitly specified and limited otherwise, the terms "mounted," "connected," and "coupled" are to be construed broadly, e.g., as a "connected" or "coupled" of a mechanical structure may refer to a physical connection, e.g., as a fixed connection, e.g., via a fastener, such as a screw, bolt, or other fastener; the physical connection may also be a detachable connection, such as a snap-fit or snap-fit connection; the physical connection may also be an integral connection, such as a welded, glued or integrally formed connection. "connected" or "connected" of circuit structures may refer to physical connection, electrical connection or signal connection, for example, direct connection, i.e. physical connection, or indirect connection through at least one element in the middle, so long as circuit communication is achieved, or internal communication between two elements; signal connection may refer to signal connection through a medium such as radio waves, in addition to signal connection through a circuit. The specific meaning of the above terms in the present application will be understood in specific cases by those of ordinary skill in the art.
The intelligent home is connected with various devices (such as a lighting system, curtain control, air conditioner control, security system, network household appliances and the like) in the home through the internet of things technology, and lighting, curtains, air conditioners, anti-theft alarms, household appliance control and the like are remotely controlled through a control terminal. Compared with the common home, the intelligent home has the advantages that the intelligent home is provided with an omnibearing information interaction function besides the traditional living function, so that a proprietor can know and control equipment in the home anytime and anywhere. For example, faults are discovered in time, payment reminders, visitor reminders, or suspicious monitoring, etc.
In order to provide better service for owners, the intelligent home can periodically report operation data to respective maintenance parties so as to discover faults and analyze fault reasons in time, thereby making a solution. The maintainer of the intelligent home can also issue the updated software to the intelligent home, so that the intelligent home updates the software system and provides more stable and richer services.
Fig. 1 is a schematic diagram of an application scenario provided in an embodiment of the present application. As shown in fig. 1, the smart home devices include smart home device 01, smart home device 02, smart home devices 03 and … …, and a plurality of smart home devices and a relay terminal are connected by wired or wireless communication, each smart home device may send uplink data to the relay terminal, and the relay terminal may send the uplink data to the base station after receiving the uplink data, and the base station sends the uplink data to the external network. For example, the base station sends the uplink data to the server, and the technical support personnel performs statistical analysis on the uplink data after acquiring the uplink data from the server.
The variety of intelligent household equipment is many and quantity is also many, and every intelligent household equipment is to the data of uploading also various, and when relay terminal will come from a plurality of data transmission channels that take more of intelligent household equipment to the base station in same time quantum transmission, causes communication network overload for communication quality declines. Generally, the management of the smart home is fully automatic, so how to automatically manage the smart home and ensure the communication quality becomes a problem to be solved urgently.
Peak-shifting reception request message
In order to make the person skilled in the art better understand the solution of the present application, the following detailed description of the solution of the present application will be given with reference to the accompanying drawings. It should be noted that, in the case of no conflict, different technical features of the present application may be combined with each other.
Fig. 2 is a schematic flow chart of a method according to an embodiment of the present application. As shown in fig. 2, the data receiving method provided by the embodiment of the present application may include:
and S101, broadcasting a discovery signal for establishing communication connection with the first intelligent home equipment by the relay terminal.
The Relay terminal (Relay UE) adopts a Relay technology to forward data between the base station and the intelligent home equipment, one end of the Relay terminal is connected with the intelligent home equipment based on a wired interface or a wireless interface, for example, the Relay terminal is connected with the intelligent home equipment based on a pc5 interface, bluetooth or WIFI, and the other end of the Relay terminal is connected with the base station of the communication network based on a wireless interface (for example, uu interface). The relay terminal can be connected with a plurality of intelligent household devices or at least one intelligent household device group, each intelligent household device group can comprise one or more than two intelligent household devices, and the first intelligent household device is any one of the intelligent household devices. Specifically, the plurality of smart home devices may be respectively referred to as a first smart home device, a second smart home device, a third smart home device, and the like.
Specifically, the first smart home device (Remote UE) may be a Remote terminal. Such as conference terminals, delivery devices, doorbell, refrigerator, washing machine, audio, air conditioning, television and disinfection cabinets. The first intelligent home equipment is provided with a wired interface or a wireless interface and is used for being connected with the relay terminal.
The relay terminal may be a relay device which is separately provided, or may be a terminal device which is provided with a corresponding Application (APP), for example, a computer, a smart phone, a tablet computer, or the like. The user can trigger a corresponding command on the relay terminal to enable the relay terminal to broadcast a discovery signal, so that the intelligent home equipment receiving the discovery signal sends a connection request to the relay terminal.
For example, the user may activate a key on the relay terminal that broadcasts the discovery signal, causing the relay terminal to broadcast the discovery signal. Or, the computer or the mobile phone terminal connected with the relay terminal sends a command to the relay terminal, and the relay terminal executes the command and broadcasts the discovery signal. Or directly inputting a connection command for establishing connection with the intelligent home equipment on the relay terminal, and broadcasting a discovery signal after the relay terminal receives the connection command.
Alternatively, the relay terminal may broadcast the discovery signal through the pc5 interface.
S102, the relay terminal receives a connection request of the first intelligent home equipment, and the connection request is sent by the first intelligent home equipment after the first intelligent home equipment detects the discovery signal.
Specifically, after the first smart home device is powered on, whether a discovery signal broadcast by the relay terminal exists currently is detected, and after the discovery signal broadcast by the relay terminal is detected, a connection request is sent to the relay terminal so as to establish connection with the relay terminal. For example, the first smart home device may request to establish a connection with the relay terminal through a pc5 interface message.
And S103, the relay terminal establishes communication connection with the first intelligent household equipment according to the connection request.
Specifically, the relay terminal establishes communication connection with one or more intelligent home devices sending the connection request according to the received connection request, wherein the communication connection with the first intelligent home device is established. For simplicity of description, the following embodiments will take as an example that a plurality of smart home devices includes two or more smart home devices.
After the communication connection between the relay terminal and the intelligent home equipment is established, in order to realize the data forwarding between the intelligent home equipment and the base station by the relay terminal, the base station establishes data channels between the relay terminal and the intelligent home equipment and between the relay terminal and the base station respectively. The data channels between the relay terminal and the intelligent home equipment are collectively called a first type data channel, the data channels between the relay terminal and the base station are collectively called a second type data channel, the first type data channel and the second type data channel can be used for transmitting uplink data and downlink data, and each data channel has a unique channel identifier.
Optionally, a plurality of first-class data channels may be established between the relay terminal and each smart home device, and each first-class data channel is used for transmitting data of different service types. For example, 4 first-class data channels may be established between the relay terminal and the first smart home device, and the first-class data channels are respectively used for transmitting data of type a, type B, type C and type D.
A plurality of second class data channels may be established between the relay terminal and the base station. Optionally, the number of the second type data channels may be determined according to the number of all the first type data channels between the relay terminal and the smart home device connected with the relay terminal, so that each first type data channel can correspond to one second type data channel, that is, the first type data channel corresponds to the second type data channel one by one. For example, 256 first class data channels are established between the relay terminal and the smart home device connected with the relay terminal, and 256 second class data channels are also established between the relay terminal and the base station.
Alternatively, the traffic types may be differentiated by the quality of service (Quality of Service, qoS) of the data, with different traffic types corresponding to different QoS and the same traffic type corresponding to the same QoS. In this embodiment, whether the service types are the same is determined according to whether the QoS of the service data is the same, if the QoS of the two service data is the same, the service types are the same, and if the QoS of the two service data is different, the service types are different.
Illustratively, the traffic type/QoS class of the uplink data may be as shown in table 1 below.
In table 1, CS and PS represent a Circuit Switched (CS) domain and a Packet Switched (PS) domain, respectively, and service data sets QoS levels according to QoS attributes of services to which they belong. Alternatively, the corresponding QoS level may be set according to the quality of service requirements for the traffic type. Illustratively, the higher the quality of service requirement, the higher the QoS level corresponding to the traffic type. For example, since signaling is relatively special, its importance is greater than relay terminal data, and the data throughput of the signaling is low, the QoS level of the signaling data is set to be the highest in table 1. For the QoS types of the relay terminals such as conversational type, streaming type, interactive type, background type and the like, different QoS levels can be respectively assigned according to the quality of service requirements.
Because the communication links of the relay terminal and the different intelligent home devices are different, the first type data channels of the relay terminal and the different intelligent home devices are necessarily different, and even if the data with the same service type are transmitted, the first type data channels between the relay terminal and the different intelligent home devices are also different. In addition, for the first type data channel between the relay terminal and the same intelligent home equipment, the first type data channels which are required to be established by the data of different service types are also different, so that even the same intelligent home equipment is used, the data of different service types also need to be established by the data of different service types. For example, the base station establishes different first-type data channels for CS domain data and PS domain data of the first smart home device respectively.
Optionally, for a plurality of data with the same service type of the same smart home device, the base station may establish a first type data channel between the relay terminal and the smart home device, that is, for a plurality of data with the same service type of the same smart home device, the base station may establish the same first type data channel between the relay terminal and the smart home device for a plurality of data with the same service type, and the plurality of data with the same service type may be transmitted through the first type data channel.
Herein, the first type of data channel is different in terms of transmitting different data between the relay terminal and the smart home device and identified by the channel identifier of the different first type of data channel, and the second type of data channel is different in terms of transmitting different data between the relay terminal and the base station and identified by the channel identifier of the different second type of data channel.
Fig. 3 is a schematic diagram of a channel connection according to an embodiment of the present application. As shown in fig. 3, in the embodiment of the present application, the data channel connection between the base station, the relay terminal and the smart home device is illustrated by taking the first smart home device 211 and the second smart home device 212 as an example.
The first smart home device 211 needs to transmit first data and second data with different QoS, for example, the first data is session CS domain data, the second data is session PS domain data, the first data or the second data may be uplink data or downlink data, the base station 213 establishes a first data channel (channel identifier: first channel identifier a 11) and a second data channel (channel identifier: second channel identifier a 12) between the first smart home device 211 and the relay terminal 214, respectively, where the first data channel is used for transmitting the first data, and the second data channel is used for transmitting the second data.
The second smart home device 212 needs to transmit third data and fourth data with different QoS, for example, the third data is session CS domain data, the fourth data is session PS domain data, the third data or the fourth data may be uplink data or downlink data, the base station 213 establishes a third data channel (channel identifier: third channel identifier B11) and a fourth data channel (channel identifier: fourth channel identifier B12) between the second smart home device 212 and the relay terminal 214, respectively, where the third data channel is used for transmitting the third data, and the fourth data channel is used for transmitting the fourth data.
The first, second, third and fourth data channels are all the first type of data channels.
To transmit the first, second, third and fourth data, the base station 213 establishes a fifth data channel (channel identifier: fifth channel identifier a 21), a sixth data channel (channel identifier: sixth channel identifier a 22), a seventh data channel (channel identifier: seventh channel identifier B21) and an eighth data channel (channel identifier: eighth channel identifier B22) between the base station 213 and the relay terminal 214, respectively. The first data channel corresponds to a fifth data channel, and the fifth data channel is used for transmitting first data; the second data channel corresponds to a sixth data channel, and the sixth data channel is used for transmitting second data; the third data channel corresponds to a seventh data channel, and the seventh data channel is used for transmitting third data; the fourth data channel corresponds to an eighth data channel for transmitting fourth data.
The fifth data channel, the sixth data channel, the seventh data channel and the eighth data channel are all the second type data channels.
And when the certain intelligent home equipment needs to send the uplink data, the intelligent home equipment sends the uplink data to the relay terminal through the established data channel corresponding to the service type of the uplink data. The uplink data may be a plurality of data having the same QoS or a plurality of data having different QoS. When the uplink data is a plurality of data with the same QoS, the intelligent home equipment sends the plurality of data to the relay terminal through one data channel corresponding to the QoS. When the uplink data are a plurality of data with different QoS, the intelligent home equipment respectively sends the plurality of data to the relay terminal through a first class data channel corresponding to the QoS of each uplink data.
Therefore, a relay terminal is arranged between the base station and the plurality of intelligent household devices, and data forwarding is performed through the relay terminal, so that when the plurality of intelligent household devices upload data, uplink data transmitted by each intelligent household device are uniformly received through the relay terminal, and then uniform forwarding is performed, so that each intelligent household device is prevented from being communicated with the base station, when a large number of intelligent household devices run simultaneously, the scheduling task of a data surface can be reduced, the load of a communication network is reduced, the communication quality is improved, and the reduction of the communication quality is avoided.
And S104, the relay terminal receives first uplink data sent by the first intelligent home equipment through communication connection.
Specifically, after communication connection is established between the relay terminal and the first intelligent home equipment, the relay terminal receives first uplink data sent by the first intelligent home equipment, wherein the first uplink data is any one data in a first service type, and the first service type can comprise any one of audio data, video data, image data and text data. For example, when the first smart home device is a doorbell, the first uplink data is image data sent by the doorbell; when the first intelligent home equipment is an intelligent sound, the first uplink data are audio data sent by the intelligent sound; when the first intelligent home equipment is a television, the first uplink data are audio data and/or video data sent by the television; when the first intelligent home equipment is conference terminal equipment, the first uplink data are real-time interactive audio data and/or video data sent by the conference terminal equipment.
Optionally, the first uplink data may also be log text data or alarm signaling sent by the first smart home device.
S105, the relay terminal generates a first uplink resource request message based on the first uplink data. The first uplink resource request message includes first uplink resource information and a first service type of the first uplink data.
Specifically, the first uplink resource request message is used for requesting uplink resources for uploading first uplink data of the first smart home device.
The first uplink resource information is determined according to the first uplink data and can be used for indicating uplink resources required for transmitting the first uplink data. It can be appreciated that the second type of transmission channel required for uplink data of the same service type is the same, and therefore, the first uplink resource request message may also be used to request the base station for uplink resources required for transmitting all uplink data of the first service type.
For example, all uplink data of the first service type come from the same smart home device, for example, the first smart home device, where the first uplink data is real-time data of the CS domain, then the first service type is conversational voice, the first uplink resource information is used to indicate uplink resources required for transmitting all uplink data of the conversational voice type, and the first uplink resource request message is used to request transmission of all uplink data of the conversational voice type of the first smart home device.
Specifically, the uplink resource is a resource required by the relay terminal to transmit uplink data to the base station. For example, for a 4G or 5G network, the uplink resources include one or any combination of the following: frequency point, frequency band, subcarrier spacing, power, format (e.g., modulation coding scheme or code rate).
S106, the relay terminal sends the first uplink resource request message to the base station.
The relay terminal sends a first uplink resource request message to the base station to request uplink resources required for transmitting the first uplink data to the base station.
S107, the base station receives a first uplink resource request message sent by the relay terminal.
Specifically, the base station receives an uplink resource request message sent by the relay terminal through an instruction channel between the base station and the relay terminal, allocates uplink resources required for transmitting uplink data according to uplink resource information included in the uplink resource request message, and sends the uplink resource to the relay terminal, and the relay terminal transmits corresponding uplink data by using the received uplink resources.
S108, the base station determines a first channel identification of a channel for transmitting first uplink data based on the first service type. The first channel identifier is used for indicating a second class data channel between the relay terminal and the base station.
The channel identifier is used for indicating a second type data channel between the relay terminal and the base station, wherein the second type data channel corresponds to the first type data channel for transmitting the first uplink data.
Specifically, the channel identifier may be determined according to the service type of the uplink data. For example, referring to fig. 3, when the first uplink data is voice data sent by the first smart home device 211, the service type of the first uplink data is conversational voice, and the base station determines, according to the service type, a channel identifier corresponding to a channel for transmitting the first uplink data to be the fifth channel identifier a21.
S109, the base station obtains a first receiving time point for receiving the first uplink resource request message.
Specifically, the base station may acquire a plurality of reception time points for receiving the first uplink resource request message within a period of time, where the first reception time point includes the plurality of reception time points. For example, the base station receives the first uplink resource request message 10 times from 00 minutes from 2022, 9, 1, and 00 minutes to 2022, 9, 5, and 00 minutes, and the first reception time point includes 10 reception time points for receiving the first uplink resource request message.
S110, the base station determines a first target time for receiving the first uplink data according to a preset rule based on a first receiving time point.
Specifically, the base station determines a final receiving time point as a first target time according to a first receiving time point and a preset rule, and agrees with the relay terminal to upload first uplink data at the first target time.
Optionally, S110 may include:
s201, the base station counts the times of the first uplink resource request messages received at different first receiving time points in a plurality of periods.
For example, taking one period as one day, taking 5 periods as an example, the base station receives the first uplink resource request message at 8 points 20 minutes, 8 points 55 minutes and 9 points 23 minutes of the first period, the base station receives the first uplink resource request message at 8 points 55 minutes and 9 points 23 minutes of the second period, the base station receives the first uplink resource request message at 8 points 55 minutes, 9 points 20 minutes and 9 points 55 minutes of the third period, the base station receives the first uplink resource request message at 9 points 10 minutes and 9 points 23 minutes of the fourth period, the base station receives the first uplink resource request message at 8 points 55 minutes, 9 points 10 minutes and 9 points 23 minutes of the fifth period, and then, through statistics, the base station obtains that the number of times of receiving the first uplink resource request message at 8 points 20 minutes is 1 time, the number of receiving the first uplink resource request message at 8 points 55 minutes is 4 times, the number of receiving the first uplink resource request message at 9 points 10 minutes is 2 times, the number of receiving the first uplink resource request message at 9 points 20 minutes is 1 times, and the number of receiving the first uplink resource request message at 9 points 23 times is 1 times is received at the first point 20 minutes is 3 times.
S202, the base station determines a first receiving time point corresponding to a target number of times meeting a preset requirement in the number of times as a first target time for receiving the first uplink data. The preset requirements include: the number of times is the largest and/or the number is greater than or equal to a preset threshold.
Taking the example in S201 as a specific example for S202, for example, when the preset requirement is that the number of times is the largest, it can be seen that there are 4 times of receiving the first uplink resource request message at the 8 point 55, and the requirement that the target number of times is the largest is satisfied, at this time, the 8 point 55 point can be determined as the first target time of receiving the first uplink data. For another example, when the preset requirement is that the value is greater than or equal to the preset threshold, and the preset threshold is 2, the number of times of receiving the first uplink resource request message at the point 8, 55, is 4, the number of times of receiving the first uplink resource request message at the point 9, 23, is 3, and the requirement that the target number of times is greater than or equal to the preset threshold is met, at this time, the point 8, 55 and the point 9, 23 can be determined as the first target time of receiving the first uplink data.
Optionally, S110 may include:
s301, the base station determines a first receiving time point as a starting time point of a first target time.
Alternatively, the base station may determine the reception time point as the start time point of the first target time when the first uplink resource request message is received for the first time.
S302, the base station acquires a preset time interval.
Optionally, the base station may determine the preset time interval based on the total duration of a single period according to the number of smart home devices and/or the number of service types. For example, the number of intelligent home devices connected with the relay terminal is 8, the service types are 12, each day is a period, the total duration of a single period is 24 hours, the preset time interval can be determined to be 2 hours, and 12 types of uplink data of 8 intelligent home devices can be transmitted every 2 hours.
S303, the base station determines the sum of the starting time point and the preset time interval as the cut-off time point of the first target time.
S304, the base station determines a first target time according to the starting time point and the cut-off time point.
For example, the starting time point is 8 points 30 minutes, the preset time interval is 50 minutes, the 8 points 50 minutes are determined as the cut-off time point, and the first target time is 8 points 30 minutes to 9 points 20 minutes.
Optionally, S110 may include:
s401, the base station counts first receiving time points of all received first uplink resource request messages.
And S402, the base station determines a time period with the greatest distribution density degree from all the first receiving time points as a first target time. Wherein the time period satisfies a preset time length.
Describing the example in S201, the base station counts the first receiving time point when the first uplink resource request message is received within 5 days, and according to the distribution situation of the first receiving time point, it can be seen that when the preset time length is 30 minutes, 10 receiving time points are total from 8 points 55 to 9 points 23 points, and the first target time can be from 8 points 55 to 9 points 23 points, which is the time period with the greatest distribution density. Alternatively, when the preset time length is 10 minutes, there are 4 reception time points from 9 points 20 minutes to 9 points 23 minutes, and the first target time may be from 9 points 20 minutes to 9 points 23 minutes for the period of time in which the distribution density is greatest.
According to the distribution density and the preset time length, more relay terminals can be matched with the time for uploading the uplink data of the first service type, the change amount of the time for uploading the uplink data of the relay terminals is reduced, the time span of the first target time is controlled through the preset time length, and the situation that the first target time is too long and the distribution of the transmission time of the uplink data of other service types is influenced is avoided.
S111, the relay terminal sends first uplink data to the base station at a preset first target time.
Specifically, the relay terminal may directly send any uplink data of the first service type to the base station at the first target time.
And S112, the base station receives the first uplink data sent by the relay terminal at the first target time based on the first channel identification.
And the base station directly starts a second type transmission channel corresponding to the first channel identifier based on the first channel identifier at the first target time, and receives the first uplink data uploaded by the relay terminal. For example, the base station directly starts the fifth data channel corresponding to the fifth channel identifier a21 at the point of 55 minutes to the point of 23 minutes at 8 minutes to receive the voice data of the first smart home device 211 uploaded by the relay terminal.
Specifically, the channel corresponding to the first channel identifier may be used to transmit all uplink data of the first service type. For example, the base station may also receive, at the first target time, other uplink data of the first service type uploaded by the relay terminal through the second type transmission channel corresponding to the first channel identifier. For example, the base station receives other uplink data of the first service type of the first smart home device uploaded by the relay terminal through the fifth data channel from point 55 to point 23.
According to the data receiving method provided by the embodiment of the application, the target time for receiving the uplink data is determined by receiving the receiving time point of the uplink resource request message, the channel identifier for transmitting the data is distributed for the uplink data by the service type of the uplink data included in the uplink resource request message, and on the basis, the target time for receiving the uplink data and the channel identifier are determined by the preset rule, so that the relay terminal can directly upload the uplink data of the service type to the base station at the target time by utilizing the corresponding relation between the target time and the channel identifier, and meanwhile, the base station can directly receive the uplink data of the service type sent by the relay terminal at the target time, thereby realizing the transmission of the data of a certain service type at the appointed time, improving the data transmission efficiency, reducing the time occupied by the base station and the relay terminal for the transmission time and the transmission channel and the communication network resource, and avoiding overload of the communication network and improving the communication quality while automatically managing the intelligent home equipment.
Optionally, on the basis of the foregoing embodiment, the data receiving method provided by the embodiment of the present application may further include:
s501, the relay terminal generates a second uplink resource request message based on the second uplink data. The second uplink resource request message includes second uplink resource information and a second service type of second uplink data.
S502, the relay terminal sends the second uplink resource request message to the base station.
S503, the base station receives a second uplink resource request message sent by the relay terminal and used for requesting to upload second uplink data. The second uplink resource request message includes second uplink resource information and a second service type of second uplink data.
S504, the base station determines a second channel identifier of a channel for transmitting second uplink data based on the second service type.
S505, the base station obtains a second receiving time point for receiving the second uplink resource request message.
S506, the base station determines a second target time for receiving the second uplink data based on the second receiving time point, the first target time and a preset rule. The time interval between the first target time and the second target time is greater than 0.
Alternatively, when the time interval between the first target time and the second target time is less than 0, i.e., there is an overlap between the first target time and the second target time, the first target time or the second target time may be modified, which may include shifting forward, shifting backward, or shrinking. For example, the first target time is from 8 points 55 to 9 points 23, the second target time is from 9 points 20 to 9 points 40, and there is an overlap between the first target time and the second target time, at this time, the time range of the first target time may be shifted forward by 5 minutes, and modified to 8 points 50 to 9 points 18, so as to avoid the intersection between the first target time and the second target time. Alternatively, the time frame of the second target time may be shifted back by 5 minutes, modified to 9 points 25 minutes to 9 points 45 minutes, to avoid overlapping between the first target time and the second target time. Still alternatively, the time range of the first target time or the second target time may be narrowed, for example, the first target time may be modified to 8 points 55 to 9 points 18 points, or the second target time may be modified to 9 points 25 to 9 points 40 points, and overlapping between the first target time and the second target time may be avoided.
By ensuring that the time interval between the first target time and the second target time is larger than 0, the plurality of target times are ensured not to collide, so that a unique channel can be started at a certain moment, and uplink data of a unique corresponding service type can be transmitted.
S507, the relay terminal sends second uplink data to the base station at a preset second target time.
And S508, the base station receives second uplink data sent by the relay terminal at a second target time based on the second channel identifier.
The relay terminal can receive the uplink data of different service types at different times by distributing the corresponding target time and channel identifiers for the uplink data of the plurality of service types, the base station can directly receive the corresponding uplink data at the corresponding time, and the uniqueness of the corresponding relation between the target time and the channel identifiers is ensured by staggering the plurality of target times by ensuring that the time interval between the first target time and the second target time is more than 0, so that the transmission of the corresponding data of a certain service type can be completed at different appointed times, and the confusion of a transmission channel and the confusion of the transmission data caused by the corresponding plurality of channel identifiers at the same time are avoided. The relay terminal uploads data in a peak-shifting mode and the base station receives the data in a peak-shifting mode, so that automatic management of the intelligent home equipment is orderly, and the data transmission efficiency and the communication quality are further improved.
It should be noted that, the second service type, the second receiving time location, the second target time, the second channel identifier, etc. may refer to the descriptions in the foregoing embodiments, and are not repeated herein.
Fig. 4 is a data receiving apparatus applied to a base station according to an embodiment of the present application. As shown in fig. 4, an embodiment of the present application provides a data receiving apparatus applied to a base station, which may include:
the message receiving module 401 is configured to receive a first uplink resource request message sent by the relay terminal, where the first uplink resource request message includes first uplink resource information and a first service type of the first uplink data, and the first uplink resource information is used to indicate uplink resources required for transmitting the first uplink data.
The channel determining module 402 is configured to determine, based on the first service type, a first channel identifier of a channel for transmitting first uplink data. The first channel identifier is used for indicating a second class data channel between the relay terminal and the base station.
A time acquisition module 403, configured to acquire a first reception time point of receiving the first uplink resource request message.
The time determining module 404 is configured to determine, based on the first receiving time point, a first target time for receiving the first uplink data according to a preset rule.
The data receiving module 405 is configured to receive, at a first target time, first uplink data sent by the relay terminal based on the first channel identifier.
Optionally, the time determining module 404 is specifically configured to:
the number of times of the first uplink resource request message received at different first receiving time points in a plurality of periods is counted.
And determining a first receiving time point corresponding to the target times meeting the preset requirement in the times as a first target time for receiving the first uplink data. The preset requirements include: the number of times is the largest and/or the number is greater than or equal to a preset threshold.
Optionally, the time determining module 404 is specifically configured to:
the first reception time point is determined as a start time point of the first target time.
And acquiring a preset time interval.
The sum of the start time point and the preset time interval is determined as the expiration time point of the first target time.
And determining the first target time according to the starting time point and the cut-off time point.
Optionally, the time determining module 404 is specifically configured to:
and counting a first receiving time point when the first uplink resource request message is received.
And acquiring a time period with the greatest distribution density degree of the first receiving time point as a first target time. Wherein the time period satisfies a preset time length.
Optionally, the message receiving module 401 is further configured to receive a second uplink resource request message sent by the relay terminal and used for requesting to upload second uplink data. The second uplink resource request message includes second uplink resource information and a second service type of second uplink data.
The channel determining module 402 is further configured to determine a second channel identifier of a channel for transmitting second uplink data based on the second service type.
The time obtaining module 403 is further configured to obtain a second receiving time point of receiving the second uplink resource request message.
The time determining module 404 is further configured to determine a second target time for receiving the second uplink data based on the second receiving time point, the first target time, and a preset rule. The time interval between the first target time and the second target time is greater than 0.
The data receiving module 405 is further configured to receive, at a second target time, second uplink data sent by the relay terminal based on the second channel identifier.
Fig. 5 is a data receiving apparatus applied to a relay terminal according to an embodiment of the present application. As shown in fig. 5, a data receiving apparatus applied to a relay terminal according to an embodiment of the present application may include:
The signal broadcasting module 501 is configured to broadcast a discovery signal for establishing a communication connection with a first smart home device.
The receiving request module 502 is configured to receive a connection request of the first smart home device, where the connection request is sent by the first smart home device after detecting the discovery signal.
And the communication module 503 is configured to establish a communication connection with the first smart home device according to the connection request.
The information receiving module 504 is configured to receive first uplink data sent by the first smart home device through the communication connection.
A request determining module 505, configured to generate a first uplink resource request message based on the first uplink data; the first uplink resource request message includes the first uplink resource information and a first service type of the first uplink data.
A request sending module 506, configured to send the first uplink resource request message to the base station.
Optionally, the method further includes a data sending module 507, configured to send first uplink data to a base station at a preset first target time, or send second uplink data to the base station at a preset second target time.
Fig. 6 is a schematic structural diagram of a base station according to an embodiment of the present application. As shown in fig. 6, a base station 1 provided in the embodiment of the present application may include a memory 11 and a processor 10, where the memory 11 stores a computer program 12, and the processor 10 implements any step of the data receiving method performed by the base station 1 in the method embodiment when executing the computer program 12.
Optionally, the base station 1 may further comprise a wired communication module 13 and/or a wireless communication module 14. Wherein the wired communication module 13 and/or the wireless communication module 14 are/is used for communication connection with the relay terminal.
Fig. 7 is a schematic structural diagram of a relay terminal according to an embodiment of the present application. As shown in fig. 7, a relay terminal 2 provided in the embodiment of the present application may include a memory 21 and a processor 20, where the memory 21 stores a computer program 22, and the processor 20 implements the steps of the data receiving method performed by the relay terminal 2 in the above method embodiment when executing the computer program 22.
Optionally, the relay terminal 2 may further include a wired communication module 23 and/or a wireless communication module 24. The wired communication module 23 and/or the wireless communication module 24 are/is configured to perform communication connection with the base station 1 or the smart home device.
The memory in the above embodiments may include high-speed Random Access Memory (RAM), nonvolatile memory (non-volatile memory) or volatile memory, such as one or more magnetic storage devices, flash memory, or other nonvolatile solid state memory, for example, flash memory (flash memory), hard disk, multimedia card, card memory (e.g., SD or DX memory, etc.), random access memory (random access memory, RAM), read-only memory (ROM), erasable programmable read-only memory (erasable programmable read-only memory, EPROM), electrically erasable programmable read-only memory (electrically erasable programmable read-only memory, EEPROM), programmable read-only memory (programmable read-only memory, PROM), magnetic memory, magnetic disk, optical disk, etc., and the RAM may include static RAM or dynamic RAM. In some embodiments, the storage may be an internal storage unit of the base station 1 or the relay terminal 2, for example, a hard disk or a memory. In other embodiments, the memory may also be an external storage device of the base station 1 or the relay terminal 2, for example, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, or a Flash Card (Flash Card) provided on the base station 1 or the relay terminal 2. In some examples, the memory may further include a memory remotely located with respect to the base station 1 or the relay terminal 2, and these remote memories may be connected to the base station 1 or the relay terminal 2 through a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
A processor, which may be a central processing unit (Central Processing Unit, CPU), controller, microcontroller, microprocessor, or other data processing chip, is typically used to perform the overall operations of the base station 1 or relay terminal 21. The processor may also be other general purpose processors, digital signal processors (Digital Signal Processing, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), field programmable gate arrays (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. The general purpose processor may be a microprocessor or the processor may be any conventional processor, such as a single-chip microcomputer or the like.
Of course, those skilled in the art will appreciate that the above terminals are merely examples, and that other terminals now known or hereafter developed are suitable for use with the present application and are intended to be within the scope of the present application and are incorporated herein by reference.
In summary, the data receiving method, the device, the base station and the relay terminal provided in the embodiments of the present application determine the target time for receiving the uplink data by receiving the receiving time point of the uplink resource request message, allocate the channel identifier for transmitting the data to the uplink data by the service type of the uplink data included in the uplink resource request message, and on this basis, determine the target time and the channel identifier for receiving the uplink data by the preset rule, so that the relay terminal can directly upload the uplink data of the service type to the base station at the target time by using the correspondence between the target time and the channel identifier, and at the same time, the base station can directly receive the uplink data of the service type sent by the relay terminal at the target time, thereby implementing the transmission of the data of a certain service type at the appointed time, improving the data transmission efficiency, reducing the time occupied by the base station and the transmission channel and the communication network resource, and avoiding overload of the communication network while automatically managing the intelligent home equipment, and improving the communication quality.
The embodiment of the application also provides a computer readable medium, and a computer program is stored on the computer readable storage medium, and when the computer program is executed by a processor, the steps of the data receiving method executed by the base station in the method embodiment are realized.
The embodiment of the application also provides a computer storage medium, and a computer program is stored on the computer storage medium, and when the computer program is executed by a processor, the steps of the data receiving method executed by the relay terminal in the embodiment of the method are realized.
The computer readable medium may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. A processor in a computer reads computer readable program code stored in a computer readable medium, such that the processor is capable of performing the functional actions specified in each step, or combination of steps, in the above-described method embodiments; a means for generating a functional action specified in each block of the block diagram or a combination of blocks.
The computer readable medium includes, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared memory or semiconductor systems, devices or apparatus for storing program code or instructions, including computer operating instructions, or any suitable combination of the foregoing, for executing a data receiving method stored by the memory.
The definition of memory and processor may refer to the description of the embodiments of the computer device described above, and will not be repeated here.
In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of modules or units is merely a logical functional division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The functional units or modules in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be embodied in essence or a part contributing to the prior art or all or part of the technical solution in the form of a software product stored in a storage medium, including several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) to execute all or part of the steps of the methods of the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps other than those listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The application may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The use of first, second, third, etc. does not denote any order, and the words are to be interpreted as names. The steps in the above embodiments should not be construed as limiting the order of execution unless specifically stated.
The above embodiments are only for illustrating the technical solution of the present application, and not for limiting the same; although the application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims (8)

1. A data receiving method, applied to a base station, the method comprising:
receiving a first uplink resource request message sent by a relay terminal, wherein the first uplink resource request message comprises first uplink resource information and a first service type of first uplink data, and the first uplink resource information is used for indicating uplink resources required for transmitting the first uplink data;
determining a first channel identifier of a channel for transmitting the first uplink data based on the first service type; the first channel identifier is used for indicating a second class data channel between the relay terminal and the base station;
acquiring a first receiving time point for receiving the first uplink resource request message;
Determining a first target time for receiving the first uplink data according to a preset rule based on the first receiving time point;
the determining, based on the first receiving time point and according to a preset rule, a first target time for receiving the first uplink data includes:
counting the times of the first uplink resource request message received at different first receiving time points in a plurality of periods;
determining a first receiving time point corresponding to the target frequency meeting the preset requirement in the frequency as the first target time for receiving the first uplink data; the preset requirements include: the number of times is the largest, and/or the number is greater than or equal to a preset threshold;
and receiving the first uplink data sent by the relay terminal at the first target time based on the first channel identifier.
2. The method as recited in claim 1, further comprising:
receiving a second uplink resource request message sent by the relay terminal and used for requesting to upload second uplink data; the second uplink resource request message comprises second uplink resource information and a second service type of the second uplink data;
Determining a second channel identifier of a channel for transmitting the second uplink data based on the second service type;
acquiring a second receiving time point for receiving the second uplink resource request message;
determining a second target time for receiving the second uplink data based on the second receiving time point, the first target time and the preset rule; a time interval between the first target time and the second target time is greater than 0;
and receiving the second uplink data sent by the relay terminal at the second target time based on the second channel identifier.
3. A data receiving method, applied to a relay terminal, comprising:
broadcasting a discovery signal for establishing communication connection with the first smart home device;
receiving a connection request of the first intelligent home equipment, wherein the connection request is sent by the first intelligent home equipment after the first intelligent home equipment detects the discovery signal;
establishing communication connection with the first intelligent home equipment according to the connection request;
receiving first uplink data sent by the first intelligent home equipment through the communication connection;
generating a first uplink resource request message based on the first uplink data; the first uplink resource request message comprises first uplink resource information and a first service type of first uplink data;
The first uplink resource request message is sent to a base station;
transmitting the first uplink data to the base station at a preset first target time; the step of determining the preset first target time includes:
the base station counts the times of the first uplink resource request message received at different first receiving time points in a plurality of periods;
determining a first receiving time point corresponding to the target frequency meeting the preset requirement in the frequency as the first target time for receiving the first uplink data; the preset requirements include: the number of times is the largest and/or the number is greater than or equal to a preset threshold.
4. A method according to claim 3, characterized in that the method further comprises:
and sending second uplink data to the base station at a preset second target time.
5. A data receiving apparatus for use in a base station, the apparatus comprising:
the message receiving module is used for receiving a first uplink resource request message sent by the relay terminal, wherein the first uplink resource request message comprises first uplink resource information and a first service type of first uplink data, and the first uplink resource information is used for indicating uplink resources required for transmitting the first uplink data;
The channel determining module is used for determining a first channel identifier of a channel for receiving the first uplink data based on the first service type; the first channel identifier is used for indicating a second class data channel between the relay terminal and the base station;
the time acquisition module is used for acquiring a first receiving time point for receiving the first uplink resource request message;
the time determining module is used for determining a first target time for receiving the first uplink data according to a preset rule based on the first receiving time point;
the time determining module is specifically configured to count the times of the first uplink resource request message received at different first receiving time points in a plurality of periods;
determining a first receiving time point corresponding to the target frequency meeting the preset requirement in the frequency as the first target time for receiving the first uplink data; the preset requirements include: the number of times is the largest, and/or the number is greater than or equal to a preset threshold;
and the data receiving module is used for receiving the first uplink data sent by the relay terminal based on the first channel identifier at the first target time.
6. A data receiving apparatus, applied to a relay terminal, comprising:
the signal broadcasting module is used for broadcasting a discovery signal for establishing communication connection with the first intelligent household equipment;
the receiving request module is used for receiving a connection request of the first intelligent household equipment, and the connection request is sent by the first intelligent household equipment after the discovery signal is detected;
the communication module is used for establishing communication connection with the first intelligent household equipment according to the connection request;
the information receiving module is used for receiving first uplink data sent by the first intelligent home equipment through the communication connection;
the request determining module is used for generating a first uplink resource request message based on the first uplink data; the first uplink resource request message comprises first uplink resource information and a first service type of the first uplink data;
a request sending module, configured to send the first uplink resource request message to a base station;
the data sending module is used for sending the first uplink data to the base station at a preset first target time; the step of determining the preset first target time includes:
The base station counts the times of the first uplink resource request message received at different first receiving time points in a plurality of periods;
determining a first receiving time point corresponding to the target frequency meeting the preset requirement in the frequency as the first target time for receiving the first uplink data; the preset requirements include: the number of times is the largest and/or the number is greater than or equal to a preset threshold.
7. A base station comprising a memory and a processor, the memory having stored therein a computer program which when executed implements the steps of the data reception method according to any one of claims 1 or 2.
8. A relay terminal comprising a memory and a processor, the memory storing a computer program, the processor implementing the steps of the data reception method according to any one of claims 3 or 4 when executing the computer program.
CN202311064009.4A 2023-08-23 2023-08-23 Data receiving method and device, base station and relay terminal Active CN116782404B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311064009.4A CN116782404B (en) 2023-08-23 2023-08-23 Data receiving method and device, base station and relay terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311064009.4A CN116782404B (en) 2023-08-23 2023-08-23 Data receiving method and device, base station and relay terminal

Publications (2)

Publication Number Publication Date
CN116782404A CN116782404A (en) 2023-09-19
CN116782404B true CN116782404B (en) 2023-11-03

Family

ID=87991704

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311064009.4A Active CN116782404B (en) 2023-08-23 2023-08-23 Data receiving method and device, base station and relay terminal

Country Status (1)

Country Link
CN (1) CN116782404B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106162909A (en) * 2015-04-13 2016-11-23 ***通信集团公司 Uplink data transmission method under a kind of unauthorized frequency range and device
WO2019158123A1 (en) * 2018-02-16 2019-08-22 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for scheduled uplink transmission to resolve channel interference in a wireless network using a coordination indicator
CN111585711A (en) * 2020-04-28 2020-08-25 广州技象科技有限公司 Uplink data sending method and device of narrowband Internet of things
CN112738659A (en) * 2019-10-28 2021-04-30 华为技术有限公司 Communication method based on passive optical network, related equipment and system
CN114666912A (en) * 2022-05-25 2022-06-24 广东海洋大学 Method, device, computer equipment and system for requesting uplink resource
CN115278903A (en) * 2022-09-27 2022-11-01 广东海洋大学 Method, relay terminal, device and system for requesting uplink resource

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106162909A (en) * 2015-04-13 2016-11-23 ***通信集团公司 Uplink data transmission method under a kind of unauthorized frequency range and device
WO2019158123A1 (en) * 2018-02-16 2019-08-22 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for scheduled uplink transmission to resolve channel interference in a wireless network using a coordination indicator
CN112738659A (en) * 2019-10-28 2021-04-30 华为技术有限公司 Communication method based on passive optical network, related equipment and system
CN111585711A (en) * 2020-04-28 2020-08-25 广州技象科技有限公司 Uplink data sending method and device of narrowband Internet of things
CN114666912A (en) * 2022-05-25 2022-06-24 广东海洋大学 Method, device, computer equipment and system for requesting uplink resource
CN115278903A (en) * 2022-09-27 2022-11-01 广东海洋大学 Method, relay terminal, device and system for requesting uplink resource

Also Published As

Publication number Publication date
CN116782404A (en) 2023-09-19

Similar Documents

Publication Publication Date Title
US11979814B2 (en) Method for updating a number of hops that is to be used for communication between a publisher mesh node and a subscriber mesh node in a wireless mesh network
US20160128129A1 (en) Telecommunications apparatus and methods
CN103975541A (en) Method and apparatus for transmitting a mac control message in wireless access system
EP2563080B1 (en) Updating information of an M2M device in a wireless communication system
US20210258922A1 (en) Resource configuration method and apparatus
JP7230225B2 (en) Transmission resource detection method, transmission resource determination method, and communication equipment
CN104243609B (en) A kind of information service method for pushing and device
CN114666912B (en) Method, device, computer equipment and system for requesting uplink resource
US20160143086A1 (en) Telecommunications apparatus and methods
US9942010B1 (en) Methods and systems for enabling communications from a station to an access point using an orthogonal frequency division multiple access (OFDMA) communication scheme
CN104081796A (en) Systems and methods for group based access control of machine to machine devices
CN106550332B (en) Method and system for acquiring network access information of networking equipment
CN110099358B (en) Method and arrangement for managing the transmission of data transmitted on a unicast channel
CN115278903B (en) Method, relay terminal, device and system for requesting uplink resource
KR20120090855A (en) Method for transmitting signal in machine to machine comunication
CN106233801B (en) A kind of user equipment, base station and its communication means
CN107635269B (en) Scheduling method, access point and station
CN116782404B (en) Data receiving method and device, base station and relay terminal
CN111182265B (en) Video monitoring equipment cascading method and device
CN116761264B (en) Uplink resource allocation method and device, base station and relay terminal
CN105917676B (en) The system and method for being used to indicate periodic resources distribution
CN115604664A (en) Multicast service modification notification method and communication device
KR20120080542A (en) Method for transmitting signal in machine to machine comunication
CN103518335A (en) Method and apparatus for performing ranging at m2m device in a wireless communication system
CN105636203A (en) Method and device for transmitting public paging message used for machine-type communication (MTC) user equipment (UE)

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