User-request-initiated transmission of data filesA computer node (100) connected to a network (N) is associated with a collection of data files (F1,..., Fm) adapted to be supplied to user terminals (T1, T2) for playback/display therein. The node (100) receives user requests (R) from user terminals (T1, T2) via a request input interface (110). Each request (R) identifies a requested data file (F1) in the collection of data files (F1,..., Fm). In response to and based on each such request (R), a control unit (120) derives at least two basic request components (r1, r2, r3). Each basic request component (r1, r2, r3) reflects a respective set of features characterizing specific aspects of a playback/display capacity of the user terminal (T1) from which the user request (R) was originated. Based on the at least two basic request components (r1, r2, r3), the control unit (120) also executes a playback/display capacity algorithm containing at least two consecutive steps. Based on a result of the of the algorithm, the control unit (120) derives a composite playback/ display capacity (Ct-tot) of the user terminal (T1); selects (vID) a version (F1vi) of the requested data file (F1) which version (F1vi) matches the composite playback/display capacity (Ct-tot) in respect of the particular contents of the file (F1); and causes forwarding of the selected version (F1vi) of the requested data file (F1) to the user terminal (T1).One kind is configured to the computer node (100) that is connected with data network (n), this node (100) and a batch data file (f1 ..., fm) be associated, this batch data file is suitable for broadcast/demonstration in user terminal (t1, t2), and described node (100) comprising:request input interface (110) is configured to be used for receive user's request (r) by data network (n) from user terminal (t1, t2), each request (r) identify this batch data file (f1 ..., fm) in the data file (f1) of being asked, andcontrol unit (120) is configured to be used for receive user's request (r) of importing into from request input interface (110), and at each such request (r), from this batch data file (f1 ..., fm) select (v id) particular version (f1vi) of data file (f1), this batch data file comprises at least two different versions (f1v1, f1v2, f1vi, f1vn) of each data file (f1), in each data file, each version is applicable to display/play in the user terminal (t1, t2) at least a type, it is characterized in that described control unit (120) further is configured to be used for: obtain at least two basic request assemblies (r1, r2, r3) based on user's request (r), each asks assembly (r1, r2, a r3) reflection stack features separately substantially, the concrete aspect of the broadcast/display capabilities of the user terminal (t1) of these character representations initiation user's requests (r)based on described at least two basic request assemblies (r1, r2, r3), carry out the broadcast/display capabilities algorithm that comprises at least two consecutive steps,based on the execution result of described algorithm, obtain comprehensive broadcast/display capabilities (c of user terminal (t1) t-tot), described comprehensive broadcast/display capabilities (c t-tot) reflection terminal (t1) handles the ability of the certain types of content that comprises in the data file (f1) asked, select (v id) version (f1vi) of the data file (f1) of being asked, this version and comprehensive broadcast/display capabilities (c t-tot) be complementary, and the version (f1vi) of the data file of being asked (f1) selected is transmitted to user terminal (t1).
사용자 요청에 의해 개시되는 데이터 파일의 전송네트워크(N)에 연결된 컴퓨터 노드(100)는 재생/디스플레이를 위해 사용자 단말(T1, T2)에 공급되도록 구성된 데이터 파일들(F1,..., Fm)의 집합과 연계되어 있다. 상기 노드(100)는 사용자 단말(T1, T2)로부터 요청 입력 인터페이스(110)를 경유하여 사용자 요청(R)을 수신한다. 각각의 요청(R)은 상기 데이터 파일들(F1,..., Fm)의 집합에서 요청된 데이터 파일(F1)을 나타낸다. 그러한 각 요청(R)에 응답하고 그 요청에 따라서, 제어 유닛(120)은 적어도 두 기본 요청 컴포넌트(r1, r2, r3)를 유도한다. 각각의 기본 요청 컴포넌트(r1, r2, r3)는 각기 상기 사용자 요청(R)을 발생한 상기 사용자 단말(T1)의 재생/디스플레이 용량에 관한 특정 국면의 특성을 나타내는 한 세트의 특징들을 반영한다. 상기 적어도 두 기본 요청 컴포넌트(r1, r2, r3)에 기반하여, 상기 제어 유닛(120)은 또한 적어도 두 가지 연속적인 단계를 포함하는 재생/디스플레이 용량 알고리즘을 수행한다. 상기 알고리즘의 결과에 기반하여, 상기 제어 유닛(120)은 상기 사용자 단말(T1)의 복합 재생/디스플레이 용량(CT-tot)을 유도하며; 상기 요청된 데이터 파일(F1)의 버전(F1vi)을 선택하는데(VID), 버전(F1vi)은 상기 파일(F1)의 특정 콘텐츠와 관련하여 상기 복합 재생/디스플레이 용량(CT-tot)과 매칭하며 ; 및 상기 요청된 데이터 파일(F1)의 상기 선택된 버전(F1vi)을 상기 사용자 단말(T1)에 전송하도록 한다. 데이터 네트워크(N)에 연결되도록 구성된 컴퓨터 노드(100)로서 - 상기 노드(100)는 재생/디스플레이를 위해 사용자 단말들(T1, T2)에 공급되도록 구성된 데이터 파일들(F1,..., Fm)의 집합과 연계되어 있음 - ,사용자 단말들(T1, T2)로부터 상기 데이터 네트워크(N)를 통해 사용자 요청들(R)을 수신하도록 구성된 요청 입력 인터페이스(110) - 각각의 사용자 요청(R)은 상기 데이터 파일들(F1,..., Fm)의 집합에서 요청된 데이터 파일(F1)을 나타냄 - 및상기 요청 입력 인터페이스(110)로부터 인입하는 사용자 요청들(R)을 수신하고, 그러한 각각의 요청(R)에 응답하여 상기 데이터 파일들(F1,..., Fm)의 집합으로부터 상기 데이터 파일(F1)의 특정 버전(F1vi)을 선택(vID)하도록 구성된 제어 유닛(120) - 상기 데이터 파일들의 집합은, 각 데이터 파일(F1)의 적어도 두 가지 상이한 버전들(F1v1, F1v2, F1vi, F1vn)을 포함하며, 각 버전은 적어도 한 유형의 사용자 단말(T1, T2)에서 재생/디스플레이되도록 구성됨 -을 포함하며,상기 제어 유닛(120)은 또한,상기 사용자 요청(R)에 기반하여 적어도 두 기본 요청 컴포넌트들(r1, r2, r3)을 유도하며 - 각각의 기본 요청 컴포넌트(r1, r2, r3)는 상기 사용자 요청(R)을 발생시킨 상기 사용자 단말(T1)의 재생/디스플레이 용량에 관한 특정 국면들의 특성을 나타내는 각 세트의 특징들을 반영함 - , 상기 적어도 두 기본 요청 컴포넌트들(r1, r2, r3)에 기반하여 재생/디스플레이 용량 알고리즘을 수행하며 - 상기 알고리즘은 적어도 두 가지 연속적인 단계들을 포함함 - ,상기 알고리즘의 수행 결과에 기반하여 상기 사용자 단말(T1)의 복합 재생/디스플레이 용량(CT-tot)을 유도하며 - 상기 복합 재생/디스플레이 용량(CT-tot)은 상기 요청된 데이터 파일(F1)에 포함되어 있는 특정 형태의 콘텐츠를 처리할 수 있는 상기 단말(T1)의 역량을 반영함 - ,상기 복합 재생/디스플레이 용량(CT-tot)과 매칭하는,상기 요청된 데이터 파일(F1)의 버전(F1vi)을 선택(VID) 하며, 상기 요청된 데이터 파일(F1)의 상기 선택된 버전(F1vi)을 상기 사용자 단말(T1)에 전송하도록구성된 것을 특징으로 하는, 컴퓨터 노드.