KR102355520B1 - Method And Apparatus for Providing Cloud Streaming Service - Google Patents

Method And Apparatus for Providing Cloud Streaming Service Download PDF

Info

Publication number
KR102355520B1
KR102355520B1 KR1020200041939A KR20200041939A KR102355520B1 KR 102355520 B1 KR102355520 B1 KR 102355520B1 KR 1020200041939 A KR1020200041939 A KR 1020200041939A KR 20200041939 A KR20200041939 A KR 20200041939A KR 102355520 B1 KR102355520 B1 KR 102355520B1
Authority
KR
South Korea
Prior art keywords
information
service
cloud streaming
network
user
Prior art date
Application number
KR1020200041939A
Other languages
Korean (ko)
Other versions
KR20210124653A (en
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
Application filed by 에스케이텔레콤 주식회사 filed Critical 에스케이텔레콤 주식회사
Priority to KR1020200041939A priority Critical patent/KR102355520B1/en
Publication of KR20210124653A publication Critical patent/KR20210124653A/en
Priority to KR1020220008748A priority patent/KR102421436B1/en
Application granted granted Critical
Publication of KR102355520B1 publication Critical patent/KR102355520B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/613Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
    • H04L65/4092
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5061Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the interaction between service providers and their network customers, e.g. customer relationship management
    • H04L41/5067Customer-centric QoS measurements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/508Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
    • H04L41/509Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to media content delivery, e.g. audio, video or TV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/805QOS or priority aware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/822Collecting or measuring resource availability data
    • H04L65/601
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/752Media network packet handling adapting media to network capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/756Media network packet handling adapting media to device capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • H04L67/16
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • H04L67/38
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Environmental & Geological Engineering (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 실시예는, 클라우드 스트리밍 서비스를 이용하는 사용자 및 단말기 관련정보와 이를 지원하기 위한 네트워크 환경정보를 수집하고, 수집한 정보들을 토대로 클라우드 스트리밍 서비스 제공을 위한 사용자 맞춤형 최적의 스트리밍 파라미터 정보 및 서비스 품질 정보를 산출함으로써 모바일 단말을 사용하는 사용자에게 고품질의 클라우드 스트리밍 서비스를 제공 가능토록 하는 클라우드 스트리밍 서비스 지원방법 및 장치에 관한 것이다.This embodiment collects user and terminal-related information using the cloud streaming service and network environment information to support it, and provides user-customized optimal streaming parameter information and service quality information for providing a cloud streaming service based on the collected information. It relates to a cloud streaming service support method and apparatus for providing a high-quality cloud streaming service to a user using a mobile terminal by calculating it.

Description

클라우드 스트리밍 서비스 지원방법 및 장치{Method And Apparatus for Providing Cloud Streaming Service}Cloud streaming service support method and device {Method And Apparatus for Providing Cloud Streaming Service}

본 실시예는 클라우드 스트리밍 서비스 지원방법 및 장치에 관한 것이다. 더욱 상세하게는 모바일 단말을 사용하는 사용자에게 고품질 클라우드 XR 스트리밍 서비스를 지원하기 위한 방법 및 장치에 관한 것이다.This embodiment relates to a cloud streaming service support method and apparatus. More particularly, it relates to a method and apparatus for supporting a high-quality cloud XR streaming service to a user using a mobile terminal.

이 부분에 기술된 내용은 단순히 본 실시예에 대한 배경 정보를 제공할 뿐 종래기술을 구성하는 것은 아니다.The content described in this section merely provides background information for the present embodiment and does not constitute the prior art.

AI/ML 등 새로운 기술의 등장 및 빠른 발전으로 기존 Photogrammetry 기법을 활용한 현실세계 기반 고품질 Photo-realistic 3D 가상 공간 구축(Digital Twinning)이 가능해지고 있다. 이와 같은, 가상 공간은 3D 모델의 복잡도(Polygon 개수)에 따라 현실감/몰입감이 좌우되며, 현실감이 매우 높은 품질의 가상 컨텐츠의 경우 3D 공간의 Polygon 개수가 상대적으로 높고(수십~수천만개 수준), 화면을 빠른 Rate(60fps ~ 90fps)로 화면처리가 필요하다.With the advent and rapid development of new technologies such as AI/ML, high-quality photo-realistic 3D virtual space construction (Digital Twinning) based on the real world using existing photogrammetry techniques is becoming possible. In this virtual space, the sense of reality/immersion depends on the complexity (number of polygons) of the 3D model, and in the case of high-quality virtual content with a very high sense of reality, the number of polygons in the 3D space is relatively high (tens to tens of millions), It is necessary to process the screen at a fast rate (60fps ~ 90fps).

하지만, 단말의 소형화/경량화가 중요한 Mobile 환경에서는 수만개의 면 정보 밖에 처리(Rendering)을 하지 못하는 제한이 존재한다. 최근, 이러한 유선의 제약을 극복하기 위해 5G/MEC와 연계하여 MEC 내 클라우드 XR 스트리밍 서버에서 랜더링 작업을 수행하고, 이를 단말에 스트리밍하여 사용자에게 고품질의 XR 서비스를 제공하는 방법이 제안되었다.However, in a mobile environment where miniaturization/light weight of the terminal is important, there is a limitation in that only tens of thousands of face information can be processed (Rendering). Recently, in order to overcome this limitation of wire, a method of providing a high-quality XR service to a user by performing a rendering operation on a cloud XR streaming server in the MEC in connection with 5G/MEC and streaming it to a terminal has been proposed.

다만, 이러한, Cloud XR Streaming 기술은 무선환경에 따라 서비스 품질에 제한이 있다는 한계가 존재한다.However, this Cloud XR Streaming technology has a limitation in that there is a limit to the quality of service depending on the wireless environment.

본 실시예는 클라우드 스트리밍 서비스를 이용하는 사용자 및 단말기 관련정보와 이를 지원하기 위한 네트워크 환경정보를 수집하고, 수집한 정보들을 토대로 클라우드 스트리밍 서비스 제공을 위한 사용자 맞춤형 최적의 스트리밍 파라미터 정보 및 서비스 품질 정보를 산출함으로써 모바일 단말을 사용하는 사용자에게 고품질의 클라우드 스트리밍 서비스를 제공 가능토록 하는 데 그 목적이 있다.This embodiment collects user and terminal-related information using the cloud streaming service and network environment information to support it, and calculates user-customized optimal streaming parameter information and service quality information for providing a cloud streaming service based on the collected information The purpose of this is to enable a high-quality cloud streaming service to be provided to users using mobile terminals.

본 실시예는, 클라우드 스트리밍 서비스를 이용하는 사용자 및 단말기 관련정보를 수집하는 제1 수집부; 상기 클라우드 스트리밍 서비스 지원과 관련한 통신 및 컴퓨팅 네트워크 환경정보를 포함하는 모바일 네트워크 환경정보를 수집하는 제2 수집부; 및 상기 모바일 네트워크 환경정보, 상기 사용자 및 상기 단말기 관련정보 중 적어도 하나의 정보를 기반으로 상기 클라우드 스트리밍 서비스 제공을 위한 사용자 맞춤형 스트리밍 파라미터 정보 및 서비스 품질 정보를 산출하는 서비스 제공 산출부를 포함하는 것을 특징으로 하는 클라우드 스트리밍 서비스 지원장치를 제공한다.This embodiment, the first collection unit for collecting user and terminal related information using the cloud streaming service; a second collection unit for collecting mobile network environment information including communication and computing network environment information related to the cloud streaming service support; and a service provision calculation unit for calculating user-customized streaming parameter information and service quality information for providing the cloud streaming service based on at least one of the mobile network environment information, the user, and the terminal-related information It provides a cloud streaming service support device.

또한, 본 실시예의 다른 측면에 의하면, 클라우드 스트리밍 서비스를 이용하는 사용자 및 단말기 관련정보를 수집하는 과정; 상기 클라우드 스트리밍 서비스 지원과 관련한 통신 및 컴퓨팅 네트워크 환경정보를 포함하는 모바일 네트워크 환경정보를 수집하는 과정; 및 상기 모바일 네트워크 환경정보, 상기 사용자 및 상기 단말기 관련정보 중 적어도 하나의 정보를 기반으로 상기 클라우드 스트리밍 서비스 제공을 위한 사용자 맞춤형 스트리밍 파라미터 정보 및 서비스 품질 정보를 산출하는 과정을 포함하는 것을 특징으로 하는 클라우드 스트리밍 서비스 지원방법을 제공한다.In addition, according to another aspect of this embodiment, the process of collecting user and terminal related information using the cloud streaming service; The process of collecting mobile network environment information including communication and computing network environment information related to the cloud streaming service support; and calculating user-customized streaming parameter information and service quality information for providing the cloud streaming service based on at least one of the mobile network environment information, the user and the terminal-related information. Provides a streaming service support method.

본 실시예는 본 실시예는 클라우드 스트리밍 서비스를 이용하는 사용자 및 단말기 관련정보와 이를 지원하기 위한 네트워크 환경정보를 수집하고, 수집한 정보들을 토대로 클라우드 스트리밍 서비스 제공을 위한 사용자 맞춤형 최적의 스트리밍 파라미터 정보 및 서비스 품질 정보를 산출함으로써 모바일 단말을 사용하는 사용자에게 고품질의 클라우드 스트리밍 서비스를 제공 가능토록 하는 효과가 있다.This embodiment collects user and terminal-related information using the cloud streaming service and network environment information to support it, and based on the collected information, user-customized optimal streaming parameter information and service for providing a cloud streaming service By calculating the quality information, it is possible to provide a high-quality cloud streaming service to a user using a mobile terminal.

도 1은 본 실시예에 따른 클라우드 스트리밍 서비스 시스템을 설명하기 위한 예시도이다.
도 2는 본 실시예에 따른 클라우드 스트리밍 서비스 지원장치를 개략적으로 나타낸 블록 구성도이다.
도 3은 본 실시예에 따른 클라우드 스트리밍 서비스 지원과 관련하여 수집되는 사용자 및 단말기 관련정보를 설명하기 위한 예시도이다.
도 4는 본 실시예에 따른 클라우드 스트리밍 서비스 지원과 관련하여 수집되는 무선 환경정보를 설명하기 위한 예시도이다.
도 5는 본 실시예에 따른 클라우드 스트리밍 서비스 제공을 위한 사용자 맞춤형 최적의 스트리밍 파라미터 정보 및 서비스 품질 정보를 설명하기 위한 예시도이다.
도 6a 및 도 6b는 본 실시예에 따른 스트리밍 파라미터 정보 및 서비스 품질 정보 산출방법을 설명하기 위한 예시도이다.
도 7은 본 실시예에 따른 클라우드 스트리밍 서비스 지원방법을 설명하기 위한 예시도이다.
1 is an exemplary diagram for explaining a cloud streaming service system according to the present embodiment.
2 is a block diagram schematically showing a cloud streaming service support apparatus according to the present embodiment.
3 is an exemplary diagram for explaining user and terminal related information collected in connection with the cloud streaming service support according to the present embodiment.
4 is an exemplary diagram for explaining the wireless environment information collected in connection with the cloud streaming service support according to the present embodiment.
5 is an exemplary diagram for explaining user-customized optimal streaming parameter information and service quality information for providing a cloud streaming service according to the present embodiment.
6A and 6B are exemplary views for explaining a method of calculating streaming parameter information and service quality information according to the present embodiment.
7 is an exemplary view for explaining a cloud streaming service support method according to the present embodiment.

이하, 본 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, this embodiment will be described in detail with reference to the accompanying drawings.

현재 고품질 XR 서비스는 주로 고성능 GPU가 설치된 PC에서 화면처리를 하고, 이를 유선을 통해 HMD 단말로 전송하는 PC-tethered 형태로 주로 서비스 되며, 최근 Cloud 내 GPU가 장착된 서버에서 화면처리 후 WiFi/5G 등 무선으로 전송하는 Cloud XR Streaming 기술이 등장하여 빠르게 확장 중에 있다.Currently, the high-quality XR service is mainly provided in the form of PC-tethered, which processes the screen on a PC with a high-performance GPU installed and transmits it to the HMD terminal through a wire. Cloud XR Streaming technology, which transmits wirelessly, etc. has appeared and is rapidly expanding.

다만, WiFi/5G기반의 Cloud XR Streaming 기술은 무선환경이 매우 좋을 때 비교적 잘 작동하나, 무선망에 혼잡 발생 시(무선연결을 사용하는 사용자가 많은 공연장, 스포츠 경기장, 시연장소 등) 거의 동작하지 않는 다는 한계가 존재한다.However, the WiFi/5G-based Cloud XR Streaming technology works relatively well when the wireless environment is very good, but hardly works when the wireless network is congested (performance halls, sports stadiums, demonstration places, etc. with many users using wireless connections). There is a limit to not doing it.

이 점에 기인하여, 본 실시예에 따른 클라우드 스트리밍 서비스 시스템은 클라우드 스트리밍 서비스 지원을 위한 지원장치를 구비하며, 구비된 지원장치를 이용하여 스트리밍 파라미터 정보 및 서비스 품질 정보를 상황에 맞게 적절히 조정함으로써 네트워크 혼잡 등 동적으로 변화되는 무선환경에서도 기본 품질이 보장될 수 있도록 한다. 또한, 네트워크 운영사의 정책 또는 단말 타입에 따라 동적 품질 조정이 가능함에 따라 사용자로 하여금 최적의 5G/MEC QoS로 고품질 3D 가상체험 서비스가 가능토록 한다.Due to this, the cloud streaming service system according to the present embodiment includes a support device for cloud streaming service support, and by appropriately adjusting streaming parameter information and service quality information according to the situation using the provided support device, the network It ensures basic quality even in dynamically changing wireless environments such as congestion. In addition, as dynamic quality adjustment is possible according to the network operator's policy or terminal type, it enables users to provide high-quality 3D virtual experience service with optimal 5G/MEC QoS.

도 1은 본 실시예에 따른 클라우드 스트리밍 서비스 시스템을 설명하기 위한 예시도이다.1 is an exemplary diagram for explaining a cloud streaming service system according to the present embodiment.

본 실시예에 따른 클라우드 스트리밍 서비스 시스템은 단말기(100), 통신 네트워크(110), 컴퓨팅 네트워크(120) 및 클라우드 스트리밍 서비스 지원장치(130)를 포함하여 구성된다.Cloud streaming service system according to this embodiment is configured to include a terminal 100, a communication network 110, a computing network 120, and a cloud streaming service support device (130).

단말기(100)는 본 실시예에 따른 클라우드 스트리밍 서비스를 제공받는 대상 기기를 의미한다.The terminal 100 refers to a target device receiving the cloud streaming service according to the present embodiment.

단말기(100)는 스마트폰(Smart Phone), 태블릿(Tablet), 랩톱(Laptop), 개인용 컴퓨터(PC: Personal Computer), 개인 휴대 단말기(PDA: Portable Multimedia Player), 무선 통신 단말기(Wireless Communication Terminal) 등과 같은 전자기기일 수 있다. 보다 자세하게는, 단말기(100)는 고품질 2D XR 가상체험을 지원하는 기기로서, 5G를 지원하는 단말기 혹은 해당 단말에 무선 또는 USB-C와 같은 유선으로 연결된 Light-weight XR 단말(ex: Smart AR Glasses) 등일 수 있다.The terminal 100 includes a smart phone, a tablet, a laptop, a personal computer (PC), a portable multimedia player (PDA), and a wireless communication terminal. It may be an electronic device, such as. In more detail, the terminal 100 is a device supporting a high-quality 2D XR virtual experience, and a light-weight XR terminal (ex: Smart AR Glasses) connected to a terminal supporting 5G or wirelessly or wired such as USB-C to the terminal ) and so on.

단말기(100)는 사용자가 서비스를 사용하는 중 사용자의 터치, 컨트롤러를 통한 제어정보, View 및 움직임과 같은 서비스 관련 제어 정보를 감지하고, 이를 클라우드 내에 있는 랜더링 서버로 송신한다.The terminal 100 detects service-related control information such as the user's touch, control information through the controller, view, and movement while the user uses the service, and transmits it to the rendering server in the cloud.

단말기(100)는 컴퓨팅 네트워크(120) 내 클라우드 XR 스트리밍 서버에서 랜더링 후 통신 네트워크(110)를 통해 전송되는 서비스 컨텐츠 화면을 제공받고, 이를 화면 상에 디스플레이하여 제공한다.The terminal 100 receives a service content screen transmitted through the communication network 110 after rendering in the cloud XR streaming server within the computing network 120 , and displays and provides it on the screen.

한편, 본 실시예에 있어서, 단말기(100)는 5G/MEC 기반 고품질 가상체험이 가능토록 하기 위해 클라우드 스트리밍 서비스를 이용하는 사용자 및 단말기 관련정보를 수집하고, 이를 클라우드 스트리밍 서비스 지원장치(130)로 제공한다.Meanwhile, in this embodiment, the terminal 100 collects user and terminal related information using a cloud streaming service to enable a 5G/MEC-based high-quality virtual experience, and provides it to the cloud streaming service support device 130 . do.

즉, 본 실시예에 있어서, 단말기(100)는 단말기(100)가 전송한 사용자 및 단말기 관련정보에 기반하여 클라우드 스트리밍 서비스 지원장치(130)에 의해 설정된 스트리밍 파라미터 정보 및 서비스 품질 정보에 따라 상기의 서비스 컨텐츠 화면을 제공받게 되며, 이를 통해 단말기 및 사용자의 타입에 맞추어 최적의 5G/Mec QoS로 고품질 3D 가상체험 서비스를 지원받을 수 있다.That is, in this embodiment, the terminal 100 according to the streaming parameter information and service quality information set by the cloud streaming service support device 130 based on the user and terminal-related information transmitted by the terminal 100. You will be provided with a service content screen, and through this, you can receive high-quality 3D virtual experience service with optimal 5G/Mec QoS according to the type of terminal and user.

통신 네트워크(110)는 단말기(100)와 컴퓨팅 네트워크(120) 및 클라우드 스트리밍 서비스 지원장치(130) 간 유선 또는 무선 연결을 지원한다. 통신 네트워크(110)는 인터넷망, 인트라넷망, 이동통신망, 위성 통신망 등 다양한 유무선 통신 기술을 이용하여 인터넷 프로토콜을 기반으로 데이터를 송수신할 수 있는 망을 말한다. 이러한 통신 네트워크(110)는 LAN(Local Area Network), WAN(Wide Area Network)등의 폐쇄형 네트워크, 인터넷(Internet)과 같은 개방형 네트워크 뿐만 아니라, CDMA(Code Division Multiple Access), WCDMA(Wideband Code Division Multiple Access), GSM(Global System for Mobile Communications), LTE(Long Term Evolution), EPC(Evolved Packet Core), 5G 등의 네트워크와 향후 구현될 차세대 네트워크 및 클라우드 컴퓨팅 네트워크를 통칭하는 개념이다.The communication network 110 supports a wired or wireless connection between the terminal 100 and the computing network 120 and the cloud streaming service support device 130 . The communication network 110 refers to a network capable of transmitting and receiving data based on an Internet protocol using various wired and wireless communication technologies such as an Internet network, an intranet network, a mobile communication network, and a satellite communication network. The communication network 110 is a closed network such as a local area network (LAN), a wide area network (WAN), etc., and an open network such as the Internet, as well as a code division multiple access (CDMA), a wideband code division (WCDMA), etc. Multiple Access), Global System for Mobile Communications (GSM), Long Term Evolution (LTE), Evolved Packet Core (EPC), and 5G networks, as well as next-generation networks and cloud computing networks to be implemented in the future.

통신 네트워크(110)는 5G, LTE, 3G를 포함한 서로 다른 특성의 이종(heterogeneous)의 네트워크가 혼재된 환경일 수 있다.The communication network 110 may be an environment in which heterogeneous networks of different characteristics including 5G, LTE, and 3G are mixed.

본 실시예에 있어서, 통신 네트워크(110)는 클라우드 스트리밍 서비스 지원장치(130)와 연계되며, 클라우드 스트리밍 서비스 지원과 관련한 통신 네트워크 환경정보를 수집하여 클라우드 스트리밍 서비스 지원장치(130)로 전송한다.In this embodiment, the communication network 110 is linked with the cloud streaming service support device 130 , collects communication network environment information related to cloud streaming service support and transmits it to the cloud streaming service support device 130 .

이후, 통신 네트워크(110)는 통신 네트워크 환경정보에 기반하여 클라우드 스트리밍 서비스 지원장치(130)에 의해 설정된 스트리밍 파라미터 정보 및 서비스 품질 정보를 제공받게 되며 이를 기반으로 하여 클라우드 스트리밍 서비스와 관련한 무선 인프라 환경을 지원한다.Thereafter, the communication network 110 is provided with streaming parameter information and service quality information set by the cloud streaming service support device 130 based on the communication network environment information, and based on this, a wireless infrastructure environment related to the cloud streaming service is provided. Support.

컴퓨팅 네트워크(120)는 클라우딩 스트리밍 서비스 지원을 위한 각종 장치들이 클라우드 상에서 하나의 플랫폼으로 구축된 환경일 수 있다.The computing network 120 may be an environment in which various devices for supporting a cloud streaming service are built as a single platform on the cloud.

본 실시예에 있어서, 컴퓨팅 네트워크(120)는 바람직하게는, 클라우드 XR 스트리밍 서비스 지원을 위한 5G MEC(Mobile Edge Computing) 연동 플랫폼으로 구현될 수 있다.In this embodiment, the computing network 120 may be preferably implemented as a 5G MEC (Mobile Edge Computing) interworking platform for cloud XR streaming service support.

예컨대, 컴퓨팅 네트워크(120)는 클라우드 XR 스트리밍 서비스 지원과 관련하여 XR 컨텐츠 저장, 랜더링 및 스트리밍을 지원하는 서버장치를 포함하여 구성될 수 있다.For example, the computing network 120 may be configured to include a server device supporting XR content storage, rendering, and streaming in relation to cloud XR streaming service support.

본 실시예에 있어서, 컴퓨팅 네트워크(120)는 클라우드 스트리밍 서비스 지원장치(130)와 연계되며, 클라우드 스트리밍 서비스 지원과 관련한 컴퓨팅 네트워크 환경정보를 수집하여 클라우드 스트리밍 서비스 지원장치(130)로 전송한다.In this embodiment, the computing network 120 is linked with the cloud streaming service support device 130 , collects computing network environment information related to cloud streaming service support and transmits it to the cloud streaming service support device 130 .

마찬가지로, 컴퓨팅 네트워크(120)는 컴퓨팅 네트워크 환경정보에 기반하여 클라우드 스트리밍 서비스 지원장치(130)에 의해 설정된 스트리밍 파라미터 정보 및 서비스 품질 정보를 제공받게 되며 이를 기반으로 하여 클라우드 스트리밍 서비스와 관련한 컴퓨팅 네트워크 환경을 지원한다.Similarly, the computing network 120 is provided with streaming parameter information and service quality information set by the cloud streaming service support device 130 based on the computing network environment information, and based on this, the computing network environment related to the cloud streaming service is provided. Support.

한편, 본 실시예에 따른 클라우드 스트리밍 서비스 시스템은 클라우드 스트리밍 서비스 지원장치(130)로부터 설정된 스트리밍 파라미터 정보 및 서비스 품질 정보를 제공받고, 이를 기반으로 통신 네트워크(110) 및 컴퓨팅 네트워크(120) 내 관련 설정을 변경하는 복수의 설정 장치를 추가로 구비할 수 있다. 다른 실시예에서, 이러한, 복수의 설정 장치는 통신 네트워크(110) 및 컴퓨팅 네트워크(120) 내 대응되는 장치 상에 포함되는 형태로 구비될 수 있다.On the other hand, the cloud streaming service system according to the present embodiment receives the streaming parameter information and service quality information set from the cloud streaming service support device 130, and the related settings in the communication network 110 and the computing network 120 based on this. A plurality of setting devices for changing the may be additionally provided. In another embodiment, such, a plurality of setting devices may be provided in a form included in the communication network 110 and the corresponding device in the computing network (120).

클라우드 스트리밍 서비스 지원장치(130)는 단말기(100), 통신 네트워크(110) 및 컴퓨팅 네트워크(120)와 연계되어 클라우드 스트리밍 서비스와 관련된 정보를 수집하고, 이를 기반으로 고품질 클라우드 스트리밍 서비스를 지원하는 기능을 수행한다.The cloud streaming service support device 130 is connected with the terminal 100, the communication network 110 and the computing network 120 to collect information related to the cloud streaming service, and provides a function of supporting a high-quality cloud streaming service based thereon. carry out

클라우드 스트리밍 서비스 지원장치(130)는 단말기(100)로부터 클라우드 스트리밍 서비스를 이용하는 사용자 및 단말기 관련정보를 수집한다.The cloud streaming service support device 130 collects user and terminal related information using the cloud streaming service from the terminal 100 .

클라우드 스트리밍 서비스 지원장치(130)는 통신 네트워크(110) 및 컴퓨팅 네트워크(120)로부터 각각 클라우드 스트리밍 서비스 지원과 관련한 통신 및 컴퓨팅 네트워크 환경정보를 포함한 모바일 네트워크 환경정보를 수집한다.The cloud streaming service support device 130 collects mobile network environment information including communication and computing network environment information related to cloud streaming service support, respectively, from the communication network 110 and the computing network 120 .

클라우드 스트리밍 서비스 지원장치(130)는 수집한 모바일 네트워크 환경정보, 사용자 및 상기 단말기 관련정보 중 적어도 하나의 정보를 기반으로 클라우드 스트리밍 서비스 제공을 위한 사용자 맞춤형 스트리밍 파라미터 정보 및 서비스 품질 정보를 산출한다.The cloud streaming service support device 130 calculates user-customized streaming parameter information and service quality information for providing a cloud streaming service based on at least one of the collected mobile network environment information, the user, and the terminal-related information.

즉, 클라우드 스트리밍 서비스 지원장치(130)는 단말 타입, 사용자 설정, 무선 환경 등의 정보들을 토대로, 클라우드 스트리밍 서비스와 관련하여 전송 예정인 영상의 품질, 대역폭, 망 등의 동적 품질을 적응적으로 조정함으로써 단말기(100) 상에서 고품질 3D 가상체험 서비스가 제공 가능토록 동작한다.That is, the cloud streaming service support device 130 adaptively adjusts the dynamic quality of the image to be transmitted in relation to the cloud streaming service, bandwidth, network, etc., based on information such as terminal type, user setting, wireless environment, etc. It operates to provide a high-quality 3D virtual experience service on the terminal 100 .

도 2는 본 실시예에 따른 클라우드 스트리밍 서비스 지원장치를 개략적으로 나타낸 블록 구성도이다.2 is a block diagram schematically showing a cloud streaming service support apparatus according to the present embodiment.

도 2를 참조하면, 본 실시예에 따른 클라우드 스트리밍 서비스 지원장치(130)는 제1 수집부(200), 제2 수집부(210), 서비스 제공 산출부(220) 및 전송부(230)를 포함한다. 클라우드 스트리밍 서비스 지원장치(130)에 포함된 구성요소는 반드시 이에 한정되는 것은 아니다.Referring to FIG. 2 , the cloud streaming service support apparatus 130 according to the present embodiment includes a first collection unit 200 , a second collection unit 210 , a service provision calculation unit 220 , and a transmission unit 230 . include Components included in the cloud streaming service support device 130 are not necessarily limited thereto.

제1 수집부(200)는 단말기(100)와 연동되어 클라우드 스트리밍 서비스와 관련한 정보를 수집하는 기능을 수행한다.The first collection unit 200 performs a function of collecting information related to the cloud streaming service by interworking with the terminal 100 .

도 3을 참조하면, 본 실시예에 따른 제1 수집부(200)는 단말기(100)로부터 클라우드 스트리밍 서비스를 이용하는 사용자 및 단말기 관련정보를 수집한다.Referring to FIG. 3 , the first collection unit 200 according to the present embodiment collects user and terminal-related information using a cloud streaming service from the terminal 100 .

제1 수집부(200)는 단말기 관련정보로서 단말의 형태와 스펙에 대해 파악 가능한 단말에서 수집 가능한 정보들을 수집할 수 있다. 예컨대, 제1 수집부(200)는 단말기의 타입, 유동성 정보 및 지원 역량정보 중 적어도 하나의 단말기 관련정보를 수집할 수 있다.The first collection unit 200 may collect information that can be collected from a terminal capable of grasping the shape and specifications of the terminal as terminal-related information. For example, the first collection unit 200 may collect at least one terminal-related information among terminal type, liquidity information, and support capability information.

이때, 단말기 타입은 단말 Form Factor 타입정보로서 예컨대, HMD, Cardboard, 스마트폰, 스마트 글래스, 스마트 와치 등과 같은 하드웨어 정보일 수 있다.In this case, the terminal type is terminal form factor type information, and may be, for example, hardware information such as HMD, Cardboard, smart phone, smart glasses, smart watch, and the like.

유동성 정보는 단말기가 이동형 또는 고정형인가를 나타내는 정보일 수 있다.The liquidity information may be information indicating whether the terminal is mobile or fixed.

지원 역량정보는 지원되는 network bandwidth 용량, 지원되는 화질, Warping 기술 지원여부 등이 포함될 수 있다.Support capability information may include supported network bandwidth capacity, supported image quality, and whether warping technology is supported.

제1 수집부(200)는 사용자 서비스 사용패턴과 사용자 설정 데이터 중 적어도 하나의 사용자 관련정보를 수집할 수 있다.The first collection unit 200 may collect at least one user-related information of a user service usage pattern and user setting data.

사용자 서비스 사용패턴은 사용자가 언제, 어디서, 어떻게 서비스를 주로 사용하는 지 파악 가능한 정보로서, 사용자 서비스 사용장소, 사용 시간, 서비스 사용 시의 이동 정보 등을 포함할 수 있다.The user service usage pattern is information that can identify when, where, and how the user mainly uses the service, and may include the user service use place, usage time, movement information when using the service, and the like.

사용자 설정 데이터는 사용자 선호도 및 서비스 관련 설정정보를 포함할 수 있다. 사용자 선호도는 사용자 우선 접속(예. 5G/LTE/WiFi) 선호도, 사용자 화질(Resolution, Frame rate) 선호도(예. 8K/4K/FHD, 또는 네트워크 상황에 최적화) 등을 포함할 수 있다.The user setting data may include user preference and service related setting information. The user preference may include a user priority access (eg 5G/LTE/WiFi) preference, a user quality (resolution, frame rate) preference (eg, 8K/4K/FHD, or optimized for network conditions), and the like.

서비스 관련 설정정보는 서비스 제공 형태 및 동작방식에 대하 파악 가능한 설정 정보로서, 서비스 타입(AR/VR/MR 등, 서비스 컨트롤러 정보(3DoF, 6DoF 등) 등을 포함할 수 있다.The service-related setting information is setting information that can be understood about the service provision type and operation method, and may include service types (AR/VR/MR, etc., service controller information (3DoF, 6DoF, etc.)).

제2 수집부(210)는 통신 네트워크(110) 및 컴퓨팅 네트워크(120)와 연동되어 클라우드 스트리밍 서비스와 관련한 모바일 네트워크 환경정보를 수집하는 기능을 수행한다.The second collection unit 210 is interlocked with the communication network 110 and the computing network 120 to collect mobile network environment information related to the cloud streaming service. collect function.

도 4를 참조하면, 제2 수집부(210)는 통신 네트워크(110) 예컨대, 코어 네트워크 장치로부터 통신 네트워크 환경정보를 수집하고, 컴퓨팅 네트워크(120) 예컨대, MEC 플랫폼으로부터 컴퓨팅 네트워크 환경정보를 수집할 수 있다.Referring to FIG. 4 , the second collection unit 210 collects communication network environment information from the communication network 110 , for example, the core network device, and collects the computing network environment information from the computing network 120 , for example, the MEC platform. can

통신 네트워크 환경정보는 사용자가 접속한 지역의 망의 기능 및 부하 현황을 파악할 수 있는 정보로서 사용자가 접속한 기지국 또는 교환기의 Capability (LTE/5G 지원 여부) 및 Resource 현황 정보 등이 포함될 수 있다.The communication network environment information is information that can identify the network function and load status of the region to which the user is connected, and may include information on the capability (LTE/5G support) and resource status of the base station or switch accessed by the user.

컴퓨팅 네트워크 환경정보는 사용자가 접속한 지역의 MEC 지원여부 및 부하 현황을 파악할 수 있는 정보로서, 사용자가 접속한 기지국 또는 교환기의 MEC 지원여부, MEC 지원 시 MEC Resource 현황 정보 등이 포함될 수 있다.The computing network environment information is information that can determine whether MEC is supported and the load status of the region accessed by the user, and may include MEC support status of the base station or switch accessed by the user, and MEC resource status information when MEC is supported.

서비스 제공 산출부(220)는 제1 수집부(200) 및 제2 수집부(210)를 통해 수집된 모바일 네트워크 환경정보, 사용자 및 상기 단말기 관련정보 중 적어도 하나의 정보를 기반으로 클라우드 스트리밍 서비스 제공을 위한 사용자 맞춤형 스트리밍 파라미터 정보 및 서비스 품질 정보를 산출한다.The service provision calculation unit 220 provides a cloud streaming service based on at least one of the mobile network environment information, the user, and the terminal-related information collected through the first collection unit 200 and the second collection unit 210 . Calculates user-customized streaming parameter information and service quality information for

서비스 제공 산출부(220)는 사용자 및 단말기 관련정보를 기반으로 클라우드 스트리밍 서비스 수행과 관련하여 데이터 전송타입 정보 및 네트워크 대역폭 정보를 결정하고, 결정된 정보들을 토대로 스트리밍 파라미터 정보를 산출한다.The service provision calculation unit 220 determines data transmission type information and network bandwidth information in connection with performing a cloud streaming service based on user and terminal related information, and calculates streaming parameter information based on the determined information.

예컨대, 서비스 제공 산출부(220)는 사용자 및 단말기 관련정보에 따라 서비스 타입이 Cloud XR 실시간 전송인 경우 실시간(GBR) 전송이 필요한 것으로 판단하며, Resolution = 4K UHD, FrameRate = 60 fps, 서비스 품질 선호도 = BestPossible로 설정된 경우에는 35 Mbps bandwidth가 필요한 것으로 판단하여 스트리밍 파라미터 정보를 산출할 수 있다. 이를 위해, 본 실시예의 경우, 클라우드 스트리밍 서비스 수행과 관련하여 사용자 및 단말기 관련정보를 기반으로 한 데이터 전송타입 정보 및 네트워크 대역폭 정보가 사전에 정의될 수 있다.For example, the service provision calculation unit 220 determines that real-time (GBR) transmission is necessary when the service type is Cloud XR real-time transmission according to user and terminal-related information, Resolution = 4K UHD, FrameRate = 60 fps, service quality preference = When set to BestPossible, it is determined that 35 Mbps bandwidth is required and streaming parameter information can be calculated. To this end, in the present embodiment, data transmission type information and network bandwidth information based on user and terminal related information in connection with performing a cloud streaming service may be defined in advance.

서비스 제공 산출부(220)는 사용자 및 단말기 관련정보를 기반으로 확인되는 사용자 선호도 및 이동 패턴에 따라 클라우드 스트리밍 서비스 수행을 위한 네트워크 망을 선택하고, 모바일 네트워크 환경정보를 기반으로 해당 네트워크 망에 대응되는 부하 현황 및 네트워크 대역폭 정보를 확인하여 서비스 품질 정보를 결정할 수 있다.The service provision calculation unit 220 selects a network network for performing the cloud streaming service according to user preference and movement pattern confirmed based on user and terminal-related information, and selects a network network for performing the cloud streaming service based on the mobile network environment information. The service quality information can be determined by checking the load status and network bandwidth information.

예컨대, 서비스 제공 산출부(220)는 선택된 네트워크 망에 대하여 인프라/MEC 수집 정보, 현황에 기반하여 제공 가능한 QoS 및 Bandwidth를 계산하고, 계산결과에 따라 해당 네트워크에 클라우드 스트리밍 서비스 수행에 필요한 QoS 및 Bandwidth가 존재하는지 여부에 따라 서비스 품질 정보를 결정할 수 있다. 이때, 클라우드 스트리밍 서비스 수행에 필요한 QoS 및 Bandwidth는 앞서, 스트리밍 파라미터 정보를 산출하는 과정에서와 같이 사용자 및 단말기 관련정보에 기반하여 결정될 수 있다.For example, the service provision calculation unit 220 calculates the QoS and bandwidth that can be provided based on the infrastructure/MEC collection information and current status for the selected network network, and according to the calculation result, the QoS and bandwidth required for performing the cloud streaming service in the corresponding network Service quality information may be determined depending on whether . In this case, QoS and bandwidth required for performing the cloud streaming service may be determined based on user and terminal related information as in the process of calculating streaming parameter information.

서비스 제공 산출부(220)는 선택된 네트워크 망에 대한 QoS 및 Bandwidth 계산결과에 따라 클라우드 스트리밍 서비스 수행이 가능한 경우 해당 네트워크 망으로의 연결 및 자원 할당을 결정한다.The service provision calculation unit 220 determines a connection to a corresponding network and resource allocation when the cloud streaming service can be performed according to the QoS and bandwidth calculation results for the selected network network.

서비스 제공 산출부(220)는 해당 네트워크 망으로의 연결 및 자원 할당 후 사용자 및 단말기 관련정보를 기반으로 확인되는 클라우드 스트리밍 서비스 수행과 관련한 데이터 전송타입 정보를 추가로 고려하여 사용 가능한 서비스 품질 정보를 결정할 수 있다.The service provision calculation unit 220 determines available service quality information by additionally considering data transmission type information related to cloud streaming service performance, which is confirmed based on user and terminal related information after connection to a corresponding network network and resource allocation. can

예컨대, 도 6b를 참조하면, 서비스 제공 산출부(220)는 클라우드 스트리밍 서비스 수행과 관련하여 실시간 전송이 필요한 것으로 판단되는 경우 이를 고려하여 시스템에서 사용 가능한 최적의 5QI를 설정할 수 있다. 이때, 서비스 제공 산출부(220)는 클라우드 스트리밍 서비스를 위해 사전에 정의된 5QI value 3 또는 향후 표준화에서 정해지는 새로운 5QI value를 설정할 수 있다.For example, referring to FIG. 6B , when it is determined that real-time transmission is required in connection with performing a cloud streaming service, the service provision calculator 220 may set an optimal 5QI usable in the system in consideration of this. In this case, the service provision calculation unit 220 may set a 5QI value 3 predefined for the cloud streaming service or a new 5QI value determined in future standardization.

서비스 제공 산출부(220)는 선택된 네트워크 망에 대한 QoS 및 Bandwidth 계산결과에 따라 클라우드 스트리밍 서비스 수행이 불가능한 경우 클라우드 스트리밍 서비스 수행과 관련한 자원할당의 조정을 통해 서비스 품질 정보를 재결정할 수 있다.When it is impossible to perform the cloud streaming service according to the QoS and bandwidth calculation results for the selected network network, the service provision calculation unit 220 may re-determine the service quality information through adjustment of resource allocation related to the cloud streaming service performance.

예컨대, 서비스 제공 산출부(220)는 클라우드 스트리밍 서비스 수행과 관련한 해상도 및 프레임 속도의 조정을 통해 필요 네트워크 대역폭 정보를 재계산하고, 재계산된 네트워크 대역폭 정보에 기반하여 서비스 품질 정보를 재결정할 수 있다. 한편, 도 6a를 참조하면, 클라우드 스트리밍 서비스 수행과 관련하여 조정 가능한 해상도 및 프레임 속도에 대한 최소 범위가 사전에 기 정의되어 있는 것을 확인할 수 있다.For example, the service provision calculation unit 220 may recalculate the required network bandwidth information through adjustment of the resolution and frame rate related to performing the cloud streaming service, and re-determine the service quality information based on the recalculated network bandwidth information. . On the other hand, referring to FIG. 6A , it can be confirmed that the minimum range for the adjustable resolution and frame rate in connection with performing the cloud streaming service is predefined.

전송부(230)는 서비스 제공 산출부(220)를 이용하여 산출된 사용자 맞춤형 스트리밍 파라미터 정보 및 서비스 품질 정보에 기반하는 클라우드 스트리밍 서비스 관련 최적화 설정정보를 생성하여 출력한다. 전송부(230)는 사용자 맞춤형 스트리밍 파라미터 정보 및 서비스 품질 정보를 기반으로 클라우드 스트리밍 서비스 관련 랜더링 및 스트리밍 동작 최적화 설정정보를 생성하여 출력할 수 있다.The transmission unit 230 generates and outputs cloud streaming service-related optimization setting information based on the user-customized streaming parameter information and service quality information calculated using the service provision calculation unit 220 . The transmission unit 230 may generate and output cloud streaming service-related rendering and streaming operation optimization setting information based on user-customized streaming parameter information and service quality information.

예컨대, 도 5를 참조하면, 본 실시예에 따른 전송부(230)가 모바일 단말을 사용하는 사용자에게 고품질의 클라우드 스트리밍 서비스를 제공 가능토록 하기 위해, 클라우드 스트리밍 서비스와 관련한 데이터 전송, MEC 환경, 랜더링, 스트리밍 등에 대한 품질 설정정보를 생성하여 출력하는 것을 확인할 수 있다.For example, referring to FIG. 5 , in order to enable the transmission unit 230 according to the present embodiment to provide a high-quality cloud streaming service to a user using a mobile terminal, data transmission related to the cloud streaming service, MEC environment, and rendering It can be confirmed that quality setting information for , streaming, etc. is generated and output.

도 7은 본 실시예에 따른 클라우드 스트리밍 서비스 지원방법을 설명하기 위한 예시도이다.7 is an exemplary view for explaining a cloud streaming service support method according to the present embodiment.

클라우드 스트리밍 서비스 지원장치(130)는 클라우드 스트리밍 서비스를 이용하는 사용자 및 단말기 관련정보를 수집한다(S702). 단계 S702에서 클라우드 스트리밍 서비스 지원장치(130)는 단말기의 타입, 유동성 정보 및 지원 역량정보 중 적어도 하나의 단말기 관련정보를 수집한다.The cloud streaming service support device 130 collects user and terminal related information using the cloud streaming service (S702). In step S702, the cloud streaming service support device 130 collects at least one terminal-related information among terminal type, liquidity information, and support capability information.

클라우드 스트리밍 서비스 지원장치(130)는 사용자 서비스 사용패턴과 사용자 설정 데이터 중 적어도 하나의 사용자 관련정보를 수집한다.The cloud streaming service support device 130 collects user-related information of at least one of a user service usage pattern and user setting data.

클라우드 스트리밍 서비스 지원장치(130)는 클라우드 스트리밍 서비스 지원과 관련한 통신 및 컴퓨팅 네트워크 환경정보를 포함하는 모바일 네트워크 환경정보를 수집한다(S704). 단계 S704에서 클라우드 스트리밍 서비스 지원장치(130)는 사용자가 접속한 기지국 또는 교환기의 Capability (LTE/5G 지원 여부) 및 Resource 현황 정보 등이 포함된 통신 네트워크 환경정보를 수집할 수 있다.Cloud streaming service support device 130 collects mobile network environment information including communication and computing network environment information related to cloud streaming service support (S704). In step S704, the cloud streaming service support device 130 may collect communication network environment information including capability (LTE/5G support) and resource status information of a base station or switch accessed by the user.

클라우드 스트리밍 서비스 지원장치(130)는 사용자가 접속한 기지국 또는 교환기의 MEC 지원여부, MEC 지원 시 MEC Resource 현황 정보 등이 포함된 컴퓨팅 네트워크 환경정보를 수집할 수 있다.The cloud streaming service support device 130 may collect computing network environment information including whether the base station or switch accessed by the user supports MEC, and MEC resource status information when MEC is supported.

클라우드 스트리밍 서비스 지원장치(130)는 단계 S702 및 단계 S704에서 수집한 모바일 네트워크 환경정보, 사용자 및 단말기 관련정보 중 적어도 하나의 정보를 기반으로 클라우드 스트리밍 서비스 제공을 위한 사용자 맞춤형 스트리밍 파라미터 정보 및 서비스 품질 정보를 산출한다(S706). 단계 S706에서 클라우드 스트리밍 서비스 지원장치(130)는 사용자 및 단말기 관련정보를 기반으로 클라우드 스트리밍 서비스 수행과 관련하여 데이터 전송타입 정보 및 네트워크 대역폭 정보를 결정하고, 결정된 정보들을 토대로 스트리밍 파라미터 정보를 산출한다.Cloud streaming service support device 130 based on at least one of the mobile network environment information, user and terminal-related information collected in steps S702 and S704, user-customized streaming parameter information and service quality information for providing a cloud streaming service is calculated (S706). In step S706, the cloud streaming service support device 130 determines data transmission type information and network bandwidth information in connection with performing a cloud streaming service based on user and terminal related information, and calculates streaming parameter information based on the determined information.

클라우드 스트리밍 서비스 지원장치(130)는 사용자 및 단말기 관련정보를 기반으로 확인되는 사용자 선호도 및 이동 패턴에 따라 클라우드 스트리밍 서비스 수행을 위한 네트워크 망을 선택하고, 모바일 네트워크 환경정보를 기반으로 해당 네트워크 망에 대응되는 부하 현황 및 네트워크 대역폭 정보를 확인하여 서비스 품질 정보를 결정할 수 있다.The cloud streaming service support device 130 selects a network network for performing cloud streaming service according to user preference and movement pattern confirmed based on user and terminal related information, and responds to the corresponding network network based on mobile network environment information Service quality information can be determined by checking the load status and network bandwidth information.

클라우드 스트리밍 서비스 지원장치(130)는 단계 S706에서 산출한 사용자 맞춤형 스트리밍 파라미터 정보 및 서비스 품질 정보를 기반으로 클라우드 스트리밍 서비스 관련 최적화 설정정보를 출력한다(S708).The cloud streaming service support device 130 outputs cloud streaming service related optimization setting information based on the user-customized streaming parameter information and service quality information calculated in step S706 (S708).

여기서, 단계 S702 내지 S708은 앞서 설명된 클라우드 스트리밍 서비스 지원장치(130)의 각 구성요소의 동작에 대응되므로 더 이상의 상세한 설명은 생략한다.Here, since steps S702 to S708 correspond to the operation of each component of the cloud streaming service support device 130 described above, further detailed description will be omitted.

한편, 도 7에서는 각각의 과정을 순차적으로 실행하는 것으로 기재하고 있으나, 반드시 이에 한정되는 것은 아니다. 다시 말해, 도 7에 기재된 과정을 변경하여 실행하거나 하나 이상의 과정을 병렬적으로 실행하는 것으로 적용 가능할 것이므로, 도 7은 시계열적인 순서로 한정되는 것은 아니다.On the other hand, although it is described that each process is sequentially executed in FIG. 7 , it is not necessarily limited thereto. In other words, since it may be applicable to changing and executing the process described in FIG. 7 or executing one or more processes in parallel, FIG. 7 is not limited to a time series sequence.

전술한 바와 같이 도 7에 기재된 클라우드 스트리밍 서비스 지원장치(130)의 클라우드 스트리밍 서비스 지원방법은 프로그램으로 구현되고 컴퓨터의 소프트웨어를 이용하여 읽을 수 있는 기록매체(CD-ROM, RAM, ROM, 메모리 카드, 하드 디스크, 광자기 디스크, 스토리지 디바이스 등)에 기록될 수 있다.As described above, the cloud streaming service support method of the cloud streaming service support device 130 described in FIG. 7 is implemented as a program and readable recording media (CD-ROM, RAM, ROM, memory card, hard disk, magneto-optical disk, storage device, etc.).

이상의 설명은 본 실시예의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 실시예의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 실시예들은 본 실시예의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 실시예의 기술 사상의 범위가 한정되는 것은 아니다. 본 실시예의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 실시예의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The above description is merely illustrative of the technical idea of this embodiment, and a person skilled in the art to which this embodiment belongs may make various modifications and variations without departing from the essential characteristics of the present embodiment. Accordingly, the present embodiments are intended to explain rather than limit the technical spirit of the present embodiment, and the scope of the technical spirit of the present embodiment is not limited by these embodiments. The protection scope of this embodiment should be interpreted by the following claims, and all technical ideas within the scope equivalent thereto should be interpreted as being included in the scope of the present embodiment.

100: 단말기 110: 통신 네트워크
120: 컴퓨팅 네트워크
130: 클라우드 스트리밍 서비스 지원장치
200: 제1 수집부 210: 제2 수집부
220: 서비스 제공 산출부 230: 전송부
100: terminal 110: communication network
120: computing network
130: cloud streaming service support device
200: first collection unit 210: second collection unit
220: service provision calculation unit 230: transmission unit

Claims (10)

클라우드 스트리밍 서비스를 이용하는 사용자 및 단말기 관련정보를 수집하는 제1 수집부;
상기 클라우드 스트리밍 서비스 지원과 관련한 통신 네트워크 환경정보 및 컴퓨팅 네트워크 환경정보를 포함하는 모바일 네트워크 환경정보를 수집하는 제2 수집부;
상기 모바일 네트워크 환경정보를 기반으로 서비스 품질 정보를 산출하고, 상기 사용자 및 상기 단말기 관련정보 중 적어도 하나의 정보를 기반으로 상기 클라우드 스트리밍 서비스 제공을 위한 사용자 맞춤형 스트리밍 파라미터 정보를 산출하는 서비스 제공 산출부; 및
상기 사용자 맞춤형 스트리밍 파라미터 정보 및 상기 서비스 품질 정보를 기반으로 클라우드 스트리밍 서비스 관련 랜더링 및 스트리밍 동작 최적화 설정정보를 생성하는 전송부를 포함하되,
상기 컴퓨팅 네트워크 환경정보는, MEC(Mobile Edge Computing) 플랫폼 장치와 연계하여 수집되고,
상기 서비스 제공 산출부는,
상기 사용자 맞춤형 스트리밍 파라미터 정보를 기초로 클라우드 스트리밍 서비스 수행을 위한 네트워크 망을 선택하고, 상기 모바일 네트워크 환경정보를 기반으로 상기 네트워크 망에 대응하도록 상기 서비스 품질 정보를 산출하는 것
을 특징으로 하는 클라우드 스트리밍 서비스 지원장치.
A first collection unit for collecting user and terminal-related information using the cloud streaming service;
a second collection unit for collecting mobile network environment information including communication network environment information and computing network environment information related to the cloud streaming service support;
a service providing calculation unit for calculating service quality information based on the mobile network environment information and calculating user-customized streaming parameter information for providing the cloud streaming service based on at least one of the user and the terminal related information; and
A transmission unit for generating cloud streaming service-related rendering and streaming operation optimization setting information based on the user-customized streaming parameter information and the service quality information,
The computing network environment information is collected in conjunction with a Mobile Edge Computing (MEC) platform device,
The service provision calculation unit,
Selecting a network network for performing cloud streaming service based on the user-customized streaming parameter information, and calculating the service quality information to correspond to the network network based on the mobile network environment information
Cloud streaming service support device, characterized in that.
삭제delete 제 1항에 있어서,
상기 제1 수집부는,
상기 단말기의 하드웨어 타입, 유동성 타입 및 지원 역량정보 중 적어도 하나의 상기 단말기 관련정보를 수집하며,
사용자 서비스 사용장소, 사용 시간, 서비스 사용 시의 이동 정보를 포함하는 사용자 서비스 사용패턴과 사용자 선호도, 서비스 관련 설정정보를 포함하는 사용자 설정 데이터 중 적어도 하나의 상기 사용자 관련정보를 수집하는 것을 특징으로 하는 클라우드 스트리밍 서비스 지원장치.
The method of claim 1,
The first collection unit,
Collecting at least one of the terminal-related information among hardware type, liquidity type, and support capability information of the terminal,
Collecting at least one of the user-related information of a user service usage pattern including user service usage place, usage time, and movement information when using the service, user preference, and user setting data including service-related setting information Cloud streaming service support device.
제 1항에 있어서,
상기 제2 수집부는,
코어 네트워크 장치와 연계하여 상기 사용자가 접속한 지역의 네트워크 망에 대한 기능 및 부하 현황을 포함하는 상기 통신 네트워크 환경정보를 수집하고,
상기 사용자가 접속한 지역의 MEC 지원 여부 및 부하 현황을 포함하는 상기 컴퓨팅 네트워크 환경정보를 수집하는 것을 특징으로 하는 클라우드 스트리밍 서비스 지원장치.
The method of claim 1,
The second collection unit,
In connection with the core network device, the communication network environment information including the function and load status of the network network of the region accessed by the user is collected,
Cloud streaming service support device, characterized in that collecting the computing network environment information including whether the MEC support and load status of the region accessed by the user.
제 1항에 있어서,
상기 서비스 제공 산출부는,
상기 사용자 및 상기 단말기 관련정보를 기반으로 상기 클라우드 스트리밍 서비스 수행과 관련하여 데이터 전송타입 정보 및 네트워크 대역폭 정보를 결정하고, 결정된 정보들을 토대로 상기 스트리밍 파라미터 정보를 산출하는 것을 특징으로 하는 클라우드 스트리밍 서비스 지원장치.
The method of claim 1,
The service provision calculation unit,
Cloud streaming service support device, characterized in that based on the user and the terminal-related information, determining data transmission type information and network bandwidth information in connection with performing the cloud streaming service, and calculating the streaming parameter information based on the determined information .
제 1항에 있어서,
상기 서비스 제공 산출부는,
상기 사용자 및 단말기 관련정보를 기반으로 확인되는 사용자 선호도 및 이동 패턴에 따라 상기 클라우드 스트리밍 서비스 수행을 위한 네트워크 망을 선택하고, 상기 모바일 네트워크 환경정보를 기반으로 상기 네트워크 망에 대응되는 부하 현황 및 네트워크 대역폭 정보를 확인하여 상기 서비스 품질 정보를 결정하는 것을 특징으로 하는 클라우드 스트리밍 서비스 지원장치.
The method of claim 1,
The service provision calculation unit,
A network network for performing the cloud streaming service is selected according to user preference and movement pattern confirmed based on the user and terminal-related information, and a load status and network bandwidth corresponding to the network network are selected based on the mobile network environment information. Cloud streaming service support device, characterized in that determining the service quality information by checking the information.
제 6항에 있어서,
상기 서비스 제공 산출부는,
상기 모바일 네트워크 환경정보를 기반으로 상기 네트워크 망에서 제공 가능한 자원 정보를 계산하고, 계산결과에 따라 상기 클라우드 스트리밍 서비스 수행이 가능한 경우 상기 네트워크 망으로의 연결 및 자원 할당을 결정하는 것을 특징으로 하는 클라우드 스트리밍 서비스 지원장치.
7. The method of claim 6,
The service provision calculation unit,
Cloud streaming, characterized in that based on the mobile network environment information, calculating the resource information available in the network network, and determining the connection to the network network and resource allocation when the cloud streaming service can be performed according to the calculation result service support device.
제 6항에 있어서,
상기 서비스 제공 산출부는,
상기 사용자 및 상기 단말기 관련정보를 기반으로 확인되는 상기 클라우드 스트리밍 서비스 수행과 관련한 데이터 전송타입 정보를 추가로 고려하여 사용 가능한 상기 서비스 품질 정보를 결정하는 것을 특징으로 하는 클라우드 스트리밍 서비스 지원장치.
7. The method of claim 6,
The service provision calculation unit,
Cloud streaming service support apparatus, characterized in that the available service quality information is determined by additionally considering data transmission type information related to performing the cloud streaming service, which is confirmed based on the user and the terminal-related information.
제 7항에 있어서,
상기 서비스 제공 산출부는,
상기 클라우드 스트리밍 서비스 수행이 가능한 네트워크 망이 존재하지 않는 경우, 상기 클라우드 스트리밍 서비스 수행과 관련한 해상도 및 프레임 속도의 조정을 통해 필요 네트워크 대역폭 정보를 재계산하고, 재계산된 네트워크 대역폭 정보에 기반하여 상기 서비스 품질 정보를 재결정하는 것을 특징으로 하는 클라우드 스트리밍 서비스 지원장치.
8. The method of claim 7,
The service provision calculation unit,
If there is no network capable of performing the cloud streaming service, the required network bandwidth information is recalculated through adjustment of the resolution and frame rate related to the cloud streaming service performance, and the service is based on the recalculated network bandwidth information Cloud streaming service support device, characterized in that for recrystallizing the quality information.
클라우드 스트리밍 서비스를 이용하는 사용자 및 단말기 관련정보를 수집하는 과정;
상기 클라우드 스트리밍 서비스 지원과 관련한 통신 네트워크 환경정보 및 컴퓨팅 네트워크 환경정보를 포함하는 모바일 네트워크 환경정보를 수집하는 과정;
상기 사용자 및 상기 단말기 관련정보 중 적어도 하나의 정보를 기반으로 상기 클라우드 스트리밍 서비스 제공을 위한 사용자 맞춤형 스트리밍 파라미터 정보를 산출하는 과정;
상기 사용자 맞춤형 스트리밍 파라미터 정보를 기초로 클라우드 스트리밍 서비스 수행을 위한 네트워크 망을 선택하고, 상기 모바일 네트워크 환경정보를 기반으로 상기 네트워크 망에 대응하도록 서비스 품질 정보를 산출하는 과정; 및
상기 사용자 맞춤형 스트리밍 파라미터 정보 및 상기 서비스 품질 정보를 기반으로 클라우드 스트리밍 서비스 관련 랜더링 및 스트리밍 동작 최적화 설정정보를 생성을 포함하되,
상기 컴퓨팅 네트워크 환경정보는, MEC(Mobile Edge Computing) 플랫폼 장치와 연계하여 수집되는 것
을 특징으로 하는 클라우드 스트리밍 서비스 지원방법.
The process of collecting user and terminal related information using the cloud streaming service;
collecting mobile network environment information including communication network environment information and computing network environment information related to the cloud streaming service support;
calculating user-customized streaming parameter information for providing the cloud streaming service based on at least one of the user and the terminal-related information;
selecting a network network for performing a cloud streaming service based on the user-customized streaming parameter information, and calculating service quality information to correspond to the network network based on the mobile network environment information; and
Including generating cloud streaming service-related rendering and streaming operation optimization setting information based on the user-customized streaming parameter information and the service quality information,
The computing network environment information is collected in connection with the MEC (Mobile Edge Computing) platform device
Cloud streaming service support method, characterized in that.
KR1020200041939A 2020-04-07 2020-04-07 Method And Apparatus for Providing Cloud Streaming Service KR102355520B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020200041939A KR102355520B1 (en) 2020-04-07 2020-04-07 Method And Apparatus for Providing Cloud Streaming Service
KR1020220008748A KR102421436B1 (en) 2020-04-07 2022-01-20 Method And Apparatus for Providing Cloud Streaming Service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200041939A KR102355520B1 (en) 2020-04-07 2020-04-07 Method And Apparatus for Providing Cloud Streaming Service

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020220008748A Division KR102421436B1 (en) 2020-04-07 2022-01-20 Method And Apparatus for Providing Cloud Streaming Service

Publications (2)

Publication Number Publication Date
KR20210124653A KR20210124653A (en) 2021-10-15
KR102355520B1 true KR102355520B1 (en) 2022-01-24

Family

ID=78151130

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020200041939A KR102355520B1 (en) 2020-04-07 2020-04-07 Method And Apparatus for Providing Cloud Streaming Service
KR1020220008748A KR102421436B1 (en) 2020-04-07 2022-01-20 Method And Apparatus for Providing Cloud Streaming Service

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020220008748A KR102421436B1 (en) 2020-04-07 2022-01-20 Method And Apparatus for Providing Cloud Streaming Service

Country Status (1)

Country Link
KR (2) KR102355520B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20240078931A (en) 2022-11-28 2024-06-04 숭실대학교산학협력단 Edge computing service providing method and apparatus therefor

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101638509B1 (en) * 2015-04-14 2016-07-12 고려대학교 산학협력단 Apparatus and method for mobile multimedia streaming services

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160026216A (en) * 2014-08-29 2016-03-09 전자부품연구원 Appratus and Method for 4K UHD Contents Streaming based on Cloud
US11153359B2 (en) * 2015-09-29 2021-10-19 Sony Group Corporation User equipment and media streaming network assistance node

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101638509B1 (en) * 2015-04-14 2016-07-12 고려대학교 산학협력단 Apparatus and method for mobile multimedia streaming services

Also Published As

Publication number Publication date
KR20210124653A (en) 2021-10-15
KR20220013585A (en) 2022-02-04
KR102421436B1 (en) 2022-07-15

Similar Documents

Publication Publication Date Title
WO2020057261A1 (en) Communication method and apparatus
CN113261244B (en) Network node combining MEC host and UPF selection
CN110149657A (en) A kind of method and apparatus of determining QoS description information
US11979450B2 (en) Communication method and apparatus
US20130222519A1 (en) Mobile device capable of multi-party video conferencing and control method thereof
JP6735845B2 (en) Network access method and terminal
CN113163002B (en) Server switching method and device and storage medium
WO2023155617A1 (en) Live streaming origin-pull method and apparatus
Ma et al. Dynamic task scheduling in cloud-assisted mobile edge computing
CN105228226A (en) The system of selection of Wi-Fi hotspot and device
KR102421436B1 (en) Method And Apparatus for Providing Cloud Streaming Service
CN111617466A (en) Method and device for determining coding format and method for realizing cloud game
CN108370353A (en) It is increased network utilization using network assistance agreement
US9621629B2 (en) Content distribution system, cache server, and content distribution method
Báguena et al. Towards enabling hyper-responsive mobile apps through network edge assistance
CN114205428A (en) Method and device for determining air interface time delay
Wang et al. In-network caching: An efficient content distribution strategy for mobile networks
WO2021208877A1 (en) Monitoring method for network performance data, and related device
CN107409065A (en) A kind of quality of service measures method, apparatus and a kind of base station
CN111585784B (en) Network slice deployment method and device
WO2019013248A1 (en) Communication quality evaluation device, communication quality evaluation method, and communication quality evaluation program
KR102146696B1 (en) Method And Apparatus for Scheduling Wireless Resource of Mobile Terminal
Tosic et al. Soft sensors in wireless networking as enablers for SDN based management of content delivery
WO2022044841A1 (en) Wireless communication terminal, information processing device, and information processing method
CN116390152B (en) Data transmission method, device and medium for ATSSS in communication core network

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant