(57)【特許請求の範囲】
【請求項１】
第一ならびに第二のメモリを含むとともに制御ユニット及びオペレーティングシステムを有している集積回路装置であって、前記第一及び第二のメモリはいずれも、それぞれにツリー構造で編成された複数のファイルを具備し、第一のメモリのツリー構造は物理ファイルを含むとともに第二のメモリのツリー構造は前記物理ファイルと同じ内容を有する仮想ファイルを含んでおり、前記ツリー構造のうちの一方は、前記物理ファイル及び仮想ファイルのパスの表示を含んだリンクファイルを含み、かつ、前記仮想ファイルへのアクセスが必要なときは、前記オペレーティングシステムが前記仮想ファイルと同じ内容を有する物理ファイルへアクセスすることを特徴とする集積回路装置。
【請求項２】
前記パスの表示は、他方のツリー構造における物理ファイルのパスに対応するものである、請求項１に記載の装置。
【請求項３】
前記パスの表示は、少なくとも一つのファイル識別子を含んでいる、請求項１に記載の装置。
【請求項４】
前記パスの表示は、一つのツリー構造において選択されるファイルの識別子と、他方のツリー構造における同じ内容を有するファイルの識別子とを具備する、請求項３に記載の装置。
【請求項５】
前記パスの表示は、到達されるべきファイルの識別子を具備する、請求項３に記載の装置。
【発明の詳細な説明】
【０００１】
（発明の技術分野）
本発明は、第一ならびに第二のメモリを有するメモリを含み、前記二つのメモリが別個のツリー構造で編成されたファイルを具備する集積回路装置に関する。
【０００２】
前記装置は、特に、銀行業と同様に、健康管理や移動電話の分野で特に使用されるスマート・カードと称される携帯型装置である。
【０００３】
（発明の背景）
前記スマート・カードは一般的に、従来の制御装置（例えば、中央演算装置すなわちＣＰＵ）を具備する電子モジュールを保持するカード本体と、少なくとも一のメモリを含む。上述の様々な分野において、技術、特にスマート・カード技術がどんどん急速に発展している。
【０００４】
例えば、移動電話の分野においては、第３世代カードならびに携帯電話と同様に、第２世代カードならびに携帯電話がある。第１のカードならびに電話は、ＧＳＭ（Global System for Mobile communication）ネットワークで使用されるように設計されている。前記カードは、ＥＴＳＩと称される標準化機関によって発行された標準、ＧＳＭ  ＴＳ１１．１１に適合している。第２のカードならびに電話は、ＧＳＭネットワークで使用されるように設計されているが、それぞれ３ＧＰＰと呼ばれる標準化機関およびＥＴＳＩによって発行された標準であるＵＭＴＳ（Universal Mobile Telecommunications System）またはＧＰＲＳ（General Packet Radio Service）等の他のネットワーク上での使用のためにも設計されている。よって前記カードは、ＥＴＳＩおよび３ＧＰＰ標準化機関によって発行された標準である、標準ＵＳＴＭ  ＴＳ３１．１０２（ＵＭＴＳネットワークに適応したカード標準）と同様に、標準ＧＳＭ  ＴＳ１１．１１に適合している。第３世代標準では、前記カードは互いに独立したアプリケーションに関するメモリを含む。例えば、ＧＳＭネットワーク上で動作するＳＩＭアプリケーションならびにＵＭＴＳネットワーク上で動作するＵＳＩＭアプリケーション、銀行業アプリケーションおよびＧＳＭネットワーク上で動作するアプリケーション等がある。これらのアプリケーションの各々は、独立して動作するために独自の環境を有する。だから、例えば、各アプリケーションは、キーなどの独自の識別手段、通話中に使用される単位を数える独自の手段等を有する。様々なメモリのツリー構造におけるファイルは、前記手段を具備する。
【０００５】
しかしながら、使いやすさのために、ユーザが第３世代携帯電話で動作するサブスクリプションを伴うカードを有する場合、前記ユーザは同じサブスクリプションを伴う彼のカードを第２世代携帯電話でも使用できなければならない。
【０００６】
その結果、様々なアプリケーションがデータの一定の同じアイテム、例えば電話番号、通話中に使用される単位等を使用する。現状の技術は、第二のメモリに、第一のメモリにおけるデータのイメージを記憶する装置を提案している。すなわち、二つの異なるアプリケーションが同じデータを使用できるよう、第一のメモリに記憶されたツリー構造のファイルのコピーが第二のメモリにも記憶される。
【０００７】
上記現状の技術によって提案される解決策は、スマート・カードにおけるメモリの相当量を使用するという不利な点を有しており、これはスマート・カードにおける限られたメモリ・サイズに起因する問題を生じさせることがある。また、データおよびそのイメージが一貫したものとなるように、二つメモリにおけるイメージに加え、データを更新するための手段を実装しなければならない。これらの手段は、相当の実行時間を要し、かつ二つのメモリについて連続して行われる二つのメモリの更新の間にデータが失われてはならないために管理が難しいという不利な点を有する。
【０００８】
本発明によって解決しようとする技術的問題は、第一および第二のメモリを有する一つのメモリを含み、前記二つのメモリが、それぞれのツリー構造で編成された複数のファイルを具備する集積回路装置を提案することであり、これにより、メモリ内でデータが占める空間が削減され、かつデータを失うことなく、ファイル内に含まれるデータを更新する時間も短縮されるだろう。
【０００９】
（発明の概要）
前述の技術的問題への解決策は、前記複数のメモリの一つが、他方のメモリのツリー構造における少なくとも一つのファイルへのパスの表示を含むことを特徴とする。
【００１０】
その結果、後に詳しく説明するように、本発明の装置は、この表示が一のメモリと別のメモリにおけるファイルの間のリンクを作成するために使用されるので、ファイルのパスを表示することにより、カード・メモリの最適な管理を供給する。
【００１１】
（詳細な説明）
図１は、集積回路装置１０を示しており、この場合集積回路１０はスマート・カードである。このカード１０は、制御装置１１（例えば中央演算装置すなわちＣＰＵ）と、例えばカード・リーダー・コネクタとの電気的接続を供給するための接続ブロック１２、およびＳＩＭ、ＵＳＩＭという二つのメモリを具備する。
【００１２】
前記ＳＩＭおよびＵＳＩＭメモリを図２に示す。これらは好ましくは消去可能プログラム可能メモリである。これらはそれぞれ、第２世代携帯電話ならびに第３世代携帯電話でそれぞれ動作する二つのアプリケーションに関するファイル・ツリー構造を含んでいる。
【００１３】
第一のＳＩＭメモリは、第一のフォルダＤＦ＿７Ｆ２０を有するメイン・フォルダＭＦと、カードに関連する固有の識別番号を有するファイルＥＦ＿ＩＣＣＩＤとを具備するファイル・ツリー構造を含んでいる。第一のフォルダＤＦ＿７Ｆ２０は、サブフォルダＤＦ＿７Ｆ１０と、それぞれ第一のＳＩＭアプリケーションによってアクセス可能なネットワークに関連するデータならびに通話中にカードで使用される単位のカウンタに関連するデータをと具備する二つのファイルＥＦ＿ＰＬＭＮＳＥＬおよびＥＦ＿ＡＣＭを具備する。サブフォルダＤＦ＿７Ｆ１０は、それぞれ電話番号、および例えばユーザによって受信されるメッセージを具備する二つのファイルＥＦ＿ＦＤＮおよびＥＦ＿ＥＦ１を含んでいる。
【００１４】
第二のＵＳＩＭメモリは、二つのフォルダＤＦ＿５Ｆ３ＡおよびＤＦ＿５Ｆ３Ｂを有するメイン・フォルダＡＤＦを具備するファイル・ツリー構造を含む。第一のフォルダＤＦ＿５Ｆ３Ａは、第二のＵＳＩＭアプリケーションによってアクセス可能なネットワークに関するデータを具備するファイルＥＦ＿ＵＰＬＭＮＳＥＬを具備する。
【００１５】
第３世代カードの同じサブスクリプションを、第３または第２世代携帯電話の両方で使用するためには、第二のＵＳＩＭアプリケーションで、第一のＳＩＭアプリケーションにおいて使用されるものと同一のデータを使用できなければならない。例えば、図３に記載したように、サブスクリプションは、電話番号ＦＤＮ、単一のカード識別番号ＩＣＣＩＤまたは通話中にカードで使用される単位のカウンタ値ＡＣＭを含んでいる。このデータは両方のアプリケーションによって使用される。第二のＵＳＩＭアプリケーションにおいて、このデータはそれぞれファイルＥＦ＿ＥＦ１、ＥＦ＿ＩＣＣＩＤおよびＥＦ＿ＡＣＭに保持される。これらは第一のＳＩＭアプリケーションにおける、ファイルＥＦ＿ＦＤＮ、ＥＦ＿ＩＣＣＩＤ、およびＥＦ＿ＡＣＭにそれぞれ対応している。
【００１６】
カードにおけるこのデータの重複を回避するために、前記メモリの一つは、他方のメモリにおける少なくとも一つのファイルへのパスの表示を含む。前記パス表示は、少なくとも一つのファイルまたはフォルダの識別子を含む。フォルダは、他のファイルを具備する特別なファイルである。
【００１７】
第一の実施態様によれば、第一のＳＩＭメモリは、第二のＵＳＩＭメモリにおける少なくとも一つのファイルへのパスの表示を具備するリンク・ファイルＥＦ＿ＬＩＮＫを含む。例えば、電話番号ファイルＥＦ＿ＥＦ１へのパスはＡＤＦ、ＤＦ＿５Ｆ３Ａ，ＥＦ＿ＥＦ１である。リンク・ファイルＥＦ＿ＬＩＮＫも、第一のＳＩＭメモリにおける対応するファイルのパスの表示、すなわち、ＭＦ，ＤＦ＿７Ｆ２０，ＤＦ＿７Ｆ１０，ＥＦ＿ＦＤＮというパスを有するファイルＥＦ＿ＦＤＮも含む。同じことが、それぞれ第二のＵＳＩＭメモリにおいてＡＤＦ，ＦＦＦＦ，ＥＦ＿ＩＣＣＩＤならびにＡＤＦ，ＦＦＦＦ，ＥＦ＿ＡＣＭというパスを有し、および第一のＳＩＭメモリではＭＦ，ＦＦＦＦ，ＦＦＦＦ，ＥＦ＿ＩＣＣＩＤならびにＭＦ，ＤＦ＿７Ｆ２０，ＦＦＦＦ，ＥＦ＿ＡＣＭというパスを有する識別番号ファイルＥＦ＿ＩＣＣＩＤおよびカウンタ・ファイルＥＦ＿ＡＣＭにも適用される。第一のＳＩＭメモリおよび第二のＵＳＩＭメモリにおける各パスに関して、別個のメモリ領域Ｍ１およびＭ２が使用され、それぞれｎ＋１およびｍ＋１ワードであり、ｎ＞０  ｍ＞０（１ワードは２バイトに等しい）であり、ｎおよびｍは、メイン・フォルダから始まって、要求されるファイルに到達する前になされるべきフォルダ選択の数である。ファイルが直接メイン・フォルダに記憶される時、例えば識別番号ファイルＥＦ＿ＩＣＣＩＤがメイン・フォルダＭＦに記憶されると、前記パスのｎ−１またはｍ−１ワードが、値ＦＦＦＦに設定される。１ワードは一般的に要求されるファイルの識別子に使用される。第一のメモリにおける一のファイルの識別子は、実際には第二のメモリにおける対応するファイルのそれと同じではないことがある。
【００１８】
物理的にデータを記憶するメモリはターゲット・メモリと呼ばれ、データを物理的には記憶しないものはソース・メモリと呼ばれる。この場合、ターゲット・メモリは第一のＳＩＭメモリである一方、ソース・メモリは第二のＵＳＩＭメモリである。ソース・メモリに記憶されるファイルはソース・ファイルと呼ばれ、およびターゲット・メモリに記憶されるファイルはターゲット・ファイルと呼ばれる。第一のＳＩＭメモリは物理的に電話番号ファイルＥＦ＿ＦＤＮを記憶する。そのため、カード・ユーザには透過的に、第二のＵＳＩＭアプリケーションにおける電話番号ファイルＥＦ＿ＥＦ１は仮想的であり、すなわちそれは前記第二のＵＳＩＭアプリケーションに物理的存在を有していない。
【００１９】
このメカニズムによって、スマート・カードで使用されるメモリの量が低減されるだけではなく、二つのメモリにおける同一のファイルを更新するための複雑なシステムの必要性ももはやない。カード・ユーザが電話番号を変更すると、一つの電話番号ファイルＥＦ＿ＦＤＮのみが修正される。リンク・ファイルＥＦ＿ＬＩＮＫを通して、同じ電話番号が常に、使用されるアプリケーションとは関わりなく使用される。よって、本発明に従った装置は、最適化されたデータ共有を供給する。
【００２０】
第二の実施態様によれば、第二のＵＳＩＭメモリは、他方のＳＩＭメモリにおける少なくとも一つのファイルへのパスの表示を具備するリンク・ファイルＥＦ＿ＬＩＮＫを含む。図４に記載の通り、第一のＳＩＭメモリにおける電話番号ファイルＥＦ＿ＦＤＮのパスはＭＦ，ＤＦ＿７Ｆ２０，ＤＦ＿７Ｆ１０，ＥＦ＿ＦＤＮである。リンク・ファイルＥＦ＿ＬＩＮＫも、第二のＵＳＩＭメモリにおける対応するファイルのパスの表示、すなわちＤＦ＿５Ｆ３Ａ，ＥＦ＿ＥＦ１というパスを有するファイルＥＦ＿ＥＦ１を含む。同じことが、それぞれ、第一のＳＩＭメモリにおいては、ＭＦ，ＦＦＦＦ，ＦＦＦＦ，ＥＦ＿ＩＣＣＩＤ、ならびにＭＦ，ＤＦ＿７Ｆ２０，ＦＦＦＦ，ＥＦ＿ＡＣＭおよび第二のＵＳＩＭメモリにおいては、ＦＦＦＦ，ＥＦ＿ＩＣＣＩＤ、ならびにＦＦＦＦ，ＥＦ＿ＡＣＭというパスを有する識別番号ファイルＥＦ＿ＩＣＣＩＤおよびカウンタ・ファイルＥＦ＿ＡＣＭにも適用される。第一のＳＩＭメモリおよび第二のＵＳＩＭメモリにおける各パスに関して、別個のメモリ領域Ｍ１およびＭ２が使用され、それぞれｎおよびｍ＋１ワードであり、ｎ≧０、ｍ＞０であり、ｎおよびｍは、メイン・フォルダから始まって、要求されるファイルに到達する前になされるべきフォルダ選択の数であり、より一般的にはファイル・ツリー構造でのレベルの数と呼ばれる。ファイルが直接メイン・フォルダに記憶されると、例えば、識別番号ファイルＥＦ＿ＩＣＣＩＤがメイン・フォルダＭＦにあると、パスのｎ−１ワードがターゲット・メモリに関する値ＦＦＦＦに設定され、およびｍ−２ワードがソース・メモリに関してＦＦＦＦに設定される。実際に、リンク・ファイルＥＦ＿ＬＩＮＫは、ソース・メモリである第二のＵＳＩＭメモリにある。よって、ソース・メモリにおけるファイル・パスの表示においては、メイン・フォルダＡＤＦを表示する必要はない。よってこれは、第一の実施態様と比較して、メモリにおいて１少ないワードを必要とする。
【００２１】
第三の実施態様によれば、第二のＵＳＩＭメモリは、他方のメモリにおける少なくとも一つのファイルへのパスの表示を具備するいくつかのリンク・ファイルＥＦ＿ＬＩＮＫを含む。図５に記載の通り、一つのフォルダにおける各仮想データ・ファイルは、同じフォルダにおけるリンク・ファイルＥＦ＿ＬＩＮＫと関連している。
【００２２】
カードの固有識別番号ファイルＥＦ＿ＩＣＣＩＤおよび単位カウンタ・ファイルＥＦ＿ＡＣＭは、メイン・フォルダＡＤＦに記憶された第一のリンク・ファイルＥＦ＿ＬＩＮＫ１と関連している。ソース・パスの表示は、単純にファイル識別子によって表される一方で、ターゲット・パスの表示は、第一のファイルＥＦ＿ＩＣＣＩＤに関してはＭＦ，ＦＦＦＦ，ＦＦＦＦ，ＥＦ＿ＩＣＣＩＤ、および第二のファイルＥＦ＿ＡＣＭに関してはＭＦ，ＤＦ＿７Ｆ２０，ＦＦＦＦ，ＥＦ＿ＡＣＭである。
【００２３】
電話番号ファイルＥＦ＿ＥＦ１は、第二のフォルダＤＦ＿５Ｆ３Ａに記憶された第二のリンク・ファイルＥＦ＿ＬＩＮＫ２と関連している。ソース・パスの表示は、単純にファイルＥＦ＿ＥＦ１の識別子によって表される一方で、ターゲット・パスの表示は、前記ファイルＥＦ＿ＥＦ１に関してＭＦ，ＤＦ＿７Ｆ２０，ＤＦ＿７Ｆ１０，ＥＦ＿ＦＤＮである。よって第一のメモリ領域Ｍ１に関してはたった１ワードしか使用しない一方で、第二のメモリ領域Ｍ２に関しては、ｍ＋１ワードが使用され、ｍ＞０である。
【００２４】
そのため、ここでも、第一および第二の実施態様と比較して、メモリにおいてより少ないワードが使用される。
【００２５】
本発明の装置の第二の効果は、この種のファイル共有が、スマート・カードで実行されることである。このファイル管理は、携帯電話におけるいかなるオペレーティング・システムの変更も伴わない。携帯電話およびカードのそれぞれが、それらの間でデータまたは命令を交換するために使用されうるオペレーティング・システムを有する。一般的に、ファイルは、携帯電話のオペレーティング・システムを用いてカードにおいて選択される。本発明の装置で、携帯電話のオペレーティング・システムに関して透過的に、真のファイルが選択される。例えば、第二のＵＳＩＭメモリの電話番号ファイルＥＦ＿ＥＦ１が選択されると、または電話のオペレーティング・システムを用いてこのファイルからデータが検索されると、このファイルが、第二のＵＳＩＭメモリに物理的に存在しないことについての表示はない。カード・オペレーティング・システムは、第一のＳＩＭメモリの対応するファイルＥＦ＿ＦＤＮを選択し、および電話のオペレーティング・システムに、このオペレーティング・システムに関して透過的に、前記ファイルのデータを送信する。
【００２６】
上述の様々な実現方法によれば、メモリは、他方のメモリにおける一つのファイルのパスの表示と、そして物理的ファイルと仮想ファイルとの間のマッピングをセット・アップするために、実ファイルのパスの表示も具備し、パス表示は好ましくは、少なくとも１のファイル識別子を含むことが注目される。すなわち、メモリは、ターゲット・メモリにおけるターゲット・ファイルのパスの表示と、そしてソース・メモリにおけるソース・ファイルのパスの表示も具備する。
【００２７】
本発明の装置の第三の効果は、ファイル・パスの表示が、好ましくは、一またはそれより多くのファイル識別子を具備することである。それは好ましくは、特定のファイルに到達するために最初に選択されるべきファイルの識別子と、到達されるべきファイルの識別子とを具備する。これは、様々なファイルのメモリ・アドレスを含む場合に、パス表示を更新するための複雑な手段を実装する必要がない、という効果をもたらす。実際には、サイズ・ファイルが、前記ファイルに到達するために選択されるべき様々なファイルのアドレスを含むパス表示に関して修正されるといつも、リンク・ファイルＥＦ＿ＬＩＮＫは更新される必要があるだろう。この問題は、ファイル識別子を含む表示で回避される。
【００２８】
第三の実施態様によれば、ソース・メモリにおける特定のファイル、すなわち仮想ファイルは、カード・オペレーティング・システムを介して選択される。それは、以下のステップを含む：
１  現在のフォルダにおけるリンク・ファイルＥＦ＿ＬＩＮＫを探す（現在のフォルダとは、あなたが存在しているフォルダである）
１．１  リンク・ファイルＥＦ＿ＬＩＮＫが見つかると、前記リンク・ファイルにおけるソース・ファイルの識別子を探す。
【００２９】
識別子が見つかると、パス表示に表示されたすべてのファイルを最初に選択することによって、パス表示を用いて、ターゲット・メモリにおける物理的ファイルを選択する。
【００３０】
識別子が見つからない場合、ステップ１．２に移動する。
１．２  リンク・ファイルＥＦ＿ＬＩＮＫが見つからない場合、現在のフォルダにおけるこのソース・ファイルを探す。
１．２．１  ソース・ファイルが現在のフォルダにある場合、それから、前記ファイルを選択し、そして携帯電話のオペレーティング・システムに選択メッセージを送信する。
１．２．２  ソース・ファイルが現在のフォルダにない場合、それから携帯電話のオペレーティング・システムにエラー・メッセージを送信する。
【００３１】
第一ならびに第二の実施態様によれば、ファイルは、同じ上述の原理に従って選択される。しかしながら、第一の実施態様に関しては、リンク・ファイルＥＦ＿ＬＩＮＫは、ターゲット・メモリ、この場合第一のＳＩＭメモリのメイン・フォルダＭＦにおいて直接探される。第二の実施態様に関しては、リンク・ファイルＥＦ＿ＬＩＮＫは、ソース・メモリ、この場合では第二のＵＳＩＭメモリのメイン・フォルダＡＤＦにおいて直接探される。
【００３２】
ファイルは、一般的に、識別子およびファイル・サイズを介して選択されることが注目される。別のファイルが選択されると、別のファイルに行くために、あなたがいる現在のファイルのサイズに等しいジャンプが実行される。ファイル・サイズは、例えば、前記ファイルの開始におけるファイル・ヘッダに書き込まれうる。よってファイル・サイズが変更されると、新しいサイズがファイルにおいて更新されるが、好ましくは識別子のみを参照するパス表示は更新されない。
【００３３】
明らかに、上述された実現方法は制限的でなく、および共有ファイルが第三のメモリに保持されうることが容易に想像でき、特定の応用に対応はしてないが、単純に、いくつかの異なる応用に関して共有メモリとして振舞う。
【図面の簡単な説明】
添付の図面に対応している上述の説明は、非制約的な例として示されており、本発明の目的およびそれがどのように達成されうるかを明確に説明するだろう。
【図１】  図１は、本発明に従った集積回路装置、この場合はスマート・カードの図である。
【図２】  図２は、図１に記載のカードの２のメモリの図である。
【図３】  図３は、本発明に従った図１に記載のカードを作る第一の方法の図である。
【図４】  図４は、本発明に従った図１に記載のカードを作る第二の方法の図である。
【図５】  図５は、本発明に従った図１に記載のカードを作る第三の方法の図である。
【図１】
0004532824.tif 000002
【図２】
0004532824.tif 000003
【図３】
0004532824.tif 000004
【図４】
0004532824.tif 000005
【図５】
0004532824.tif 000006