KR20170077420A - System and method for recommending service device based on composite context information - Google Patents

System and method for recommending service device based on composite context information Download PDF

Info

Publication number
KR20170077420A
KR20170077420A KR1020150187284A KR20150187284A KR20170077420A KR 20170077420 A KR20170077420 A KR 20170077420A KR 1020150187284 A KR1020150187284 A KR 1020150187284A KR 20150187284 A KR20150187284 A KR 20150187284A KR 20170077420 A KR20170077420 A KR 20170077420A
Authority
KR
South Korea
Prior art keywords
information
situation information
service terminal
service
recommendation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
KR1020150187284A
Other languages
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
Application filed by 전자부품연구원 filed Critical 전자부품연구원
Priority to KR1020150187284A priority Critical patent/KR20170077420A/en
Priority to PCT/KR2016/000195 priority patent/WO2017115904A1/en
Publication of KR20170077420A publication Critical patent/KR20170077420A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0254Targeted advertisements based on statistics
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism

Landscapes

  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Human Resources & Organizations (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Information Transfer Between Computers (AREA)
  • Probability & Statistics with Applications (AREA)

Abstract

본 발명은 복합 상황 정보 기반 서비스 단말 추천 시스템 및 방법에 관한 것으로, 보다 상세하게는 사용자가 소유한 다수의 서비스 단말 중 서비스 제공에 있어 적합한 단말을 추천해주는 시스템 및 방법에 관한 것이다.
본 발명에 따른 복합 상황 정보 기반 서비스 단말 추천 시스템은 복수 개의 서비스 단말로부터, 정적 상황 정보와 동적 상황 정보를 포함하는 복합 상황 정보 및 실행 정보를 수신하여, 이를 전달하는 제어 단말 및 복합 상황 정보를 분석하여 실행 정보에 대한 추천 서비스 단말에 대한 정보를 제공하는 상황 정보 분석 및 추천 서버를 포함하는 것을 특징으로 한다.
The present invention relates to a system and method for recommending a service terminal based on complex situation information, and more particularly, to a system and a method for recommending a terminal suitable for service provision among a plurality of service terminals owned by a user.
The complex situation information based service terminal recommendation system according to the present invention receives complex situation information and execution information including static situation information and dynamic situation information from a plurality of service terminals and analyzes the control terminal and complex situation information And a status information analysis and recommendation server for providing information on the recommended service terminal with respect to the execution information.

Figure P1020150187284
Figure P1020150187284

Description

복합 상황 정보 기반 서비스 단말 추천 시스템 및 방법{SYSTEM AND METHOD FOR RECOMMENDING SERVICE DEVICE BASED ON COMPOSITE CONTEXT INFORMATION} BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a system and method for recommending a service terminal based on complex situation information,

본 발명은 복합 상황 정보 기반 서비스 단말 추천 시스템 및 방법에 관한 것으로, 보다 상세하게는 사용자가 소유한 다수의 서비스 단말 중 서비스 제공에 있어 적합한 단말을 추천해주는 시스템 및 방법에 관한 것이다. The present invention relates to a system and method for recommending a service terminal based on complex situation information, and more particularly, to a system and a method for recommending a terminal suitable for service provision among a plurality of service terminals owned by a user.

단말의 스펙 및 이기종 무선 네트워크 기술이 발전함에 따라서, 사용자는 언제 어디서나 고성능 단말(스마트 폰, 태블릿 PC 및 개인 미디어 플레이어 등)을 이용하여 다양한 종류의 서비스(미디어 스트리밍, 음악 스트리밍, SNS, 게임 등)을 이용할 수 있게 되었다. As the specification of the terminal and the heterogeneous wireless network technology develop, the user can use various kinds of services (media streaming, music streaming, SNS, game, etc.) by using a high performance terminal (smart phone, tablet PC, personal media player, .

그러나, 사용자는 그가 보유한 다수의 단말의 스펙 및 네트워크 상태와 같은 상황 정보를 정확하게 알 수 없어, 실행을 하려고 하는 콘텐츠 또는 애플리케이션을 수행하기에 적합한 단말을 정확하게 선택하기 어렵고, 이는 서비스 품질이 저하되는 결과를 초래하게 된다. However, the user can not accurately grasp the situation information such as the specifications of the plurality of terminals held by the user and the network status, and it is difficult to accurately select the terminal suitable for executing the content or application to be executed. As a result, .

본 발명은 전술한 문제점을 해결하기 위하여 제안된 것으로, 다양한 종류의 콘텐츠 또는 애플리케이션 서비스를 이용하는 사용자가 최적의 서비스 단말을 선택하여 서비스를 제공받을 수 있도록 지원하는 것이 가능한 복합 상황 정보 기반 서비스 단말 추천 시스템 및 방법을 제공하는 데 목적이 있다. SUMMARY OF THE INVENTION The present invention has been proposed in order to solve the above-mentioned problems, and it is an object of the present invention to provide a complex situation information based service terminal recommendation system capable of supporting a user using various types of contents or application services to select an optimal service terminal, And to provide a method.

본 발명에 따른 복합 상황 정보 기반 서비스 단말 추천 시스템은 복수 개의 서비스 단말로부터, 정적 상황 정보와 동적 상황 정보를 포함하는 복합 상황 정보 및 실행 정보를 수신하여, 이를 전달하는 제어 단말 및 복합 상황 정보를 분석하여 실행 정보에 대한 추천 서비스 단말에 대한 정보를 제공하는 상황 정보 분석 및 추천 서버를 포함하는 것을 특징으로 한다. The complex situation information based service terminal recommendation system according to the present invention receives complex situation information and execution information including static situation information and dynamic situation information from a plurality of service terminals and analyzes the control terminal and complex situation information And a status information analysis and recommendation server for providing information on the recommended service terminal with respect to the execution information.

본 발명에 따른 복합 상황 정보 기반 서비스 단말 추천 방법은 사용자의 서비스 단말을 인지하는 단계와, 동적/정적 상황 정보를 포함하는 복합 상황 정보 및 콘텐츠 또는 애플리케이션 서비스에 대한 실행 정보를 수신하는 단계와, 복합 상황 정보 및 실행 정보를 분석하여 인지된 서비스 단말 중 추천 서비스 단말에 대한 정보를 제공하는 단계를 포함하는 것을 특징으로 한다. A method for recommending a service terminal based on a complex situation information according to the present invention comprises the steps of: recognizing a service terminal of a user; receiving execution information for a complex situation information including a dynamic / static situation information and a contents or application service; And analyzing the context information and the execution information to provide information on the recommended service terminal among the recognized service terminals.

본 발명에 따른 복합 상황 정보 기반 서비스 단말 추천 시스템 및 방법은 복합 상황 정보를 분석하여 콘텐츠 및 애플리케이션 서비스에 따라 추천된 서비스 단말에 대한 정보를 제공함으로써, 사용자가 직관적으로 최적 단말을 선택하여 서비스를 이용할 수 있도록 지원하여 사용자 편의성을 증대시키고, 서비스 품질을 향상시키는 효과가 있다.According to the present invention, a system and method for recommending a service terminal based on a complex situation information can analyze complex situation information and provide information on recommended service terminals according to contents and application services, thereby enabling a user to intuitively select an optimal terminal So that the user convenience is improved and the service quality is improved.

본 발명에 따르면 사용자가 이동하는 환경 등 상황 정보가 실시간으로 변화하는 상황에서도, 정적 상황 정보뿐 아니라 동적 상황 정보를 포함하는 복합 상황 정보를 기반으로 추천 서비스 단말을 표시함으로써, 사용자에게 끊김없는 서비스를 제공하는 것이 가능한 효과가 있다. According to the present invention, even in a situation where context information changes in real time, such as a moving environment of a user, a recommendation service terminal is displayed based on complex situation information including dynamic situation information as well as static situation information, It is possible to provide the effect.

본 발명의 효과는 이상에서 언급한 것들에 한정되지 않으며, 언급되지 아니한 다른 효과들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The effects of the present invention are not limited to those mentioned above, and other effects not mentioned can be clearly understood by those skilled in the art from the following description.

도 1은 본 발명의 실시예에 따른 복합 상황 정보 기반 서비스 단말 추천 시스템을 나타내는 개념도이다.
도 2는 본 발명의 실시예에 따른 복합 상황 정보 기반 서비스 단말 추천 시스템을 나타내는 블록도이다.
도 3은 본 발명의 실시예에 따른 복합 상황 정보 기반 서비스 단말 추천 시스템의 정적 상황 정보 수집 과정을 나타내는 도면이다.
도 4는 본 발명의 실시예에 따른 복합 상황 정보 기반 서비스 단말 추천 시스템의 동적 상황 정보 전송 과정을 나타내는 도면이다.
도 5는 본 발명의 실시예에 따른 복합 상황 정보 기반 서비스 단말 추천 시스템의 서비스 단말 추천 알고리즘을 나타내는 도면이다.
도 6은 본 발명의 실시예에 따른 복합 상황 정보 기반 서비스 단말 추천 방법을 나타내는 순서도이다.
1 is a conceptual diagram illustrating a system for recommending a service terminal based on a complex situation information according to an embodiment of the present invention.
2 is a block diagram illustrating a system for recommending a service terminal based on a complex situation information according to an embodiment of the present invention.
3 is a diagram illustrating a process of collecting static situation information of a complex situation information based service terminal recommendation system according to an embodiment of the present invention.
4 is a diagram illustrating a process of transmitting dynamic context information of a complex situation information based service terminal recommendation system according to an embodiment of the present invention.
5 is a diagram illustrating a service terminal recommendation algorithm of a complex situation information based service terminal recommendation system according to an embodiment of the present invention.
FIG. 6 is a flowchart illustrating a method for recommending a service terminal based on a complex situation information according to an embodiment of the present invention.

본 발명의 전술한 목적 및 그 이외의 목적과 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. BRIEF DESCRIPTION OF THE DRAWINGS The above and other objects, advantages and features of the present invention and methods of achieving them will be apparent from the following detailed description of embodiments thereof taken in conjunction with the accompanying drawings.

그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 이하의 실시예들은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 목적, 구성 및 효과를 용이하게 알려주기 위해 제공되는 것일 뿐으로서, 본 발명의 권리범위는 청구항의 기재에 의해 정의된다. The present invention may, however, be embodied in many different forms and should not be construed as being limited to the exemplary embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, And advantages of the present invention are defined by the description of the claims.

한편, 본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성소자, 단계, 동작 및/또는 소자가 하나 이상의 다른 구성소자, 단계, 동작 및/또는 소자의 존재 또는 추가됨을 배제하지 않는다.It is to be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. In the present specification, the singular form includes plural forms unless otherwise specified in the specification. &Quot; comprises "and / or" comprising ", as used herein, unless the recited component, step, operation, and / Or added.

이하에서는, 본 발명의 실시예를 설명하기에 앞서 당업자의 이해를 돕기 위하여, 본 발명이 제안된 배경에 대하여 먼저 살펴보기로 한다. Hereinafter, the background of the present invention will be described in order to facilitate understanding of the embodiments of the present invention.

스마트 디바이스의 개발 및 보급이 활성화됨에 따라, 사용자는 다수의 고성능 단말을 소지하여 다양한 종류의 서비스를 제공받을 수 있게 되었다. As the development and dissemination of smart devices are activated, users can receive various types of services by having a plurality of high performance terminals.

그러나, 종래 기술에 따르면 사용자가 콘텐츠 및 애플리케이션 서비스를 이용하는 경우, 각 단말들의 하드웨어 스펙 등 정적인 상황 정보 만을 이용하여 서비스 단말을 추천하고 있어, 변동하는 네트워크 상황, 기기 상황(배터리, RSSI 등)에 대응되어 서비스를 제공하지 못하는 문제점이 있었다. However, according to the related art, when a user uses a content and an application service, the service terminal is recommended using only static situation information such as hardware specifications of each terminal, There is a problem in that the service can not be provided.

본 발명의 실시예에 따른 복합 상황 정보 기반 서비스 단말 추천 시스템(100)은 이러한 문제점을 해결하기 위하여 제안된 것으로, 도 1에 도시된 바와 같이 정적 상황 정보(단말의 화면 크기, 화면 해상도, 디코더 종류) 및 동적 상황 정보(단말의 버퍼 상태, 배터리 상태, 신호 세기, 네트워크의 가용 대역폭 및 네트워크의 지연)을 이용하여, 콘텐츠 및 애플리케이션(미디어 스트리밍, 음악 스트리밍, SNS, 게임)을 실행하기에 적합한 단말을 추천한다. As shown in FIG. 1, the complex situation information based service terminal recommendation system 100 according to an embodiment of the present invention includes static situation information (a screen size, a screen resolution, a decoder type, (Media streaming, music streaming, SNS, game) using dynamic context information (buffer state of the terminal, battery state, signal strength, available bandwidth of the network and delay of the network) Is recommended.

도 1에 도시된 바와 같이, 복합 상황 정보 기반 서비스 단말 추천 시스템(100)은 복합 상황 정보 및 실행 정보를 고려하여, 미디어 콘텐츠를 실행함에 적합한 서비스 단말로서 스마트 TV(110a)를 추천하게 된다. As shown in FIG. 1, the complex situation information based service terminal recommendation system 100 recommends the smart TV 110a as a service terminal suitable for executing media contents, considering the complex situation information and execution information.

도 2는 본 발명의 실시예에 따른 복합 상황 정보 기반 서비스 단말 추천 시스템을 나타내는 블록도이다. 2 is a block diagram illustrating a system for recommending a service terminal based on a complex situation information according to an embodiment of the present invention.

본 발명의 실시예에 따른 복합 상황 정보 기반 서비스 단말 추천 시스템은 복수 개의 서비스 단말(110)로부터, 정적 상황 정보와 동적 상황 정보를 포함하는 복합 상황 정보 및 실행 정보를 수신하여 이를 전달하는 제어 단말(120)과, 복합 상황 정보를 분석하여 실행 정보에 대한 추천 서비스 단말에 대한 정보를 제공하는 상황 정보 분석 및 추천 서버(140)를 포함한다. The complex situation information based service terminal recommendation system according to an embodiment of the present invention includes a plurality of service terminals 110 for receiving complex situation information and execution information including static situation information and dynamic situation information, And a situation information analysis and recommendation server 140 for analyzing the complex situation information and providing information on the recommended service terminal to the execution information.

제어 단말(120)은 단말 인지 프로토콜(UPnP: Universal Plug and Play)을 이용하여, 사용자가 보유한 다수의 서비스 단말(110a 내지 110n)을 인지한다. The control terminal 120 recognizes a plurality of service terminals 110a to 110n held by the user using a Universal Plug and Play (UPnP) protocol.

제어 단말(120)은 인지한 서비스 단말(110)로부터 복합 상황 정보를 수신하게 되는데, 이러한 복합 상황 정보는 정적 상황 정보와 동적 상황 정보로 이루어져 있다. The control terminal 120 receives complex situation information from the recognized service terminal 110, and the complex situation information includes static situation information and dynamic situation information.

이 중 정적 상황 정보는 화면 크기, 해상도 및 디코더 종류 중 적어도 어느 하나를 포함하는 하드웨어 스펙 정보에 해당하며, 동적 상황 정보는 서비스 단말(110)의 배터리 상태, 버퍼 상태, 신호 세기(RSSI), 네트워크 상태 중 적어도 어느 하나를 포함한다. The static status information corresponds to hardware specification information including at least one of a screen size, a resolution, and a decoder type. The dynamic status information corresponds to a battery status, a buffer status, a signal strength (RSSI) And a state.

도 3은 UPnP 프로토콜을 확장하여 정적 상황 정보를 수집하는 알고리즘을 나타내는 도면이다. 3 is a diagram showing an algorithm for collecting static situation information by extending the UPnP protocol.

전술한 바와 같이, 화면 크기(display size), 해상도(resolution), 비디오 디코더(video decoder), 오디오 디코더(audio decoder)가 정적 상황 정보에 포함된다. As described above, the static situation information includes a display size, a resolution, a video decoder, and an audio decoder.

도 4는 본 발명의 실시예에 따른 복합 상황 정보 기반 서비스 단말 추천 시스템의 동적 상황 정보 전송 과정을 나타내는 도면이다. 4 is a diagram illustrating a process of transmitting dynamic context information of a complex situation information based service terminal recommendation system according to an embodiment of the present invention.

전술한 바와 같이, 배터리 상태, 버퍼 상태, 신호 세기 및 네트워크 상태에 대한 정보가 동적 상황 정보에 포함되며, 제어 단말(120)은 안드로이드 API를 통하여 동적 상황 정보를 수신하고, 이를 REST 프로토콜 기반으로 복합 상황 정보 분석 및 추천 서버(140)로 전송한다. As described above, information on the battery state, the buffer state, the signal strength, and the network state is included in the dynamic state information. The control terminal 120 receives the dynamic state information through the Android API, And sends it to the situation information analysis and recommendation server 140.

이 때, 동적 상황 정보 중 네트워크 상태에 대한 정보는 가용 대역폭 및 지연에 관한 것으로, 아래 [수학식 1] 및 [수학식 2]와 같이, 네트워크 성능 측정 도구인 iperf에 지수가중이동평균(EWMA: Exponentially Weighted Moving Average)을 적용하여 가용 대역폭(BW) 및 지연(Delay)를 획득한다. In this case, the information on the network state among the dynamic context information is related to the available bandwidth and the delay, and an exponentially weighted moving average (EWMA) is applied to iperf, a network performance measuring tool, as shown in the following Equations (1) Exponentially Weighted Moving Average) to obtain available bandwidth (BW) and delay (Delay).

Figure pat00001
Figure pat00001

Figure pat00002
Figure pat00002

이 때 w는 weight값을 의미하며, 일실시예로서 총 8개의 가중치 인자(1, 1, 1, 1, 0.8, 0.6, 0.4, 0.2)를 이용한다. In this case, w denotes a weight value. In one embodiment, a total of eight weighting factors (1, 1, 1, 1, 0.8, 0.6, 0.4, 0.2) are used.

본 발명의 실시예에 따른 상황 정보 분석 및 추천 서버(140)는 콘텐츠 정보 및 애플리케이션 정보를 포함하는 실행 정보를 수신하며, 콘텐츠 정보에는 콘텐츠 해상도, 크기, 코덱 정보가 포함되고, 애플리케이션 정보에는 미디어 스트리밍, 음악 스트리밍, SNS, 게임 등 애플리케이션 서비스의 종류에 대한 정보가 포함된다. The context information analysis and recommendation server 140 according to the embodiment of the present invention receives execution information including content information and application information, and the content information includes content resolution, size, and codec information, and application information includes media streaming , Music streaming, SNS, game, and the like.

본 발명의 실시예에 따른 상황 정보 분석 및 추천 서버(140)는 전술한 복합 상황 정보를 기반으로, 각 콘텐츠 및 애플리케이션에 대해 다수의 서비스 단말(110) 중 최적의 서비스 단말을 파악하여 이에 대한 추천 정보를 제공하게 되며, 도 5는 본 발명의 실시예에 따른 복합 상황 정보 기반 서비스 단말 추천 시스템의 서비스 단말 추천 알고리즘을 나타내는 도면이다. The context information analysis and recommendation server 140 according to the embodiment of the present invention grasps the optimal service terminal among a plurality of service terminals 110 for each content and application based on the complex situation information, FIG. 5 is a diagram illustrating a service terminal recommendation algorithm of a complex situation information based service terminal recommendation system according to an embodiment of the present invention.

본 발명의 실시예에 따른 제어 단말(120)은 추천 서비스 단말에 대한 정보를 수신하고, 이를 자신의 화면에 디스플레이하여, 사용자로 하여금 실행 정보에 부합하는 서비스 단말에 대한 선택이 가능하도록 지원한다. The control terminal 120 according to an exemplary embodiment of the present invention receives information on a recommended service terminal and displays it on its own screen to support the user to select a service terminal that matches the execution information.

이를 통하여, 사용자는 보유한 복수의 서비스 단말(110) 중 해당 콘텐츠 및 애플리케이션 이용에 있어 최적의 서비스 단말(예: 110a)에 대한 추천 정보를 직관적으로 획득하고, 이를 통하여 끊김없이 서비스를 제공받을 수 있게 된다. Through this, the user intuitively acquires the recommendation information on the optimal service terminal (e.g., 110a) in the use of the corresponding content and the application among the plurality of service terminals 110, and can receive the service without interruption do.

도 6은 본 발명의 실시예에 따른 복합 상황 정보 기반 서비스 단말 추천 방법을 나타내는 순서도이다. FIG. 6 is a flowchart illustrating a method for recommending a service terminal based on a complex situation information according to an embodiment of the present invention.

본 발명에 따른 복합 상황 정보 기반 서비스 단말 추천 방법은 사용자의 서비스 단말을 인지하는 단계(S100)와, 동적/정적 상황 정보를 포함하는 복합 상황 정보를 수신하는 단계(S200)와, 콘텐츠 또는 애플리케이션 서비스에 대한 실행 정보를 수신하는 단계(S300)와, 복합 상황 정보 및 실행 정보를 분석하여 인지된 서비스 단말 중 추천 서비스 단말에 대한 정보를 제공하는 단계(S400)를 포함하는 것을 특징으로 한다. The method for recommending a service terminal based on a complex context information according to the present invention includes a step S100 of recognizing a service terminal of a user, a step S200 of receiving complex situation information including dynamic / static situation information, (S300) of receiving execution information on the recommended service terminal among the service terminals, and analyzing the complex situation information and execution information to provide information about the recommended service terminal among the recognized service terminals (S400).

S100 단계는 사용자가 소유한 서비스 단말을 인지하는 단계로서, UPnP와 같은 단말 인지 프로토콜을 이용하여 사용자의 서비스 단말을 인지한다. Step S100 is a step of recognizing the service terminal owned by the user, and recognizes the service terminal of the user using the terminal aware protocol such as UPnP.

S200 단계는 동적 상황 정보로서 서비스 단말의 배터리 상태, 버퍼 상태, 신호 세기, 네트워크의 가용 대역폭 및 지연을 수신하고, 정적 상황 정보로서 서비스 단말의 화면 크기, 해상도, 디코더 종류 등을 수신한다. In operation S200, the mobile terminal receives the battery status, the buffer status, the signal strength, the available bandwidth of the network, and the delay of the service terminal as the dynamic status information, and receives the screen size, resolution, and decoder type of the service terminal as static status information.

이 때, 일 실시예로서 동적 상황 정보는 안드로이드 API를 통하여 획득되며, REST 프로토콜 기반으로 전송된다. In this case, the dynamic status information is acquired through the Android API as an embodiment and transmitted based on the REST protocol.

또한, S200 단계에서 획득되는 네트워크 정보에 대한 동적 상황 정보는 지수가중이동평균 방식이 적용되어, 전술한 [수학식 1] 및 [수학식 2]에 기재한 바와 같이 가용 대역폭 및 지연이 획득된다. In addition, the dynamic context information on the network information obtained in step S200 is subjected to an exponentially weighted moving average method, and the available bandwidth and delay are obtained as described in [Equation 1] and [Equation 2].

S300 단계는 사용자가 실행하고자 하는 콘텐츠 또는 애플리케이션 서비스에 대한 정보를 실행 정보로서 획득하는 단계로서, 서비스 단말에 저장된 콘텐츠의 해상도, 크기, 코덱 정보 및 서비스 단말에 설치된 애플리케이션의 종류를 실행 정보로 획득한다. Step S300 is a step of acquiring information on a content or application service to be executed by the user as execution information, and acquires the resolution, size, codec information of the content stored in the service terminal, and the type of the application installed in the service terminal as execution information .

S400 단계는 복합 상황 정보를 기반으로, 각 콘텐츠 및 애플리케이션이 사용자 단말에서 실행이 가능한지 여부를 판단하고, 그 결과 다수의 서비스 단말 중 서비스 이용에 적합한 추천 서비스 단말에 대한 정보를 제공한다. In step S400, it is determined whether each content and application is executable on the user terminal based on the complex situation information, and as a result, information on a recommended service terminal suitable for service use among a plurality of service terminals is provided.

추천 서비스 단말에 대한 정보 제공은 일 실시예로서, 제어 단말의 디스플레이를 통하여 현출되는 것이 가능하며, 사용자는 이를 통하여 직관적으로 최적의 서비스 단말을 파악하고, 이를 통하여 서비스 제공을 받게 된다. The provision of the information on the recommended service terminal is accomplished through the display of the control terminal, and the user intuitively grasps the optimal service terminal through the display and receives the service through the display.

본 발명에 따르면, 서비스 단말의 하드웨어적 스펙 정보에 대한 정적 상황 정보뿐 아니라, 사용자의 이동 등 주변 상황의 변동에 따른 동적 상황 정보를 고려함으로써, 콘텐츠 및 애플리케이션을 실행함에 있어 최적의 서비스 단말을 추천하고, 이를 통하여 직관적인 서비스 단말 선택을 통한 사용자 편의성을 증가시키고, 끊김없는 서비스를 제공하여 서비스 품질을 향상시키는 효과가 있다. According to the present invention, the dynamic situation information according to the variation of the surrounding situation such as the movement of the user is taken into consideration, as well as the static situation information on the hardware specification information of the service terminal, Accordingly, it is possible to increase user convenience through intuitive selection of a service terminal and to improve service quality by providing seamless service.

이제까지 본 발명의 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다. The embodiments of the present invention have been described above. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. Therefore, the disclosed embodiments should be considered in an illustrative rather than a restrictive sense. The scope of the present invention is defined by the appended claims rather than by the foregoing description, and all differences within the scope of equivalents thereof should be construed as being included in the present invention.

100: 복합 상황 정보 기반 서비스 단말 추천 시스템
110: 서비스 단말
120: 제어 단말
130: 인터넷
140: 상황 정보 분석 및 추천 서버
100: Service Recommendation System based on Complex Situation Information
110: service terminal
120: control terminal
130: Internet
140: Situation information analysis and recommendation server

Claims (7)

복수 개의 서비스 단말로부터, 정적 상황 정보와 동적 상황 정보를 포함하는 복합 상황 정보 및 실행 정보를 수신하여, 이를 전달하는 제어 단말; 및
상기 복합 상황 정보를 분석하여 상기 실행 정보에 대한 추천 서비스 단말에 대한 정보를 제공하는 상황 정보 분석 및 추천 서버
를 포함하는 복합 상황 정보 기반 서비스 단말 추천 시스템.
A control terminal for receiving complex situation information and execution information including static situation information and dynamic situation information from a plurality of service terminals and delivering the same; And
A situation information analysis and recommendation server for analyzing the complex situation information and providing information on the recommendation service terminal to the execution information,
Based service terminal recommendation system.
제1항에 있어서,
상기 제어 단말은 화면 크기, 해상도 및 디코더 종류 중 적어도 어느 하나를 포함하는 하드웨어 스펙 정보에 해당하는 상기 정적 상황 정보를 수신하는 것
인 복합 상황 정보 기반 서비스 단말 추천 시스템.
The method according to claim 1,
Wherein the control terminal is configured to receive the static situation information corresponding to hardware specification information including at least one of a screen size, a resolution, and a decoder type
A Recommendation System Based on Multiple Situation Information.
제1항에 있어서,
상기 제어 단말은 배터리 상태, 버퍼 상태, 신호 세기, 네트워크 상태 중 적어도 어느 하나를 포함하는 상기 동적 상황 정보를 수신하는 것
인 복합 상황 정보 기반 서비스 단말 추천 시스템.
The method according to claim 1,
The control terminal may be configured to receive the dynamic status information including at least one of a battery status, a buffer status, a signal strength, and a network status
A Recommendation System Based on Multiple Situation Information.
제3항에 있어서,
상기 제어 단말은 안드로이드 API를 통하여 상기 동적 상황 정보를 수신하고, 이를 REST 프로토콜 기반으로 전송하는 것
인 복합 상황 정보 기반 서비스 단말 추천 시스템.
The method of claim 3,
The control terminal receives the dynamic status information through the Android API, and transmits the dynamic status information based on the REST protocol
A Recommendation System Based on Multiple Situation Information.
제3항에 있어서,
상기 네트워크 상태에 대한 동적 상황 정보는 지수가중이동평균 방식으로 산출된 가용 대역폭 및 지연에 대한 정보를 포함하는 것
인 복합 상황 정보 기반 서비스 단말 추천 시스템.
The method of claim 3,
The dynamic situation information on the network state includes information on the available bandwidth and delay calculated by the exponentially weighted moving average method
A Recommendation System Based on Multiple Situation Information.
제1항에 있어서,
상기 상황 정보 분석 및 추천 서버는 콘텐츠 정보 및 애플리케이션 정보를 포함하는 상기 실행 정보를 수신하고, 상기 복합 상황 정보를 분석한 결과 상기 실행 정보에 적합한 상기 추천 서비스 단말을 추천하는 것
인 복합 상황 정보 기반 서비스 단말 추천 시스템.
The method according to claim 1,
The situation information analysis and recommendation server receives the execution information including content information and application information, and recommends the recommendation service terminal suitable for the execution information as a result of analyzing the complex situation information
A Recommendation System Based on Multiple Situation Information.
제6항에 있어서,
상기 제어 단말은 상기 추천 서비스 단말에 대한 정보를 수신하고, 이를 디스플레이하여, 상기 실행 정보에 부합하는 서비스 단말에 대한 선택을 지원하는 것
인 복합 상황 정보 기반 서비스 단말 추천 시스템.
The method according to claim 6,
The control terminal receives information about the recommended service terminal, displays the information, and supports selection of a service terminal conforming to the execution information
A Recommendation System Based on Multiple Situation Information.
KR1020150187284A 2015-12-28 2015-12-28 System and method for recommending service device based on composite context information Withdrawn KR20170077420A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020150187284A KR20170077420A (en) 2015-12-28 2015-12-28 System and method for recommending service device based on composite context information
PCT/KR2016/000195 WO2017115904A1 (en) 2015-12-28 2016-01-08 Complex situation information-based service terminal recommendation system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150187284A KR20170077420A (en) 2015-12-28 2015-12-28 System and method for recommending service device based on composite context information

Publications (1)

Publication Number Publication Date
KR20170077420A true KR20170077420A (en) 2017-07-06

Family

ID=59224765

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150187284A Withdrawn KR20170077420A (en) 2015-12-28 2015-12-28 System and method for recommending service device based on composite context information

Country Status (2)

Country Link
KR (1) KR20170077420A (en)
WO (1) WO2017115904A1 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7668990B2 (en) * 2003-03-14 2010-02-23 Openpeak Inc. Method of controlling a device to perform an activity-based or an experience-based operation
JP5282513B2 (en) * 2008-09-30 2013-09-04 株式会社リコー Network device management apparatus and network device management system
US8195215B2 (en) * 2008-12-18 2012-06-05 Motorola Solutions, Inc. Method and system for forming a communication group for content distribution related to an event
US20140115632A1 (en) * 2012-04-20 2014-04-24 Panasonic Corporation Content management apparatus, content management method, program, and content display method
KR101548514B1 (en) * 2013-10-28 2015-09-02 전자부품연구원 System and method for matching service terminals

Also Published As

Publication number Publication date
WO2017115904A1 (en) 2017-07-06

Similar Documents

Publication Publication Date Title
JP6442076B2 (en) Dialogue method, terminal and server based on recommended content
KR102154800B1 (en) Data streaming method of electronic apparatus and electronic apparatus thereof
CN112999651B (en) Data processing method based on cloud game and related equipment
CN106331765B (en) Hard solution testing method, terminal, server and computer readable storage medium
US10127002B2 (en) Method for real-time multimedia interface management
EP3224796B1 (en) Apparatus and method for content playback utilizing crowd sourced statistics
US10542375B2 (en) System and method for transmitting information about task to external device
EP3046332A1 (en) Method and system for display control, breakaway judging apparatus and video/audio processing apparatus
WO2019128829A1 (en) Action execution method and apparatus, storage medium and electronic apparatus
CN103354635A (en) Computer-implemented method, mobile device, computer network system, and computer program product for optimized audio data provision
US20170164278A1 (en) Method, apparatus, and system for adjusting the brightness of display screen, and transmitting data
CN113867946B (en) Method, device, storage medium and electronic device for accessing resources
CN118158206A (en) Data processing method, server and terminal equipment
US20150325210A1 (en) Method for real-time multimedia interface management
CN115802078B (en) Video stream transmission method, device, electronic device and computer readable storage medium
CN110505352B (en) Call quality testing method, system, computer device and computer storage medium
CN106792125A (en) A kind of video broadcasting method and its terminal, system
KR101543295B1 (en) Application error detection method for cloud streaming service, apparatus and system therefor
KR20170077420A (en) System and method for recommending service device based on composite context information
US9900644B2 (en) Device and method for processing an object which provides additional service in connection with a broadcast service in a broadcast receiving device
US20150382054A1 (en) Multimedia playing control method, apparatus for the same and system
CN118573623A (en) Data transmission method and device, electronic equipment and storage medium
KR20170118546A (en) Image display apparatus and method for displaying image
CN118354434A (en) Signal sending method, device and electronic equipment
CN111367592B (en) Information processing method and device

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20151228

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination