US20190254004A1 - System and method for collaboratively selecting resources - Google Patents
System and method for collaboratively selecting resources Download PDFInfo
- Publication number
- US20190254004A1 US20190254004A1 US16/258,073 US201916258073A US2019254004A1 US 20190254004 A1 US20190254004 A1 US 20190254004A1 US 201916258073 A US201916258073 A US 201916258073A US 2019254004 A1 US2019254004 A1 US 2019254004A1
- Authority
- US
- United States
- Prior art keywords
- packet
- channel
- transmission
- resources
- selector
- 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.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims abstract description 73
- 230000005540 biological transmission Effects 0.000 claims abstract description 98
- 230000008569 process Effects 0.000 claims description 8
- 238000004891 communication Methods 0.000 description 26
- 238000010586 diagram Methods 0.000 description 18
- 238000005516 engineering process Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 6
- 230000008901 benefit Effects 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000004308 accommodation Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/02—Selection of wireless resources by user or terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0284—Traffic management, e.g. flow control or congestion control detecting congestion or overload during communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0289—Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
-
- H04W72/085—
-
- H04W72/087—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/542—Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/543—Allocation or scheduling criteria for wireless resources based on quality criteria based on requested quality, e.g. QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
Definitions
- the present invention relates to a system and method for collaboratively selecting resources, and more particularly, to a system and method for collaboratively selecting resources, which are capable of ensuring the reliability of transmission data and maximizing the efficiency of a transmission channel.
- An interface for exchanging data through hierarchy/function-specific modularization is defined in a communication system according to a related art.
- the present invention is directed to providing a system and method for collaboratively selecting an optimal combination of available resources (a transmission channel, a channel access method, and a communication system) in order to maximize the efficiency of the transmission channel and ensure the reliability of data transmission along with an increase in the degree of freedom in selection.
- a system for collaboratively selecting resources including: a packet generator; a selector configured to select resources in consideration of a determinant including at least one of information on a packet and transmission environment information of the packet; and a packet transmitter configured to transmit the packet through the selected resources.
- a method of collaboratively selecting resources including: generating a packet to be transmitted; selecting a resource for transmitting the packet by determining at least one of a transmission channel, a channel access method, and a communicator; and transmitting the packet.
- FIGS. 1 and 2 are diagrams showing systems for collaboratively selecting resources according to exemplary embodiments of the present invention:
- FIG. 3 is a diagram showing a system for collaboratively selecting resources in consideration of packet information according to an exemplary embodiment of the present invention
- FIG. 4 is a diagram showing a system for collaboratively selecting resources in consideration of a degree of congestion of a transmission channel according to an exemplary embodiment of the present invention:
- FIG. 5 is a diagram showing a system for collaboratively selecting resources in which the systems shown in FIGS. 3 and 4 are merged together:
- FIG. 6 is a diagram showing a system for collaboratively selecting resources according to an exemplary embodiment of the present invention in which a plurality of transmission channels are provided;
- FIG. 7 is a diagram showing a system for collaboratively selecting resources according to an exemplary embodiment of the present invention in which a single transmission channel is provided;
- FIG. 8 is a diagram showing a system for collaboratively selecting resources in which the systems shown in FIGS. 6 and 7 are merged together;
- FIGS. 9 to 12 are diagrams showing systems for collaboratively selecting resources through packet processing according to exemplary embodiments of the present invention.
- FIGS. 13 and 14 are diagrams showing systems for collaboratively selecting resources which simultaneously maximize transmission efficiency and transmission reliability according to exemplary embodiments of the present invention.
- FIG. 15 is a flowchart illustrating a method of collaboratively selecting resources according to an exemplary embodiment of the present invention.
- FIG. 16 is a view illustrating an example of a computer system in which a method according to an embodiment of the present invention is performed.
- the present invention may, however, be embodied in various different forms and is not limited to the exemplary embodiments set forth herein.
- the following exemplary embodiments are provided only to easily disclose the objects, configurations, and effects of the present invention to those of ordinary skill in the art to which the present invention pertains, and the scope of the present invention is defined only by the claims.
- cars are connected to a network through wireless communication, they are evolving into connected cars which may provide various services, such as a real-time traffic information service, a safe driving information service, and an infotainment service.
- various services such as a real-time traffic information service, a safe driving information service, and an infotainment service.
- V2X vehicle to anything
- the DSRC scheme used in the HighPass service has a communication radius of 200 m and a maximum transmission rate of 1 Mbps and supports vehicle-to-infrastructure (V2I) communication.
- V2I vehicle-to-infrastructure
- WAVE wireless access in vehicular environments
- the WAVE technology allows communication even at a speed of 200 km/h, has a maximum transmission rate of 27 Mbps. and allows data transmission with a delay of 100 ms or less up to a communication radius of 1 km.
- the advancement of vehicular communication technology made by the WAVE technology allows provision of various kinds of traffic information and an Internet multimedia service.
- LTE long term evolution
- standards are provided to appropriately select, when one communication device has several wireless access functions, one of the wireless access functions and wirelessly exchange data.
- MAC medium access control
- CSMA/CA carrier sense multiple access with collision avoidance
- TDMA time division multiple access
- ETSI European Telecommunications Standards Institute
- S-TDMA European standardization organization published self-organizing TDMA
- SAP service access point
- the related art does not provide a method for selecting optimal functions (or modules) according to users.
- the present invention is suggested to solve this problem, proposing a system and method for collaboratively selecting an optimal combination of available resources (a transmission channel, a channel access method, and a communication system) to ensure the reliability of transmitted data and maximize the efficiency of the transmission channel in an environment in which a connected car travels.
- the present invention proposes i) a system and method for collaboratively selecting resources to maximize the transmission efficiency of a channel, ii) a system and method for collaboratively selecting resources to maximize the transmission reliability of a channel, and iii) a system and method for collaboratively selecting resources to simultaneously maximize the transmission efficiency and transmission reliability of a channel.
- the “resources” is a general term encompassing a transmission channel, a channel access method, a communication technology e.g. LTE, WiFi (referred to as a communicator below), etc. required to wirelessly transmit data.
- a communication technology e.g. LTE, WiFi (referred to as a communicator below), etc. required to wirelessly transmit data.
- resources include a transmission channel, a channel access method, and a communicator
- determinants include packet information (a packet cycle, a change in packet length, and a packet type) and transmission environment information of packets (the number of nodes and the degree of channel congestion).
- the system for collaboratively selecting resources includes a packet generator 100 , a selector 300 configured to select resources in consideration of a determinant including at least one of packet information and packet transmission environment information, and a packet transmitter 900 configured to transmit a packet through the selected resources.
- a collaborative selection is made by selecting a channel access method 500 or a communicator 600 based on the determinant and linking the selected channel access method 500 or communicator 600 to a transmission channel 700 through which the corresponding packet will be transmitted.
- FIGS. 1 and 2 are diagrams showing systems for collaboratively selecting resources according to exemplary embodiments of the present invention.
- the channel access method 500 includes carrier sense multiple access (CSMA) 500 a , time division multiple access (TDMA) 500 b , code division multiple access (CDMA) 500 c , and orthogonal frequency-division multiplexing (OFDM) 500 d
- the communicator 600 includes wireless access in vehicular environments (WAVE) 600 a , cellular vehicle to anything (C-V2X) 600 b , wireless local area network (WLAN) 600 c , and global system for mobile communication (GSM) 600 d .
- WAVE vehicular environments
- C-V2X cellular vehicle to anything
- WLAN wireless local area network
- GSM global system for mobile communication
- FIG. 3 is a diagram showing a system for collaboratively selecting resources in consideration of packet information according to an exemplary embodiment of the present invention.
- the selector 300 selects resources by considering packet information (a packet cycle, a change in packet length, and a packet type) as determinants.
- the selector 300 selects a channel access method 500 in consideration of packet information.
- the selector 300 selects a first channel access method (CSMA) 500 a.
- CSMA first channel access method
- the selector 300 selects a second channel access method (TDMA) 500 b.
- TDMA second channel access method
- the selector 300 selects a channel access method 500 according to characteristics of the generated packets
- the selected channel access method 500 is allocated to a transmission channel N 700 a or a transmission channel M 700 b , and the packet transmitter 900 transmits the packets by using the selected resources.
- the selector 300 controls both a channel access method 500 and a transmission channel 700 .
- FIG. 4 is a diagram showing a system for collaboratively selecting resources by considering the degree of congestion of a transmission channel as a determinant according to an exemplary embodiment of the present invention.
- the selector 300 selects a channel access method 500 by referring to the degree of congestion of a transmission channel as a determinant.
- the selector 300 selects the first channel access method (CSMA) 500 a when the degree of congestion of the channel is less than a preset threshold value, and selects the second channel access method (TDMA) 500 b when the degree of congestion of the channel is equal to or greater than the preset threshold value.
- CSMA first channel access method
- TDMA second channel access method
- a channel access method 500 is selected according to the degree of congestion of a transmission channel, and the existing transmission channel N 700 a is maintained as a transmission channel 700 .
- the selector 300 controls both a channel access method 500 and a transmission channel 700 .
- FIG. 5 is a diagram showing a system for collaboratively selecting resources in which the systems shown in FIGS. 3 and 4 are merged together.
- the selector 300 selects a channel access method 500 in consideration of a determinant, and collaboratively selects a transmission channel 700 .
- a channel access method for packets which are transmitted to the transmission channel N 700 a through the existing first channel access method (CSMA) 500 a is changed for the second channel access method (TDMA) 500 b , and the transmission channel N 700 a is maintained as is, such that resources are collaboratively selected.
- CSMA first channel access method
- TDMA second channel access method
- FIG. 6 is a diagram showing a system for collaboratively selecting resources according to an exemplary embodiment of the present invention in which a plurality of transmission channels are provided
- FIG. 7 is a diagram showing a system for collaboratively selecting resources according to an exemplary embodiment of the present invention in which a single transmission channel is provided
- FIG. 8 is a diagram showing a system for collaboratively selecting resources in which the systems shown in FIGS. 6 and 7 are merged together.
- the selector 300 selects a communicator 600 in consideration of a determinant, and a collaborative selection is made so that different transmission channels, the transmission channel N 700 a and the transmission channel M 700 b , are allocated to the communicator 600 .
- the determinant it is possible to use the type, size (length), and generation cycle of a packet, the degree of congestion of a channel, the number of nodes, a network existing within a communication radius, and the like.
- a first communicator (WAVE) 600 a and the transmission channel N 700 a are collaboratively selected to transmit a packet.
- the first communicator (WAVE) 600 a is changed for a second communicator (C-V2X) 600 b , and the transmission channel N 700 a is maintained as before.
- the selector 300 selects the first communicator (WAVE) 600 a as the communicator and changes the second communicator (C-V2X) 600 b for the first communicator (WAVE) 600 a.
- the selector 300 selects a communicator 600 in consideration of a determinant, and collaboratively selects a transmission channel 700 .
- a resource (communicator) for packets which are transmitted to the transmission channel N 700 a through the existing first communicator (WAVE) 600 a is changed for the second communicator (C-V2X) 600 b , and the transmission channel N 700 a is maintained as is, such that resources are collaboratively selected.
- FIGS. 9 to 12 are diagrams showing systems for collaboratively selecting resources through packet processing according to exemplary embodiments of the present invention.
- a packet processor 200 processes as many packets generated by the packet generator 100 as the number of transmission channels 700 , and the selector 300 collaboratively selects resources.
- the packet processor 200 processes packets by dividing or duplicating the packets into as many packets as the number of channels.
- FIG. 9 shows a process in which the packet processor 200 divides one generated packet into two packets, the number of which is the same as that of transmission channels 700 , or redundantly duplicates the packet as many as the number of the transmission channels 700 , and the processed packets are transmitted through the communicator 600 a or 600 b and the transmission channel 700 a or 700 b which are collaboratively selected.
- the packet processor 200 performs a process of dividing one generated packet into as many packets as the number of the transmission channels 700 , or redundantly duplicating the packet as many as the number of the transmission channels 700 , and the processed packets are transmitted through the same communicator (WAVE) 600 a and a collaboratively selected transmission channel, that is, the transmission channel N 700 a or the transmission channel M 700 b.
- WAVE communicator
- FIG. 1 shows a structure in which the systems shown in FIGS. 9 and 10 are merged.
- FIG. 12 shows an integrated structure to which a channel access method 500 is applied as a selected resource.
- A is the number of communicators 600 or channel access methods 500
- B is the number of transmission channels 700 branching from each communicator 600 or channel access method 500 .
- FIGS. 13 and 14 are diagrams showing systems for collaboratively selecting resources which simultaneously maximize transmission efficiency and transmission reliability according to exemplary embodiments of the present invention.
- a system which collaboratively selects resources to simultaneously maximize the transmission efficiency and transmission reliability of a channel considers a determinant and processes packets in a manner in which the above-described methods are integrated, thereby collaboratively selecting resources (a channel access method, a communicator, and a transmission channel).
- FIG. 15 is a flowchart illustrating a method of collaboratively selecting resources according to an exemplary embodiment of the present invention.
- a method of collaboratively selecting resources includes an operation of generating a packet to be transmitted (S 100 ), an operation of selecting resources (a transmission channel, a channel access method, and a communicator) (S 300 ), and an operation of transmitting the packet (S 400 ).
- resources are selected in consideration of a determinant including at least one of packet information and packet transmission environment information.
- the packet information includes at least one of a packet cycle, length, and type, and the packet transmission environment information includes at least one of the number of nodes and the degree of channel congestion.
- an operation of dividing the packet generated in operation S 100 into as many packets as the number of transmission channels or redundantly duplicating the packet as many as the number of the transmission channels (S 200 ) is further included between operation S 100 and operation S 300 .
- the present invention described above may be embodied as computer-readable code on a program recording medium.
- the computer-readable medium includes all types of storage devices configured to store data that can be read by a computer system. Examples of the computer-readable medium include a hard disk drive (HDD), a solid-state drive (SSD), a silicon disk drive (SDD), a read-only memory (ROM), a random-access memory (RAM), a compact disc (CD)-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
- the computer-readable medium may be implemented in the form of a carrier wave (e.g., transmission through the Internet).
- FIG. 16 illustrates a simple embodiment of a computer system.
- the computer system may include one or more processors 1621 , a memory 1623 , a user input device 1626 , a data communication bus 1622 , a user output device 1627 , a storage 1628 , and the like. These components perform data communication through the data communication bus 1622 .
- the computer system may further include a network interface 1629 coupled to a network.
- the processor 1621 may be a central processing unit (CPU) or a semiconductor device that processes a command stored in the memory 1623 and/or the storage 1628 .
- the memory 1623 and the storage 1628 may include various types of volatile or non-volatile storage mediums.
- the memory 1623 may include a ROM 1624 and a RAM 1625 .
- the method according to an embodiment of the present invention may be implemented as a method that can be executable in the computer system.
- computer-readable commands may perform the producing method according to the present invention.
- the method according to the present invention may also be embodied as computer-readable codes on a computer-readable recording medium.
- the computer-readable recording medium is any data storage device that may store data which may be thereafter read by a computer system. Examples of the computer-readable recording medium include read-only memory (ROM), random access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, and optical data storage devices.
- ROM read-only memory
- RAM random access memory
- CD-ROMs compact discs
- magnetic tapes magnetic tapes
- floppy disks floppy disks
- optical data storage devices optical data storage devices.
- the computer-readable recording medium may also be distributed over network coupled computer systems so that the computer-readable code may be stored and executed in a distributed fashion.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Provided are a system and method for collaboratively selecting resources in which the reliability of transmission data is ensured and the efficiency of a transmission channel is maximized. The system for collaboratively selecting resources includes a packet generator, a selector configured to select resources in consideration of a determinant including at least one of information on a packet and transmission environment information of the packet, and a packet transmitter configured to transmit the packet through the selected resources.
Description
- This application claims priority to and the benefit of Korean Patent Application No. 10-2018-0016208, filed on Feb. 9, 2018, the disclosure of which is incorporated herein by reference in its entirety.
- The present invention relates to a system and method for collaboratively selecting resources, and more particularly, to a system and method for collaboratively selecting resources, which are capable of ensuring the reliability of transmission data and maximizing the efficiency of a transmission channel.
- An interface for exchanging data through hierarchy/function-specific modularization is defined in a communication system according to a related art.
- However, the related art does not provide a method for selecting optimal functions (or modules) according to users.
- The present invention is directed to providing a system and method for collaboratively selecting an optimal combination of available resources (a transmission channel, a channel access method, and a communication system) in order to maximize the efficiency of the transmission channel and ensure the reliability of data transmission along with an increase in the degree of freedom in selection.
- According to an aspect of the present invention, there is provided a system for collaboratively selecting resources, the system including: a packet generator; a selector configured to select resources in consideration of a determinant including at least one of information on a packet and transmission environment information of the packet; and a packet transmitter configured to transmit the packet through the selected resources.
- According to another aspect of the present invention, there is provided a method of collaboratively selecting resources, the method including: generating a packet to be transmitted; selecting a resource for transmitting the packet by determining at least one of a transmission channel, a channel access method, and a communicator; and transmitting the packet.
- The above and other objects, features and advantages of the present invention will become more apparent to those of ordinary skill in the art by describing exemplary embodiments thereof in detail with reference to the accompanying drawings, in which:
-
FIGS. 1 and 2 are diagrams showing systems for collaboratively selecting resources according to exemplary embodiments of the present invention: -
FIG. 3 is a diagram showing a system for collaboratively selecting resources in consideration of packet information according to an exemplary embodiment of the present invention; -
FIG. 4 is a diagram showing a system for collaboratively selecting resources in consideration of a degree of congestion of a transmission channel according to an exemplary embodiment of the present invention: -
FIG. 5 is a diagram showing a system for collaboratively selecting resources in which the systems shown inFIGS. 3 and 4 are merged together: -
FIG. 6 is a diagram showing a system for collaboratively selecting resources according to an exemplary embodiment of the present invention in which a plurality of transmission channels are provided; -
FIG. 7 is a diagram showing a system for collaboratively selecting resources according to an exemplary embodiment of the present invention in which a single transmission channel is provided; -
FIG. 8 is a diagram showing a system for collaboratively selecting resources in which the systems shown inFIGS. 6 and 7 are merged together; -
FIGS. 9 to 12 are diagrams showing systems for collaboratively selecting resources through packet processing according to exemplary embodiments of the present invention; -
FIGS. 13 and 14 are diagrams showing systems for collaboratively selecting resources which simultaneously maximize transmission efficiency and transmission reliability according to exemplary embodiments of the present invention; and -
FIG. 15 is a flowchart illustrating a method of collaboratively selecting resources according to an exemplary embodiment of the present invention. -
FIG. 16 is a view illustrating an example of a computer system in which a method according to an embodiment of the present invention is performed. - The aforementioned objects of the present invention, other objects, advantages, characteristics, and methods for achieving them will become apparent with reference to exemplary embodiments described in detail below together with the accompanying drawings.
- The present invention may, however, be embodied in various different forms and is not limited to the exemplary embodiments set forth herein. The following exemplary embodiments are provided only to easily disclose the objects, configurations, and effects of the present invention to those of ordinary skill in the art to which the present invention pertains, and the scope of the present invention is defined only by the claims.
- Meanwhile, the terminology used herein is for the purpose of describing embodiments only and is not intended to limit the present invention. As used herein, singular terms are intended to include the plural forms as well unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising”, when used herein, do not preclude the presence or addition of one or more elements, steps, operations, and/or devices other than stated elements, steps, operations, and/or devices.
- First, a background of proposing the present invention will be described below to help those of ordinary skill in the art to understand the present invention, and then exemplary embodiments of the present invention will be described.
- As cars are connected to a network through wireless communication, they are evolving into connected cars which may provide various services, such as a real-time traffic information service, a safe driving information service, and an infotainment service.
- The vehicle to anything (V2X) communication technology for mutually transferring information between a vehicle and a surrounding object (another vehicle, an infrastructure, etc.) or a pedestrian was developed, and thus it is possible to solve not only existing traffic problems but also drivers' problem of safe driving.
- In Korea, Korea Expressway Corp. started a HighPass pilot project by using a dedicated short range communication (DSRC) scheme. The HighPass service was widespread throughout the country in 2007, and grown up to a use rate of 80% in 2017.
- The DSRC scheme used in the HighPass service has a communication radius of 200 m and a maximum transmission rate of 1 Mbps and supports vehicle-to-infrastructure (V2I) communication.
- Due to the performance and characteristics of standards, only services such as provision of simple traffic information and toll collection are supported.
- With an increase in technical demands for providing various traffic services and enabling communication between vehicles in a high-speed driving environment, wireless access in vehicular environments (WAVE) standards were developed in 2010.
- The WAVE technology allows communication even at a speed of 200 km/h, has a maximum transmission rate of 27 Mbps. and allows data transmission with a delay of 100 ms or less up to a communication radius of 1 km.
- The advancement of vehicular communication technology made by the WAVE technology allows provision of various kinds of traffic information and an Internet multimedia service.
- Meanwhile, the mobile communication technology which provided pedestrian-oriented voice call, short message, etc. services has advanced again and again and evolved into long term evolution (LTE). Due to the announcement of LTE release 15 in which a delay time is improved, it is currently possible to support the cellular V2X (C-V2X) technology.
- Since it is possible to reuse existing infrastructures and lead to fifth generation (5G) communication in the future, C-V2X is attracting attention.
- In addition to the aforementioned wireless communication methods, various wireless access technologies are present and used appropriately for respective environments and application services.
- International standards for a communications access for land mobiles (CALM) communication structure, which may integratively accommodate such various ground wireless access technologies in the physical layer or the wireless access layer, were developed in 2010.
- In Korea, standards for a new communication structure which allows integrative accommodation of wireless access technologies, such as WAVE and LTE, were proposed in Telecommunications Technology Association (TTA) Project Group 905 (PG905) in 2016, and standardization thereof is underway.
- Up to now, the flow of these technologies is directed to integratively accommodate various existing wireless access technologies and use upper hierarchies as one common hierarchy.
- In other words, standards are provided to appropriately select, when one communication device has several wireless access functions, one of the wireless access functions and wirelessly exchange data.
- There are various medium access control (MAC) technologies for distributing resources to respective users. Representatively, in the case of WAVE, carrier sense multiple access with collision avoidance (CSMA/CA) is used as an MAC technology, and time division multiple access (TDMA) is used an LTE technology.
- European Telecommunications Standards Institute (ETSI) which is a European standardization organization published self-organizing TDMA (S-TDMA) for ensuring a delay time and the like in an environment without a coordinator, such as a base station, as a technical document in 2011.
- As the structure of a communication system is modularized according to a hierarchy or function and a service access point (SAP) for exchanging data with each other is defined, it is possible to customize a communication device and simultaneously use several wireless access technologies in a mixed manner.
- However, the related art does not provide a method for selecting optimal functions (or modules) according to users. The present invention is suggested to solve this problem, proposing a system and method for collaboratively selecting an optimal combination of available resources (a transmission channel, a channel access method, and a communication system) to ensure the reliability of transmitted data and maximize the efficiency of the transmission channel in an environment in which a connected car travels.
- The present invention proposes i) a system and method for collaboratively selecting resources to maximize the transmission efficiency of a channel, ii) a system and method for collaboratively selecting resources to maximize the transmission reliability of a channel, and iii) a system and method for collaboratively selecting resources to simultaneously maximize the transmission efficiency and transmission reliability of a channel.
- Here, the “resources” is a general term encompassing a transmission channel, a channel access method, a communication technology e.g. LTE, WiFi (referred to as a communicator below), etc. required to wirelessly transmit data.
- Hereinafter, a system for collaboratively selecting and managing resources by using a determinant to maximize channel transmission efficiency will be described with reference to
FIGS. 1 to 8 . - According to exemplary embodiments, resources include a transmission channel, a channel access method, and a communicator, and determinants include packet information (a packet cycle, a change in packet length, and a packet type) and transmission environment information of packets (the number of nodes and the degree of channel congestion).
- The system for collaboratively selecting resources according to an exemplary embodiment of the present invention includes a
packet generator 100, aselector 300 configured to select resources in consideration of a determinant including at least one of packet information and packet transmission environment information, and apacket transmitter 900 configured to transmit a packet through the selected resources. - According to an exemplary embodiment of the present invention, a collaborative selection is made by selecting a
channel access method 500 or acommunicator 600 based on the determinant and linking the selectedchannel access method 500 orcommunicator 600 to atransmission channel 700 through which the corresponding packet will be transmitted.FIGS. 1 and 2 are diagrams showing systems for collaboratively selecting resources according to exemplary embodiments of the present invention. - The
channel access method 500 includes carrier sense multiple access (CSMA) 500 a, time division multiple access (TDMA) 500 b, code division multiple access (CDMA) 500 c, and orthogonal frequency-division multiplexing (OFDM) 500 d, and thecommunicator 600 includes wireless access in vehicular environments (WAVE) 600 a, cellular vehicle to anything (C-V2X) 600 b, wireless local area network (WLAN) 600 c, and global system for mobile communication (GSM) 600 d. These are shown as examples to help those of ordinary skill in the art to understand the present invention, and channel access methods and communicators according to exemplary embodiments of the present invention are not limited thereto. -
FIG. 3 is a diagram showing a system for collaboratively selecting resources in consideration of packet information according to an exemplary embodiment of the present invention. - The
selector 300 according to an exemplary embodiment of the present invention selects resources by considering packet information (a packet cycle, a change in packet length, and a packet type) as determinants. - When transmission packets are generated by the
packet generator 100, theselector 300 selects achannel access method 500 in consideration of packet information. - When the packets are a type generated according to an event in a specific vehicle network environment, the
selector 300 selects a first channel access method (CSMA) 500 a. - On the other hand, when the packets have a fixed generation cycle and length (size), the
selector 300 selects a second channel access method (TDMA) 500 b. - When the
selector 300 selects achannel access method 500 according to characteristics of the generated packets, the selectedchannel access method 500 is allocated to atransmission channel N 700 a or atransmission channel M 700 b, and thepacket transmitter 900 transmits the packets by using the selected resources. - According to an exemplary embodiment of the present invention, the
selector 300 controls both achannel access method 500 and atransmission channel 700. -
FIG. 4 is a diagram showing a system for collaboratively selecting resources by considering the degree of congestion of a transmission channel as a determinant according to an exemplary embodiment of the present invention. - When transmission packets are generated by the
packet generator 100, theselector 300 selects achannel access method 500 by referring to the degree of congestion of a transmission channel as a determinant. - The
selector 300 selects the first channel access method (CSMA) 500 a when the degree of congestion of the channel is less than a preset threshold value, and selects the second channel access method (TDMA) 500 b when the degree of congestion of the channel is equal to or greater than the preset threshold value. - In an exemplary embodiment of the present invention, a
channel access method 500 is selected according to the degree of congestion of a transmission channel, and the existingtransmission channel N 700 a is maintained as atransmission channel 700. - According to an exemplary embodiment of the present invention, the
selector 300 controls both achannel access method 500 and atransmission channel 700. -
FIG. 5 is a diagram showing a system for collaboratively selecting resources in which the systems shown inFIGS. 3 and 4 are merged together. - In other words, the
selector 300 according to an exemplary embodiment of the present invention selects achannel access method 500 in consideration of a determinant, and collaboratively selects atransmission channel 700. - When the degree of congestion of a transmission channel increases, a channel access method for packets which are transmitted to the
transmission channel N 700 a through the existing first channel access method (CSMA) 500 a is changed for the second channel access method (TDMA) 500 b, and thetransmission channel N 700 a is maintained as is, such that resources are collaboratively selected. -
FIG. 6 is a diagram showing a system for collaboratively selecting resources according to an exemplary embodiment of the present invention in which a plurality of transmission channels are provided,FIG. 7 is a diagram showing a system for collaboratively selecting resources according to an exemplary embodiment of the present invention in which a single transmission channel is provided, andFIG. 8 is a diagram showing a system for collaboratively selecting resources in which the systems shown inFIGS. 6 and 7 are merged together. - As shown in
FIG. 6 , theselector 300 selects acommunicator 600 in consideration of a determinant, and a collaborative selection is made so that different transmission channels, thetransmission channel N 700 a and thetransmission channel M 700 b, are allocated to thecommunicator 600. - As the determinant, it is possible to use the type, size (length), and generation cycle of a packet, the degree of congestion of a channel, the number of nodes, a network existing within a communication radius, and the like.
- Referring to
FIG. 7 , when the degree of congestion of a channel is less than the preset threshold value, a first communicator (WAVE) 600 a and thetransmission channel N 700 a are collaboratively selected to transmit a packet. When the degree of congestion of the channel increases equal to or greater than the preset threshold value, the first communicator (WAVE) 600 a is changed for a second communicator (C-V2X) 600 b, and thetransmission channel N 700 a is maintained as before. - When the degree of congestion of the channel decreases again, the
selector 300 selects the first communicator (WAVE) 600 a as the communicator and changes the second communicator (C-V2X) 600 b for the first communicator (WAVE) 600 a. - As shown in
FIG. 8 , theselector 300 according to an exemplary embodiment of the present invention selects acommunicator 600 in consideration of a determinant, and collaboratively selects atransmission channel 700. - When the degree of congestion of a transmission channel increases, a resource (communicator) for packets which are transmitted to the
transmission channel N 700 a through the existing first communicator (WAVE) 600 a is changed for the second communicator (C-V2X) 600 b, and thetransmission channel N 700 a is maintained as is, such that resources are collaboratively selected. - Hereinafter, a system for collaboratively selecting and managing resources by using a determinant to maximize channel transmission efficiency will be described below with reference to
FIGS. 9 to 12 . -
FIGS. 9 to 12 are diagrams showing systems for collaboratively selecting resources through packet processing according to exemplary embodiments of the present invention. - According to an exemplary embodiment of the present invention, a
packet processor 200 processes as many packets generated by thepacket generator 100 as the number oftransmission channels 700, and theselector 300 collaboratively selects resources. - The
packet processor 200 processes packets by dividing or duplicating the packets into as many packets as the number of channels. -
FIG. 9 shows a process in which thepacket processor 200 divides one generated packet into two packets, the number of which is the same as that oftransmission channels 700, or redundantly duplicates the packet as many as the number of thetransmission channels 700, and the processed packets are transmitted through thecommunicator transmission channel - As shown in
FIG. 10 , thepacket processor 200 performs a process of dividing one generated packet into as many packets as the number of thetransmission channels 700, or redundantly duplicating the packet as many as the number of thetransmission channels 700, and the processed packets are transmitted through the same communicator (WAVE) 600 a and a collaboratively selected transmission channel, that is, thetransmission channel N 700 a or thetransmission channel M 700 b. -
FIG. 1 shows a structure in which the systems shown inFIGS. 9 and 10 are merged. -
FIG. 12 shows an integrated structure to which achannel access method 500 is applied as a selected resource. - Referring to
FIG. 12 , in a collaborative resource selection of (A □B) format, A is the number ofcommunicators 600 orchannel access methods 500, and B is the number oftransmission channels 700 branching from eachcommunicator 600 orchannel access method 500. -
FIGS. 13 and 14 are diagrams showing systems for collaboratively selecting resources which simultaneously maximize transmission efficiency and transmission reliability according to exemplary embodiments of the present invention. - A system which collaboratively selects resources to simultaneously maximize the transmission efficiency and transmission reliability of a channel considers a determinant and processes packets in a manner in which the above-described methods are integrated, thereby collaboratively selecting resources (a channel access method, a communicator, and a transmission channel).
-
FIG. 15 is a flowchart illustrating a method of collaboratively selecting resources according to an exemplary embodiment of the present invention. - A method of collaboratively selecting resources according to an exemplary embodiment of the present invention includes an operation of generating a packet to be transmitted (S100), an operation of selecting resources (a transmission channel, a channel access method, and a communicator) (S300), and an operation of transmitting the packet (S400).
- In operation S300, resources are selected in consideration of a determinant including at least one of packet information and packet transmission environment information. The packet information includes at least one of a packet cycle, length, and type, and the packet transmission environment information includes at least one of the number of nodes and the degree of channel congestion.
- According to an exemplary embodiment of the present invention, an operation of dividing the packet generated in operation S100 into as many packets as the number of transmission channels or redundantly duplicating the packet as many as the number of the transmission channels (S200) is further included between operation S100 and operation S300.
- The system and method for collaboratively selecting resources according to an exemplary embodiment of the present invention make it possible to collaboratively select resources which are selectable in an entire communication system in consideration of characteristics of data and a transmission purpose and to form an optimal combination
- According to the present invention, it is possible to maximize the efficiency and reliability of a transmission channel.
- Effects of the present invention are not limited to those mentioned above, and other effects which are not described herein will be clearly understood by those of ordinary skill in the art from the above description.
- It should be noted that the scope of the present invention is defined by the claims rather than the description of the present invention, and the meanings and ranges of the claims and all modifications derived from the concept of equivalents thereof fall within the scope of the present invention.
- The present invention described above may be embodied as computer-readable code on a program recording medium. The computer-readable medium includes all types of storage devices configured to store data that can be read by a computer system. Examples of the computer-readable medium include a hard disk drive (HDD), a solid-state drive (SSD), a silicon disk drive (SDD), a read-only memory (ROM), a random-access memory (RAM), a compact disc (CD)-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like. In addition, the computer-readable medium may be implemented in the form of a carrier wave (e.g., transmission through the Internet).
- The method according to an embodiment of the present invention may be implemented in a computer system or may be recorded in a recording medium.
FIG. 16 illustrates a simple embodiment of a computer system. As illustrated, the computer system may include one ormore processors 1621, amemory 1623, auser input device 1626, adata communication bus 1622, auser output device 1627, astorage 1628, and the like. These components perform data communication through thedata communication bus 1622. - Also, the computer system may further include a
network interface 1629 coupled to a network. Theprocessor 1621 may be a central processing unit (CPU) or a semiconductor device that processes a command stored in thememory 1623 and/or thestorage 1628. - The
memory 1623 and thestorage 1628 may include various types of volatile or non-volatile storage mediums. For example, thememory 1623 may include aROM 1624 and aRAM 1625. - Thus, the method according to an embodiment of the present invention may be implemented as a method that can be executable in the computer system. When the method according to an embodiment of the present invention is performed in the computer system, computer-readable commands may perform the producing method according to the present invention.
- The method according to the present invention may also be embodied as computer-readable codes on a computer-readable recording medium. The computer-readable recording medium is any data storage device that may store data which may be thereafter read by a computer system. Examples of the computer-readable recording medium include read-only memory (ROM), random access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, and optical data storage devices. The computer-readable recording medium may also be distributed over network coupled computer systems so that the computer-readable code may be stored and executed in a distributed fashion.
- Exemplary embodiments of the present invention have been described above. Those of ordinary skill in the art would appreciate that the present invention can be implemented in modified forms without departing from the fundamental characteristics of the present invention. Therefore, exemplary embodiments of the present invention should be construed as describing rather than limiting the present invention. It should be noted that the scope of the present invention is defined by the claims rather than the description of the present invention, and the meanings and ranges of the claims and all modifications derived from the concept of equivalents thereof fall within the scope of the present invention.
Claims (16)
1. A system for collaboratively selecting resources, the system comprising:
a packet generator;
a selector configured to select resources in consideration of a determinant including at least one of information on a packet and transmission environment information of the packet; and
a packet transmitter configured to transmit the packet through the selected resources.
2. The system of claim 1 , wherein the selector selects the resources by determining a transmission channel and at least one of a channel access method and a communicator in consideration of the determinant.
3. The system of claim 2 , wherein the selector considers information of the packet including at least one of a cycle, a length, and a type of the packet as the determinant.
4. The system of claim 3 , wherein the selector selects a first access channel when the packet is a type generated according to an event, and selects a second access channel when the packet has a fixed cycle and length.
5. The system of claim 4 , wherein the selector allocates a separate transmission channel according to the determined channel access method.
6. The system of claim 2 , wherein the selector considers the transmission environment information of the packet including at least one of a number of nodes and a degree of channel congestion as the determinant.
7. The system of claim 6 , wherein the selector selects a first access channel when the degree of channel congestion is less than a preset threshold value, selects a second access channel when the degree of channel congestion is equal to or greater than the preset threshold value, and maintains the transmission channel as is.
8. The system of claim 6 , wherein the selector selects a first communicator when the degree of channel congestion is less than a preset threshold value, selects a second communicator when the degree of channel congestion is equal to or greater than the preset threshold value, and maintains the transmission channel as is.
9. The system of claim 2 , further comprising a packet processor configured to process the packet in consideration of a number of transmission channels.
10. The system of claim 9 , wherein the packet processor divides the packet into as many packets as the number of transmission channels or redundantly duplicates the packet as many as the number of transmission channels.
11. A method of collaboratively selecting resources, the method comprising:
(a) generating a packet to be transmitted;
(b) selecting a resource for transmitting the packet by determining at least one of a transmission channel, a channel access method, and a communicator; and
(c) transmitting the packet.
12. The method of claim 11 , wherein (b) comprises selecting the resource in consideration of a determinant including at least one of information on the packet and transmission environment information of the packet.
13. The method of claim 11 , wherein (b) comprises considering information on the packet including at least one of a cycle, a length, and a type of the packet as a determinant and considering transmission environment information of the packet including at least one of a number of nodes and a degree of channel congestion as the determinant.
14. The method of claim 11 , further comprising, between (a) and (b), dividing the packet generated in (a) into as many packets as a number of transmission channels or redundantly duplicating the packet as many as the number of transmission channels.
15. A system for collaboratively selecting resources, the system comprising:
a packet generator;
a packet processor configured to process a packet generated by the packet generator in consideration of a number of transmission channels; and
a selector configured to select a channel access method, a communicator, and a transmission channel as resources for transmitting the packet processed by the packet processor.
16. The system of claim 15 , wherein the packet processor divides the packet into as many packets as the number of transmission channels or redundantly duplicates the packet as many as the number of transmission channels.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180016208A KR102612027B1 (en) | 2018-02-09 | 2018-02-09 | System and method for collaborative selection of resource |
KR10-2018-0016208 | 2018-02-09 |
Publications (1)
Publication Number | Publication Date |
---|---|
US20190254004A1 true US20190254004A1 (en) | 2019-08-15 |
Family
ID=67540368
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/258,073 Abandoned US20190254004A1 (en) | 2018-02-09 | 2019-01-25 | System and method for collaboratively selecting resources |
Country Status (2)
Country | Link |
---|---|
US (1) | US20190254004A1 (en) |
KR (1) | KR102612027B1 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020167920A1 (en) * | 2000-02-28 | 2002-11-14 | Takuya Miyazaki | Radio random access control method |
US6954238B2 (en) * | 2001-02-21 | 2005-10-11 | Au Optronics Corp. | Backlight module for homogenizing the temperature of a flat panel display device |
US20140328183A1 (en) * | 2013-05-06 | 2014-11-06 | Futurewei Technologies, Inc. | Systems and Methods for Traffic-Aware Medium Access Selection |
US20160353382A1 (en) * | 2015-05-27 | 2016-12-01 | Qualcomm Incorporated | Low energy wireless network applications |
US20170048864A1 (en) * | 2015-08-10 | 2017-02-16 | Network Performance Research Group Llc | Method and apparatus for providing dynamic frequency selection spectrum access in peer-to-peer wireless networks |
US20170303159A1 (en) * | 2014-10-06 | 2017-10-19 | Vid Scale, Inc | Adapting communication parameters to link conditions, traffic types, and/or priorities |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4027751A1 (en) * | 2013-06-13 | 2022-07-13 | Telefonaktiebolaget LM Ericsson (publ) | Controlling vehicle-to-vehicle communication using a distribution scheme |
-
2018
- 2018-02-09 KR KR1020180016208A patent/KR102612027B1/en active Active
-
2019
- 2019-01-25 US US16/258,073 patent/US20190254004A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020167920A1 (en) * | 2000-02-28 | 2002-11-14 | Takuya Miyazaki | Radio random access control method |
US6954238B2 (en) * | 2001-02-21 | 2005-10-11 | Au Optronics Corp. | Backlight module for homogenizing the temperature of a flat panel display device |
US20140328183A1 (en) * | 2013-05-06 | 2014-11-06 | Futurewei Technologies, Inc. | Systems and Methods for Traffic-Aware Medium Access Selection |
US20170303159A1 (en) * | 2014-10-06 | 2017-10-19 | Vid Scale, Inc | Adapting communication parameters to link conditions, traffic types, and/or priorities |
US20160353382A1 (en) * | 2015-05-27 | 2016-12-01 | Qualcomm Incorporated | Low energy wireless network applications |
US20170048864A1 (en) * | 2015-08-10 | 2017-02-16 | Network Performance Research Group Llc | Method and apparatus for providing dynamic frequency selection spectrum access in peer-to-peer wireless networks |
Also Published As
Publication number | Publication date |
---|---|
KR20190096588A (en) | 2019-08-20 |
KR102612027B1 (en) | 2023-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109075921B (en) | Feedback information transmission method, device and system between Internet of Vehicles devices | |
CN110557210B (en) | Method, communication unit and medium for transmitting channel allocation information for V2X communication | |
WO2020029279A1 (en) | Method, apparatus, and system for transmitting feedback information between internet of vehicles devices | |
Zhang et al. | A scalable CSMA and self-organizing TDMA MAC for IEEE 802.11 p/1609. x in VANETs | |
KR101159944B1 (en) | Use of supplemental resource assignments | |
US20210204250A1 (en) | Multi-stage sidelink control information | |
CN106922221B (en) | Method for providing a frame structure, device and method for receiving or transmitting a communication signal | |
WO2018171563A1 (en) | Method and device for determining data feedback resources | |
CN107734551B (en) | Resource selection method and equipment in V2X communication | |
CN114270950B (en) | Communication resource selection in sidelink communication | |
US20200288344A1 (en) | Resource request method and device, method and device for processing resource request | |
CN110690944B (en) | Method and device for transmitting and determining priority of channel state information, storage medium and user equipment | |
WO2018126854A1 (en) | Uplink transmission method, terminal, and network-side device | |
US11882549B2 (en) | Coexistence of multiple air interface side-links on a channel | |
CN108141701A (en) | For the transformat depending on speed of vehicle transmission | |
KR20210052236A (en) | Method and apparatus for allocating sidelink resource in communication system | |
US10257827B2 (en) | Method for configuring frame structure, user equipment and network equipment | |
US20190254004A1 (en) | System and method for collaboratively selecting resources | |
CN107360593A (en) | Select the method and system of information transmission resources | |
EP4465721A1 (en) | Terminal, communication system, and communication method | |
CN107733548B (en) | Information transmission method and related device | |
Mohamed Zain et al. | Hybrid MAC protocols in VANET: A survey | |
US20240267935A1 (en) | Apparatuses for indicating sidelink transmission resource | |
KR20200029335A (en) | Apparatus and method for sidelink groupcast in wireless communication system | |
CN112822660A (en) | A resource management method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTIT Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SONG, YOO SEUNG;KANG, DO WOOK;LEE, SHIN KYUNG;AND OTHERS;REEL/FRAME:048140/0566 Effective date: 20190125 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |