Patent ID: 6115800
Filing Date: 2000-09-05
Classification: H04H

Abstract:
A data storing method for storing a first data group consisting of a plurality of data whose data size are fixed and equivalent to one another, and for storing a second data group corresponding to respective data contained within said first data group, said second data group consisting of a plurality of data whose data size are arbitrary, variable and independent of the data in said first data group, causing said first data group and said second data group to store within a prescribed data storing region, comprising the steps of:storing said plurality of data of said first data group in a direction from first to last in order; andstoring said plurality of data of said second data group, which are corresponding to respective data within said first data group, in adjacent locations backward from the end of said prescribed data storage region, wherein respective data contained within said second data group is respectively separated by delimiter data, and wherein the steps of storing said first data group and said second data group comprise the steps of:a first step for setting a read address to a head address of said storing region of said first data group;a second step for judging whether or not data of said first data group read-out through said first step agrees with said first data to be stored;a third step for resetting said read address to an address of a next data of said first data group when data of said first data group disagrees with said first data to be stored;a fourth step for repeating said judging step when judgement of agreement is not yet terminated, after judging whether or not judgement of agreement of implemented between all data of said first data group and said first data to be stored;a fifth step for storing said first data to be stored at the rearmost of said first data group when there exists no data which agrees with said stored data within said first data group, after terminating judgment of agreement in said fourth step;a sixth step for storing said second data to be stored and new delimiter data into a next address of said delimiter data stored at the rearmost of data storing region of said second data group; anda seventh step for adding said second data to be stored in the data storing region of said second data group corresponding to data of said agreed first data group when judging is implemented whether or not data of said first data group agrees with said first data to be stored.