CN111918277B - 数据存储管理 - Google Patents

数据存储管理 Download PDF

Info

Publication number
CN111918277B
CN111918277B CN202010370107.0A CN202010370107A CN111918277B CN 111918277 B CN111918277 B CN 111918277B CN 202010370107 A CN202010370107 A CN 202010370107A CN 111918277 B CN111918277 B CN 111918277B
Authority
CN
China
Prior art keywords
storage area
signal line
controller
data
uicc
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010370107.0A
Other languages
English (en)
Other versions
CN111918277A (zh
Inventor
法宾·布瓦塔尔
卢多维奇·奥多阿特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NXP BV
Original Assignee
NXP BV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NXP BV filed Critical NXP BV
Publication of CN111918277A publication Critical patent/CN111918277A/zh
Application granted granted Critical
Publication of CN111918277B publication Critical patent/CN111918277B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/0002Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
    • G11C13/0021Auxiliary circuits
    • G11C13/0069Writing or programming circuits or methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/183Processing at user equipment or user record carrier
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • G06F3/0607Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0658Controller construction arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/072Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips the record carrier comprising a plurality of integrated circuit chips
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10009Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
    • G06K7/10237Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves the reader and the record carrier being capable of selectively switching between reader and record carrier appearance, e.g. in near field communication [NFC] devices where the NFC device may function as an RFID reader or as an RFID tag
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/0002Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
    • G11C13/0021Auxiliary circuits
    • G11C13/0097Erasing, e.g. resetting, circuits or methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/3816Mechanical arrangements for accommodating identification devices, e.g. cards or chips; with connectors for programming identification devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Databases & Information Systems (AREA)
  • Electromagnetism (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • General Health & Medical Sciences (AREA)
  • Telephone Function (AREA)

Abstract

一种装置包括第一信号线、第二信号线和控制器。所述第一信号线耦接到第一存储区域。所述第二信号线耦接到第二存储区域。所述控制器将信号输出到所述第一信号线或所述第二信号线以选择所述第一存储区域或所述第二存储区域。所述第一存储区域可以是可移除数据存储卡,并且所述第二存储区域可以是所述装置中的嵌入式存储区域。所述信号是所述第一存储区域和所述第二存储区域中的所选一个存储区域的复位信号。

Description

数据存储管理
技术领域
本文公开的示例实施例涉及管理数据存储。
背景技术
智能电话和其它移动装置设计有越来越多的功能,但并非没有缺点。例如,增加功能会增加芯片和其支持连接的数量和大小。这成为减小装置大小的阻碍。
智能电话增加的功能的一个例子是使用近场通信(NFC)与外部装置传输/接收数据。所述数据可以包括例如订户帐户和标识信息、电话号码、信用***和各种类型的控制信息。此数据存储在可移除***到智能电话的槽中的订户身份模块(SIM)卡中。一种类型的SIM卡的例子是通用集成电路卡(UICC)。
在智能电话中使用可移除SIM卡并非总是令人期望的。例如,如果智能电话丢失或被盗,则存储在此类卡上的数据可能被未经授权的用户访问。解决此问题的一种尝试涉及在同一智能电话中使用嵌入式SIM存储和可移除SIM卡。然而,已经以需要使用外部开关来选择嵌入式SIM存储或可移除SIM卡的方式实施了此方法。这些外部开关占用宝贵的板空间并且消耗大量功率。
发明内容
下文呈现了各个示例实施例的简要总结。可以在以下总结中做一些简化和省略,这旨在突出和介绍各个示例实施例的一些方面,而并非限制本发明的范围。足以允许本领域的普通技术人员创建和使用本发明概念的示例实施例的详细描述将在后面的章节中呈现。
根据一个或多个实施例,一种装置包括:第一信号线,所述第一信号线耦接到第一存储区域;第二信号线,所述第二信号线耦接到第二存储区域;以及控制器,所述控制器被配置成将信号输出到所述第一信号线或所述第二信号线以选择所述第一存储区域或所述第二存储区域,其中所述第一存储区域是可移除数据存储卡并且所述第二存储区域是所述装置中的嵌入式存储区域,并且其中所述信号是所述第一存储区域和所述第二存储区域中的所选一个存储区域的复位信号。所述可移除数据存储卡可以是通用集成电路卡(UICC),并且所述嵌入式存储区域可以是嵌入式通用集成电路卡(eUICC)。
所述装置可以包括芯片上的电路,其中所述eUICC位于所述芯片上并且所述芯片耦接到所述UICC。所述电路可以是近场通信(NFC)电路,所述NFC电路从所述UICC和所述eUICC中的所选一个读取数据,或将数据存储到所述UICC和所述eUICC中的所选一个。所述装置可以包括耦接在所述芯片与所述UICC之间的单线协议(SWP)线,其中当选择所述UICC时,所述NFC电路通过所述SWP线与所述UICC通信。所述装置可以包括第三信号线,所述第三信号线用于将时钟信号载送到所述控制器、所述可移除数据存储卡和嵌入式存储区域。
所述装置可以包括第三信号线,所述第三信号线耦接到所述控制器、所述可移除数据存储卡和所述嵌入式存储区域,其中所述第三信号线是用于载送数据的双向输入/输出线。所述控制器可以将信号彼此独立地输出到所述第一信号线和所述第二信号线。所述控制器可以基于存储在存储器中的指令将所述信号自动输出到所述第一信号线或所述第二信号线。所述控制器可以基于用户输入信号将所述信号输出到所述第一信号线或所述第二信号线。
根据一个或多个实施例,一种用于管理数据存储的方法包括:接收用于选择第一存储区域或第二存储区域的指令;生成复位信号;以及将所述复位信号传输到耦接到所述第一存储区域的第一信号线或者耦接到所述第二存储区域的第二信号线,其中所述第一存储区域是可移除数据存储卡并且所述第二存储区域是嵌入式数据存储区域,并且其中所述可移除数据存储卡和所述嵌入式数据存储定位于同一装置中。所述可移除数据存储卡可以是通用集成电路卡(UICC)并且所述嵌入式存储区域可以是嵌入式通用集成电路卡(eUICC)。
所述eUICC可以与电路位于同一芯片上。所述电路可以是近场通信(NFC)电路,所述NFC电路从所述UICC和所述eUICC中的所选一个读取数据,或将数据存储到所述UICC和所述eUICC中的所选一个。所述方法可以包括沿着共同耦接到所述控制器、所述可移除数据存储卡和所述嵌入式存储区域的第三信号线传输时钟信号。所述方法可以包括共同耦接到所述控制器、所述可移除数据存储卡和所述嵌入式存储区域的第三信号线传输数据。
根据一个或多个实施例,一种非暂时性机器可读介质存储指令,以使处理器:接收用于选择第一存储区域或第二存储区域的指令;生成复位信号;以及将所述复位信号传输到耦接到所述第一存储区域的第一信号线或者耦接到所述第二存储区域的第二信号线,其中所述第一存储区域是可移除数据存储卡并且所述第二存储区域是嵌入式数据存储区域,并且其中所述可移除数据存储卡和所述嵌入式数据存储定位于同一装置中。所述可移除数据存储卡可以是通用集成电路卡(UICC),并且所述嵌入式存储区域可以是嵌入式通用集成电路卡(eUICC)。所述eUICC可以与电路位于同一芯片上,并且所述电路可以是近场通信(NFC)电路,所述NFC电路从所述UICC和所述eUICC中的所选一个读取数据,或将数据存储到所述UICC和所述eUICC中的所选一个。
附图说明
当结合附图考虑以下详细描述和所附权利要求时,本发明的其它目的和特征将变得更加清楚。尽管示出并描述了若干个示例实施例,但在每个图中,相似的附图标记标识相似部件,在附图中:
图1示出了用于管理装置中的数据存储的***的实施例;
图2A和2B示出了用于选择数据存储装置的用户界面的例子;以及
图3示出了用于管理装置中的数据存储的方法的实施例。
具体实施方式
应理解,附图仅是示意性的,并且未按比例绘制。还应理解,相同的附图标记在所有附图中用于指示相同或者类似的部件。
描述和附图示出了各个示例实施例的原理。因此,应了解,本领域的技术人员将能够设计出体现本发明的原理并且包括在本发明的范围内的各种布置,但是本文中并未明确描述或示出所述布置。此外,本文所引用的所有例子原则上明确旨在用于教学目的以帮助读者理解本发明的原理和一位或多位发明人为了推动本领域的发展而贡献的概念,并且应被理解为不限于这种具体引用的例子和条件。另外,除非另有指示(例如,“否则”或“或在替代方案中”),否则本文所使用的术语“或”指代非排他性的或(即,和/或)。而且,本文所描述的各个示例实施例不一定相互排斥,因为某些示例实施例可以与一个或多个其它示例实施例组合形成新的示例实施例。如“第一”、“第二”、“第三”等描述语并不意味着限制所讨论的要素的顺序,而是用来区分一个要素与下一个要素,并且通常是可互换的。如最大值或最小值等值可以预先确定的并且可以基于应用设定为不同的值。
图1示出了用于管理电子装置中的多个数据存储区域的***的实施例。数据存储区域可以被管理成在其自身之间和/或与一个或多个电路或应用交换数据(例如,读取、写入或两者)。电子装置可以是例如移动装置,如智能电话、平板计算机、个人数字助理、媒体播放器、笔记本计算机、物联网(IoT)装置或另一种类型的信息或处理终端。出于说明的目的,电子装置可以被称为主机装置。
参考图1,***包括主机装置的控制器10,所述控制器10管理第一数据存储区域20和第二数据存储区域30。在一个实施例中,第一数据存储区域可以是可移除订户身份模块(SIM)卡并且第二数据存储区域可以是嵌入式SIM存储区域。在一个实施例中,SIM卡20可以是通用集成电路卡(UICC)并且嵌入式SIM存储区域30可以是嵌入式UICC(eUICC)。而且,UICC可以是B类存储并且eUICC的容限可以是3V。
在另一个实施例中,一个或多个存储区域20和30中的一个或多个存储区域可以是不同类型的SIM或存储区域。出于说明的目的,第一存储区域20可以被称为UICC并且第二存储区域30可以被称为eUICC。
UICC 20可以包括用于发送和/或接收功率信号、控制信号和数据信号的多个触点(或引脚)C。例如,C1触点可以从主机装置的控制器10或电源接收供电电压(SIMVCC)。供电电压可以激活UICC,然后提供用于执行与主机装置的控制器或其它电路相关联的各种操作的电力。通过触点C1接收的供电电压可以处于不同的范围内以支持不同的模式或操作,例如,正常模式、低功率模式等。触点C2可以从控制器10或另一个电路接收复位信号。触点C3可以从控制器10或另一个定时电路接收时钟信号。触点C5可以是到参考电位,例如接地的连接。触点C6可以是要用于编程和/或用于支持单线协议(SWP)通信的可变电压引脚,如下文将更详细地讨论。触点C7可以是用于基于预定的协议发送和/或接收数据的输入/输出(I/O)触点。
UICC 20可以包括一个或多个其它触点(或引脚)C4和C8,所述一个或多个其它触点(或引脚)C4和C8不被使用或不用于专用目的。时钟信号的引脚21、I/O数据的引脚22和复位信号的引脚23在图1中示出为输入并且在下文结合由控制器10执行的操作进行讨论。
eUICC 30可以包括多个引脚,包括但不限于时钟输入引脚31、输入/输出(I/O)引脚32和复位引脚33。eUICC 30可以包括根据一个或多个规范或标准的其它引脚或输入,但是关于一个或多个实施例讨论了引脚31、32和33。从集成到包括一个或多个其它电路的芯片中的意义上说,eUICC是嵌入式的。
在一个实施例中,eUICC 30可以集成到包括用于在电子***与外部装置之间传送信号的近场通信(NFC)电路50的芯片40中。信号可以包括个人数据、财务数据、标识和/或要在NFC电路50与控制器10或主机装置的另一个电路或应用之间传输的其它数据。出于进行无线支付(例如,使用钱包应用)、传送标识信息的目的或者出于另一个目的,这些信号还可以使用例如耦接到近场通信链路的天线在NFC电路50与外部装置之间传输。芯片40还可以包括用于使由NFC电路50执行的通信安全的嵌入式安全元件(SE)。
在一个实施例中,出于控制NFC电路50的操作的目的,eUICC 30可以存储一个或多个应用。在这种情况下,eUICC 30还可以充当安全元件(SE)。UICC 20也可以存储用于控制主机装置的一个或多个操作的应用。UICC 20和eUICC 30以及实际上整个芯片40可以符合一个或多个标准,例如全球移动通信***(GSM)标准。NFC电路50和eUICC 30通过芯片40上的内部信号线连接。内部信号线可以包括要用于从主机装置的NFC电路50和/或控制器发送和接收数据的电力线、数据线(I/O)和/或控制线。在一个实施例中,UICC 20和eUICC 30可以在控制器10的控制下通过一条或多条信号线,例如通过耦接在UICC 20与芯片40之间的与ISO协议相兼容的信号线交换数据,或者通过主机装置的一个或多个其它信号线,例如,耦接到主机控制器的一个或多个I/O线交换数据。ISO协议线可以是单线协议(SWP)线。在一些实施例中,UICC、eUICC和/或控制器10之间的通信可以通过ISO端口来执行。当不使用一个或多个ISO端口时,则可以实施高阻抗(HiZ)模式以免干扰活动链路。
控制器10对UICC 20和eUICC 30以及芯片的NFC电路50执行多个电力操作和管理操作。控制器10可以例如基于存储在主机装置的存储器60中的指令(例如,固件)执行这些操作。此存储器可以是任何类型的固定或可移除存储。
由控制器10执行的电力管理操作包括向UICC 20和芯片40之一或两者提供电力(例如SIMVCC)。在一个实施例中,UICC 20可以基于芯片从控制器10接收的电力从芯片40接收电力。在一实施例中,不同于控制器的电压源可以向UICC 20和/或芯片40的电路提供电力。
由控制器10执行的管理操作包括选择两个数据存储区域中的哪个数据存储区域将用于与主机装置一起操作和/或用于执行涉及主机装置的特定操作。基于由控制器10传输到UICC 20和eUICC 30中相应一个的信号做出选择。
如图1所示,信号可以沿着信号线110、120、130和140传输。信号线110将复位信号(UIM_RST1)从控制器10载送到UICC 20的复位输入引脚23。可以将其它信号线连接到UICC20和eUICC 30。例如,信号线120将时钟信号(UIM_CLK)载送到UICC 20的输入引脚21并且载送到eUICC 30的输入引脚31(SE_ISO_CLK)。信号线130在控制器10与UICC 20的引脚22之间以及在控制器10与eUICC 30的引脚(SE_ISO_IO)32之间载送数据(UIM_IO)。如双向箭头所示,信号线130可以是用于从UICC和eUICC读取数据并且用于向UICC和eUICC写入(或存储)数据的双向线。
因此,在图1的实施例中,时钟信号线和I/O信号线合并,使得在控制器10、UICC 20和eUICC 30的所有三个之间仅使用一个时钟信号线和仅一个I/O线。通过使用时钟信号的仅一个信号线和用于执行I/O数据传送的仅一个信号线,可以基本上减少主机装置中的信号线的数量,这将产生更简单,更节省空间的设计并且显著地节省功率和成本。
而且,在图1的实施例中,第一复位信号线110用于UICC 20,并且第二单独的信号线140用于eUICC 30。控制器可以使用这些单独的复位信号线来独立地选择UICC和eUICC以执行如例如由存储在存储器60中的固件确定的一个或多个操作或应用。为了选择UICC 20或eUICC 30(以与主机装置的NFC电路50或另一个应用一起使用),控制器10将复位信号输出到要选择的一个的复位引脚。当控制器10将复位信号输出到信号线110时,选择UICC 20。当控制器10将复位信号输出到信号线140时,选择eUICC 30。存储在存储器60中的固件可以指示控制器10使用UICC 20或eUICC中的将复位信号发送到的所选一个,以进行排除未选择的存储的主机装置的所有操作,或者以进行如例如由固件确定的或通过用户输入或用户偏好确定的具体操作。当由UICC或eUICC接收到复位信号时,可以实施初始化程序,所述初始化程序可以涉及擦除先前存储在其中的所有数据。因此,所选数据存储的全部容量可供用于主机装置、NFC电路和/或其它应用或电路的后续操作。
控制器10可以基于一个或多个场景将复位信号输出到信号线110或信号线140。在一个实施例中,控制器可以基于存储在存储器60中的固件中的指令自动输出复位信号以选择UICC 20或eUICC 30之一。在一个实施例中,当主机装置被重新配置或复位时和/或基于一个或多个其它条件,可以写入固件以将UICC或eUICC指定为用于与NFC电路50和/或一个或多个其它应用或电路在主机装置初始启动时一起使用的默认存储区域。
另一个例子可能跟随智能电话制造商之间的最近趋势,所述智能电话制造商倾向于使用嵌入式SIM卡而不是可移除SIM卡。在主机装置具有UICC 20和eUICC 30两者的情况下,控制器可以例如在初始化时或在启动时自动将复位信号输出到eUICC 30。此后在任何时候,例如,基于固件或应用中的指令,可以在控制器10沿着线110输出复位信号时选择UICC。
在另一个例子中,控制器10可以输出复位信号以基于输入信号来选择UICC或eUICC之一。可以例如通过用户访问主机装置的控制菜单中的选项来生成用户输入信号。例如,可以在主机装置的设置中包括控制菜单,以便允许用户选择要将哪个存储区域(UICC或eUICC)用于存储联系人、个人身份信息、财务信息和/或使用主机装置期间的其它信息。例如,虽然使用eUICC可能是智能电话制造商所优选的,但是主机装置的用户可能更喜欢使用UICC,因为,出于初始化新用户或主机装置的目的或者出于以其它方式阻止未授权访问敏感信息的目的,UICC具有从主机装置中的槽中移除的能力。
图2A示出了可以在主机装置上显示以允许用户手动选择使用可移除UICC卡20或嵌入式eUICC 30的用户界面的例子。然后,主机装置的控制器10可以在信号线110或140中的适当的一个信号线上输出复位信号以做出选择。可以在任何时间更改选择以匹配用户的偏好或者基于固件中或主机装置上实施的应用中的指令更改选择。用户界面可以包括在用户装置的设置中,或者可以例如在要在主机装置中执行新应用时生成。
图2B示出了可以显示以允许用户选择哪些应用将要与UICC一起使用以及哪些应用将与eUICC一起使用的界面的例子。在一个实施例中,用户界面可以允许用户选择UICC或eUICC之一作为默认存储。在一个实施例中,可以通过沿着信号线110或140中相应的一个信号线输出复位信号来写入固件以自动选择用于一些应用的UICC和用于其它应用的eUICC。在一个实施例中,复位UICC或eUICC之一可以禁用UICC或eUICC中未选择的一个的操作。
在一个实施例中,eUICC 30可以基于来自电源VDDIO_SE的从控制器10输出的电压来执行数据输入/输出操作。相对于UICC 20或eUICC30,控制器10还可以从电源VDDIO输出不同电平的电压(参见图1中的分支路径)以支持由NFC电路50执行的数据输入/输出操作。控制器10和芯片40可以通过总线(例如,内部集成电路(I2C)总线)传送数据、控制信号和/或其它信息。
在一个实施例中,UICC 20和eUICC 30可以在控制器和/或NFC电路50的控制下执行并发操作(例如,可以同时启用)。并发操作可以与主机装置的同一操作相关,或者可以彼此独立地执行,例如,可以对应于在主机装置上执行不同且不相关的操作、电路或应用。
图3示出了用于管理主机装置中的多个存储区域的方法的实施例。所述方法可以例如由图1的***或由另一个***实施。出于说明的目的,在下面的讨论中将假定图1的***用于实施所述方法。
参考图3,所述方法包括在310处接收指令以选择主机装置中的第一数据存储区域或第二数据存储区域。第一数据存储区域可以是可移除SIM卡(例如,UICC 20)并且第二存储区域可以是嵌入式存储(例如,eUICC 30)。如先前所指示的,嵌入式存储区域可以与一个或多个其它电路例如,NFC电路集成在芯片上。主机装置的控制器可以例如从存储在内部存储器中的固件或基于用户输入(例如,菜单选择或其它手动指定)接收指令。
在320处,控制器基于指令生成复位信号以选择第一数据存储区域或第二数据存储区域。此时,控制器还可以基于接收到的指令或另一个指令配置,以设置一个或多个应用(或整个主机装置的操作)以供与所选应用一起使用。可以通过固件或基于用户输入(例如,菜单选择)生成用于设置主机装置的操作的指令。
在330处,控制器将复位信号输出到连接到所选存储区域的复位引脚的信号线。例如,在图1的***中,如果选择了UICC 20,则控制器10可以在线110上输出复位信号,并且如果选择了eUICC,则控制器可以将复位信号输出到线140。因为在此实施例中使用了不同的复位信号线,所以可以单独地和独立地选择UICC和eUICC以满足一个或多个预期应用的数据管理操作。
所述方法的另外的操作可以包括在340处,沿着共同连接到主机装置的控制器的输入/输出信号线、第一数据存储区域(例如,UICC)的I/O引脚和第二数据存储区域的I/O引脚(例如,eUICC),将数据输出到所选存储区域或者从所选存储区域接收数据。出于此目的而使用单个信号线可以显著减少大小、成本和功耗。
所述方法的另一个操作可以包括在350处,(当第一存储区域和第二存储区域被选择或以其它方式被激活时)使用同一时钟信号驱动第一存储区域和第二存储区域。同一时钟信号可以沿着共同连接到数据存储装置(例如,UICC和eUICC)的相应时钟引脚的信号线从主机装置的控制器输出。出于此目的使用单个信号线显著减少大小、成本和功耗。
根据一个实施例,一种非暂时性机器可读介质存储指令,以使处理器执行本文所描述的***实施例和方法实施例的操作。例如,指令可以使处理器选择第一存储区域或第二存储区域、生成复位信号并且将复位信号传输到耦接到第一存储区域的第一信号线或耦接到第二存储区域的第二信号线。第一存储区域可以是可移除数据存储卡(例如,SIM或UICC)并且第二存储区域是嵌入式数据存储区域(例如,eUICC),所述第一存储区域和所述第二存储区域两者可以定位于同一主机装置中。处理器可以是执行如本文所描述的操作的控制器10。
本文所公开的实施例的控制器、处理器和其它信号生成特征和信号处理特征可以以例如,可以包括硬件、软件或两者的逻辑实施。当至少部分地以硬件实施时,控制器、处理器和其它信号生成特征和信号处理特征可以是例如,多种集成电路中的任何一种集成电路,包括但不限于专用集成电路、现场可编程门阵列、逻辑门的组合、片上***、微处理器或其它类型的处理或控制电路。
当至少部分地以软件实施时,控制器、处理器和其它信号生成特征和信号处理特征可以包括例如,用于存储例如要由计算机、处理器、微处理器、控制器或其它信号处理装置执行的代码或指令的存储器或其它存储装置。计算机、处理器、微处理器、控制器或其它信号处理装置可以是本文所描述的那些计算机、处理器、微处理器、控制器或其它信号处理装置或除了本文所描述的元件之外的一个计算机、处理器、微处理器、控制器或其它信号处理装置。因为详细描述了形成所述方法(或计算机、处理器、微处理器、控制器或其它信号处理装置的操作)的基础的算法,所以用于实施方法实施例的操作的代码或指令可以将计算机、处理器、控制器或其它信号处理装置变换为用于执行本文所述的方法的专用处理器。
益处、优点、问题解决方案以及可能使任何益处、优点或解决方案发生或变得更加明显的任何一个或多个要素不应被解释为任何或所有权利要求的关键、必需或是必要特征或要素。本发明仅由所附权利要求限定,包括在本申请未决期间做出的任何修改以及如所公布的那些权利要求的所有等效物。
尽管各个示例性实施例已经特别参考所述示例性实施例的某些示例性方面进行了详细描述,但是应理解,本发明能够具有其它示例实施例并且本发明的细节能够在各个明显的方面进行修改。如对于本领域的技术人员来说容易显而易见的,可以在保持处于本发明的精神和范围内的同时进行变化和修改。因此,前述公开、描述和附图仅仅是出于说明性目的并且不以任何方式限制本发明,本发明仅由权利要求书限定。

Claims (8)

1.一种装置,其特征在于,包括:
第一信号线(110),所述第一信号线耦接到第一存储区域;
第二信号线(140),所述第二信号线耦接到第二存储区域;以及
控制器,所述控制器被配置成将信号输出到所述第一信号线或所述第二信号线以选择所述第一存储区域或所述第二存储区域,其中所述第一存储区域是可移除数据存储卡并且所述第二存储区域是所述装置中的嵌入式存储区域,并且其中所述信号是所述第一存储区域和所述第二存储区域中的所选一个存储区域的复位信号;
其中,所述装置进一步包括:
第三信号线(120),所述第三信号线共同从所述控制器连接到所述第一存储区域和所述第二存储区域的相应时钟引脚;以及
额外信号线(130),所述额外信号线共同从所述控制器连接到所述第一存储区域和所述第二存储区域,其中所述额外信号线是用于载送数据的双向输入/输出线;
其中,所述控制器被进一步配置成通过沿着所述第三信号线传输时钟信号驱动所述第一存储区域和所述第二存储区域中的所选一个存储区域,并且沿着所述额外信号线向所述第一存储区域和所述第二存储区域中的所选一个存储区域输出数据或从所述第一存储区域和所述第二存储区域中的所选一个存储区域接收数据。
2.根据权利要求1所述的装置,其特征在于:
所述可移除数据存储卡是通用集成电路卡(UICC),并且
所述嵌入式存储区域是嵌入式通用集成电路卡(eUICC)。
3.根据权利要求2所述的装置,其特征在于,另外包括:
芯片上的电路,
其中所述eUICC位于所述芯片上并且所述芯片耦接到所述UICC。
4.根据权利要求3所述的装置,其特征在于,所述电路是近场通信(NFC)电路,所述NFC电路从所述UICC和所述eUICC中的所选一个读取数据或将数据存储到所述UICC和所述eUICC中的所选一个。
5.根据权利要求4所述的装置,其特征在于,另外包括:
单线协议(SWP)线,所述SWP线耦接在所述芯片与所述UICC之间,
其中当选择所述UICC时,所述NFC电路通过所述SWP线与所述UICC通信。
6.根据在前的任一项权利要求所述的装置,其特征在于,所述控制器被配置成将信号彼此独立地输出到所述第一信号线和所述第二信号线。
7.根据在前的任一项权利要求所述的装置,其特征在于,所述控制器被配置成基于存储在存储器中的指令将所述信号自动输出到所述第一信号线或所述第二信号线。
8.一种用于管理数据存储的方法,其特征在于,所述方法包括:
接收用于选择第一存储区域或第二存储区域的指令;
通过控制器生成复位信号;以及
通过所述控制器将所述复位信号传输到耦接到所述第一存储区域的第一信号线或者耦接到所述第二存储区域的第二信号线,其中所述第一存储区域是可移除数据存储卡并且所述第二存储区域是嵌入式数据存储区域,并且其中所述可移除数据存储卡和所述嵌入式数据存储定位于同一装置中,
其中,所述方法进一步包括:
通过所述控制器经由沿着共同从所述控制器连接到所述第一存储区域和所述第二存储区域的相应时钟引脚的第三信号线传输时钟信号驱动所述第一存储区域和所述第二存储区域中的所选一个存储区域;以及
通过所述控制器沿着共同从所述控制器连接到所述第一存储区域和所述第二存储区域的额外信号线向所述第一存储区域和所述第二存储区域中的所选一个存储区域输出数据或从所述第一存储区域和所述第二存储区域中的所选一个存储区域接收数据,其中所述额外信号线是用于载送数据的双向输入/输出线。
CN202010370107.0A 2019-05-10 2020-04-30 数据存储管理 Active CN111918277B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP19305599.3A EP3737128B1 (en) 2019-05-10 2019-05-10 Common data and clock signal lines
EP19305599.3 2019-05-10

Publications (2)

Publication Number Publication Date
CN111918277A CN111918277A (zh) 2020-11-10
CN111918277B true CN111918277B (zh) 2024-05-28

Family

ID=66776278

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010370107.0A Active CN111918277B (zh) 2019-05-10 2020-04-30 数据存储管理

Country Status (3)

Country Link
US (1) US10872663B2 (zh)
EP (1) EP3737128B1 (zh)
CN (1) CN111918277B (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101739222A (zh) * 2008-11-20 2010-06-16 联发科技股份有限公司 电子装置、接口电路及存取方法
CN102681955A (zh) * 2010-12-21 2012-09-19 三星电子株式会社 多接口存储卡及操作方法
WO2013027085A1 (en) * 2011-08-22 2013-02-28 Nokia Corporation Multi-sim enabling application and use of euicc in legacy terminals
CN106611608A (zh) * 2015-10-23 2017-05-03 群联电子股份有限公司 存储器控制电路单元、存储器储存装置与数据传输方法
CN106650456A (zh) * 2015-11-03 2017-05-10 质子世界国际公司 电子电路的安全启动
CN106658465A (zh) * 2015-10-29 2017-05-10 三星电子株式会社 通信电路芯片、电子装置以及辅助通信装置
CN107409056A (zh) * 2015-03-26 2017-11-28 英特尔公司 使用中继器选择性启用第一通信路径和第二通信路径

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2461613A1 (en) * 2010-12-06 2012-06-06 Gemalto SA Methods and system for handling UICC data
CN102548046B (zh) * 2010-12-24 2017-05-03 深圳市经纬科技有限公司 三卡双待手机及在手机中实现三卡双待功能的方法
IT1404159B1 (it) * 2010-12-30 2013-11-15 Incard Sa Metodo e sistema di controllo di una comunicazione tra una carta universale a circuito integrato ed una applicazione esterna
US8560015B2 (en) * 2011-07-18 2013-10-15 Nokia Corporation Application selection for multi-SIM environment
US8954067B2 (en) * 2011-12-23 2015-02-10 Nokia Corporation Method and apparatus for emulating a plurality of subscriptions
CN104471600B (zh) * 2014-04-01 2017-11-28 华为终端有限公司 一种安全单元的管理方法及终端
KR102331692B1 (ko) * 2014-06-30 2021-11-30 삼성전자 주식회사 단말의 프로파일 선택 방법 및 장치
KR102219451B1 (ko) * 2014-09-22 2021-02-24 삼성전자주식회사 스토리지 컨트롤러, 이의 동작 방법 및 이를 포함하는 솔리드 스테이트 디스크
US9531831B1 (en) * 2016-04-05 2016-12-27 Verizon Patent And Licensing Inc. Active subscription profiles on secure element supporting concurrent usage of network services
KR102484367B1 (ko) * 2016-09-09 2023-01-04 삼성전자주식회사 UICC와 eUICC의 제어 방법 및 시스템
EP3376458B1 (en) * 2017-03-15 2020-07-15 Nxp B.V. Nfc device and initialization method
EP3413600B1 (en) * 2017-06-08 2020-02-19 Nxp B.V. Communication device and method of managing profiles
US10779157B2 (en) * 2017-09-28 2020-09-15 Apple Inc. Methods and apparatus for accessing services of multiple wireless networks via a single radio access network

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101739222A (zh) * 2008-11-20 2010-06-16 联发科技股份有限公司 电子装置、接口电路及存取方法
CN102681955A (zh) * 2010-12-21 2012-09-19 三星电子株式会社 多接口存储卡及操作方法
WO2013027085A1 (en) * 2011-08-22 2013-02-28 Nokia Corporation Multi-sim enabling application and use of euicc in legacy terminals
CN107409056A (zh) * 2015-03-26 2017-11-28 英特尔公司 使用中继器选择性启用第一通信路径和第二通信路径
CN106611608A (zh) * 2015-10-23 2017-05-03 群联电子股份有限公司 存储器控制电路单元、存储器储存装置与数据传输方法
CN106658465A (zh) * 2015-10-29 2017-05-10 三星电子株式会社 通信电路芯片、电子装置以及辅助通信装置
CN106650456A (zh) * 2015-11-03 2017-05-10 质子世界国际公司 电子电路的安全启动

Also Published As

Publication number Publication date
US20200357465A1 (en) 2020-11-12
CN111918277A (zh) 2020-11-10
EP3737128B1 (en) 2024-04-17
EP3737128A1 (en) 2020-11-11
US10872663B2 (en) 2020-12-22

Similar Documents

Publication Publication Date Title
US9420409B2 (en) Near field communication device
US11169594B2 (en) Card and host apparatus
US8433840B2 (en) Storage card having selectable contact elements and method of its operation
US9741027B2 (en) Memory card based contactless devices
US20080245878A1 (en) Ic card
JP2007242024A (ja) Icカード、携帯端末機及び携帯端末機の制御方法
JP2006518897A (ja) マルチプロトコルメモリカード
KR20070088405A (ko) 고속 인터페이스를 지원하는 ⅰcc에서 무접점인터페이스를 위한 방법 및 장치
US20090327529A1 (en) Data storage device with multiple protocols for preloading data
US20090006691A1 (en) Bus width arbitration
US20130132740A1 (en) Power Control for Memory Devices
CN111918277B (zh) 数据存储管理
CN108683429B (zh) 一种支持psam卡的移动终端
US9237157B2 (en) Data processing and storage device
JP5636008B2 (ja) 携帯端末、プログラム、記録媒体
CN113033222A (zh) 电子设备、用户身份识别卡与存储卡的识别方法
US20090327528A1 (en) Data storage method with multiple protocols for preloading data
US9277409B2 (en) Security chip of a communication device
CN206431661U (zh) 一种智能卡及终端设备
KR20110029132A (ko) 데이터를 프리로딩하기 위한 다중 프로토콜을 구비하는 데이터 저장 장치
KR20060047052A (ko) 다중 인터페이스 카드 및 다중 인터페이스 카드의 초기화방법

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant