Electronic-data distribution system
AssigneeHitachi Software Engineering Co., Ltd.
InventorsNaoto Kawaura, Takayuki Yanase, Nobuyuki Kobayashi
Life of this patent
Estimating the term…
Abstract
An electronic-data distribution system includes a distribution server transmitting a distributed article of electronic data to a distribution client. The distribution client includes a distribution-information requesting means and a distribution requesting means. The distribution server includes a distributed-article creating means, a distribution-information transmitting means transmitting to the distribution client, at least a part of distribution information as a distribution plan stored in a distribution-information DB provided in the distribution server, and a distributing means for transmitting a distributed article for which a transmission request is made to the distribution client.
Claims3
An electronic-data distribution system which includes a distribution server transmitting a distributed article of electronic data and a distribution client receiving a distributed article connected communicably with the distribution server, wherein:
- the distribution client includes a distribution-information requesting means for requesting the distribution server to transmit at least a part of a distribution plan and a distribution requesting means for requesting the distribution server to transmit a distributed article;
- the distribution server includes a distributed-article creating means for creating a distributed article of electronic data using electronic data as a distribution object, a distribution-information transmitting means for transmitting, to the distribution client, at least a part of distribution information as a distribution plan stored in a distribution-information database provided in the distribution server, and a distributing means for transmitting a distributed article for which a transmission request is made to the distribution client;
- the distributed-article creating means includes a means for acquiring distribution information based on input information including a distribution client, a distribution start date-and-time and a dispersion period inputted by an operator of the distribution server, a means for referring to the distribution information, acquiring electronic data from a storage provided in the distribution server and creating a distributed article of electronic data, and a means for setting the distribution information to each data item to create a distribution-information record and storing the distribution-information record in the distribution-information database;
- the distribution-information requesting means includes a means for transmitting a distribution-information transmission-request message to the distribution server, and a means for receiving distribution information from the distribution server, then setting a distribution request date-and-time and a failure number using the received distribution information to thereby create request information, and storing the request information in a request-information database provided in the distribution client;
- the distribution-information transmitting means includes a means for receiving a distribution-information transmission-request message from the distribution client, then referring to all distribution-information records of the distribution-information database in order, and deciding whether the distribution client which has transmitted the distribution-information transmission-request message is set as the distribution destination of each distribution-information record, a means for, if this distribution client is set as the distribution destination, then deciding whether the distribution situation of the distribution-information record to the distribution client is “not transmitted”, and if it is “not transmitted”, then deciding that the distribution client is a distribution target for a distributed article, and a means for, if the decision is made that this distribution client is a distribution target for a distributed article, then creating distribution information including a distributed-article ID and a dispersion period of the distribution-information record and transmitting the distribution information to the distribution client;
- the distribution requesting means includes a means for referring to all request-information records of the request-information database in order and comparing a system year, month, day and time of the distribution client at a processing time with a distribution request date-and-time, a means for, if the system year, month, day and time is equal to or after the distribution request date-and-time, then creating a distributed-article request message and transmitting the distributed-article request message to the distribution server, a means for receiving a distribution message from the distribution server and then referring to a distribution permission code included in the distribution message, a means for, if the distribution permission code is “distribution permitted”, storing a distributed article included in the distribution message in a storage provided in the distribution client, and a means for deleting a record whose distributed-article ID coincides with a distributed-article ID included in the distribution message among the request-information records of the request-information database;
- and
- the distributing means includes a means for, if the distribution server receives a distributed-article request message from the distribution client, then deciding whether a requested distributed article is a distribution object, a means for, if the decision is made that the distributed article is a distribution object, then referring to a storage place of the distributed article and acquiring the distributed article, creating a distribution permission code indicating “distribution permitted”, a distributed-article ID and a distribution message including the distributed article and transmitting the distribution permission code, the distributed-article ID and the distribution message to the distribution client, and a means for setting “transmitted” to the distribution situation of the distribution destination and updating the distribution-information record.
Dependencies are inferred from the claim text.