A receiving device comprising: a first acquiring unit configured to acquire trigger information, the trigger information including at least - location information as information for controlling an operation of an application which is executed in conjunction with audio-video, AV, content, - time information serving as a reference of a time to control the operation of the application, - first action information including an action code specifying an action to be performed by the application, and - event information comprising an event ID and an editing code, whereby the editing code specifies deleting or updating of the event corresponding to the event ID in schedule control information; a second acquiring unit configured to acquire application control information for controlling the operation of the application and the schedule control information in which the operation of the application is prescribed in a time series and which includes second action information; and a control unit configured to control the operation of the application based on the trigger information and the application control information, wherein the control unit is configured to control the operation of the application based on the second action information for the application corresponding to the time when the time counted based on the time information passes through the time prescribed in the schedule control information and to control the operation of the application based on the first action information when trigger information comprising the first action information is acquired, wherein the action code and the second action information each specifies one of a prefetch action, an executing action, a suspending action, a kill action and an inject event action, and wherein the control unit is configured to edit an event prescribed in the schedule control information based on the event information when trigger information comprising the event information is acquired. a first acquiring unit configured to acquire trigger information, the trigger information including at least - location information as information for controlling an operation of an application which is executed in conjunction with audio-video, AV, content, - time information serving as a reference of a time to control the operation of the application, - first action information including an action code specifying an action to be performed by the application, and - event information comprising an event ID and an editing code, whereby the editing code specifies deleting or updating of the event corresponding to the event ID in schedule control information; - location information as information for controlling an operation of an application which is executed in conjunction with audio-video, AV, content, - time information serving as a reference of a time to control the operation of the application, - first action information including an action code specifying an action to be performed by the application, and - event information comprising an event ID and an editing code, whereby the editing code specifies deleting or updating of the event corresponding to the event ID in schedule control information; a second acquiring unit configured to acquire application control information for controlling the operation of the application and the schedule control information in which the operation of the application is prescribed in a time series and which includes second action information; and a control unit configured to control the operation of the application based on the trigger information and the application control information, wherein the control unit is configured to control the operation of the application based on the second action information for the application corresponding to the time when the time counted based on the time information passes through the time prescribed in the schedule control information and to control the operation of the application based on the first action information when trigger information comprising the first action information is acquired, wherein the action code and the second action information each specifies one of a prefetch action, an executing action, a suspending action, a kill action and an inject event action, and wherein the control unit is configured to edit an event prescribed in the schedule control information based on the event information when trigger information comprising the event information is acquired.