Patent Document ID: 9384782
Application ID: 14432411

Base Claim:
1. A record file editing method, wherein the method comprises: performing fragmentation on an audio file to acquire multiple audio fragments, and recording a fragment time period and a quantity of audio fragments; performing fragment cutting on the multiple acquired audio fragments, and recording a fragment cutting time point and a corresponding audio fragment number; storing the recorded fragment time period, quantity of audio fragments, fragment cutting time point and corresponding audio fragment number in a preset record file of the fragment cutting time point; reading each fragment cutting time point from the record file of the fragment cutting time point, performing time mapping on the fragment cutting time point, and storing, in an array, a new fragment cutting time point that is obtained after the mapping; and reading a prestored interaction mapping file between a document and audio, and performing an adjustment on a time point in the interaction mapping file between a document and audio according to the new fragment cutting time point.

---

Claim 5:
5. The method according to claim 1 , wherein the reading a prestored interaction mapping file between a document and audio, and performing an adjustment on a time point in the interaction mapping file between a document and audio according to the new fragment cutting time point specifically comprises: sequentially reading each time point t from the interaction mapping file between a document and audio, when the time point t is less than a start time point of a cutting segment, if the cutting segment is a first cutting segment, time does not need to be adjusted; if the cutting segment is not the first cutting segment, an adjusting manner is t=t−total time of previous cutting time periods; when the time point t falls within a start time point and an end time point of a cutting segment, if the cutting segment is the first cutting segment, the t is adjusted to be a start time point of the first cutting segment; if the cutting segment is not the first cutting segment, t=start time point c.start of the cutting segment−total time of all previous cutting time periods; and when the time point t is greater than an end time point of a cutting segment, if a next cutting segment does not exist or the time point t is less than a start time point of a next cutting segment, t=t−total time of previous cutting time periods; and if the next cutting segment exists and the time point t is greater than the start time point of the next cutting segment, comparison is performed on the time point t with a cutting segment after the next cutting segment.