Brevet FR2815432A1 — publié le 20020419

DOMAINE DE L'INVENTION L'invention concerne de façon générale un type à contact de carte IC qui lit/écrit des données par l'intermédiaire d'un terminal particulier ou un type sans contact de carte IC qui lit/écrit des données par l'intermédiaire d'une interface radio. De façon davantage particulière, la présente invention concerne une technologie permettant de restaurer normalement des données et un message se rapportant à un traitement interrompu si le traitement est arrêté du fait de l'interruption de l'alimentation électrique ou de l'alimentation en onde radio ou si des données qui sont en train d'être reçues sont soumises à une discontinuité et que le traitement est ensuite repris. ARRIÈRE-PLAN DE L'INVENTION Dans les récentes années, des cartes IC dont chacune inclut une unité centrale de traitement ou CPU et dont chacune présente une capacité plus élevée que celle d'une carte magnétique ont été introduites en de nombreux sites. La carte IC a été étudiée en tant que successeur de la carte magnétique et elle a été progressivement utilisée en tant par exemple que carte de crédit ou carte personnelle pour stocker des données de caractère social/de santé. Dans le futur, on s'attend à étendre l'utilisation des cartes IC dont chacune peut être utilisée en tant que système de carte multifonctionnelle permettant qu'une unique carte satisfasse les fonctions de divers types de carte ou en tant que système de carte permettant à l'utilisateur de recevoir davantage de services en coopération avec d'autres prestataires de services de carte. Le fonctionnement d'une carte IC classique sera décrit ici. Une carte IC du type à contact est par exemple alimentée depuis un appareil hôte par l'intermédiaire d'une borne d'alimentation et elle fait fonctionner une puce IC dans la carte IC. Par ailleurs, une carte IC du type sans contact est alimentée par une onde radio en provenance d'un appareil hôte, elle convertit l'onde reçue en énergie dans la carte IC et elle fait fonctionner une puce IC. Le flux de traitement d'écriture de données de la carte IC classique sera décrit. La figure 11 est un organigramme qui représente un flux de traitement d'écriture de données. Tout d'abord, un appareil hôte transmet une commande de mise à jour (qui inclut des données de mise à jour) à la carte IC (au niveau d'une étape S101). L'appareil hôte passe alors dans un état pour attendre une réponse de la part de la carte IC. La carte IC reçoit la commande de mise à jour en provenance de l'appareil hôte (au niveau d'une étape S102) et recherche un endroit o des données doivent être mises à jour sur la base d'une information de commande (qui est une information de pointeur qui indique sur quelle région des données ont été écrites lors d'un traitement précédent) qui est stockée à l'intérieur de la carte IC (au niveau d'une étape S103). A cet instant, la carte IC écrit des données de mise à jour sur la région suivante (ou l'adresse suivante) par rapport à celle des données précédentes stockées dans une région de mémoire (au niveau d'une étape S104). Après la fin de l'écriture de données, la carte IC met à jour l'information de commande (au niveau d'une étape S105) et transmet en outre une réponse qui indique qu'un traitement d'écriture a été normalement terminé à l'appareil hôte (au niveau d'une étape S106). Pour finir, I'appareil hôte reçoit la réponse en provenance de la carte IC avec laquelle l'appareil hôte communique et a transmis au préalable la commande de mise à jour et termine une série de traitements d'écriture de données (au niveau d'une étape S107). De cette façon, la carte IC classique réécrit des données sous la commande de l'appareil hôte et ainsi, les données qui sont stockées dans la mémoire telles qu'une information de carte de crédit, une information personnelle pour stocker des données de caractère social/de santé et une information de facturation peuvent toujours être maintenues dans un état de mise à jour. Cependant, dans les cartes IC, de façon générale, I'alimentation peut éventuellement être arrêtée pendant un traitement d'écriture pour une quelconque raison. S'il en est ainsi, le fonctionnement de la carte IC est arrêté. Dans le cas de la carte IC du type à contact, par exemple, ceci peut être dû au fait que l'alimentation électrique en provenance de l'appareil hôte est interrompue du fait d'une quelconque perturbation, du fait qu'une défaillance de contact se produit vis-à-vis d'une borne d'alimentation, du fait que la carte IC est libérée (y compris un cas dans lequel la carte IC est libérée intentionnellement) ou similaire. A l'opposé, dans le cas de la carte IC du type sans contact, ceci peut être du fait que l'alimentation en onde radio depuis l'appareil hôte est interrompue du fait d'une quelconque perturbation, du fait qu'un utilisateur de carte IC est éloigné de zones que des ondes radios peuvent atteindre ou similaire. Dans le cas mentionné ci avant, I'alimentation qui arrive sur la carte IC classique est interrompue et le traitement est arrêté à mi- chemin. L'appareil hôte ne peut pas capter quel traitement la carte IC a mis en oeuvre et à partir de quel traitement l'appareil hôte doit permettre à la carte IC de poursuivre lorsque la carte IC est redémarrée. En tant que résultat, la carte IC classique est confrontée à lI'inconvénient consistant en ce que les données reconnues par l'appareil hôte comme devant être écrites dans la carte IC et les données réellement écrites dans la carte IC sont en contradiction. La figure 12 représente un problème dans le cas o des données anciennes de cinq octets déjà stockées dans la carte IC sont mises à jour selon de nouvelles données de cinq octets. Sur la figure 12, il est plus particulièrement supposé que l'alimentation sur la carte IC est arrêtée tandis que des données sont en train d'être écrites sur la carte IC ou que la carte IC ne peut pas recevoir des données depuis l'appareil hôte. Par exemple, si l'alimentation est arrêtée lorsque des données du troisième octet ont été écrites sur la carte IC, un traitement d'écriture de données est terminé à ce point. En tant que résultat, les données qui ont été écrites jusqu'à l'instant o le traitement d'écriture de données est arrêté diffèrent de celles qui devraient être originellement écrites dans la carte IC. La figure 13 représente un exemple du problème mis en exergue ci-avant. Des zones temporelles dans lesquelles l'alimentation est arrêtée peuvent être les trois zones qui suivent. La première zone temporelle est une zone comme représenté en 1 sur la figure 13 avant que la carte IC ne reconnaisse une commande de mise à jour, c'est-à- dire que l'alimentation est arrêtée avant qu'une opération d'écriture ne soit démarrée. Dans le premier cas, si l'alimentation est restaurée et redémarrée, la carte IC peut lire l'état d'une information de commande avant que l'alimentation ne soit arrêtée. Cependant, puisque le traitement d'écriture n'est pas terminé lorsque l'alimentation est arrêtée, la carte IC ne peut pas transmettre un signal de réponse pour notifier cet état à l'appareil hôte. La seconde zone temporelle est une zone comme représenté en 2 au niveau de laquelle l'alimentation est arrêtée tandis que des données sont en train d'être écrites sur la carte IC. Dans ce cas comme dans le cas (1), la carte IC peut lire l'état précédent d'une information de commande lorsque la carte IC est redémarrée mais ne peut pas transmettre un signal de réponse à l'appareil hôte. La troisième zone temporelle est une zone comme représenté en (3) au niveau de laquelle l'alimentation est arrêtée après qu'un traitement de mise à jour de données est terminé et qu'une nouvelle information de commande est écrite. Dans le troisième cas comme dans les cas (1) et (2), la carte IC peut lire le nouvel état de l'information de commande lorsque la carte IC est redémarrée mais ne peut pas transmettre un signal de réponse à l'appareil hôte. RÉSUME DE L'INVENTION Un objet de la présente invention consiste à proposer une carte IC, un procédé de commande de mise à jour de données, un procédé de commande de restauration de données/message et un support d'enregistrement stockant un programme de commande qui permet de restaurer normalement un traitement qui était exécuté jusqu'à ce que le fonctionnement de la carte IC soit arrêté lorsque la carte IC est redémarrée même si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison. La carte IC conformément à un aspect de la présente invention comprend une première région de stockage dans laquelle des données écrites ne sont pas garanties; une seconde région de stockage dans laquelle les données écrites sont garanties; une troisième région de stockage dans laquelle un bit d'état qui indique un état de traitement est stocké; et une section de traitement. Lorsque la section de traitement reçoit une première commande pour écrire les données sans garantie depuis un appareil hôte, elle établit le bit d'état qui correspond à un traitement d'écriture dans un état qui indique un traitement d'écriture sans garantie et elle écrit les données reçues dans la première région de stockage. Par ailleurs, lorsque la section de traitement reçoit une seconde commande pour écrire des données qui sont garanties depuis l'appareil hôte, elle établit le bit d'état qui correspond au traitement d'écriture dans un état qui indique un traitement d'écriture garantie et elle écrit les données reçues dans la seconde région de stockage. Conformément à l'aspect mentionné ci-avant, une région prise parmi "la région de garantie de données" et "la région de non garantie de données" est désignée en utilisant une commande prédéterminée, ce qui garantit ainsi des données se rapportant à des opérations entre l'appareil hôte et la carte IC. Par conséquent, même si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison, par exemple, il est possible de restaurer normalement le traitement exécuté jusqu'à l'arrêt du fonctionnement de la carte IC lors du redémarrage de la carte IC. La carte IC conformément à un autre aspect de la présente invention comprend une région de stockage de données; une région de stockage d'information de commande; une région de stockage de bit d'état qui stocke un bit d'état qui indique un état de traitement; et une section de traitement. Lorsque la section de traitement reçoit une commande pour écrire des données depuis un appareil hôte, elle établit le bit d'état qui correspond à un traitement d'écriture dans un état de début de traitement, elle établit le bit d'état dans un état de fin de traitement après la fin de l'écriture des données sur la base de l'information de commande et elle transmet un message de réponse qui indique que le traitement d'écriture a été normalement terminé à l'appareil hôte; et lors du redémarrage de la carte IC après que le traitement d'écriture est interrompu, la section de traitement transmet un signal d'erreur à l'appareil hôte si le bit d'état est établi dans l'état de début de traitement et elle transmet le message de réponse qui indique une fin de traitement à l'appareil hôte si le bit d'état est établi dans l'état de fin de traitement. Conformément à l'aspect mentionné ci-avant, si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison, par exemple, la carte IC notifie à l'appareil hôte "l'information indiquant qu'un traitement précédent a abouti à une erreur" ou "l'information indiquant que le traitement précédent a été normalement terminé" lorsque la carte IC est redémarrée. Ainsi, aucune contradiction en termes de reconnaissance ne se produit entre l'appareil hôte et la carte IC. En outre, si le bit d'état représente un état de fin normale, il est possible de restaurer normalement les données et le message se rapportant au traitement lorsque la carte IC a subi une interruption. La carte IC conformément à encore à un autre aspect de la présente invention comprend une région de stockage de données; une région de stockage de point de redémarrage qui stocke une information de point de redémarrage qui indique une position au niveau de laquelle un traitement doit être redémarré; une région de sauvegarde qui sauvegarde temporairement le point de redémarrage; une région de stockage de bit d'état qui stocke un bit d'état qui indique un état de traitement; et une section de traitement. Lorsque la section de traitement reçoit une commande pour écrire des données depuis un appareil hôte, elle déplace l'information de point de redémarrage qui est stockée dans la région de stockage de point de redémarrage jusqu'à la région de sauvegarde et elle écrit un numéro de série de commande qui est inclus dans la commande dans la région de stockage de point de redémarrage en tant qu'information de point de redémarrage, elle établit le bit d'état dans un état de fin de traitement après la fin de l'écriture de données et elle transmet un message de réponse qui indique que le traitement a été normalement terminé à l'appareil hôte; et lors du redémarrage de la carte IC après que le traitement d'écriture est interrompu, la section de traitement notifie à l'appareil hôte le bit d'état et le traitement de point de redémarrage conformément à l'état du bit d'état en tant que message de réponse. Conformément à l'aspect mentionné ci-avant, si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison, par exemple, I'appareil hôte transmet de façon automatique une commande de redémarrage lors du redémarrage de la carte IC et la carte IC qui reçoit la commande de redémarrage notifie l'état de traitement et l'information de point de redémarrage à l'appareil hôte conformément à l'endroit o l'alimentation a été arrêtée. Par conséquent, aucune contradiction en termes de reconnaissance ne se produit entre l'appareil hôte et la carte IC et il est possible de redémarrer le traitement de mise à jour en une position optimum. La carte IC conformément à encore un autre aspect de la présente invention comprend une région de stockage de données; une région de stockage d'information de commande; une région de sauvegarde qui sauvegarde temporairement une information de commande; et une région de traitement. Lorsque la section de traitement reçoit une commande pour écrire des données depuis un appareil hôte, elle déplace l'information de commande qui est stockée dans la région de stockage d'information de commande jusqu'à la région de sauvegarde, elle établit un bit d'état qui correspond à un traitement d'écriture dans un état de début de traitement, elle recherche un endroit de mise à jour de données à partir de l'information de commande, elle stocke des données d'écriture qui sont incluses dans la commande dans l'endroit de mise à jour recherché, elle met à jour l'endroit de mise à jour pour les données stockées en tant qu'information de commande dans une région de données suivante, elle établit le bit d'état dans un état de fin de traitement, et elle transmet un message de réponse qui indique que le traitement a été normalement terminé à l'appareil hôte; et lors du redémarrage de la carte IC après que le traitement d'écriture est interrompu, la section de traitement apprécie si oui ou non il convient de restaurer l'information de commande qui est transmise à l'appareil hôte conformément à l'état du bit d'état. Conformément à l'aspect mentionné ci-avant, si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison, par exemple, I'appareil hôte transmet de façon automatique une commande de redémarrage lorsque la carte IC est redémarrée et la carte IC qui reçoit la commande de redémarrage restaure ou maintient l'information de commande conformément à I'endroit o l'alimentation a été arrêtée. Par conséquent aucune contradiction en termes de reconnaissance ne se produit entre l'appareil hôte et la carte IC et il est possible de restaurer normalement les données et un message se rapportant au traitement de mise à jour interrompu. La carte IC conformément à encore un autre aspect de la présente invention comprend une région de stockage de données; une région de sauvegarde qui sauvegarde temporairement des données en provenance d'un appareil hôte; une région de stockage de bit d'état qui stocke un bit d'état qui indique un état de traitement; et une section de traitement. Lorsque la section de traitement reçoit une commande pour écrire les données depuis l'appareil hôte, elle déplace les données qui sont stockées dans la région de stockage de données jusqu'à la région de sauvegarde, elle établit le bit d'état qui correspond à un traitement d'écriture dans un état de début de traitement, elle écrit des données qui sont incluses dans la commande dans la région de stockage de données, elle établit le bit d'état dans un état de fin de traitement et elle transmet un message de réponse qui indique que le traitement a été terminé normalement à l'appareil hôte; et lors du redémarrage de la carte IC après que le traitement d'écriture est interrompu, la section de traitement apprécie si oui ou non il convient de restaurer la région de données conformément à l'état du bit d'état. Conformément à l'aspect mentionné ci-avant, si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison, par exemple, l'appareil hôte transmet de façon automatique la commande de redémarrage lorsque la carte IC est redémarrée et la carte IC qui reçoit la commande de redémarrage restaure ou maintient la région de données conformément à l'endroit o l'alimentation a été arrêtée. Par conséquent, aucune contradiction en termes de reconnaissance ne se produit entre l'appareil hôte et la carte IC et il est possible de restaurer normalement les données et un message se rapportant au traitement de mise à jour interrompu. Le procédé de commande de mise à jour de données conformément à un autre aspect de la présente invention comprend une première étape d'écriture, dans le cas de la réception d'une première commande pour écrire des données sans garantie depuis l'extérieur, consistant à établir le bit d'état qui correspond à un traitement d'écriture dans un état qui indique un traitement d'écriture non garantie et à écrire les données reçues dans une région de stockage non garanti de données; et une seconde étape d'écriture, dans le cas de la réception d'une seconde commande pour écrire des données avec garantie depuis l'extérieur, consistant à établir le bit d'état qui correspond au traitement d'écriture dans un état qui indique un traitement d'écriture garantie et à écrire les données reçues dans une région de garantie de données. Conformément à l'aspect mentionné ci-avant, une région prise parmi "la région de garantie de données" et "la région de non garantie de données" est désignée en utilisant une commande prédéterminée, d'o ainsi la garantie de données importantes se rapportant à des opérations entre l'appareil hôte et la carte IC. Par conséquent, même si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison, par exemple, il est possible de restaurer normalement le traitement qui est exécuté jusqu'à l'arrêt du fonctionnement de la carte IC lors du redémarrage de la carte IC. Le procédé de commande de mise à jour de données conformément à encore un autre aspect de la présente invention comprend une première étape d'établissement de bit d'état, dans le cas de la réception d'une commande pour écrire des données en provenance d'un appareil hôte, consistant à établir un bit d'état qui correspond à un traitement d'écriture dans un état de début de traitement; une seconde étape d'établissement de bit d'état consistant à établir le bit d'état dans un état de fin de traitement après la fin de l'écriture des données sur la base d'une information de commande; une étape de transmission de réponse consistant à transmettre un message de réponse qui indique que le traitement d'écriture a été normalement terminé à l'extérieur; et une étape de redémarrage, lors d'un redémarrage après que le traitement d'écriture est interrompu, consistant à transmettre un signal d'erreur à l'appareil hôte si le bit d'état est établi dans l'état de début de traitement et à transmettre le message de réponse qui indique une fin de traitement à l'extérieur si le bit d'état est établi dans l'état de fin de traitement. Conformément à l'aspect mentionné ci-avant, si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison, par exemple, la carte IC notifie à l'appareil hôte "une information qui indique qu'un traitement précédent a abouti à une erreur" ou "une information qui indique que le traitement précédent a été normalement terminé" lorsque la carte IC est redémarrée. Ainsi, aucune contradiction en termes de reconnaissance ne se produit entre l'appareil hôte et la carte IC. En outre, si le bit d'état représente un état de fin normale, il est possible de restaurer normalement les données et un message se rapportant au traitement lorsque la carte IC a subi une interruption. Le procédé de commande de mise à jour de données conformément à encore un autre aspect de la présente invention comprend une étape de sauvegarde, lors de la réception d'une commande pour écrire des données depuis l'extérieur, consistant à déplacer une information de point de redémarrage jusqu'à une région de sauvegarde; une première étape d'établissement de bit d'état consistant à établir un bit d'état qui correspond à un traitement d'écriture dans un état de début de traitement; une étape d'établissement de point de redémarrage consistant à mettre à jour une information de point de redémarrage courante selon un numéro de série de commande inclus dans la commande; une étape d'écriture de données consistant à écrire les données qui sont incluses dans la commande dans une région de stockage de données prédéterminée; une seconde étape d'établissement d'état consistant à établir le bit d'état dans un état de fin de traitement après la fin de l'écriture des données; une étape de transmission de réponse consistant à transmettre un message de réponse qui indique que le traitement a été normalement terminé à l'extérieur et une étape de redémarrage, lors d'un redémarrage après que le traitement d'écriture est interrompu, consistant à notifier le bit d'état et le point de redémarrage comme traité conformément à l'état du bit d'état en tant que message de réponse. Conformément à l'aspect mentionné ci-avant, si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison, par exemple, l'appareil hôte transmet de manière automatique une commande de redémarrage lors du redémarrage de la carte IC et la carte IC qui reçoit la commande de redémarrage notifie à l'appareil hôte l'état de traitement et l'information de point de redémarrage conformément à l'endroit o l'alimentation a été arrêtée. Par conséquent, aucune contradiction en termes de reconnaissance ne se produit entre l'appareil hôte et la carte IC et il est possible de redémarrer le traitement de mise à jour en une position optimum. Le procédé de commande de mise à jour de données conformément à encore un autre aspect de la présente invention comprend une étape de sauvegarde, lors de la réception d'une commande pour écrire des données depuis l'extérieur, consistant à déplacer une information de commande courante jusqu'à une région de sauvegarde; une première étape d'établissement de bit d'état consistant à établir un bit d'état qui correspond à un traitement d'écriture dans un état de début de traitement; une étape de recherche consistant à rechercher un endroit de mise à jour de données à partir de l'information de commande; une étape de stockage de données consistant à stocker des données d'écriture qui sont incluses dans la commande à l'endroit de mise à jour recherché; une étape de mise à jour d'information de commande consistant à mettre à jour l'endroit de mise à jour pour les données qui sont stockées en tant qu'information de commande dans une région de données suivante; une seconde étape d'établissement de bit d'état consistant à établir le bit d'état dans un état de fin de traitement; une étape d'établissement de réponse consistant à transmettre un message de réponse qui indique que le traitement a été normalement terminé à l'extérieur; et une étape de redémarrage, lors d'un redémarrage après que le traitement d'écriture est interrompu, consistant à apprécier s'il convient de restaurer l'information de commande qui est transmise à l'extérieur conformément à l'état du bit d'état. Conformément à l'aspect mentionné ci-avant, si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison, par exemple, l'appareil hôte transmet de manière automatique une commande de redémarrage lorsque la carte IC est redémarrée et la carte IC qui reçoit la commande de redémarrage restaure ou maintient l'information de commande conformément à l'endroit o l'alimentation a été arrêtée. Par conséquent, aucune contradiction en termes de reconnaissance ne se produit entre l'appareil hôte et la carte IC et il est possible de restaurer normalement les données et un message se rapportant au traitement de mise à jour interrompu. Le procédé de commande de mise à jour de données conformément à encore un autre aspect de la présente invention comprend une étape de sauvegarde, lors de la réception d'une commande pour écrire des données depuis l'extérieur, consistant à déplacer des données qui sont stockées dans une région de stockage de données jusqu'à une région de sauvegarde; une première étape d'établissement de bit d'état consistant à établir un bit d'état qui correspond à un traitement d'écriture dans un état de début de traitement; une étape d'écriture de données consistant à écrire des données qui sont incluses dans la commande dans une région de stockage de données; une seconde étape d'établissement d'état consistant à établir le bit d'état dans un état de fin de traitement; une étape de transmission de réponse consistant à transmettre un message de réponse qui indique que le traitement a été normalement terminé à l'extérieur; et uneétape de redémarrage, lors d'un redémarrage après que le traitement d'écriture est interrompu, consistant à apprécier si oui ou non il convient de restaurer la région de données conformément à l'état du bit d'état. Conformément à l'aspect mentionné ci-avant, si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison, par exemple, l'appareil hôte transmet automatiquement la commande de redémarrage lorsque la carte IC est redémarrée et la carte IC qui reçoit la commande de redémarrage instaure ou maintient la région de données conformément à l'endroit o l'alimentation a été arrêtée. Par conséquent, aucune contradiction en termes de reconnaissance ne se produit entre l'appareil hôte et la carte IC et il est possible de restaurer normalement les données et un message se rapportant au traitement de mise à jour interrompu. Le procédé de commande de restauration de données /message conformément à encore un autre aspect de la présente invention comprend une première étape de transmission de commande au cours de laquelle un appareil hôte transmet une commande pour écrire des données; une première étape d'établissement de bit d'état au cours de laquelle une carte IC établit un bit d'état qui correspond à un traitement d'écriture dans un état de début de traitement sur la base de la commande reçue; une seconde étape d'établissement de bit d'état au cours de laquelle la carte IC établit le bit d'état dans un état de fin de traitement après la fin de l'écriture des données sur la base de l'information de commande; une étape de transmission de réponse au cours de laquelle la carte IC transmet un message de réponse qui indique que le traitement a été normalement terminé à l'appareil hôte; une seconde étape de transmission de commande au cours de laquelle l'appareil hôte retransmet la commande pour écrire des données si le traitement d'écriture est interrompu et que l'appareil hôte ne reçoit pas de réponse depuis la carte IC; et une étape de restauration de données/message au cours de laquelle la carte IC reçoit la commande retransmise, empêche le traitement d'écriture et transmet un signal d'erreur à l'appareil hôte si le bit d'état est établi dans l'état de début de traitement et transmet le message de réponse à l'appareil hôte après la restauration des données et du message de réponse indiquant la fin de traitement au moyen d'un traitement de réécriture si le bit d'état est établi dans l'état de fin de traitement. Conformément à l'aspect mentionné ci-avant, si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison, par exemple, la carte IC notifie à l'appareil hôte "l'information qui indique qu'un traitement précédent a abouti à une erreur" ou "l'information qui indique que le traitement précédent a été normalement terminé" lorsque la carte IC est redémarrée. Par conséquent, aucune contradiction en termes de reconnaissance ne se produit entre l'appareil hôte et la carte IC. En outre, si le bit d'état représente un état de fin normale, il est possible de restaurer normalement les données et un message se rapportant au traitement lorsque la carte IC a subi une interruption. Le procédé de commande de restauration de données /message conformément à encore un autre aspect de la présente invention comprend une première étape de transmission de commande au cours de laquelle un appareil hôte transmet une commande pour écrire des données; une étape de sauvegarde au cours de laquelle une carte IC déplace une information de point de redémarrage jusqu'à une région de sauvegarde sur la base de la commande reçue; une première étape d'établissement de bit d'état consistant à établir un bit d'état qui correspond à un traitement d'écriture dans un état de début de traitement; une étape d'établissement de point de redémarrage consistant à mettre à jour l'information de point de redémarrage courante selon un numéro de série de commande qui est inclus dans la commande; une étape d'écriture de données consistant à écrire des données qui sont incluses dans la commande dans une région de stockage de données prédéterminée; une seconde étape d'établissement de bit d'état consistant à établir le bit d'état dans un état de fin de traitement après la fin de l'écriture des données; une étape de transmission de réponse consistant à transmettre un message de réponse qui indique que le traitement a été normalement terminé à l'appareil hôte; une étape de transmission de commande de redémarrage au cours de laquelle l'appareil hôte transmet une commande de redémarrage lors du redémarrage de la carte IC si le traitement d'écriture est interrompu et que l'appareil hôte ne reçoit pas de réponse; une étape de transmission de point de redémarrage au cours de laquelle la carte IC notifie à l'appareil hôte le bit d'état et un point de redémarrage comme traité conformément à l'état du bit d'état en tant que message de réponse; une seconde étape de transmission de commande au cours de laquelle l'appareil hôte transmet une commande d'écriture de données qui correspond au point de redémarrage reçu; et une étape de restauration de données/message au cours de laquelle la carte IC reçoit la commande et restaure les données et le message de réponse indiquant une fin de traitement au moyen d'un traitement de réécriture. Conformément à l'aspect mentionné ci-avant, si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison, par exemple, I'appareil hôte transmet de manière automatique une commande de redémarrage lors du redémarrage de la carte IC et la carte IC qui reçoit la commande de redémarrage notifie à l'appareil hôte l'état de traitement et l'information de point de redémarrage conformément à l'endroit o l'alimentation a été arrêtée. Par conséquent, aucune contradiction en termes de reconnaissance ne se produit entre l'appareil hôte et la carte IC et il est possible de redémarrer le traitement de mise à jour en une position optimum. Le procédé de commande de restauration de données/message conformément à encore un autre aspect de la présente invention comprend une première étape de transmission de commande au cours de laquelle un appareil hôte transmet une commande pour écrire des données; une étape de sauvegarde au cours de laquelle une carte IC déplace une information de commande courante jusqu'à une région de sauvegarde sur la base de la commande reçue; une première étape d'établissement de bit d'état consistant à établir un bit d'état correspondant à un traitement d'écriture dans un état de début de traitement; une étape de recherche consistant à rechercher un endroit de mise à jour de données à partir de l'information de commande; une étape de stockage de données consistant à stocker des données d'écriture qui sont incluses dans la commande, à l'endroit de mise à jour recherché; une étape de mise à jour d'information de commande consistant à mettre à jour l'endroit de mise à jour pour les données stockées en tant qu'information de commande dans une région de données suivante; une seconde étape d'établissement de bit d'état consistant à établir le bit d'état dans un état de fin de traitement; une étape d'établissement de réponse consistant à transmettre un message de réponse qui indique que le traitement a été normalement terminé à l'appareil hôte; et une étape de transmission de commande de redémarrage au cours de laquelle l'appareil hôte transmet une commande de redémarrage lorsque la carte IC est redémarrée si l'étape de traitement d'écriture est interrompue et que l'appareil hôte ne reçoit pas de réponse depuis la carte IC; une étape de transmission de résultat d'appréciation au cours de laquelle la carte IC apprécie si oui ou non il convient de restaurer l'information de commande transmise par l'appareil hôte conformément à l'état du bit d'état après réception de la commande de redémarrage et à transmettre un résultat d'appréciation à l'appareil hôte en tant que message de réponse; une seconde étape de transmission de commande au cours de laquelle l'appareil hôte transmet une commande d'écriture de données correspondant au résultat d'appréciation reçu; et une étape de restauration de données/message au cours de laquelle la carte IC reçoit la commande et restaure les données et le message de réponse indiquant une fin de traitement au moyen d'un traitement de réécriture. Conformément à l'aspect mentionné ci-avant, si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison, par exemple, I'appareil hôte transmet de manière automatique une commande de redémarrage lorsque la carte IC est redémarrée et la carte IC qui reçoit la commande de redémarrage restaure ou maintient l'information de commande conformément à l'endroit o l'alimentation a été arrêtée. Par conséquent, aucune contradiction en termes de reconnaissance ne se produit entre l'appareil hôte et la carte IC et il est possible de restaurer normalement les données et un message se rapportant au traitement de mise à jour interrompu. Le procédé de commande de restauration de données /message conformément à encore un autre aspect de la présente invention comprend une première étape de transmission de commande au cours de laquelle un appareil hôte transmet une commande d'écriture de données; une étape de sauvegarde au cours de laquelle une carte IC déplace des données qui sont stockées dans une région de stockage de données jusqu'à une région de sauvegarde sur la base de la commande reçue; une première étape d'établissement de bit d'état au cours de laquelle la carte IC établit un bit d'état qui correspond à un traitement d'écriture dans un état de début de traitement; une étape d'écriture de données au cours de laquelle la carte IC écrit des données qui sont incluses dans la commande dans la région de stockage de données; une seconde étape d'établissement de bit d'état au cours de laquelle la carte IC établit le bit d'état dans un état de fin de traitement; une étape de transmission de réponse au cours de laquelle la carte IC transmet un message de réponse qui indique qu'un traitement a été normalement terminé à l'appareil hôte; lors d'un redémarrage, si ledit traitement d'écriture est interrompu et que l'appareil hôte ne reçoit pas de réponse depuis la carte IC, une étape de transmission de commande de redémarrage au cours de laquelle l'appareil hôte transmet une commande de redémarrage; une étape de transmission de résultat d'appréciation au cours de laquelle la carte IC apprécie si oui ou non il convient de restaurer la région de données conformément à un état du bit d'état après réception de la commande de redémarrage et transmet un résultat d'appréciation à l'appareil hôte en tant que message de réponse; une seconde étape de transmission de commande de mise à jour au cours de laquelle l'appareil hôte transmet la commande d'écriture de données qui correspond au résultat d'appréciation reçu; et une étape de restauration de données/message au cours de laquelle la carte IC reçoit la commande et restaure les données et le message de réponse indiquant une fin de traitement au moyen d'un traitement de réécriture. Conformément à l'aspect mentionné ci-avant, si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison, par exemple, l'appareil hôte transmet de manière automatique la commande de redémarrage lorsque la carte IC est redémarrée et la carte IC qui reçoit la commande de redémarrage restaure ou maintient la région de données conformément à l'endroit o l'alimentation a été arrêtée. Par conséquent, aucune contradiction en termes de reconnaissance ne se produit entre l'appareil hôte et la carte IC et il est possible de restaurer normalement les données et un message se rapportant au traitement de mise à jour interrompu. Le support lisible par ordinateur stocke un programme d'ordinateur qui, lorsqu'il est exécuté, réalise le procédé conformément à la présente invention. D'autres objets et d'autres caractéristiques de la présente invention apparaîtront au vu de la description qui suit que l'on lira par report aux dessins annexés. BRÈVE DESCRIPTION DES DESSINS La figure 1 représente un procédé de commande de restauration de données selon le premier mode de réalisation conformément à la présente invention; la figure 2 est un schéma fonctionnel d'une carte IC conformément à la présente invention; la figure 3 est un schéma de cadencement qui représente un cycle d'écriture (un mot est égal à deux cycles); la figure 4 est un schéma fonctionnel d'une carte IC autre que la carte IC qui est représentée sur la figure 2; la figure 5 représente un procédé de surveillance d'alimentation qui peut être déroulé par la carte IC qui est représentée sur la figure 4; les figures 6A et 6B représentent un format de données entre l'appareil hôte et la carte IC; la figure 7 représente un procédé de commande de restauration de données selon le second mode de réalisation conformément à la présente invention; la figure 8 représente un procédé de commande de restauration de données selon le troisième mode de réalisation conformément à la présente invention; la figure 9 représente un procédé de commande de restauration de données selon le quatrième mode de réalisation conformément à la présente invention; la figure 10 représente un procédé de commande de restauration de données selon le cinquième mode de réalisation conformément à la présente invention; la figure 11 est un organigramme qui représente le flux de traitement d'écriture de données d'une carte IC classique; la figure 12 représente l'inconvénient constitué par le fait que des données anciennes de cinq octets qui sont stockées dans la carte IC sont mises à jour selon des nouvelles données de cinq octets; et la figure 13 représente un exemple concret de l'inconvénient classique. DESCRIPTION DES MODES DE RÉALISATION PRÉFÉRÉS Des modes de réalisation préférés de la présente invention seront décrits en détail par report aux dessins annexés. La présente invention n'est pas limitée par ces modes de réalisation. La figure 1 représente un procédé de commande de restauration de données/message selon le premier mode de réalisation. Dans le cas d'une carte IC du type à contact, par exemple, si l'alimentation sur la carte IC depuis un appareil hôte est interrompue, si une défaillance de contact se produit en ce qui concerne une borne d'alimentation ou si la carte IC est libérée du fait d'une quelconque perturbation, alors l'alimentation sur la carte IC peut quelque fois être arrêtée tandis que des données sont en train d'être écrites sur la carte IC. Dans le cas d'une carte IC du type sans contact, si l'alimentation en onde radio sur la carte IC depuis un appareil hôte est interrompue ou si un utilisateur de carte IC est éloigné de zones au niveau desquelles une onde radio peut parvenir, alors l'alimentation sur la carte IC peut quelquefois être arrêtée soudainement tandis que des données sont en train d'être écrites dans la carte IC. En outre, même si la carte IC est normalement alimentée, des données qui sont destinées à être transférées depuis l'appareil hôte jusqu'à la carte IC peuvent quelquefois être soumises à une discontinuité du fait qu'une défaillance de contact se produit en ce qui concerne une borne, qu'une onde radio ne peut pas atteindre la carte IC ou similaire. Afin de faire face aux cas mentionnés ci-avant, selon le premier mode de réalisation, I'appareil hôte désigne, en tant que région de stockage d'une carte IC sur laquelle des données sont écrites, une région prise parmi une région de garantie de données et une région de non garantie de données et des données importantes sont écrites dans la région de garantie de données. Ce faisant, il est possible d'éviter une contradiction résultant du fait que les données de la carte IC ne sont pas mises à jour, entre une information dans la carte IC reconnue par l'appareil hôte et des données réellement stockées dans la carte IC. Ici, la constitution et le fonctionnement de la carte IC qui permettent d'exécuter le procédé de commande de restauration de données/message selon ce mode de réalisation représenté sur la figure 1 seront décrits. La figure 2 représente un exemple de la constitution de la carte IC selon ce mode de réalisation. Le fonctionnement qui suit sera décrit tout en considérant en tant qu'exemple une carte IC du type sans contact. Sur la figure 2, un index de référence 1 représente une unité centrale de traitement ou CPU, un index de référence 2 représente une mémoire morte ou ROM, un index de référence 3 représente une mémoire vive statique ou SRAM, un index de référence 4 représente une FeRAM, un index de référence 5 représente un circuit de détection/redressement, un index de référence 6 représente un dispositif de lecture/écriture et un. index de référence 7 représente un appareil hôte. La CPU 1, la ROM 2, la SRAM 3, la FeRAM 4 et le circuit de détection/redressement 5 qui constituent la carte IC du type sans contact sont connectés de façon mutuelle par l'intermédiaire de bus système. Il doit être noté que la carte IC est un exemple d'un support d'enregistrement. La carte IC du type sans contact qui est constituée comme mis en exergue ci avant est alimentée à l'aide d'une onde radio en provenance de l'appareil hôte, elle convertit l'onde radio en énergie et elle fait fonctionner une puce IC. Selon ce mode de réalisation, la FeRAM 4 (un type de mémoire non volatile) qui est une mémoire ferroélectrique présentant le même temps d'écriture que celui d'une SRAM ordinaire et qui peut être utilisée en tant que mémoire de programme et en tant que mémoire de travail est utilisée selon ce mode de réalisation. Le type de mémoire n'est pas essentiel pour la présente invention et on ne doit pas être limité à ce type. Divers types de mémoires peuvent être utilisés conformément à la présente invention. Selon ce mode de réalisation, par souci de simplification de la description, les caractéristiques de la présente invention seront décrites dans le cas de l'utilisation de la carte IC du type sans contact (qui sera appelée simplement ci-après "carte IC"). Cependant, la présente invention ne doit pas être limitée à la carte IC du type sans contact et le même avantage peut être obtenu si par exemple une carte IC du type à contact est utilisée. Dans le cas de l'utilisation de la carte IC du type à contact, cependant, le circuit de détection/redressement 5 est remplacé par un contrôleur série. Sur la figure 2, la CPU 1 exécute un programme d'application pour faire fonctionner la carte IC. La ROM 2 inclut des mémoires telles qu'une mémoire morte programmable électriquement ou EPROM et telle qu'une mémoire morte programmable et effaçable électriquement ou EEPROM et elle stocke le programme destiné à être exécuté par la CPU 1. La SRAM 3 fonctionne en tant que région de travail (ou en tant que mémoire de travail) et elle stocke des données, par exemple, les données obtenues au cours des traitements. La FeRAM 4 fonctionne en tant que mémoire de programme et en tant que mémoire de travail et elle stocke des données d'écriture importantes qui doivent être particulièrement garanties. Le circuit de détection/redressement 5 reçoit un signal en provenance de l'appareil hôte 7, met en oeuvre un traitement de détection et un traitement de redressement sur le signal reçu et écrit des données souhaitées dans la FeRAM 4 ou la SRAM 3. Dans le cas de la carte IC du type à contact, le contrôleur série écrit des données qui sont appliquées depuis une borne d'entrée/sortie (I/O) dans la FeRAM 4 ou dans la SRAM 3 conformément à un protocole spécifié. Puis une description concernant un traitement d'écriture de carte IC conformément à la présente invention sera présentée. Selon ce mode de réalisation, il est supposé que l'alimentation en onde radio (ou alimentation électrique) est arrêtée pour une quelconque raison tandis qu'un cycle d'écriture est en train d'être exécuté. La figure 3 est un schéma de cadencement qui représente un cycle d'écriture (un mot est égal à deux cycles) pour la carte IC, lequel peut être appliqué à ce mode de réalisation. Par exemple, lorsqu'une adresse effective et des données effectives sont entrées dans la FeRAM 4 et qu'un signal d'écriture est actif (lequel est supposé être à un niveau haut actif selon ce mode de réalisation par souci de commodité), un traitement d'écriture de données démarre de façon synchrone avec un cadencement d'horloge croissant. Dans cet état, si l'alimentation sur la carte IC est arrêtée à un cadencement (comme indiqué par des lignes en pointillés) qui est représenté sur la figure 3, la carte IC continue le cycle d'écriture en utilisant des charges électriques qui sont stockées dans un condensateur ferroélectrique dans la FeRAM 4 et elle garantit le fonctionnement du cycle d'écriture tandis que l'opération d'écriture est en train d'être exécutée. C'est-à-dire que lorsque la carte IC est en train d'exécuter une écriture de données d'un octet, la carte IC continue le cycle d'écriture jusqu'à ce qu'un traitement d'écriture de données d'un octet soit terminé. Lors de l'exécution d'une écriture d'un mot, elle continue le cycle d'écriture jusqu'à ce qu'un traitement d'écriture de données de deux octets soit terminé (voir figure 3). La figure 4 représente la constitution d'une carte IC autre que la carte IC qui est représentée sur la figure 2. Sur la figure 4, la carte IC comprend un circuit de surveillance d'alimentation 8 permettant de surveiller le niveau en tension de l'alimentation en plus des éléments constitutifs représentés sur la figure 2 comme mis en exergue ci-avant. Cette constitution permet de garantir le fonctionnement tandis que l'alimentation est instable et permet d'accélérer la vitesse de traitement. La figure 5 représente un procédé de surveillance d'alimentation qui peut être exécuté par la carte IC qui est représentée sur la figure 4. Dans la carte IC qui est représentée sur la figure 4, une tension d'alimentation pendant un fonctionnement ordinaire (correspondant au chiffre (1) sur la figure 5) décroît progressivement et la carte IC passe dans un état d'attente lorsque la tension d'alimentation en vient à prendre le niveau de chiffre (2). Cet état n'est pas un état dans lequel le fonctionnement de la carte IC est complètement inactive mais est un état dans lequel la CPU dans la carte IC est en train d'attendre, c'est-à-dire un état dans lequel un traitement de CPU n'est pas mis en oeuvre. A partir de cet état, lorsque la tension d'alimentation croît progressivement et qu'elle atteint le niveau de la tension d'alimentation correspondant au chiffre (3), la CPU passe de l'état d'attente dans l'état ordinaire et commence le traitement qui suit celui exécuté avant l'état d'attente. C'est-à-dire que la CPU redémarre des traitements sans activer la carte IC. Par ailleurs, lorsque la tension d'alimentation décroît progressivement pendant le fonctionnement ordinaire (correspondant au chiffre (3) sur la figure 5) et qu'elle atteint la tension d'alimentation de chiffre (4), la CPU passe dans un état d'attente à nouveau. Lorsque la tension d'alimentation continue à décroître encore et qu'elle atteint le niveau de la tension d'alimentation de chiffre (5), le fonctionnement de la carte IC est éventuellement complètement arrêté, c'est-à-dire que la carte IC passe dans un état inactif. La détection de la tension d'alimentation comme mis en exergue ci-avant est mise en oeuvre au moyen du circuit de surveillance d'alimentation 8. Le circuit de surveillance d'alimentation 8 notifie à la CPU 1 chaque état en générant par exemple un signal d'interruption. La carte IC qui est constituée comme représenté sur la figure 2 ou sur la figure 4 exécute le procédé de commande de restauration de données/message selon le mode de réalisation représenté sur la figure 1. Il est à noter que la carte IC d'un type autre que le type mis en exergue ci-avant peut être utilisée selon ce mode de réalisation. En outre, la carte IC qui est représentée sur la figure 2 ou sur la figure 4 exécute un "programme de commande" pour réaliser le procédé de commande de restauration de données/message qui est représenté sur la figure 1. C'est-à-dire que la ROM 2 représentée stocke un programme de commande de restauration de données/message qui est représenté sur la figure 1. Puis le procédé de commande de restauration de données/message selon le mode de réalisation qui est représenté sur la figure 1 sera décrit en détail. Selon ce mode de réalisation, si l'appareil hôte transmet des données destinées à être écrites à la carte IC, l'appareil hôte transmet une commande prédéterminée à la carte IC et désigne si la région de la carte IC dans laquelle les données doivent être écrites est "la région de garantie de données" ou "la région de non garantie de données". Par exemple, si l'appareil hôte désigne "la région de non garantie de données", I'appareil hôte transmet une commande d'instruction à la carte IC afin d'écrire les données dans la région de non garantie et transmet une commande de mise à jour qui inclut des données (2) jouant le rôle de données d'écriture à la carte IC. Il est à noter que "mise à jour" est un type "d'écriture". Le format de données de chaque commande (TPDU: unité de données de protocole de transfert) est spécifié comme représenté sur l'exemple de la figure 6 et est constitué par une information d'en-tête de 3 octets, par une unité de données de protocole d'application (APDU) et par une information de queue d'un octet. L'APDU devient "code de commande + paramètre de commande (longueur de données ou similaire)" (voir figure 6A) dans le cas de "appareil hôte -> carte IC" et devient "réponse + mot d'état ou SW' (voir figure 6B) dans le cas de "carte IC -> appareil hôte". De façon davantage spécifique, si les données de commande sont "A0", I'APDU représente "une commande d'instruction" et une information qui indique "pas de garantie" ou "garantie" est indiquée pour le paramètre de commande à cet instant. L'autre code de commande représente "une commande de mise à jour (écriture)" et une information qui indique un paramètre tel qu'une longueur de données est indiquée pour le paramètre de commande à cet instant. La carte IC qui reçoit la commande d'instruction de non garantie et la commande de mise à jour en provenance de l'appareil hôte établit un bit d'état (bit 0) qui correspond à ce traitement effectué comme étant dans un état désactivé qui indique que des données sont écrites dans la région de non garantie. Ensuite, les données (1) qui ont été préalablement écrites dans la carte IC sont mises à jour selon les données (2) qui sont reçuesdepuis l'appareil hôte. Les données (2) qui sont incluses dans cette commande de mise à jour sont des données relativement non importantes telles que des données d'archivage. Si l'appareil hôte désigne "la région de garantie de données" en tant que région d'écriture de données, I'appareil hôte transmet tout d'abord une commande d'instruction qui inclut une information qui indique que des données sont écrites dans la région de garantie puis transmet une commande de mise à jour qui inclut des données (4) qui jouent le rôle de données d'écriture. La carte IC qui reçoit la commande d'instruction de garantie et la commande de mise à jour en provenance de l'appareil hôte établit un bit d'état qui correspond à ce traitement d'écriture comme étant dans un état désactivé qui indique que des données sont écrites dans la région de non garantie. Ensuite, les données (3) qui ont été préalablement écrites dans la carte IC sont mises à jour selon les données (4) qui sont reçues depuis l'appareil hôte. Les données (4) qui sont incluses dans cette commande de mise à jour sont des données importantes telles que des données de résultat. Comme expliqué ci-avant, selon ce mode de réalisation, l'appareil hôte désigne si la région d'écriture de données est "la région de garantie de données" (qui correspond à la région de la mémoire non volatile telle que la FeRAM) ou "la région de non garantie de données" (qui correspond à la région de la SRAM) pour la carte IC. Ce faisant, il est possible de garantir des données importantes se rapportant aux opérations mises en oeuvre entre l'appareil hôte et la carte IC et de maintenir les données stockées dans la région de garantie de données dans la mémoire lorsque la carte IC est redémarrée même si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison ou même si une défaillance se produit et si le traitement d'écriture/mise à jour est interrompu de ce fait tel que dans le cas o des données sont soumises à une discontinuité. En outre, selon ce mode de réalisation, les données qui sont stockées dans la région de garantie de données peuvent être utilisées lorsque la carte IC est redémarrée et des données importantes peuvent par conséquent être normalement restaurées. Il doit être noté que le format de données qui est représenté sur la figure 6 est également appliqué aux modes de réalisation qui suivent de la même manière. La figure 7 représente un procédé de commande de restauration de données/message selon le second mode de réalisation. Un "programme de commande" selon ce mode de réalisation est stocké dans la ROM 2 comme dans le cas du premier mode de réalisation. Le procédé de commande de restauration de données/message selon le second mode de réalisation sera décrit ci après. Selon ce mode de réalisation, la description d'un cas dans lequel l'appareil hôte demande en instruction à la carte IC d'écrire/mettre à jour des données dans la région de non garantie sera présentée. Ce mode de réalisation ne doit pas être limité à ce cas. Si un traitement de mise à jour de données est mis en oeuvre, I'appareil hôte transmet tout d'abord une commande d'instruction à la carte IC afin d'écrire des données dans la région de non garantie. Puis l'appareil hôte transmet une commande de mise à jour qui inclut des données (5) qui jouent le rôle de données d'écriture à la carte IC. La carte IC qui reçoit chaque commande établit un bit d'état pour lequel ce traitement est alloué comme étant dans un état activé qui indique un début de traitement (au début du traitement) (correspondant à (1) sur la figure 6). Puis la carte IC recherche un endroit o les données reçues sont mises à jour (correspondant à (2) sur la figure 6). L'information de commande indique une information de position sur une région de mémoire dans laquelle les données sont mises à jour et similaire. Ensuite, la carte IC écrit des données (5) qui sont reçues depuis l'appareil hôte à l'endroit de mise à jour recherché (qui correspond à (3) sur la figure 6). La carte IC modifie/met à jour ensuite l'endroit o les données d'information de commande sont mises à jour selon une adresse juste après la région de mémoire dans laquelle les données (5) sont écrites (correspondant à (4) sur la figure 6). Pour finir, la carte IC établit le bit d'état pour lequel ce traitement est alloué de telle sorte qu'il soit dans un état désactivé qui indique une fin de traitement (correspondant à (5) sur la figure 6) et transmet un message de réponse qui indique que le traitement de mise à jour a été terminé à l'appareil hôte. Lors du traitement mentionné ci-avant, si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison tandis que les données (5) sont est en train d'être écrites, la carte IC interrompt le traitement d'écriture de données. Si les données sont soumises à une discontinuité, la carte IC interrompt le traitement d'écriture/mise à jour de données également. Puis si I'alimentation est restaurée et que la carte IC démarre son fonctionnement à nouveau, I'appareil hôte transmet une commande d'instruction pour écrire des données dans la région de non garantie à nouveau et transmet une commande de mise à jour qui inclut les données (5) qui jouent le rôle de données d'écriture. Ces commandes sont transmises si la carte IC ne transmet pas de réponse à l'appareil hôte dans un temps prédéterminé après la transmission de la première commande. A cet instant, la carte IC qui reçoit chaque commande réalise une vérification pour déterminer si ce bit est maintenu comme étant dans l'état activé (état de début de traitement) ou dans l'état désactivé (état de fin de traitement) (correspondant à (1) sur la figure 6). Si ce bit est maintenu dans l'état de désactivé, par exemple, il représente le fait que le traitement d'écriture reste interrompu. De ce fait, la carte IC empêche le traitement de mise à jour des données (5) et transmet un signal d'erreur à l'appareil hôte. Les données qui sont écrites dans la mémoire sont laissées interrompues. Si ce bit est maintenu dans l'état désactivé, il représente le fait que le traitement d'écriture a été terminé lorsque l'alimentation a été arrêtée. De ce fait, la carte IC met en oeuvre normalement les traitements (1) à (5) puis transmet un message de réponse à l'appareil hôte lorsque le traitement d'écriture de données est terminé. Comme expliqué ci-avant, selon ce mode de réalisation, si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison, la carte IC notifie à l'appareil hôte "une information indiquant que le traitement précédent a débouché sur une erreur" ou "une information indiquant que le traitement précédent a été normalement terminé". Ce faisant, aucune contradiction en termes de reconnaissance au niveau de la reconnaissance d'un état d'écriture/mise à jour des données ne se produit entre l'appareil hôte et la carte IC. En outre, si le bit d'état représente que le traitement a été normalement terminé, il est possible de restaurer normalement des données et le message se rapportant au traitement mis en oeuvre lorsque le fonctionnement de la carte IC a été interrompu. Il doit être noté que des traitements autres que le traitement d'écriture/mise à jour de données peuvent être exécutés même s'il est interdit de mettre à jour les données (5). La figure 8 représente un procédé de commande de restauration de données/message selon le troisième mode de réalisation conformément à la présente invention. Il doit être noté qu'un "programme de commande" selon ce mode de réalisation est stocké dans la ROM 2 comme dans le cas du premier mode de réalisation. Selon le troisième mode de réalisation, si le fonctionnement d'une carte IC est interrompu du fait que l'alimentation est arrêtée, par exemple, I'appareil hôte reçoit notification d'une information de point de redémarrage qui indique au niveau de quel point des données doivent être reprises lorsque la carte IC est redémarrée. Le procédé de commande de restauration de données/message selon ce mode de réalisation sera maintenant décrit. Selon ce mode de réalisation, il est supposé que l'appareil hôte a transmis une commande d'instruction à la carte IC afin d'écrire des données sur la région de garantie de données à l'avance. Il est également supposé qu'après transmission de la commande d'instruction, I'appareil hôte a transmis une commande d'écriture à la carte IC. Des données (6)-1 qui jouent le rôle de données d'écriture et un numéro de série de commande ont étés enregistrés dans la commande d'écriture. En outre, il est supposé que le numéro de série de commande s'incrémente chaque fois que chaque commande est transmise. Lorsque les données (6)-1 ont été transmises à la carte IC, un numéro de série de commande "001" a été transmis depuis l'appareil hôte à la carte IC. Le numéro de série de commande qui a été transmis depuis l'appareil hôte est écrit dans la carte IC et est utilisé pour discriminer un traitement correspondant à un numéro de commande qui est achevé. Bien que les données (6)-1 aient été écrites dans la carte IC, si l'appareil hôte transmet une commande de mise à jour qui inclut les données (6)-1 et le numéro de série de commande "002", alors la carte IC qui reçoit cette commande de mise à jour déplace une information de point de redémarrage "001" qui correspond aux données (6)-1 présentement enregistrées sur la carte IC jusqu'à une région de sauvegarde (correspondant à (1) sur la figure 8). Puis l'information de point de redémarrage qui est stockée dans la région de sauvegarde est mise à jour selon un numéro de série de commande (information de point de redémarrage) "002" qui est inclus dans une commande de mise à jour nouvellement reçue (correspondant à (2) sur la figure 8). Puis la carte IC établit le bit d'état auquel le traitement est alloué comme étant dans un état activé qui indique un début de traitement (correspondant à (3) sur la figure 8). La carte IC met à jour l'information de point de redémarrage courante selon "002" (correspondant à (4) sur la figure 8). Ensuite, la carte IC met à jour les données (6)-1 selon les données (6)-2 qui sont incluses dans la commande de mise à jour (correspondant à (5) sur la figure 8) et établit le bit d'état auquel ce traitement est alloué comme étant dans un état désactivé qui indique une fin de traitement (correspondant à (6) sur la figure 8). Pour finir, la carte IC transmet une réponse qui représente que le traitement d'écriture a été normalement terminé à l'appareil hôte. Selon le traitement en série mentionné ci-avant, si l'alimentation est arrêtée par exemple au point de (1), c'est-à-dire si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison avant l'opération d'écriture, alors le traitement qui suit est exécuté. La carte IC qui reçoit la commande de redémarrage en provenance de l'appareil hôte après la restauration de l'alimentation vérifie l'état du bit d'état. Si le bit d'état est dans l'état désactivé, la carte IC notifie à l'appareil hôte l'état de traitement (l'état du bit d'état) à cet instant et le point de redémarrage "001" en tant que réponse à la commande de redémarrage (correspondant à (3)' sur la figure 8). En réponse, I'appareil hôte apprécie que la carte IC n'a pas terminé la mise à jour des données sur la base de l'état de traitement reçu et d'un point de redémarrage reçu "001" et retransmet une commande d'écriture à la carte IC afin d'écrire les données (6)-1. Pour finir, la carte IC restaure les données (6)-1 sur la base de la commande d'écriture reçue et transmet un message de réponse à l'appareil hôte. En outre, si l'alimentation est arrêtée au point par exemple de (2) pendant le traitement mentionné ci-avant, c'est-à-dire si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison tandis que le traitement d'écriture est en train d'être mis en oeuvre, alors le traitement qui suit est exécuté. La carte IC qui reçoit la commande de redémarrage vérifie tout d'abord l'état du bit d'état. Si le bit d'état est dans l'état activé, la carte IC restaure l'information de point de redémarrage tout en se référant à l'information de point de redémarrage "002" dans la région de sauvegarde (correspondant à (1)' sur la figure 8). L'information de point de redémarrage est restaurée de cette manière du fait que l'information de point de redémarrage courante reste éventuellement à "001" en fonction d'un cadencement d'arrêt de l'alimentation. Puis la carte IC notifie à l'appareil hôte l'état de traitement à cet instant et le point de redémarrage "002" en tant que réponse à la commande de redémarrage (correspondant à (2)' sur la figure 8). En réponse, I'appareil hôte apprécie à quel point le traitement de mise à jour de la carte IC est terminé sur la base de l'état de traitement reçu et du point de redémarrage reçu "002" et retransmet la commande de mise à jour des données (6)-2 à la carte IC sur la base du résultat de l'appréciation. Pour finir, la carte IC continue le traitement de mise à jour des données (6)-2 sur la base de la commande de mise à jour reçue et transmet un message de réponse à l'appareil hôte. En outre, si l'alimentation est arrêtée à la position par exemple de (3) pendant le traitement mentionné ci-avant, c'est-à-dire si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison après que le traitement d'écriture est terminé, alors le traitement qui suit est exécuté. La carte IC qui reçoit la commande de redémarrage vérifie tout d'abord l'état du bit d'état. A cet instant, le bit d'état est dans l'état désactivé et la carte IC notifie à l'appareil hôte l'état de traitement vérifié et le point de redémarrage courant "002" en tant que réponse à la commande de redémarrage (correspondant à (1)' sur la figure 8). En réponse, l'appareil hôte retransmet la commande de mise à jour des données (6)-2 à la carte IC conformément à l'état de traitement reçu et au point de redémarrage reçu (indiquant un état dans lequel le traitement de mise à jour est terminé). Pour finir, la carte IC transmet un message de réponse à l'appareil hôte sur la base de la commande de mise à jour reçue. Comme expliqué ci-avant, selon le troisième mode de réalisation, si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison, l'appareil hôte transmet de manière automatique une commande de redémarrage lorsque la carte IC est redémarrée. La carte qui reçoit cette commande de redémarrage apprécie l'état de traitement sur la base du bit d'état et de l'information de point de redémarrage et notifie à l'appareil hôte l'état de traitement et l'information de point de redémarrage conformément au point auquel l'alimentation a été arrêtée/le traitement a été interrompu. Ce faisant, aucune contradiction en termes de reconnaissance ne se produit entre l'appareil hôte et la carte IC et le traitement de mise à jour peut être redémarré en un point optimum. Selon ce mode de réalisation, si l'alimentation est arrêtée à la position de (3), I'appareil hôte reçoit en notification l'état de traitement (l'état désactivé) et le point de redémarrage courant "002". La présente invention ne doit pas être limitée à ce mode de réalisation. Si l'alimentation est arrêtée à la position de (3), ceci indique un état dans lequel "le traitement a été normalement terminé et aucune réponse n'est transmise". De ce fait, l'appareil hôte peut recevoir notification d'une réponse qui indique que le traitement précédent a été normalement terminé. Selon ce mode de réalisation, il est supposé que l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison. La présente invention ne doit pas être limitée à ce cas. Par exemple, la présente invention peut également être appliquée à un cas dans lequel une erreur se produit au niveau du traitement interne de la carte IC. Dans ce dernier cas, la carte IC notifie à I'appareil hôte l'état de traitement et le point de redémarrage en tant qu'information d'erreur de retransmission (pour corriger le message et pour mettre en oeuvre le même traitement) ou en tant qu'information d'erreur (pour mettre en oeuvre un traitement différent du traitement en erreur). La figure 9 représente un procédé de commande de restauration de données/message selon le quatrième mode de réalisation. Il doit être noté que "un programme de commande" selon ce mode de réalisation est stocké dans la ROM 2 comme dans le cas du premier mode de réalisation. Selon le quatrième mode de réalisation, il est supposé que l'appareil hôte demande en instruction à la carte IC d'écrire/mettre à jour des données dans la région de garantie de données et qu'une information de commande est restaurée à partir de la région de sauvegarde lorsque la carte IC est redémarrée si le fonctionnement de la carte IC est interrompu du fait de l'arrêt de l'alimentation. Selon ce mode de réalisation, un traitement de base de commande d'écriture signifie un traitement de données permettant d'additionner simplement des données ou de sur-écrire simplement des données dans la région de données (un traitement permettant simplement de réécrire des données de 1000 yens selon 1200 yens. Un traitement de base de mise à jour signifie un traitement d'accumulation ou un traitement qui repose sur des données précédentes (et non pas un traitement pour simplement réécrire des données de 1000 yens selon 1200 yens mais un traitement pour additionner 200 yens aux données précédentes de 1000 yens pour obtenir 1200 yens). Le procédé de commande de restauration de données/message selon ce mode de réalisation sera décrit ci-après. Selon ce mode de réalisation, il est supposé que l'appareil hôte a transmis une commande d'instruction à la carte IC afin d'écrire des données dans la région de garantie de données à l'avance puis a transmis une commande d'écriture incluant des données (7)-1 qui jouent le rôle de données d'écriture à la carte IC et que les données (7)-1 ont déjà été écrites dans la carte IC. Dans cet état, si l'appareil hôte transmet une commande de mise à jour qui inclut des données (7)-2, la carte IC qui reçoit cette commande de mise à jour déplace tout d'abord l'information de commande courante jusqu'à la région de sauvegarde (correspondant à (1) sur la figure 9). Cette information de commande représente une information de position sur la région de mémoire au niveau de laquelle des données doivent être mises à jour. Puis la carte IC établit le bit d'état qui est alloué à ce traitement comme étant dans l'état activé qui indique un début de traitement (correspondant à (2) sur la figure 9) et recherche un endroit o les données sont mises à jour à partir de l'information de commande déjà stockée dans la carte IC à l'instant o la carte IC a reçu la commande de mise à jour (correspondant à (3) sur la figure 9). Ensuite, la carte IC met à jour les données qui sont stockées dans la région de données recherchée selon les données (7)- 2 (correspondant à (4) sur la figure 9) et met à jour l'endroit de mise à jour de données qui est enregistré en tant qu'information de commande selon un endroit après la région de données dans laquelle les données (7)-2 sont écrites (correspondant à (5) sur la figure 9). Le bit d'état auquel ce traitement est alloué est établi comme étant dans un état désactivé qui indique une fin de traitement (correspondant à (6) sur la figure 9). Pour finir, la carte IC transmet un message de réponse qui indique que le traitement de mise à jour a été normalement achevé à l'appareil hôte. Cependant, pendant le traitement mentionné ci-avant, si l'alimentation est arrêtée au point par exemple de (1), c'est-à-dire si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison avant que les données ne soient écrites, alors le traitement qui suit est exécuté. La carte IC qui reçoit la commande de redémarrage en provenance de l'appareil hôte vérifie tout d'abord l'état du bit d'état mentionné ciavant. A cet instant, le bit d'état est dans l'état désactivé et l'information de commande qui est sauvegardée dans la région de sauvegarde n'est pas restaurée. Puis la carte IC notifie à l'appareil hôte l'information de commande qui ne correspond pas à une restauration, c'est-à-dire l'information de commande qui est enregistrée sur la région de stockage d'information de commande en tant que message de réponse à la commande de redémarrage. L'appareil hôte retransmet la commande de mise à jour des données (7)-2 à la carte IC conformément au message de réponse reçu. Pour finir, la carte IC met à jour les données sur la base de la commande de mise à jour reçue et transmet un message de réponse qui indique l'achèvement des données à l'appareil hôte. En outre, si l'alimentation est arrêtée à la position par exemple de (2) pendant le traitement mentionné ci- avant, c'est-à-dire si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison au cours du traitement d'écriture, alors le traitement qui suit est exécuté. La carte IC qui reçoit la commande de redémarrage vérifie tout d'abord l'état du bit d'état. A cet instant, le bit d'état est dans l'état activé. Dans ce cas, la carte IC restaure l'information de commande à partir de la région de sauvegarde et notifie à l'appareil hôte un message de réponse qui inclut l'information de commande restaurée en tant que réponse à la commande de redémarrage. Ici, I'état de traitement qui correspond au bit d'état peut être transmis à l'appareil hôte. L'appareil hôte apprécie que la mise à jour des données (7)-2 n'est pas terminée conformément au message de réponse reçu et retransmet la commande de mise à jour des données (7)-2 à la carte IC. Pour finir, la carte IC met à jour les données (7)-2 sur la base de la commande de mise à jour reçue et transmet un message de réponse à l'appareil hôte. En outre, si l'alimentation est arrêtée à la position de par exemple (3) pendant le traitement mentionné ci-avant, c'est-à-dire si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison après la fin du traitement d'écriture , alors le traitement qui suit est exécuté. La carte IC qui reçoit la commande de redémarrage vérifie tout d'abord l'état du bit d'état. A cet instant, le bit d'état est dans l'état désactivé. Dans ce cas, puisque la mise à jour de l'information de commande est achevée à la suite de la fin des données (7)-2, la carte IC ne restaure pas l'information de commande et notifie à l'appareil hôte l'information de commande de mise à jour en tant que message de réponse à la commande de redémarrage. L'appareil hôte apprécie que la mise à jour des données (7)-2 est achevée sur la base du message de réponse reçu et transmet une commande pour demander en instruction le traitement suivant à la carte IC. Comme expliqué ci-avant, selon ce mode de réalisation, si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison, par exemple, la carte IC restaure/maintient l'information de commande conformément au point au niveau duquel l'alimentation a été arrêtée. Lorsque la carte IC est redémarrée, I'appareil hôte transmet de manière automatique la commande de redémarrage à la carte IC et la carte IC qui reçoit la commande de redémarrage transmet l'information de commande à I'appareil hôte. Ce faisant, I'appareil hôte peut capter l'état de traitement de la carte IC. Par conséquent, aucune contradiction en termes de reconnaissance ne se produit entre l'appareil hôte et la carte IC et il est par conséquent possible de restaurer normalement les données et le message se rapportant au traitement de mise à jour interrompu. La figure 10 représente un procédé de commande de restauration de données/message selon le cinquième mode de réalisation. Il est à noter qu'un "programme de commande" selon ce mode de réalisation est stocké dans la ROM 2 comme selon le premier mode de réalisation. Selon le cinquième mode de réalisation, il est supposé qu'un appareil hôte demande en instruction à une carte IC d'écrire/mettre à jour des données sur la région de garantie de données et que la carte IC restaure la région de données sur la base de données de mise à jour de région de sauvegarde lorsque la carte IC est redémarrée si par exemple le fonctionnement de la carte IC est interrompu du fait de l'arrêt de l'alimentation. Les significations des traitements de commande selon ce mode de réalisation sont les mêmes que dans le cas du quatrième mode de réalisation déjà décrit ci-avant. Le procédé de commande de restauration de données/ message selon ce mode de réalisation sera décrit ci-après. Selon ce mode de réalisation, il est supposé que l'appareil hôte a transmis une commande d'instruction à la carte IC afin d'écrire des données dans la région de garantie de données puis a transmis une commande d'écriture incluant des données (8)-1 qui jouent le rôle de données d'écriture à l'avance et que les données (8)-1 ont déjà été écrites dans la carte IC. Dans cet état, si l'appareil hôte transmet une commande de mise à jour qui inclut des données (8)-2, par exemple, la carte IC qui reçoit cette commande de mise à jour déplace tout d'abord le contenu de la région de données courante jusqu'à la région de sauvegarde (correspondant à (1) sur la figure 10). Puis la carte IC établit le bit d'état comme étant dans un état activé qui indique un début de traitement (correspondant à (2) sur la figure 10). Ensuite, la carte IC met à jour les données qui sont stockées dans la région de données selon les données (8)-2 qui sont incluses dans la commande de mise à jour qui est reçue par l'appareil hôte (correspondant à (3) sur la figure ) et établit le bit d'état comme étant dans l'état activé qui indique une fin de traitement (correspondant à (4) sur la figure 10). Pour finir, la carte IC transmet un message de réponse qui indique que le traitement de mise à jour a été normalement achevé à l'appareil hôte. Si l'alimentation est arrêtée à la position de par exemple (1) pendant le traitement mentionné ci-avant, c'est-à-dire si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison avant l'opération d'écriture, alors le traitement qui suit est exécuté. * La carte IC qui reçoit la commande de redémarrage en provenance de l'appareil hôte vérifie tout d'abord l'état du bit d'état. A cet instant, le bit d'état est dans l'état désactivé. Dans ce cas, la carte IC ne restaure pas la région de données sauvegardée dans la région de sauvegarde. Puis la carte IC notifie à l'appareil hôte un message de réponse qui correspond aux données (8)-1 en tant que réponse à la commande de redémarrage. L'appareil hôte apprécie que le traitement de mise à jour des données 8-2 n'est pas terminé sur la base du message de réponse reçu et retransmet la commande de mise à jour des données (8)-2 à la carte IC. Pour finir, la carte IC met à jour les données 8-2 sur la base de la commande de mise à jour reçue puis transmet un message de réponse qui indique la fin du traitement de mise à jour de données à l'appareil hôte. En outre, si l'alimentation est arrêtée à la position de par exemple (2) pendant le traitement mentionné ci-avant, c'est-à-dire si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison au cours du traitement d'écriture, le traitement qui suit est exécuté. La carte IC qui reçoit la commande de redémarrage vérifie tout d'abord l'état du bit d'état. A cet instant, le bit d'état est dans l'état activé. Dans ce cas, la carte IC restaure la région de données sur la base des données qui sont sauvegardées dans la région de sauvegarde. Puis la carte IC notifie à l'appareil hôte un message de réponse qui inclut l'information restaurée en tant que réponse à la commande de redémarrage. L'appareil hôte apprécie que le traitement de mise à jour des données (8)2 a été interrompu sur la base du message de réponse reçu et retransmet la commande de mise à jour des données (8)-2 à la carte IC. Pour finir, la carte IC met à jour les données (8)-2 sur la base de la commande de mise à jour reçue puis transmet un message de réponse qui indique la fin du traitement de mise à jour de données à l'appareil hôte. En outre, si l'alimentation est arrêtée à la position de par exemple (3) pendant le traitement mentionné ci-avant, c'est-à-dire si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison après la fin du traitement d'écriture, alors le traitement qui suit est exécuté. La carte IC qui reçoit la commande de redémarrage en provenance de l'appareil hôte vérifie tout d'abord l'état du bit d'état. A cet instant, le bit d'état est dans l'état désactivé. Dans ce cas, la carte IC ne restaure pas la région de données. Puis la carte IC notifie à l'appareil hôte un message de réponse qui correspond à la mise à jour des données (8) -2 en tant que réponse à la commande de redémarrage. L'appareil hôte apprécie que le traitement de mise à jour des données (8)-2 n'est pas terminé dans la carte IC sur la base du message de réponse reçu et transmet une commande pour demander en instruction le traitement suivant à la carte IC. Comme expliqué ci-avant, selon le cinquième mode de réalisation, si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison, par exemple, la carte IC restaure/maintient la région de données conformément au point au niveau duquel l'alimentation a été arrêtée. Lorsque la carte IC est redémarrée, I'appareil hôte transmet de manière automatique une commande de redémarrage à la carte IC et la carte IC qui reçoit la commande de redémarrage transmet un message de réponse qui correspond à la région de données à l'appareil hôte. Ce faisant, l'appareil hôte peut capter l'état de traitement de la carte IC. Par conséquent, aucune contradiction en termes de reconnaissance ne se produit entre l'appareil hôte et la carte IC et les données et les messages se rapportant au traitement de mise à jour interrompu peuvent par conséquent être restaurés normalement. Comme mis en exergue jusqu'ici, selon un aspect de la présente invention, une région prise parmi "la région de garantie de données" et "la région de non garantie de données" est désignée en utilisant une commande prédéterminée, ce qui garantit des données importantes en relation avec des opérations entre l'appareil hôte et la carte IC. Par conséquent, il est possible d'obtenir de manière avantageuse une carte IC permettant de restaurer de façon normale le traitement exécuté jusqu'à ce que l'arrêt du fonctionnement de la carte IC lors du redémarrage de la carte IC même si l'alimentation électrique (pour la carte IC du type à contact) ou l'alimentation en onde radio (pour la carte IC du type sans contact) est arrêtée pour une quelconque raison, par exemple. Conformément à un autre aspect de l'invention, si l'alimentation électrique ou l'alimentation en onde radio est arrêtée pour une quelconque raison, par exemple, la carte IC notifie à l'appareil hôte "une information qui indique qu'un traitement précédent a débouché sur une erreur" ou "une information qui indique que le traitement précédent s'est terminé normalement" lorsque la carte IC est redémarrée. Par conséquent, il est possible d'obtenir de manière avantageuse une carte IC sans contradiction en termes de reconnaissance entre l'appareil hôte et la carte IC et permettant de restaurer normalement les données et le message se rapportant au traitement lorsque la carte IC a subi une interruption si le bit d'état représente un état de fin normale. Conformément à encore un autre aspect de l'invention, si I'alimentation électrique ou l'alimentation en onde radio est arrêtée pour une quelconque raison, par exemple, I'appareil hôte transmet de manière automatique une commande de redémarrage lors du redémarrage de la carte IC et la carte IC qui reçoit la commande de redémarrage notifie à l'appareil hôte l'état de traitement et l'information de point de redémarrage conformément à l'endroit o l'alimentation a été arrêtée. Par conséquent, il est possible d'obtenir de manière avantageuse une carte IC sans contradiction en termes de reconnaissance entre l'appareil hôte et la carte IC et permettant de redémarrer le traitement de mise à jour en une position optimum. Conformément à encore un autre aspect de l'invention, si l'alimentation électrique ou l'alimentation en onde radio est arrêtée pour une quelconque raison, par exemple, I'appareil hôte transmet de manière automatique une commande de redémarrage lorsque la carte IC est redémarrée et la carte IC qui reçoit la commande de redémarrage restaure ou maintient l'information de commande conformément à l'endroit o l'alimentation a été arrêtée. Par conséquent, il est possible d'obtenir de manière avantageuse une carte IC sans contradiction en termes de reconnaissance entre l'appareil hôte et la carte IC et permettant de restaurer normalement les données et le message se rapportant au traitement de mise à jour interrompu. Conformément à encore un autre aspect de l'invention, si l'alimentation électrique ou l'alimentation en onde radio est arrêtée pour une quelconque raison, par exemple, I'appareil hôte transmet de manière automatique la commande de redémarrage lorsque la carte IC est redémarrée et la carte IC qui reçoit la commande de redémarrage restaure ou maintient la région de données conformément à l'endroit o l'alimentation a été arrêtée. Par conséquent, il est possible d'obtenir de manière avantageuse une carte IC sans contradiction en termes de reconnaissance entre l'appareil hôte et la carte IC et permettant de restaurer normalement les données et un message se rapportant au traitement de mise à jour interrompu. Conformément à encore un autre aspect de l'invention, une région prise parmi "la région de garantie de données" et "la région de non garantie de données" est désignée en utilisant une commande prédéterminée, ce qui garantit des données importantes en relation avec des opérations entre l'appareil hôte et la carte IC. Par conséquent, il est possible d'obtenir de manière avantageuse un procédé de commande de mise à jour de données permettant de restaurer normalement le traitement qui est exécuté jusqu'à l'arrêt du fonctionnement de la carte IC lors du redémarrage de la carte IC même si l'alimentation électrique ou l'alimentation en onde radio est arrêtée pour une quelconque raison, par exemple. Conformément à encore un autre aspect de l'invention, si l'alimentation électrique ou l'alimentation en onde radio est arrêtée pour une quelconque raison, par exemple, la carte IC notifie à l'appareil hôte "une information qui indique qu'un traitement précédent a débouché sur une erreur" ou "une information qui indique que le traitement précédent a été terminé normalement" lorsque la carte IC est redémarrée. Par conséquent, il est possible d'obtenir de manière avantageuse un procédé de commande de mise à jour de données sans contradiction en termes de reconnaissance entre l'appareil hôte et la carte IC et permettant de restaurer normalement les données et un message se rapportant au traitement lorsque la carte IC a subi une interruption si le bit d'état représente un état de fin normale. Conformément à encore un autre aspect de l'invention, si l'alimentation électrique ou l'alimentation en onde radio est arrêtée pour une quelconque raison, par exemple, I'appareil hôte transmet de manière automatique une commande de redémarrage lors du redémarrage de la carte IC et la carte IC qui reçoit la commande de redémarrage notifie à l'appareil hôte l'état de traitement et l'information de point de redémarrage conformément à l'endroit o l'alimentation a été arrêtée. Par conséquent, il est possible d'obtenir de manière avantageuse un procédé de commande de mise à jour de données sans contradiction en termes de reconnaissance entre l'appareil hôte et la carte IC et permettant de redémarrer le traitement de mise à jour en une position optimum. Conformément à encore un autre aspect de l'invention, si I'alimentation électrique ou l'alimentation en onde radio est arrêtée pour une quelconque raison, par exemple, l'appareil hôte transmet de manière automatique une commande de redémarrage lorsque la carte IC est redémarrée et la carte IC qui reçoit la commande de redémarrage restaure ou maintient l'information de commande conformément à l'endroit o l'alimentation a été arrêtée. Par conséquent, il est possible d'obtenir de manière avantageuse un procédé de commande de mise à jour de données sans contradiction en termes de reconnaissance entre l'appareil hôte et la carte IC et permettant de restaurer normalement les données et un message se rapportant au traitement de mise à jour interrompu. Conformément à encore un autre aspect de l'invention, si l'alimentation électrique ou l'alimentation en onde radio est arrêtée pour une quelconque raison, par exemple, l'appareil hôte transmet de manière automatique la commande de redémarrage lorsque la carte IC est redémarrée et la carte IC qui reçoit la commande de redémarrage restaure ou maintient la région de données conformément à l'endroit o l'alimentation a été arrêtée. Par conséquent, il est possible d'obtenir de manière avantageuse un procédé de commande de mise à jour de données sans contradiction en termes de reconnaissance entre l'appareil hôte et la carte IC et permettant de restaurer normalement les données et un message se rapportant au traitement de mise à jour interrompu. Conformément à encore un autre aspect de l'invention, si I'alimentation électrique ou l'alimentation en onde radio est arrêtée pour une quelconque raison, par exemple, la carte IC notifie à l'appareil hôte "une information qui indique qu'un traitement précédent a débouché sur une erreur" ou "une information qui indique que le traitement précédent a été normalement terminé" lorsque la carte IC est redémarrée. Par conséquent, il est possible d'obtenir de manière avantageuse un procédé de commande de restauration de données/de message sans contradiction en termes de reconnaissance entre l'appareil hôte et la carte IC et permettant de restaurer normalement les données et un message se rapportant au traitement lorsque la carte IC a subi une interruption si le bit d'état représente un état de fin normale. Conformément à encore un autre aspect de l'invention, si l'alimentation électrique ou l'alimentation en onde radio est arrêtée pour une quelconque raison, par exemple, I'appareil hôte transmet de manière automatique une commande de redémarrage lors du redémarrage de la carte IC et la carte IC qui reçoit la commande de redémarrage notifie à l'appareil hôte l'état de traitement et l'information de point de redémarrage conformément à l'endroit o l'alimentation a été arrêtée. Par conséquent, il est possible d'obtenir de manière avantageuse un procédé de commande de restauration de données/de message sans contradiction en termes de reconnaissance entre l'appareil hôte et la carte IC et permettant de redémarrer le traitement de mise à jour en une position optimum. Conformément à encore un autre aspect de l'invention, si l'alimentation électrique ou l'alimentation en onde radio est arrêtée pour une quelconque raison, par exemple, l'appareil hôte transmet de manière automatique une commande de redémarrage lorsque la carte IC est redémarrée et la carte IC qui reçoit la commande de redémarrage restaure ou maintient l'information de commande conformément à l'endroit o l'alimentation a été arrêtée. Par conséquent, il est possible d'obtenir de manière avantageuse un procédé de commande de restauration de données/de message sans contradiction en termes de reconnaissance entre l'appareil hôte et la carte IC et permettant de restaurer normalement les données et un message se rapportant au traitement de mise à jour interrompu. Conformément à encore un autre aspect de l'invention, si l'alimentation électrique ou l'alimentation en onde radio est arrêtée pour une quelconque raison, par exemple, I'appareil hôte transmet de manière automatique la commande de redémarrage lorsque la carte IC est redémarrée et la carte IC qui reçoit la commande de redémarrage restaure ou maintient la région de données conformément à l'endroit o l'alimentation a été arrêtée. Par conséquent, il est possible d'obtenir de manière avantageuse un procédé de commande de restauration de données/de message sans contradiction en termes de reconnaissance entre l'appareil hôte et la carte IC et permettant de restaurer normalement les données et le message en relation avec le traitement de mise à jour interrompu. Conformément à encore un autre aspect de l'invention, si l'alimentation électrique ou l'alimentation en onde radio est arrêtée pour une quelconque raison, par exemple, la carte IC notifie à l'appareil hôte "une information qui indique qu'un traitement précédent a débouché sur une erreur" ou "une information qui indique que le traitement précédent a été normalement terminé" lorsque la carte IC est redémarrée. Par conséquent, il est possible d'obtenir de manière avantageuse un programme de commande sans qu'une contradiction en termes de reconnaissance ne se produise entre l'appareil hôte et la carte IC et permettant de restaurer normalement les données et le message se rapportant au traitement lorsque la carte IC a subi une interruption si le bit d'état représente un état de fin normale. Bien que l'invention ait été décrite en relation avec un mode de réalisation spécifique pour fournir une description complète et claire, les revendications annexées ne sont pas destinées à être ainsi limitées mais doivent être considérées comme englobant toutes les modifications et toutes les constructions alternatives qui peuvent venir à l'esprit de l'homme de l'art pourvu qu'elles tombent dans l'enseignement de base tel que mis en exergue ici. REVENDICATIONS 1. Carte IC caractérisée en ce qu'elle comprend: une première région de stockage (3) dans laquelle des données écrites ne sont pas garanties; une seconde région de stockage (4) dans laquelle les données écrites sont garanties; une troisième région de stockage dans laquelle un bit d'état indiquant un état de traitement est stocké; et une section de traitement (1), dans laquelle: si une première commande est reçue pour écrire les données sans garantie depuis un appareil hôte (7), ladite section de traitement (1) établit le bit d'état qui correspond à un traitement d'écriture dans un état qui indique un traitement d'écriture non garantie et écrit les données reçues dans ladite première région de stockage (3); et si une seconde commande est reçue pour écrire des données avec garantie depuis l'appareil hôte (7), ladite section de traitement (1) établit le bit d'état qui correspond au traitement d'écriture dans un état qui indique un traitement d'écriture garantie et écrit les données reçues dans ladite seconde région de stockage (4). 2. Carte IC caractérisée en ce qu'elle comprend: une région de stockage de données (3, 4); une région de stockage d'information de commande; une région de stockage de bit d'état qui stocke un bit d'état qui indique un état de traitement; et une section de traitement (1), dans laquelle: si une commande est reçue pour écrire des données depuis un appareil hôte (7) , ladite section de traitement établit le bit d'état qui correspond à un traitement d'écriture dans un état de début de traitement, établit ledit bit d'état dans un état de fin de traitement après la fin de l'écriture des données sur la base de ladite information de commande et transmet un message de réponse qui indique que le traitement d'écriture a été normalement terminé à l'appareil hôte; et lors du redémarrage de la carte IC après que ledit traitement d'écriture est interrompu, ladite section de traitement (1) transmet un signal d'erreur à l'appareil hôte (7) si ledit bit d'état est établi dans l'état de début de traitement et transmet le message de réponse qui indique une fin de traitement à l'appareil hôte si ledit bit d'état est établi dans l'état de fin de traitement. 3. Carte IC caractérisée en ce qu'elle comprend: une région de stockage de données 3, 4); une région de stockage de point de redémarrage qui stocke une information de point de redémarrage qui indique une position au niveau de laquelle un traitement doit être redémarré; une région de sauvegarde qui sauvegarde temporairement le point de redémarrage; une région de stockage de bit d'état qui stocke un bit d'état qui indique un état de traitement; et une section de traitement (1), dans laquelle: si une commande est reçue pour écrire des données depuis un appareil hôte (7) , ladite section de traitement (1) déplace l'information de point de redémarrage qui est stockée dans ladite région de stockage de point de redémarrage jusqu'à ladite région de sauvegarde et écrit un numéro de série de commande qui est inclus dans la commande dans ladite région de stockage de point de redémarrage en tant qu'information de point de redémarrage, établit ledit bit d'état dans un état de fin de traitement après la fin de l'écriture des données et transmet un message de réponse qui indique que le traitement a été normalement terminé à l'appareil hôte (7); et lors du redémarrage de la carte IC après que ledit traitement d'écriture est interrompu, la section de traitement (1) notifie à l'appareil hôte (7) ledit bit d'état et le traitement de point de redémarrage conformément à l'état dudit bit d'état en tant que message de réponse. 4. Carte IC caractérisée en ce qu'elle comprend: une région de stockage de données (3, 4); une région de stockage d'information de commande; une région de sauvegarde qui sauvegarde temporairement une information de commande; et une section de traitement (1), dans laquelle: si une commande est reçue pour écrire des données depuis un appareil hôte (7), ladite section de traitement (1) déplace l'information de commande qui est stockée dans ladite région de stockage d'information de commande jusqu'à ladite région de sauvegarde, établit un bit d'état qui correspond à un traitement d'écriture dans un état de début de traitement, recherche un endroit de mise à jour de données à partir de ladite information de commande, stocke des données d'écriture qui sont incluses dans ladite commande dans ledit endroit de mise à jour recherché, met à jour l'endroit de mise à jour pour les données stockées en tant que dite information de commande dans une région de données suivante, établit ledit bit d'état dans un état de fin de traitement et transmet un message de réponse qui indique que le traitement a été normalement terminé audit appareil hôte (7); et lors du redémarrage de la carte IC après que ledit traitement d'écriture est interrompu, ladite section de traitement (1) apprécie s'il convient ou non de restaurer l'information de commande qui est transmise audit appareil hôte (7) conformément à l'état dudit bit d'état. 5. Carte IC caractérisée en ce qu'elle comprend: une région de stockage de données (3, 4); une région de sauvegarde qui sauvegarde temporairement des données en provenance d'un appareil hôte (7); une région de stockage de bit d'état qui stocke un bit d'état qui indique un état de traitement; et une section de traitement (1), dans laquelle: si une commande est reçue pour écrire les données depuis l'appareil hôte (7), ladite section de traitement (1) déplace les données qui sont stockées dans ladite région de stockage de données jusqu'à ladite région de sauvegarde, établit le bit d'état qui correspond à un traitement d'écriture dans un état de début de traitement, écrit des données qui sont incluses dans ladite commande dans ladite région de stockage de données, établit ledit bit d'état dans un état de fin de traitement et transmet un message de réponse qui indique que le traitement a été normalement terminé audit appareil hôte (7); et lors du redémarrage de la carte IC après que ledit traitement d'écriture est interrompu, ladite section de traitement apprécie s'il convient ou non de restaurer ladite région de données conformémentà l'état dudit bit d'état. 6. Procédé de commande de mise à jour de données caractérisé en ce qu'il comprend: une première étape d'écriture, si une première commande est reçue pour écrire des données sans garantie depuis l'extérieur, consistant à établir le bit d'état qui correspond à un traitement d'écriture dans un état qui indique un traitement d'écriture non garantie et à écrire les données reçues dans une région de stockage non garanti de données; et une seconde étape d'écriture, si une seconde commande est reçue pour écrire des données avec une garantie depuis l'extérieur, consistant à établir le bit d'état qui correspond au traitement d'écriture dans un état qui indique un traitement d'écriture garantie et à écrire les données reçues dans une région de garantie de données. 7. Procédé de commande de mise à jour de données caractérisé en ce qu'il comprend: une première étape d'établissement d'état, si une commande est reçue pour écrire des données depuis un appareil hôte, consistant à établir un bit d'état qui correspond à un traitement d'écriture dans un état de début de traitement; une seconde étape d'établissement d'état consistant à établir ledit bit d'état dans un état de fin de traitement après la fin de l'écriture des données sur la base d'une information de commande; une étape de transmission de réponse consistant à transmettre un message de réponse qui indique que le traitement d'écriture a été normalement terminé à l'extérieur; et une étape de redémarrage, lors d'un redémarrage après que ledit traitement d'écriture est interrompu, consistant à transmettre un signal d'erreur à l'appareil hôte si ledit bit d'état est établi dans l'état de début de traitement et à transmettre le message de réponse qui indique une fin de traitement à l'extérieur si ledit bit d'état est établi dans l'état de fin de traitement. 8. Procédé de commande de mise à jour de données caractérisé en ce qu'il comprend: une étape de sauvegarde, si une commande est reçue pour écrire des données depuis l'extérieur, consistant à déplacer une information de point de redémarrage jusqu'à une région de sauvegarde; une première étape d'établissement d'état consistant à établir un bit d'état correspondant à un traitement d'écriture dans un état de début de traitement; une étape d'établissement de point de redémarrage consistant à mettre à jour une information de point de redémarrage courante selon un numéro de série de commande inclus dans ladite commande; une étape d'écriture de données consistant à écrire les données qui sont incluses dans ladite commande dans une région de stockage de données prédéterminée; une seconde étape d'établissement d'état consistant à établir ledit bit d'état dans un état de fin de traitement après la fin de l'écriture des données; une étape de transmission de réponse consistant à transmettre un message de réponse qui indique que le traitement a été normalement terminé à l'extérieur; et une étape de redémarrage, lors d'un redémarrage après que ledit traitement d'écriture est interrompu, consistant à notifier ledit bit d'état et ledit point de redémarrage comme traité conformément à l'état dudit bit d'état en tant que message de réponse. 9. Procédé de commande de mise à jour de données caractérisé en ce qu'il comprend: une étape de sauvegarde, si une commande est reçue pour écrire des données depuis l'extérieur, consistant à déplacer une information de commande courante jusqu'à une région de sauvegarde; une première étape d'établissement d'état consistant à établir un bit d'état qui correspond à un traitement d'écriture dans un état de début de traitement; une étape de recherche consistant à rechercher un endroit de mise à jour de données à partir de ladite information de commande; une étape de stockage de données consistant à stocker des données d'écriture incluses dans ladite commande audit endroit de mise à jour recherché; une étape de mise à jour d'information de commande consistant à mettre à jour l'endroit de mise à jour pour les données qui sont stockées en tant qu'information de commande sur une région de données suivante; une seconde étape d'établissement d'état consistant à établir ledit bit d'état dans un état de fin de traitement; une étape d'établissement de réponse consistant à transmettre un message de réponse qui indique que le traitement a été normalement terminé à l'extérieur; et une étape de redémarrage, lors d'un redémarrage après que ledit traitement d'écriture est interrompu, consistant à apprécier s'il convient de restaurer l'information de commande qui est transmise à l'extérieur conformément à l'état dudit bit d'état. 10. Procédé de commande de mise à jour de données caractérisé en ce qu'il comprend: une étape de sauvegarde, si une commande est reçue pour écrire des données depuis l'extérieur, consistant à déplacer des données qui sont stockées dans une région de stockage de données jusqu'à une région de sauvegarde; une première étape d'établissement d'état consistant à établir un bit d'état qui correspond à un traitement d'écriture dans un état de début de traitement; une étape d'écriture de données consistant à écrire des données qui sont incluses dans ladite commande sur une région de stockage de données; une seconde étape d'établissement d'état consistant à établir ledit bit d'état dans un état de fin de traitement; une étape de transmission de réponse consistant à transmettre un message de réponse qui indique que le traitement a été normalement terminé à l'extérieur; et une étape de redémarrage, lors d'un redémarrage après que ledit traitement d'écriture est interrompu, consistant à apprécier si oui ou non il convient de restaurer ladite région de données conformément à l'état dudit bit d'état. 11. Procédé de commande de restauration de données/message caractérisé en ce qu'il comprend: une première étape de transmission de commande au cours de laquelle un appareil hôte transmet une commande pour écrire des données; une première étape d'établissement d'état au cours de laquelle une carte IC établit un bit d'état qui correspond à un traitement d'écriture dans un état de début de traitement sur la base de la commande reçue; une seconde étape d'établissement d'état au cours de laquelle la carte IC établit ledit bit d'état dans un état de fin de traitement après la fin de l'écriture des données sur la base de ladite information de commande; une étape de transmission de réponse au cours de laquelle la carte IC transmet un message de réponse qui indique que le traitement a été normalement terminé audit appareil hôte; une seconde étape de transmission de commande au cours de laquelle ledit appareil hôte retransmet la commande pour écrire des données si ledit traitement d'écriture est interrompu et que ledit appareil hôte ne reçoit aucune réponse depuis ladite carte IC; une étape de restauration de données/de message au cours de laquelle ladite carte IC reçoit la commande retransmise, empêche le traitement d'écriture et transmet un signal d'erreur audit appareil hôte si ledit bit d'état est établi dans l'état de début de traitement et transmet le message de réponse audit appareil hôte après restauration des données et du message de réponse indiquant la fin du traitement au moyen d'un traitement de réécriture si le bit d'état est établi dans I'état de fin de traitement. 12. Procédé de commande de restauration de données/de message caractérisé en ce qu'il comprend: une première étape de transmission de commande au cours de laquelle un appareil hôte transmet une commande pour écrire des données; une étape de sauvegarde au cours de laquelle une carte IC déplace une information de point de redémarrage jusqu'à une région de sauvegarde sur la base de la commande reçue; une première étape d'établissement d'état consistant à établir un bit d'état qui correspond à un traitement d'écriture dans un état de début de traitement; une étape d'établissement de point de redémarrage consistant à mettre à jour l'information de point de redémarrage courante selon un numéro de série de commande inclus dans ladite commande; une étape d'écriture de données consistant à écrire des données qui sont incluses dans ladite commande sur une région de stockage de données prédéterminée; une seconde étape d'établissement d'état consistant à établir ledit bit d'état dans un état de fin de traitement après la fin de l'écriture des données; une étape de transmission de réponse consistant à transmettre un message de réponse qui indique que le traitement a été normalement terminé audit appareil hôte; une étape de transmission de commande de redémarrage au cours de laquelle ledit appareil hôte transmet une commande de redémarrage lors du redémarrage de la carte IC si ledit traitement d'écriture est interrompu et que l'appareil hôte ne reçoit pas de réponse; une étape de transmission de point de redémarrage au cours de laquelle ladite carte IC notifie audit appareil hôte ledit bit d'état et un point de redémarrage comme traité conformément à l'état dudit bit d'état en tant que message de réponse; une seconde étape de transmission de commande au cours de laquelle ledit appareil hôte transmet une commande d'écriture de données qui correspond au point de redémarrage reçu; et une étape de restauration de données/de message au cours de laquelle ladite carte IC reçoit ladite commande et restaure les données et le message de réponse indiquant une fin de traitement au moyen d'un traitement de réécriture. 13. Procédé de commande de restauration de données/de message caractérisé en ce qu'il comprend: une première étape de transmission de commande au cours de laquelle un appareil hôte transmet une commande pour écrire des données; une étape de sauvegarde au cours de laquelle une carte IC déplace une information de commande courante jusqu'à une région de sauvegarde sur la base de la commande reçue; une première étape d'établissement d'état consistant à établir un bit d'état qui correspond à un traitement d'écriture dans un état de début de traitement; une étape de recherche consistant à rechercher un endroit de mise à jour de données à partir de ladite information de commande; une étape de stockage de données consistant à stocker des données d'écriture incluses dans ladite commande audit endroit de mise à jour recherché; une étape de mise à jour d'information de commande consistant à mettre à jour l'endroit de mise à jour pour les données qui sont stockées en tant qu'information de commande dans une région de données suivante; une seconde étape d'établissement d'état consistant à établir ledit bit d'état dans un état de fin de traitement; une étape d'établissement de réponse consistant à transmettre un message de réponse qui indique que le traitement a été normalement terminé audit appareil hôte; une étape de transmission de commande de redémarrage au cours de laquelle ledit appareil hôte transmet une commande de redémarrage lorsque la carte IC est redémarrée si ladite étape de traitement d'écriture est interrompue et que l'appareil hôte ne reçoit pas de réponse depuis ladite carte IC; une étape de transmission de résultat d'appréciation au cours de laquelle ladite carte IC apprécie si oui ou non il convient de restaurer l'information de commande qui est transmise audit appareil hôte conformément à l'état dudit bit d'état après réception de ladite commande de redémarrage et qui transmet un résultat d'appréciation à l'appareil hôte en tant que message de réponse; une seconde étape de transmission de commande au cours de laquelle ledit appareil hôte transmet une commande d'écriture de données qui correspond au résultat d'appréciation reçu; et une étape de restauration de données/de message au cours de laquelle ladite carte IC reçoit ladite commande et restaure les données et le message de réponse indiquant une fin de traitement au moyen d'un traitement de réécriture. 14. Procédé de commande de restauration de données/de message caractérisé en ce qu'il comprend: une première étape de transmission de commande au cours de laquelle un appareil hôte transmet une commande d'écriture de données; une étape de sauvegarde au cours de laquelle une carte IC déplace des données qui sont stockées dans une région de stockage de données jusqu'à une région de sauvegarde sur la base de la commande reçue; une première étape d'établissement d'état au cours de laquelle la carte IC établit un bit d'état qui correspond à un traitement d'écriture dans un état de début de traitement; une étape d'écriture de données au cours de laquelle la carte IC écrit des données qui sont incluses dans ladite commande dans la région de stockage de données; une seconde étape d'établissement d'état au cours de laquelle la carte IC établit ledit bit d'état dans un état de fin de traitement; une étape de transmission de réponse au cours de laquelle la carte IC transmet un message de réponse qui indique qu'un traitement a été normalement terminé audit appareil hôte; lors d'un redémarrage, si ledit traitement d'écriture est interrompu et que ledit appareil hôte ne reçoit pas de réponse depuis ladite carte IC: une étape de transmission de commande de redémarrage au cours de laquelle ledit appareil hôte transmet une commande de redémarrage; une étape de transmission de résultat d'appréciation au cours de laquelle ladite carte IC apprécie si oui ou non il convient de restaurer ladite région de données conformément à un état dudit bit d'état après réception de ladite commande de redémarrage et transmet un résultat d'appréciation à l'appareil hôte en tant que message de réponse; une seconde étape de transmission de commande de mise à jour au cours de laquelle ledit appareil hôte transmet la commande d'écriture de données qui correspond au résultat d'appréciation reçu; et une étape de restauration de données/de message au cours de laquelle ladite carte IC reçoit ladite commande et restaure les données et le message de réponse indiquant une fin de traitement au moyen d'un traitement de réécriture. 15. Support lisible par ordinateur pour stocker des instructions, caractérisé en ce que, lorsque lesdites instructions sont exécutées sur un ordinateur, elles forcent l'ordinateur à réaliser: une première étape d'établissement d'état, si une commande est reçue pour écrire des données depuis l'extérieur, consistant à établir un bit d'état qui correspond à un traitement d'écriture dans un état de début de traitement; une seconde étape d'établissement d'état, consistant à établir ledit bit d'état dans un état de fin de traitement après la fin de l'écriture des données sur la base de ladite information de commande; une étape de transmission de réponse consistant à transmettre un message de réponse qui indique qu'un traitement a été normalement terminé à l'extérieur; et une étape de redémarrage consistant à empêcher le traitement d'écriture et à transmettre un signal d'erreur à l'extérieur si ledit bit d'état est établi dans l'état de début de traitement lors d'un redémarrage si ledit traitement d'écriture est interrompu et à transmettre le message de réponse qui indique une fin de traitement à l'extérieur après la fin d'un traitement de réécriture si ledit bit d'état est établi dans l'état de fin de traitement.