본 발명 개시의 실시형태는 전송을 스케줄링하기 위한 방법, 장치 및 컴퓨터 프로그램을 제공한다. 단말 장치에서 구현되는 방법은, 네트워크 장치로부터, 단말 장치의 장치 대 장치(D2D) 전송에 대한 스케줄링 구성을 수신하는 단계와, 네트워크 장치로부터, D2D 전송과 오버랩핑하는 동일한 시간 자원에서 셀룰러 업링크 전송에 대한 업링크 스케줄링 그랜트를 수신하는 단계와, 스케줄링 구성의 관련된 우선 순위와 제1우선 순위 임계치 사이의 제1비교 및 전송 제한 중 적어도 하나에 기반해서, 셀룰러 업링크 전송과 관련해서 D2D 전송에 대한 스케줄링 우선 순위를 결정하는 단계와, 결정된 스케줄링 우선 순위에 기반해서 D2D 전송 및 셀룰러 업링크 전송 중 적어도 하나를 수행하는 단계를 포함한다. 본 발명 개시의 실시형태에 있어서, 단말 장치로부터의 D2D 전송 및 셀룰러 업링크 전송이 잘 조정될 수 있다.
Embodiments of the present disclosure provide methods, apparatuses and computer programs for scheduling a transmission. A method implemented at a terminal device comprises receiving, from a network device, a scheduling configuration for a device to device, D2D, transmission of the terminal device; receiving, from the network device, an uplink scheduling grant for a cellular uplink transmission ina same time resource overlapping with the D2D transmission; determining a scheduling priority for the D2D transmission relative to the cellular uplink transmission based on at least one of: a first comparison between an associated priority of the scheduling configuration and a first priority threshold, and a transmission restriction; and performing at least one of the D2D transmission and the cellular uplink transmission based on the determined scheduling priority. With embodiments of the disclosure, D2D transmission and cellular uplink transmission from a terminal device can be well coordinated.