+

WO2017030353A1 - Dispositif mobile reconfigurable utilisant une interface d'application radio unifiée et procédé d'utilisation de celui-ci - Google Patents

Dispositif mobile reconfigurable utilisant une interface d'application radio unifiée et procédé d'utilisation de celui-ci Download PDF

Info

Publication number
WO2017030353A1
WO2017030353A1 PCT/KR2016/009006 KR2016009006W WO2017030353A1 WO 2017030353 A1 WO2017030353 A1 WO 2017030353A1 KR 2016009006 W KR2016009006 W KR 2016009006W WO 2017030353 A1 WO2017030353 A1 WO 2017030353A1
Authority
WO
WIPO (PCT)
Prior art keywords
radio
ura
rcf
service
user data
Prior art date
Application number
PCT/KR2016/009006
Other languages
English (en)
Korean (ko)
Inventor
최승원
김경훈
금동현
김용
Original Assignee
한양대학교 산학협력단
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
Priority claimed from KR1020160103581A external-priority patent/KR20170021748A/ko
Application filed by 한양대학교 산학협력단 filed Critical 한양대학교 산학협력단
Priority to US15/752,353 priority Critical patent/US20190007811A1/en
Publication of WO2017030353A1 publication Critical patent/WO2017030353A1/fr

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H40/00Arrangements specially adapted for receiving broadcast information
    • H04H40/18Arrangements characterised by circuits or components specially adapted for receiving
    • H04H40/27Arrangements characterised by circuits or components specially adapted for receiving specially adapted for broadcast systems covered by groups H04H20/53 - H04H20/95
    • H04H40/36Arrangements characterised by circuits or components specially adapted for receiving specially adapted for broadcast systems covered by groups H04H20/53 - H04H20/95 specially adapted for stereophonic broadcast receiving

Definitions

  • the present invention relates to a reconfigurable mobile device using a unified radio application interface for a radio application for generating a transmit radio signal or to decode a received radio frequency (RF) signal at a radio terminal and a method of operating the same.
  • a radio application for generating a transmit radio signal or to decode a received radio frequency (RF) signal at a radio terminal and a method of operating the same.
  • RF radio frequency
  • LTE Long Term Evolution
  • LTE-advanced Long Term Advanced
  • WCDMA Wideband Code Division Multiple Access
  • GSM Global System for Mobile Communications
  • the modem inside the terminal has unique commands for each manufacturer and implements each radio communication technology.
  • radio applications In order for radio applications to control a modem, it is necessary to understand the unique commands of the modem and to develop and apply a module according to the manufacturer or model. This results in some radio applications running only on specific manufacturers' terminals or specific modems.
  • different control commands for different types of modems must be included in all radio applications, or different executable files must be created and distributed for each modem.
  • SDR Software Defined Radio
  • Communication technology which is a technology proposed to provide a wireless device and a service by operation of software.
  • the SDR technology may provide a new communication method for various wireless networks, various wireless communication methods, different frequency bands, and high speed data communication in the 4th generation communication pursuing all-IP based wireless multimedia communication.
  • SCA Software Communication Architecture
  • framework framework the core framework, which allows you to componentize the parts that make up a radio application and to reuse and combine these components to create a new radio application.
  • SCA-compatible terminals do not provide a baseband application programming interface (API) for the implementation of radio applications, making it difficult to utilize selective hardware acceleration.
  • API application programming interface
  • SDR Software Defined Radio
  • An object of the present invention is to provide a reconfigurable mobile device using an integrated radio application interface for an interface between a radio application for generating a transmit radio signal or decoding a received radio frequency (RF) signal in a mobile device and a radio control framework managing the same. It is.
  • Another object of the present invention is to provide a method of operating a reconfigurable mobile device that can control the operation of a plurality of radio applications using the integrated radio application interface or change the combination of radio applications in operation according to the surrounding environment such as a wireless environment. have.
  • a method of operating a mobile device using an unified radio application interface (URAI) for achieving the above object, a radio control framework operating on a radio computer of the mobile device (radio control framework) Providing a service of at least one of URAI's radio application management services, user data flow services, and multi-radio control services to an unified radio application (URA) operating on an RCF) and a radio computer; and Communicating with the URA via the URAI and reconfiguring the radio application according to a wireless communication environment or a wireless connection environment of the mobile device.
  • URAI unified radio application interface
  • At least one module for at least one of a radio application management service, a user data flow service, and a multi-radio control service is stored in a memory of a mobile device and executed by a radio computer or a radio operating system to run a radio controller framework. Can be loaded onto.
  • the radio application management service may request a report of peer devices discovered as URA in the RCF; Request creation or termination of a connection with a peer device; Request to start or stop communication with the peer equipment; Or a combination thereof.
  • the radio application management service confirms the creation of the connection with the peer equipment; Confirming termination of the connection with the peer equipment; Confirming the start of communication with the peer equipment; Confirming that the communication with the peer device has been stopped; Failure to create a connection with a peer device; Failure to terminate the connection with the peer device; Failure to start communication with peer equipment; Failure to stop communication with peer equipment; Transmitting or responding to information or status information or a message about the peer equipment; Or a combination thereof.
  • the radio application management service may support the radio connection manager of the RCF to install and activate the radio application.
  • the radio application management service may support the URA to report to the radio connection manager about accessible peer devices found during the discovery process procedure.
  • the detection of the peer equipment may be performed using a predetermined integrated circuit mounted in the mobile device in the radio application management service.
  • the user data flow service may support the RCF to request user data transmission to the URA.
  • the user data flow service may include requesting a change in the data flow configuration by the URA to the RCF; Convey information related to the URA; Confirm the transmission of user data; Respond to the failure to transmit user data; Sending an acknowledgment message or response to user data transmission; Or a combination thereof.
  • the user data flow service may support URA to request a configuration change of the data flow to the flow controller of the RCF.
  • the multi-radio control service may support the RCF to request synchronization of radio time to URA.
  • the multi-radio control service may support the URA to confirm the synchronization of the radio time to the RCF or to deliver a message about the failure of synchronization of the radio time.
  • RF radio frequency
  • RCF Radio control framework
  • UUA integrated radio application
  • URAI unified radio application interface
  • URAI is a radio application management service from RCF to URA, requesting reporting of discovered peer devices; Request creation or termination of a connection with a peer device; Request to start or stop communication with the peer equipment; Or a combination thereof.
  • URAI is a radio application management service from URA to RCF, comprising: confirming the creation of a connection with a peer device; Confirming termination of the connection with the peer equipment; Confirming the start of communication with the peer equipment; Confirming that the communication with the peer device has been stopped; Failure to create a connection with a peer device; Failure to terminate the connection with the peer device; Failure to start communication with peer equipment; Failure to stop communication with peer equipment; Sending or responding to information or status information or messages about peer devices; Or a combination thereof.
  • URAI may support a radio connection manager of the RCF as a radio application management service to install and activate a radio application on the radio operating system.
  • the URAI may support the URA as a radio application management service to report to the radio connection manager about accessible peer devices found during the discovery process procedure.
  • URAI may support requesting user data transfer as a user data flow service from RCF to URA.
  • URAI is a user data flow service from URA to RCF, requesting a change in data flow configuration; Convey information related to the URA; Confirm the transmission of user data; Respond to the failure to transmit user data; Sending an acknowledgment message or response to user data transmission; Or a combination thereof.
  • the URAI may support the URA as a user data flow service to request a configuration change of the data flow from the flow controller of the RCF.
  • the URAI may support the RCF to request synchronization of radio time to the URA through a multi-radio control service, and to allow the RCF to confirm synchronization of radio time from the URA or to receive a message about failure of synchronization of radio time.
  • the user when the user needs to switch to a new communication network, the user can use the new communication network by simply downloading the radio application package and installing it on his or her mobile terminal without having to purchase a new mobile terminal. Therefore, it is possible to reduce the purchase cost of a new mobile terminal, and can increase user convenience since it can be used for various wireless access technologies with one mobile terminal.
  • FIG. 1 is a block diagram illustrating a major part of a reconfigurable mobile device including an unified radio application interface (URAI) in accordance with one embodiment of the present invention.
  • URAI unified radio application interface
  • FIG. 2 is a UML class diagram for the four major interfaces of the mobile device of FIG. 1.
  • FIG. 3 is a block diagram illustrating a structure for connecting between a radio control framework (RCF) and an integrated radio application (URA) using URAI in the mobile device of FIG. 1.
  • RCF radio control framework
  • UUA integrated radio application
  • FIG. 4 is a UML class diagram of a radio computer class associated with a URAI in accordance with one embodiment of the present invention.
  • FIG. 5 is a UML diagram of three services applicable to the URAI of FIG. 4.
  • FIG. 6 is a block diagram illustrating a reconfigurable mobile device according to another embodiment of the present invention.
  • first, second, A, and B may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another.
  • the first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component.
  • the term “and / or” includes any combination of a plurality of related items or any of a plurality of related items.
  • FIG. 1 is a block diagram illustrating a major part of a reconfigurable mobile device including an unified radio application interface (URAI) in accordance with one embodiment of the present invention.
  • URAI unified radio application interface
  • a reconfigurable mobile device may simultaneously execute multiple / multiple radios and may be configured by a new radio application package (RAP). You can change the settings of the radios.
  • RAP new radio application package
  • a plurality of radio applications may be referred to as an unified radio application (URA) when exhibiting common attributes or characteristics in terms of requirements related to radio reconfiguration of the mobile device.
  • a radio application may refer to software for generating a transmit RF signal and decoding a received RF signal. Such software may run on a radio virtual machine (RVM) that is part of a particular radio platform or radio platform.
  • RVM radio virtual machine
  • radio applications can be represented in other forms. That is, radio applications can be represented in the form of source codes, intermediate representations (IRs), and executable codes, each of which is a radio library native implementation.
  • IRs intermediate representations
  • executable codes each of which is a radio library native implementation.
  • IRs intermediate representations
  • radio libraries that calls a radio hardware abstraction layer (radio HAL) call, and the executable code may be for a particular radio platform.
  • radio HAL radio hardware abstraction layer
  • the radio application uploads a RAP generated by a radio application provider through a radio programming interface (RPI) to a radioapp store and the like, and according to a request of a reconfigurable mobile device. It may be downloaded to a mobile device through a predetermined link.
  • RPI radio programming interface
  • Link refers to connecting a location to another location through certain Radio Access Technologies (RATs) for the purpose of transmitting and receiving digital information.
  • RATs Radio Access Technologies
  • each link is carried through a predetermined channel.
  • a channel is a designated part of the ability to transmit information with certain characteristics provided by the user network interface.
  • an over-the-air wireless propagation channel is used to carry the information signal from the transmitter to the receiver.
  • Logical communication links to radio access networks or peer equipment may be referred to as associations. In general, some control signaling is required to maintain the connection. User data transfer does not occur only in the connected state, but data flow can be established in the connection to this purpose.
  • the peer equipment can be any communication computer component of the reconfigurable mobile device, and a logical communication link (ie, connection) can be established between the reconfigurable mobile device and the peer device.
  • the reconfigurable mobile device (hereinafter referred to simply as mobile device) is a communication services layer (CSL), a radio control framework (Radio Control). Framework, RCF), Radio Platform, and four sets of interfaces for their interconnection.
  • CSL communication services layer
  • RCF radio control framework
  • RCF Radio Platform
  • MURI MultiRadio Interface
  • RRFI Reconfigurable Radio Frequency Interface
  • URAI Unified Radio Application Interface
  • RPI Radio Programming Interface
  • MURI is the interface between the communication service layer and the radio control framework.
  • RRFI is the interface between an integrated radio application and an RF transceiver.
  • URAI is the interface between the integrated radio application and the radio control framework.
  • RPI is an interface for independent and uniform production of radio applications.
  • the aforementioned mobile device is a mobile device with radio communication capability that supports radio reconfiguration.
  • reconfigurable mobile devices include, but are not limited to, smartphones, feature phones, tablets, and laptops.
  • the communication services layer is a layer related to generic applications that support communication services.
  • the communication service layer supports general applications such as Internet access.
  • the communication service layer may include an administrator, a mobility policy manager (MPM), a networking stack, and a monitor.
  • MPM mobility policy manager
  • the radio control framework is a control framework that is part of the operating system that extends operating system capabilities in terms of radio resource management.
  • the radio control framework includes a configuration manager (CM), a radio connection manager (RCM), a flow controller (FC), a multiradio controller (MRC), and a resource manager (resource). Manager, RM) may be included.
  • the resource manager may be part of the operating system.
  • the radio control framework is a component that provides an operating environment for radio applications.
  • the radio control framework can essentially manage each radio application using at least some of the five components of a configuration manager, radio connection manager, flow controller, multiradio controller, and resource manager.
  • the configuration manager (CM) may be in charge of installing / uninstalling a radio application, creating / deleting an instance of a radio application, and managing access to radio parameters of radio applications.
  • Radio Connection Manager may be responsible for activating / deactivating radio applications according to user requirements and for overall management of user data flows that can be switched from one radio application to another.
  • a flow controller may be responsible for transmitting and receiving user data packets and controlling flow.
  • a multiradio controller may schedule requests for radio resources raised from concurrently running radio applications in order to detect interoperability problems between radio applications in advance.
  • a resource manager may be responsible for managing multi-radio resources for sharing multi-radio resources between active radio applications while meeting real-time requirements.
  • the resource manager may be part of the operating system.
  • the radio control framework may include only some of the five components described above, or may further include components other than the five components, depending on the implementation.
  • the radio control framework may include one or more components incorporating the functionality of at least two or more components.
  • the function and role of the radio control framework are defined by the functions performed by the aforementioned components, but the configuration of the radio control framework is not limited by the exemplary components described above. That is, the radio control framework may have various configurations for performing at least some of the functions of the above-described components.
  • a radio platform is part of the hardware of a mobile device capable of generating a signal or receiving a high frequency signal and may include hardware for the implementation of a functional block.
  • the hardware may be heterogeneous hardware that includes different signal processing components, such as fixed or dedicated accelerators and reconfigurable accelerators.
  • Dedicated accelerators may include application-specific integrated circuits (ASICs), and the like, and reconfigurable accelerators may include field programmable gate arrays (FPGAs), graphics processing units (GPUs), digital A digital signal processing device and the like.
  • the radio platform may include programmable hardware, dedicated hardware, RF transceivers, and antennas as part of the hardware of the mobile device associated with the radio signal processing capability.
  • Programmable hardware and dedicated hardware may be included in the modem, the modem corresponding to baseband and other components, and the dedicated hardware may include a hardware accelerator or a baseband accelerator.
  • Programmable hardware enables support of the extensibility of standard functional blocks in reconfigurable mobile devices.
  • Baseband accelerators prepared for the execution of a function block can often be provided in the form of an application-specific integrated circuit (ASIC).
  • ASIC application-specific integrated circuit
  • Such a radio platform may be connected to a Unified Radio Application (URA) through a Reconfigurable Radio Frequency Interface (RRFI).
  • RRFI is the interface between the radio platform and integrated radio applications.
  • the above-described radio platform may correspond to radio platform hardware and may be connected to a radio operating system (OS) through a radio platform driver.
  • the radio control framework may operate on a radio OS and communication service layer.
  • FIG. 2 is a UML class diagram for the four major interfaces of the mobile device of FIG. 1.
  • a mobile device may be viewed as a Radio Computer when an individual integrated radio application is designed as a predetermined software entity.
  • the radio computer is a UML class (IMURI) of a radio computer interface connected to MURI, a UML class (IRRFI) of a radio computer interface connected to RRFI, a UML class (IURAI) and an RPI of a radio computer interface connected to URAI. It may include a UML class (IRPI) of a radio computer interface related to.
  • Unified Modeling Language may be used to define information models and protocols related to RRFI, MURI, etc., but is not limited thereto. Other modeling languages may also be used.
  • FIG. 3 is a block diagram illustrating a structure for connecting between a radio control framework (RCF) and an integrated radio application (URA) using URAI in the mobile device of FIG. 1.
  • RCF radio control framework
  • UUA integrated radio application
  • the integrated radio application interface (URAI) 30 is a radio control framework (RCF) 10 operating on a radio computer and an integrated radio application operating on a radio computer. Radio applications (URA, 20) are supported to communicate with each other.
  • RCF radio control framework
  • the URAI 30 may support three services: radio application management services, user data flow services, and multiradio control services.
  • the URAI may further support one or more services selected from resource management services, radio connection management services, parameter management services, and the like, depending on the implementation.
  • a radio computer is a hardware part of a mobile device operating in a radio operating system (ROS), and may include, for example, a radio platform.
  • a radio operating system (OS) may be loaded on the radio platform, and a radio platform driver may be mounted between the radio platform and the radio operating system.
  • radio applications can run on a radio operating system.
  • a radio operating system is any suitable real-time operating system that is authorized by the Radio Control Framework to reconfigure the software architecture, or to install or execute functional blocks.
  • Radio OS provides basic management and radio control framework capabilities related to the management of the radio platform such as resource management, file system support, and unified access to hardware resources. can do.
  • the radio computer may be equipped with a radio platform driver.
  • the radio platform driver is a hardware driver of the radio OS and can interact with the radio platform hardware.
  • the unified radio application interface may correspond to a method of configuring or reconfiguring a radio application between the RCF and the URA, and each service supported by the unified radio application interface configures or reconfigures a radio application between the RCF and the URA.
  • these steps may correspond to an instruction, procedure, program, module, or combination thereof stored in memory or loaded into a process for performing each step.
  • the components of the radio computer described above may support the URAI system requirements as shown in Tables 1 to 4 below.
  • a reconfigurable mobile device equipped with such a flow controller can receive (Rx) data or transmit to or from the networking stack. (Tx) can support the ability to pass data.
  • a multiradio controller as an entity, component or unit supports the system requirement R-FUNC-RAT-01
  • a reconfigurable mobile device equipped with such a multiradio controller can support parallel connections to one or more radio access technologies. .
  • a multi-radio controller as an entity, component or unit supports the system requirement R-FUNC-RAT-02, then a reconfigurable mobile device equipped with such a multi-radio controller will allow parallel access to wireless access technologies.
  • In-device coexistence functions can be implemented in coordination with the R-FUNC-RAT-01.
  • a multi-radio controller as an entity, component or unit supports the system requirement R-FUNC-RAT-03
  • a reconfigurable mobile device equipped with this multi-radio controller will have a wireless connection under coordination with the R-FUNC-RAT-01.
  • parallel connection to the technologies is allowed, it is possible to implement an uninterrupted handover of the data stream from one RAT to another.
  • a multi-radio controller as an entity, component or unit supports the system requirement R-FUNC-RAT-06
  • a reconfigurable mobile device equipped with this multi-radio controller can be connected wirelessly in coordination with the R-FUNC-RAT-01.
  • parallel connection to the technologies is allowed, it is possible to implement link adaptation techniques across multiple / multiple RATs.
  • a multi-radio controller as an entity, component or unit supports the system requirement R-FUNC-MDR-03, then a reconfigurable mobile device equipped with such a multi-radio controller can be used for radio application (RA) in radio configuration. It is possible to implement activation and change the parameters of the activated RAs if necessary.
  • RA radio application
  • a reconfigurable mobile device equipped with such a radio connection manager may apply link selection functionality through policy application. The relevant conditions can be met.
  • radio connection manager as an entity, component, or unit supports the system requirement R-FUNC-RAT-05
  • a reconfigurable mobile device equipped with such a radio connection manager is connected to the radio under coordination with the R-FUNC-RAT-01.
  • radio connection manager as an entity, component, or unit supports the system requirement R-FUNC-RAT-06
  • a reconfigurable mobile device equipped with such a radio connection manager is connected to the radio under coordination with the R-FUNC-RAT-01.
  • parallel connection to the technologies it is possible to implement link adaptation techniques across multiple / multiple RATs.
  • radio connection manager as an entity, component or unit supports the system requirement R-FUNC-RA-03
  • a reconfigurable mobile device equipped with such a radio connection manager can support simultaneous execution of radio applications.
  • radio connection manager as an entity, component or unit supports the system requirement R-FUNC-MDR-03
  • a reconfigurable mobile device equipped with such a radio connection manager can be implemented with activation of radio applications in the radio settings, If necessary, the parameters of the activated RAs can be changed.
  • R-FUNC-RAT stands for functional requirement on radio access technology.
  • Configuration of the radio application may be performed by a configuration manager. And the management of parameters can also be performed by the configuration manager.
  • the R-FUNC-RA-05 can support the function of conveying status information. This may be associated with a given interface (eg, interface CII).
  • appropriate requirements of the URAI may be link adaptation.
  • FIG. 4 is a UML class diagram of a radio computer class associated with a URAI in accordance with one embodiment of the present invention.
  • the information model of the radio computer related to the URAI in the mobile device according to the present embodiment may be defined by the following radio computer classes.
  • the RCUser class describes information related to the user of the radio computer. Each instance of the RCUser class depends on one instance of the RadioComputer class.
  • the RadioComputer class contains all the integrated radio application related information regarding the interactions with resources related to the hardware and software of the reconfigurable mobile device. All integrated radio application related information includes, for example, calculation or spectrum resource usage, collection of contextual information, channel measurement results, and the like.
  • the RadioOS class describes the installed RadioOS. Each instance of the radio computer class is associated with zero or one instance of the RadioOS class. Each instance of the RadioOS class is associated with (or associated with) zero or several instances of the RadioApp class.
  • the RadioApp class describes one radio application that is currently active. Each instance of the radio computer class may be associated with zero or several instances of the RadioApp class. Each instance of the RadioApp class is associated with one instance of the RadioOS class. In addition, each instance of the RadioApp class is associated with one instance of the Link class.
  • the RadioAppProfile class contains general information about the radio application, for example the radio application ID, the current version of the radio application, the downlink or uplink direction, the link used to transmit the current radio application, and the like. Each instance of the RadioApp class can have only one instance of the RadioAppProfile class as a member.
  • the RadioAppCapabilities class contains information about the measurements supported by the radio application, for example delay, loss, and bandwidth measurements. Each instance of the RadioApp class can have only one instance of the RadioAppCapabilities class as a member.
  • the RadioAppMeasurements class contains the measurements performed by current radio applications, such as delay, loss, and bandwidth measurements. Each instance of the RadioApp class can have only one instance of the RadioAppMeasurements class as a member. Instances of this class may contain multiple measurements.
  • the RCProfile class contains general information about the radio computer. General information may include, for example, terminal identification. Each instance of the RadioComputer class can contain only one instance of the RCProfile class as a member.
  • the RCMeasurements class may include current measurements (instantaneous measurement data and related metadata) related to the reconfigurable mobile device. These measurements may include, for example, battery capacity, user mobility, mobile device positioning, connection history information, and the like. Each instance of the RadioComputer class can have only one instance of the RCMeasurements class as a member.
  • the RCCapabilities class may contain information about the capabilities of the radio computer, including hardware, software, transmission and measurement capabilities, such as supported radio access technologies (RATs) and maximum trasmission power.
  • RATs radio access technologies
  • Each instance of the RadioComputer class can contain only one instance of the RCCapabilities class as a member.
  • the Channel class may contain one radio channel, which may or may not be used for an active radio link.
  • Each instance of the RadioComputer class can have control, one or several instances as members of the Channel class.
  • At least one Channel class may be used in an active radio link.
  • the ChannelProfile class may contain general information about the radio channel, such as channel ID, center frequency, bandwidth, and wireless access technology. Each instance of the Channel class may have only one instance of the channel profile class as a member.
  • the ChannelMeasurements class may include current measurements (instantaneous measurement data and related metadata) and applied measurement configurations such as interference and load measurements associated with this radio channel. Each instance of the channel class may have only one instance of the ChannelMeasurements class as a member.
  • the antenna class may include information about antenna selection.
  • Each instance of the Channel class may have at least one instance of the Antenna class as a member.
  • the AntennaProfile class contains general information about the antenna.
  • General information of the antenna may include antenna port, available frequency range, antenna gain, and the like.
  • Each instance of the Antenna class may have only one instance of the AntennaProfile class as a member.
  • the RCConfiguration class may contain information about the current configuration of the radio computer.
  • Each instance of the RadioComputer class may have one instance of the RCConfiguration class as a member.
  • the Link class may include information regarding an active integrated radio application and a corresponding connection between a reconfigurable mobile device and a radio access network (RAN).
  • RAN radio access network
  • Each instance of the RCConfiguration class can have zero, one or several instances of the Link class as members.
  • Each instance of the Link class may be associated with one instance of the RadioApp class.
  • the LinkProfile class contains general information about the active link.
  • General information regarding the active connection may include, for example, a link identifier, a serving cell ID, a channel used, and the like.
  • Each instance of the Link class can contain one instance of the LinkProfile class as a member.
  • the LinkMeasurements class may contain current measurements (instantaneous measurement data and associated metadata) associated with an active connection. Current measurements may include Block Error Rate (BLER), power, and Signal to Interference plus Noise Ratio (SINR) measurements. Each instance of the Link class can have one instance of the LinkMeasurements class as a member.
  • Current measurements may include Block Error Rate (BLER), power, and Signal to Interference plus Noise Ratio (SINR) measurements.
  • BLER Block Error Rate
  • SINR Signal to Interference plus Noise Ratio
  • the RFConfiguration class contains information about the configuration of an RF transceiver.
  • Each instance of the Link class can contain one instance of the RFConfiguration class as a member.
  • the TxPath class may include information about one transmission path.
  • Each instance of the RFConfiguration class can have zero or one instance of the TxPath class as a member.
  • the RxPath class may include information about one reception path.
  • Each instance of the RFConfiguration class can have one instance of the RxPath class as a member.
  • Channel class may be separated from the Link class.
  • channel measurement may be performed based on the configuration of a predetermined mobile device used or not used in the final link configuration.
  • FIG. 5 is a UML diagram of three services applicable to the URAI of FIG. 4.
  • Basic services may include radio application management services, user data flow services, and multiradio control services.
  • radio application Management Service Radio Application Management Services
  • the radio application management service may be associated with the operation of the radio connection manager of the radio control framework. That is, the class definition and related operations of the radio application management service may be in accordance with a predetermined operating procedure between the components of the radio control framework and the integrated radio application in the reconfigurable mobile device. One or more procedures for the identified reference points in the operating procedure may be associated.
  • the radio application management service may install and activate a radio application through a configuration manager (CM) and a radio connection manager (RCM).
  • RAMS can also operate a radio application to detect peer equipment at the mobile device. The detection of peer equipment may be performed independently of software reconfiguration technology, such as through the use of integrated circuits. The RAMS can then inform the radio connection manager about the status of the peer device.
  • the RAMS can report the peer equipment found.
  • the integrated radio application URA may report to the radio connection manager about accessible peer equipment found during the discovery process procedure. If the reconfigurable mobile device is requested by the other mobile device to the peer device, the requesting mobile device may be included in the accessible peer device.
  • the RAMS may also create or terminate a connection with a peer device.
  • the radio connection manager may request that the unified radio application create or terminate a connection with an accessible peer device.
  • the RAMS may also start or stop transmitting or receiving user data.
  • the radio connection manager may request some selected integrated radio applications to perform the actual transmission or reception of user data.
  • RAMS interfaces in URAI can be used to send the following messages.
  • the interfaces for RAMS from the Radio Control Framework (RCF) to the Integrated Radio Application (URA), request discovery or stop discovery of peer devices, request reporting of discovered peer devices, or peer Request creation or termination of an association with a device, or request to start or stop communication with a peer device.
  • RCF Radio Control Framework
  • UAA Integrated Radio Application
  • the interfaces for RAMS from the integrated radio application (URA) to the radio control framework (RCF), confirm the association creation, confirm the end of the connection, and confirm the start of communication with the peer device. Confirmation of communication stop with peer device, failure to create connection, failure of association termination, failure to start communication with peer device, failure to stop communication with peer device, information about discovered peer device, etc. You can send or reply to
  • the user data flow service may be associated with the operation of the flow controller of the radio control framework. That is, the class definition and associated operations of the user data flow service may follow certain operational procedures between the components of the radio control framework and the integrated radio application in the reconfigurable mobile device. One or more procedures for the identified reference points in the operating procedure may be associated.
  • the user data flow service may include a data flow control service.
  • the data flow control service may be implemented to accommodate some conflicts in the data flow between the sender and the receiver in transmitting or receiving user data.
  • the integrated radio application may request the flow controller to change the configuration of the data flow.
  • Examples of messages of the user data flow service are as follows. That is, the interfaces of the user data flow service can be used to send the following messages.
  • the interfaces of the user data flow service may request user data transmission from the radio control framework (RCF) to the integrated radio application URA.
  • RCF radio control framework
  • the interfaces of the user data flow service from the integrated radio application (URA) to the radio control framework (RCF), request a change in the data flow configuration, convey information related to the integrated radio application, or transmit the user data. Acknowledge, respond to the failure to transmit the user data, or transmit an acknowledgment message or response for the user data transmission.
  • URA integrated radio application
  • RCF radio control framework
  • the multiradio control service may be associated with the operation of the multiradio controller of the radio control framework. That is, the class definition and associated operation of the multi-radio control service may follow a predetermined operation procedure between the components of the radio control framework and the integrated radio application in the reconfigurable mobile device. One or more procedures for the identified reference points in the operating procedure may be associated.
  • the multi-radio control service can synchronize radio time.
  • the multiradio controller may request an integrated synchronization operation from all active integrated radio applications.
  • Examples of messages of the multi-radio control service are as follows. That is, the interfaces for the multi-radio control service may request synchronization of radio time from the radio control framework (RCF) to the integrated radio application (URA). In addition, the interfaces for the multi-radio control service can confirm the synchronization of the radio time from the integrated radio application to the radio control framework, or communicate or respond to the failure of the radio time synchronization.
  • RCF radio control framework
  • UUA integrated radio application
  • FIG. 6 is a block diagram illustrating a reconfigurable mobile device according to another embodiment of the present invention.
  • the reconfigurable mobile device may be configured as an application software layer and a radio computer layer operating on an application processor (AP) as a radio software architecture included in the device.
  • the radio computer may include a radio operating system (OS), a radio platform driver, and a radio platform.
  • the Radio Control Framework may be divided into an application processor execution part and a radio computer execution part to have a software architecture environment operating on two processors.
  • the radio control framework may be implemented to run on a radio operating system (OS).
  • OS radio operating system
  • non-real time operating systems such as Google's Android OS and Apple's iOS
  • radio OS a real time OS
  • a non real-time operating system operating in the application processor layer will be referred to as an 'OS' and a real-time operating system operating in the radio computer layer will be referred to as a 'real-time OS'.
  • the application processor may include components such as a driver, an operating system (OS), and a communication service layer, as shown in FIG. 2.
  • a driver such as a driver, an operating system (OS), and a communication service layer, as shown in FIG. 2.
  • OS operating system
  • the driver runs hardware devices on a given operating system.
  • Hardware devices may include cameras, speakers, and the like.
  • the operating system may include a non-real time OS operating on a typical mobile device such as Android, iOS.
  • a typical mobile device such as Android, iOS.
  • the radio control framework is configured to run on an application processor and a radio computer, there may be an application processor layer execution portion of the radio control framework on the operating system.
  • the communication service layer may provide at least some of the three services described below to the radio control framework.
  • the first service is an administrative related service, which is related to installing / uninstalling a radio application, creating / deleting an instance, and obtaining a list of radio applications regarding status of installation, instance, and activity. .
  • the second service is a service related to access control, which is related to launching / deactivating a radio application, creating a data flow, creating a network assignment, and obtaining a list of radio applications for each installation, instance, activity, and the like.
  • the third service is a service related to data flow, which is related to sending and receiving user data.
  • the communication service layer may include an administrator application, a mobility policy manager, a networking stack, and a monitor. It may be implemented as at least one or more applications including at least some of the monitor.
  • the networking stack may include a protocol stack that operates at the communication service layer.
  • the communication service layer may include only some of the above-described components or may include additional components other than the above-described components.
  • the communication service layer may include components in which the functions of at least two components described above are integrated.
  • the above-described components are merely examples of the components that the communication service layer should have in order to support the services that the communication service layer should perform. That is, the communication service layer is defined by the role that the communication service layer plays, and the configuration of the communication service layer is not limited by the above-described examples.
  • the radio applications that are the targets of how to deploy, install, and run the mobile terminal may be composed of an application processor layer execution portion and a radio computer layer execution portion, respectively.
  • the Radio Controller (RC) which is the execution part of the application processor layer of a radio application, sends context information to the monitor of the communication service layer or exchanges data with the networking stack of the communication service layer. Can be performed.
  • Radio computers include radio operating systems, radio platform drivers, and radio platforms.
  • the radio operating system is a real time operating system.
  • the radio control framework is configured to run on an application processor and radio computer, there may be a radio computer running portion of the radio control framework on the radio OS.
  • the radio platform driver is a component required by the radio OS to recognize a hardware radio platform like a general hardware driver.
  • Reconfigurable radio applications targeted for distribution, installation and execution in a reconfigurable mobile device according to the present embodiment may operate in a radio computer layer.
  • the radio controller (RC) of each radio application plays a role of sending context information to a monitor of a communication service layer or exchanging data with a networking stack of the communication service layer.
  • the aforementioned radio platform may include various radio platform hardware.
  • Radio Platform Hardware may generally include the programmable hardware and baseband accelerator of a radio computer.
  • Baseband accelerators prepared for standard functional block (s) can often be provided in the form of an application-specific integrated circuit (ASIC).
  • the radio platform may also include an RF transceiver and an antenna.
  • the radio application is an application that enables communication of a mobile terminal and may be distributed in the form of a radio application package (RAP).
  • the radio application package may include components of a function block (FB), pipeline configuration metadata (data metadata), radio controller code (RC code), and a radio library.
  • FB function block
  • RC code radio controller code
  • the radio library may be distributed together with the executable code in the radio application package when the standard functional block is distributed in the form of executable code.
  • the radio application package may be downloaded to the OS of the application processor, and the configuration codes and the radio may be distributed.
  • the library may be loaded on the radio computer by loading pipeline data from the application processor into the radio computer or the radio OS by referring to the pipeline configuration metadata.
  • the components of the URAI may be functional blocks or modules mounted in a mobile terminal or a computer device, but are not limited thereto.
  • the above-described components may be stored in a computer-readable medium (recording medium) in the form of software for implementing a series of functions that they perform or transmitted to a remote place in the form of a carrier to be implemented to operate on various computer devices.
  • the computer readable medium may be disposed in a plurality of computer devices or cloud systems connected through a network, and at least one of the plurality of computer devices or cloud systems may be a program or a source for implementing the URAI of the present embodiment in a memory system. Code and so on.
  • the computer readable medium may be embodied in the form of a single or combination of program instructions, data files, data structures, and the like.
  • the programs recorded on the computer readable medium may be those specially designed and configured for the present invention, or may include those known and available to those skilled in computer software.
  • the computer readable medium may include a hardware device specifically configured to store and execute program instructions, such as a ROM, a RAM, a flash memory, and the like.
  • Program instructions may include high-level language code that can be executed by a computer using an interpreter, as well as machine code such as produced by a compiler.
  • the hardware device may be configured to operate with at least one software module to implement the interface of the present embodiment, and vice versa.
  • the program command may be performed by a processor mounted in the mobile terminal.
  • the processor may include one or more cores and cache memory.
  • multi-core may refer to the integration of two or more independent cores into one package of a single integrated circuit.
  • the processor may be referred to as a central processing unit.
  • the CPU may be implemented as a system on chip (SOC) in which a micro control unit (MCU) and a peripheral device (an integrated circuit for an external expansion device) are arranged together, but is not limited thereto.
  • SOC system on chip
  • MCU micro control unit
  • peripheral device an integrated circuit for an external expansion device
  • the core is a register that stores instructions to be processed, an arithmetic logical unit (ALU) that is responsible for comparison, judgment, and operation, and an internal control unit that internally controls the CPU for interpretation and execution of instructions. control unit), internal bus, and the like.
  • ALU arithmetic logical unit
  • the aforementioned processor may include, but is not limited to, one or more data processors, an image processor, or a codec.
  • the data processor, image processor or codec may be configured separately.
  • the processor may further include a peripheral interface and a memory interface.
  • the peripheral interface may connect the processor and the input / output device and / or other peripheral devices, and the memory interface may connect the processor and the memory.
  • the above-described processor may execute a specific software module (instruction set) stored in a memory to perform various specific functions corresponding to the corresponding module.

Landscapes

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

Abstract

L'invention concerne une interface d'application radio unifiée et un dispositif mobile reconfigurable utilisant celle-ci. L'interface d'application radio unifiée, qui est une des interfaces montées sur le dispositif mobile reconfigurable, comprend : un premier module pour un service de gestion d'application radio ; un deuxième module pour un service de flux de données d'utilisateur ; et un troisième module pour un service de commande de multiples radios, où l'interface d'application radio unifiée fournit au moins un service parmi un service de gestion d'application radio, un service de flux de données d'utilisateur, et un service de commande de multiples radios pour un cadre de commande de radio (RCF) fonctionnant sur un ordinateur radio d'un dispositif mobile et pour une application radio unifiée fonctionnant sur un ordinateur radio, et prend en charge le RCF de façon à reconfigurer une application radio selon un environnement de communication sans fil ou un environnement de connexion sans fil du dispositif mobile.
PCT/KR2016/009006 2015-08-18 2016-08-17 Dispositif mobile reconfigurable utilisant une interface d'application radio unifiée et procédé d'utilisation de celui-ci WO2017030353A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US15/752,353 US20190007811A1 (en) 2015-08-18 2016-08-17 Reconfigurable mobile device using unified radio application interface, and operation method thereof

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
KR10-2015-0115901 2015-08-18
KR20150115901 2015-08-18
KR20150167834 2015-11-27
KR10-2015-0167834 2015-11-27
KR10-2016-0103581 2016-08-16
KR1020160103581A KR20170021748A (ko) 2015-08-18 2016-08-16 통합 라디오 어플리케이션 인터페이스를 이용하는 재구성 가능한 모바일 장치 및 그 작동 방법

Publications (1)

Publication Number Publication Date
WO2017030353A1 true WO2017030353A1 (fr) 2017-02-23

Family

ID=58052246

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2016/009006 WO2017030353A1 (fr) 2015-08-18 2016-08-17 Dispositif mobile reconfigurable utilisant une interface d'application radio unifiée et procédé d'utilisation de celui-ci

Country Status (1)

Country Link
WO (1) WO2017030353A1 (fr)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030181193A1 (en) * 2002-02-15 2003-09-25 Lars Wilhelmsson Middleware services layer for platform system for mobile terminals
JP2009043073A (ja) * 2007-08-09 2009-02-26 Canon Inc プログラム連携システム
KR20090033604A (ko) * 2007-10-01 2009-04-06 한국전자통신연구원 에스시에이 기반 시스템 그리고 그의 파일 파싱 방법 및애플리케이션 생성 방법
KR20090056238A (ko) * 2007-11-30 2009-06-03 한국전자통신연구원 Sdr 단말용 코아 프레임워크에서 데이터베이스를 이용한도메인 프로파일의 운용 시스템 및 방법
KR20140126259A (ko) * 2013-04-19 2014-10-30 한양대학교 산학협력단 라디오 어플리케이션을 실행하는 단말 장치

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030181193A1 (en) * 2002-02-15 2003-09-25 Lars Wilhelmsson Middleware services layer for platform system for mobile terminals
JP2009043073A (ja) * 2007-08-09 2009-02-26 Canon Inc プログラム連携システム
KR20090033604A (ko) * 2007-10-01 2009-04-06 한국전자통신연구원 에스시에이 기반 시스템 그리고 그의 파일 파싱 방법 및애플리케이션 생성 방법
KR20090056238A (ko) * 2007-11-30 2009-06-03 한국전자통신연구원 Sdr 단말용 코아 프레임워크에서 데이터베이스를 이용한도메인 프로파일의 운용 시스템 및 방법
KR20140126259A (ko) * 2013-04-19 2014-10-30 한양대학교 산학협력단 라디오 어플리케이션을 실행하는 단말 장치

Similar Documents

Publication Publication Date Title
WO2021215847A1 (fr) Architecture fonctionnelle et interface pour contrôleur intelligent ran en temps non réel
WO2015167264A1 (fr) Procédé de distribution, d'installation et d'exécution d'une application radio définie par logiciel
WO2021006659A1 (fr) Procédé et appareil pour accéder à un service de nouvelle radio (nr) dans une double connectivité multi-rat (dc)
WO2013154380A1 (fr) Procédé destiné au fonctionnement d'une application radio logicielle
WO2020096239A1 (fr) Procédé et dispositif pour organiser un calendrier pour calculer une tâche sur un serveur sur la base d'une dépendance de tâche
WO2021157934A1 (fr) Appareil et procédé de génération de tranche de réseau dans un système de communication sans fil
WO2013154398A1 (fr) Procédé de distribution, d'installation et d'exécution d'une application radio définie par logiciel
WO2020180111A1 (fr) Procédé de transmission d'informations de capacité d'équipement d'utilisateur et dispositif électronique pour cela
WO2020067677A1 (fr) Procédé d'exploitation d'une application nécessitant une communication avec un dispositif externe, et dispositif électronique associé
WO2019245339A1 (fr) Procédé et appareil pour synchroniser une opération de duplication de paquet entre des nœuds de station de base dans un système de communications mobiles
US20240340726A1 (en) Update of mn-initiated inter-sn conditional pscell change
WO2019199084A1 (fr) Terminal et procédé de commande de celui-ci dans un système de communication sans fil
WO2022092364A1 (fr) Procédé et appareil pour connectivité double
WO2021049794A1 (fr) Procédé de mise en œuvre d'une commande de production d'énergie et/ou de chaleur et dispositif électronique associé
EP4338407A1 (fr) Procédés et appareil permettant une relocalisation d'un service d'application destinée à des services périphériques multimédias
WO2016028086A1 (fr) Procédé et dispositif terminal pour exécuter une application radio
WO2024210714A1 (fr) Procédé et système de configuration d'intervalles de mesure dans réseau sans fil
WO2016171477A1 (fr) Procédé de gestion d'application radio intégrée et dispositif mobile reconfigurable l'utilisant
WO2017030353A1 (fr) Dispositif mobile reconfigurable utilisant une interface d'application radio unifiée et procédé d'utilisation de celui-ci
WO2021054704A1 (fr) Procédé de communication entre blocs fonctionnels dans un dispositif radio reconfigurable ayant une pluralité d'ordinateurs sur radio
WO2022211553A1 (fr) Procédés et systèmes pour permettre une intégration continue et un déploiement continu dans un réseau sans fil
WO2019226032A1 (fr) Système d'antennes distribuées utilisant une structure de trame reconfigurable, et son procédé de fonctionnement
WO2021054705A1 (fr) Procédé de reconfiguration dynamique de blocs fonctionnels constituant une application radio dans un dispositif radio reconfigurable comportant une pluralité d'ordinateurs radio
WO2014171780A1 (fr) Dispositif mobile pour exécuter une application radio
WO2021066436A1 (fr) Procédé et dispositif pour réaliser une transmission de liaison latérale lte sur la base d'un décalage de synchronisation dans une nr v2x

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16837295

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16837295

Country of ref document: EP

Kind code of ref document: A1

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载