[go: up one dir, main page]

CN104580635A - Method for Linking Contact Information Based on Basic Document Data Validity - Google Patents

Method for Linking Contact Information Based on Basic Document Data Validity Download PDF

Info

Publication number
CN104580635A
CN104580635A CN201410162710.4A CN201410162710A CN104580635A CN 104580635 A CN104580635 A CN 104580635A CN 201410162710 A CN201410162710 A CN 201410162710A CN 104580635 A CN104580635 A CN 104580635A
Authority
CN
China
Prior art keywords
data
constituent instruments
file
basic
basic file
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.)
Granted
Application number
CN201410162710.4A
Other languages
Chinese (zh)
Other versions
CN104580635B (en
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.)
Acer Inc
Original Assignee
Acer Inc
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 Acer Inc filed Critical Acer Inc
Publication of CN104580635A publication Critical patent/CN104580635A/en
Application granted granted Critical
Publication of CN104580635B publication Critical patent/CN104580635B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)

Abstract

The invention discloses a method for establishing connection between contact person information according to data validity of a memory basic file of a smart card. In the starting process of the mobile device provided with the intelligent card, whether the link to be established in the basic file of the index management telephone directory is correct or not is judged according to the validity of each corresponding data in the basic file of the index management telephone directory and the basic file of the abbreviated dialing number. Therefore, by deleting the error connection of the invalid data corresponding to the basic abbreviated dialing number file from the effective index of the basic directory file of the index management, the invention can avoid displaying blank contact information after the intelligent card is started up in other devices, thereby improving the data correctness and the operation fluency of the directory.

Description

根据基本文件数据有效性来连结联络人信息的方法Method for Linking Contact Information Based on Basic Document Data Validity

技术领域technical field

本发明涉及一种根据智能卡内存基本文件的数据有效性来在联络人信息之间建立连结的方法,尤其涉及一种根据智能卡内存索引管理电话簿基本文件和缩写拨号号码基本文件的对应关系有效性来连结联络人信息的方法。The present invention relates to a method for establishing links between contact information according to the data validity of the basic file stored in the smart card, in particular to a method for managing the validity of the corresponding relationship between the basic file of the phone book and the basic file of abbreviated dial numbers according to the index stored in the smart card method to link contact information.

背景技术Background technique

用户识别模块(Subscriber Identity Module,SIM)卡是一种用来保存移动电话服务的用户身份识别数据的智能卡,同时可用来储存简讯数据和电话号码。在外部硬件方面,SIM卡由中央处理器(centralprocess unit,CPU)、只读存储器(read-only memory,ROM)、随机存取内存(random access memory,RAM)、电子式可抹除程序化只读存储器(electrically erasable programmable read-only memory,EEPROM)和输入/输出(I/O)电路等组件所组成。在内部数据方面,SIM卡采用分级(hierarchical)的逻辑数据结构,其包括基本文件(elementary file,EF)、专有文件(dedicated file,DF)和主要文件(master file,MF)等3种类型的数据。A Subscriber Identity Module (SIM) card is a smart card used to store user identification data for mobile phone services, and can also be used to store SMS data and phone numbers. In terms of external hardware, the SIM card consists of a central processing unit (central process unit, CPU), a read-only memory (read-only memory, ROM), a random access memory (random access memory, RAM), and an electronic erasable programmed memory card. It is composed of components such as electrically erasable programmable read-only memory (EEPROM) and input/output (I/O) circuits. In terms of internal data, the SIM card adopts a hierarchical logical data structure, which includes three types: elementary file (EF), dedicated file (DF) and master file (MF). The data.

基本文件的架构分为透明(transparent)、线性固定(linear fixed)和循环(cyclic)等三种类型,用以储存不同性质的数据。透明基本文件是以字节(byte)为单位的连续性数据文件,数据的存取以指定抵消(offset)位置及存取数据长度方式来处理。线性固定基本文件和循环基本文件是以记录(record)为单位的连续性且固定长度的数据文件,数据的存取以记录为单位。The basic file structure is divided into three types: transparent, linear fixed, and cyclic, which are used to store data of different nature. The transparent basic file is a continuous data file with the unit of byte (byte), and data access is handled by specifying the offset (offset) position and the access data length. The linear fixed basic file and the circular basic file are continuous and fixed-length data files with the unit of record (record), and the data access is based on the unit of record.

根据第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)所制定的规范TS31.102,专有文件DFPHONEBOOK内包括所有有关电话簿信息的基本文件,例如电话簿参考档案基本文件(phonebook reference file)EFPBR,其它基本文件的名称缩写和类型如下表所示:According to the specification TS31.102 formulated by the 3rd Generation Partnership Project (3GPP), the proprietary file DFPHONEBOOK includes all basic files related to phonebook information, such as the phonebook reference file (phonebook reference file) EFPBR, the name abbreviations and types of other basic files are shown in the table below:

EFAAS代表额外号码阿尔法字符串(additional number Alphastring)基本文件,属于第三类型(Type3)。EFADN代表缩写拨号号码(abbreviated dialing numbers)基本文件,属于第一类型(Type1)。EFANR代表额外号码(additional number)基本文件,可属于第一类型或第二类型(Type2)。EFEMAIL代表电子邮件基本文件,可属于第一类型或第二类型。EFEXT1代表延伸(extension1)基本文件,属于第三类型。EFGAS代表分组信息阿尔法字符串(grouping information Alphastring)基本文件,属于第三类型。EFGRP代表分组档案(grouping file)基本文件,属于第三类型。EFIAP代表索引管理电话簿(indexadministration phone book)基本文件,属于第一类型。EFPBC代表电话簿管理(phone book control)基本文件,属于第一类型。EFSNE代表第二名称输入(second name entry)基本文件,可属于第一类型或第二类型。EFUID代表唯一识别(unique identifier)基本文件,属于第一类型。EFCCP1代表功能组态参数(capability configuration parameters1)基本文件,属于第三类型。EF AAS stands for additional number Alphastring (additional number Alphastring) basic file, which belongs to the third type (Type3). EFADN stands for abbreviated dialing numbers (abbreviated dialing numbers) basic file, which belongs to the first type (Type1). EFANR stands for additional number (additional number) elementary file, which can belong to the first type or the second type (Type2). EFEMAIL stands for E-mail Elementary File, which can belong to the first type or the second type. EF EXT1 stands for extension (extension1) basic file and belongs to the third type. EF GAS stands for elementary file of grouping information Alphastring (grouping information Alphastring), and belongs to the third type. EF GRP stands for grouping file (grouping file) basic file and belongs to the third type. EF IAP stands for index administration phone book (indexadministration phone book) elementary file and belongs to the first type. EF PBC stands for Phone Book Control Elementary File and belongs to the first type. EF SNE stands for second name entry (second name entry) elementary file, which can belong to the first type or the second type. EF UID stands for unique identifier (unique identifier) elementary file, and belongs to the first type. EF CCP1 represents the basic file of capability configuration parameters (capability configuration parameters1), which belongs to the third type.

在电话簿参考档案基本文件EFPBR中,第一笔以标签”A8”标示的数据名称对应于一主要基本文件(master EF),后续其它笔以标签”A8”标示的数据名称对应于第一类型的基本文件,以标签”A9”标示的数据名称对应于第二类型的基本文件,而以标签”AA”标示的数据名称对应于第三类型的基本文件。第一类型基本文件和主要基本文件包括相同数据笔数,且第一类型基本文件内每一笔数据是以一对一方式映像至主要基本文件内一相对应的一笔数据。第二类型基本文件所包括的数据笔数少于主要基本文件所包括的数据笔数,且第二类型基本文件内每一笔数据是通过第一类型的索引管理电话簿基本文件EFIAP连结至主要基本文件内相对应的一笔数据。第三类型基本文件内每一笔数据是通过电话簿参考档案基本文件EFPBR内其它基本文件所包括数据的数据识别(recordidentifier)来连结至主要基本文件内相对应的一笔数据。In the phonebook reference file elementary file EF PBR , the first data name marked with the label "A8" corresponds to a main basic file (master EF), and the subsequent data names marked with the label "A8" correspond to the first Type of elementary files, the data names marked with the label "A9" correspond to the second type of elementary files, and the data names marked with the label "AA" correspond to the third type of elementary files. The first-type basic file and the main basic file include the same number of data items, and each data in the first-type basic file is mapped to a corresponding data in the main basic file in a one-to-one manner. The number of data items included in the second type basic file is less than the number of data items included in the main basic file, and each data item in the second type basic file is linked to by the index management phonebook basic file EF IAP of the first type A corresponding piece of data in the main basic file. Each piece of data in the third type of primary file is linked to a corresponding piece of data in the main primary file through the data identifier (record identifier) of the data included in other basic files in the phonebook reference file primary file EF PBR .

假设SIM卡内的电话簿存有一特定联络人的两笔联络方式,其中联络人的电话号码存在第一类型的缩写拨号号码基本文件EFADN,联络人的电子邮件存在第二类型的电子邮件基本文件EFEMAIL,而第二类型的电子邮件基本文件EFEMAIL需通过索引管理电话簿基本文件EFIAP连结至缩写拨号号码基本文件EFADN。在現有技术中,当使用者删除此特定联络人的数据时,只会删除基本文件EFADN和EFEMAIL内相关数据,而不会处理索引管理电话簿基本文件EFIAP中相关数据。在删除此特定联络人的数据后,基本文件EFIAP中相关数据已成无效指标。若将此张SIM卡插入其它装置,索引管理电话簿基本文件EFIAP的无效指标可能会在电话簿中造成显示一笔空白的联络人信息,因此容易混淆用户并影响操作流畅度。Assume that the phone book in the SIM card stores two contact information of a specific contact person, wherein the contact person's phone number has the first type of abbreviated dial number basic file EF ADN , and the contact person's email has the second type of email basic file The file EF EMAIL , and the second type of email basic file EF EMAIL needs to link to the basic file EF ADN of the abbreviated dialing number through the index management phonebook basic file EF IAP . In the prior art, when the user deletes the data of this specific contact, only the relevant data in the basic files EF ADN and EF EMAIL will be deleted, and the relevant data in the basic file EF IAP of the index management phonebook will not be processed. After deleting the data of this particular contact, the relevant data in the basic file EF IAP has become an invalid indicator. If this SIM card is inserted into other devices, the invalid index of the basic file EF IAP of the index management phonebook may cause a blank contact information to be displayed in the phonebook, so it is easy to confuse the user and affect the smoothness of operation.

发明内容Contents of the invention

鉴于上述现有技术的问题,本发明的目的在于提供一种根据智能卡内存索引管理电话簿基本文件和缩写拨号号码基本文件的对应关系有效性来连结联络人信息的方法,以改善电话簿数据正确性和操作流畅度。In view of the above-mentioned problems in the prior art, the purpose of the present invention is to provide a method for linking contact information according to the effectiveness of the corresponding relationship between the smart card memory index management phonebook basic file and the abbreviated dial number basic file, so as to improve the correctness of the phonebook data. performance and operational fluency.

为达到上述目的,本发明公开一种连结联络人信息的方法,其包括将一智能卡安装至一行动装置;在所述行动装置的一开机流程中,在所述智能卡内存的一第一基本文件中读取一第一数据;当所述第一数据的内容对应至一有效指标时,根据所述有效指标在所述智能卡内存的一第二基本文件中读取相对应的一第二数据;以及当所述第二数据的内容对应至一无效数据时,更新所述第一数据的内容使其对应至一无效指标。其中,所述第一基本文件包括至少一指标,用来将一第三基本文件中一特定数据连结至所述第二基本文件中一特定数据;所述第二基本文件是用来储存一联络人的一第一联络信息;且所述第三基本文件是用来储存所述联络人的一第二联络信息。To achieve the above object, the present invention discloses a method for linking contact information, which includes installing a smart card to a mobile device; during a boot process of the mobile device, a first basic file stored in the smart card Read a first data in; when the content of the first data corresponds to an effective index, read a corresponding second data in a second basic file in the memory of the smart card according to the effective index; and when the content of the second data corresponds to an invalid data, updating the content of the first data to correspond to an invalid index. Wherein, the first basic file includes at least one index, which is used to link a specific data in a third basic file to a specific data in the second basic file; the second basic file is used to store a link a first contact information of a person; and the third basic file is used to store a second contact information of the contact person.

附图说明Description of drawings

图1为本发明中一种在智能卡内管理联络人信息的连结的方法流程图。FIG. 1 is a flow chart of a method for managing links of contact information in a smart card according to the present invention.

图2至图4为根据第三代合作伙伴计划规范所定义基本文件的示意图。2 to 4 are schematic diagrams of basic files defined according to the 3rd Generation Partnership Project specification.

其中,附图标记说明如下:Wherein, the reference signs are explained as follows:

110~200    步骤110~200 steps

11~17      字段11~17 Fields

具体实施方式Detailed ways

本发明提供一种在智能卡内管理联络人信息的连结的方法,可应用在不同种类的行动装置,包括移动电话、个人数字助理(personaldigital assistant,PDA)、掌上型(handheld)计算机、平板(tablet)计算机、迷你桌面(nettop)计算机、笔记型(laptop)计算机,或其它具备通讯功能的装置。然而,行动装置的种类并不限定本发明的范畴。The present invention provides a method for managing the connection of contact information in a smart card, which can be applied to different types of mobile devices, including mobile phones, personal digital assistants (personal digital assistants, PDAs), palm-sized (handheld) computers, tablet (tablet) ) computer, mini desktop (nettop) computer, notebook (laptop) computer, or other devices with communication functions. However, the type of mobile device does not limit the scope of the present invention.

在本发明方法所应用的行动装置中,其内可安装不同种类的智能卡,例如全球行动通信系统(global system for mobile communications,GSM)系统的SIM卡、通用行动通信系统(universal mobiletelecommunications system,UMTS)的USIM卡、码分多址(codedivision multiple access,CDMA)系统的可移式用户识别模块(removable user identity module,R-UIM)卡和CDMA用户识别模块(CSIM)卡等。本发明说明书虽然以SIM/USIM卡来说明实施例,但移动装置所安装的智能卡种类并不限定本发明的范畴。In the mobile device to which the method of the present invention is applied, different types of smart cards can be installed therein, such as the SIM card of the Global System for Mobile Communications (GSM) system, the Universal Mobile Telecommunications System (UMTS) USIM card, code division multiple access (CDMA) system removable user identity module (removable user identity module, R-UIM) card and CDMA user identity module (CSIM) card, etc. Although the description of the present invention uses a SIM/USIM card to illustrate the embodiment, the type of smart card installed in the mobile device does not limit the scope of the present invention.

在本发明方法所应用的行动装置中,其内可安装不同大小的智能卡,例如标准SIM卡Mini SIM)、微SIM卡(Micro SIM)或纳米SIM卡(Nano SIM)等。然而,移动装置所安装的智能卡大小并不限定本发明的范畴。In the mobile device to which the method of the present invention is applied, smart cards of different sizes can be installed therein, such as a standard SIM card (Mini SIM), a micro SIM card (Micro SIM) or a nano SIM card (Nano SIM) and the like. However, the size of the smart card installed in the mobile device does not limit the scope of the present invention.

图1为本发明中一种在智能卡内管理联络人信息的连结的方法流程图,其包括下列步骤:Fig. 1 is a flow chart of a method for managing contact information links in a smart card in the present invention, which includes the following steps:

步骤110:在行动装置的开机流程中,判断所安装的智能卡是否支持需通过其它基本文件来建立连结的特定类型数据;若是,执行步骤120;若否,执行步骤200。Step 110: During the boot process of the mobile device, determine whether the installed smart card supports specific types of data that need to be linked through other basic files; if yes, perform step 120; if not, perform step 200.

步骤120:读取智能卡内存索引管理电话簿基本文件EFIAP中第i笔数据;执行步骤130。Step 120: read the i-th data in the smart card memory index management phonebook basic file EF IAP ; execute step 130.

步骤130:判断索引管理电话簿基本文件EFIAP中第i笔数据的内容是否对应至无效指标;若是,执行步骤170;若否,执行步骤140。Step 130: Determine whether the content of the i-th data in the basic file EF IAP of the index management phonebook corresponds to an invalid index; if so, perform step 170; if not, perform step 140.

步骤140:判断缩写拨号号码基本文件EFADN中相对应第i笔数据的内容是否对应至无效数据;若是,执行步骤150;若否,执行步骤160。Step 140: Determine whether the content corresponding to the i-th data in the basic file EF ADN of the abbreviated dialing number corresponds to invalid data; if yes, execute step 150; if not, execute step 160.

步骤150:更新索引管理电话簿中基本文件EFIAP的第i笔数据的内容使其对应至无效指标;执行步骤170。Step 150: update the content of the i-th data of the basic file EF IAP in the index management phonebook to make it correspond to the invalid index; execute step 170.

步骤160:将索引管理电话簿基本文件EFIAP中第i笔数据所指定的一第二类型基本文件中一相对应的一笔数据连结至缩写拨号号码基本文件EFADN中第i笔数据;执行步骤170。Step 160: Link a corresponding piece of data in a second type basic file specified by the i-th data in the index management phonebook basic file EF IAP to the i-th data in the abbreviated dialing number basic file EF ADN ; Execute Step 170.

步骤170:判断是否已读取智能卡内存索引管理电话簿基本文件EFIAP中每一笔数据;若是,执行步骤190;若否,执行步骤180。Step 170: Judging whether each piece of data in the smart card memory index management phonebook basic file EF IAP has been read; if so, perform step 190; if not, perform step 180.

步骤180:将i值加1;执行步骤130。Step 180: add 1 to the value of i; execute step 130.

步骤190:重设i值;执行步骤200。Step 190: reset the value of i; execute step 200.

步骤200:继续执行其它开机步骤。Step 200: Continue to execute other booting steps.

为了说明方便,假设智能卡内的电话簿存有一特定联络人的两笔联络方式,其中联络人的电话号码存在第一类型的缩写拨号号码基本文件EFADN,联络人的电子邮件存在第二类型的电子邮件基本文件EFEMAIL,而第二类型的电子邮件基本文件EFEMAIL需通过索引管理电话簿基本文件EFIAP连结至缩写拨号号码基本文件EFADN。在后续操作中,使用者有可能会删除此特定联络人的所有联络方式。For the convenience of illustration, assume that the phone book in the smart card stores two contact information of a specific contact person, wherein the contact person's phone number exists in the first type of abbreviated dialing number basic file EF ADN , and the contact person's email exists in the second type The email basic file EF EMAIL , and the second type of email basic file EF EMAIL needs to be linked to the abbreviated dialing number basic file EF ADN through the index management phonebook basic file EF IAP . In subsequent operations, the user may delete all contact information of this specific contact.

图2为根据第三代合作伙伴计划规范TS31.102所定义的电话簿参考档案基本文件EFPBR的示意图。如字段11所示,电话簿参考档案基本文件EFPBR采用线性固定的数据架构。如字段12所示,字节1至X(X为大于1的正整数)是用来储存代表电话簿结构中所包括基本文件的标签长度值(tag length value,TLV)对象。电话簿参考档案基本文件EFPBR中其它字段的定义在第三代合作伙伴计划规范TS31.102有详细说明,在此不另加赘述。FIG. 2 is a schematic diagram of an elementary file EF PBR defined according to the 3rd Generation Partnership Project specification TS31.102. As shown in field 11, the phonebook reference file elementary file EF PBR adopts a linear fixed data structure. As shown in field 12, bytes 1 to X (X is a positive integer greater than 1) are used to store tag length value (TLV) objects representing basic files included in the phonebook structure. The definitions of other fields in the basic file EF PBR of the phonebook reference file are detailed in the 3rd Generation Partnership Project specification TS31.102, and will not be repeated here.

在步骤110中,本发明可在行动装置的开机流程中读取智能卡内存的电话簿参考档案基本文件EFPBR,并根据字节1至X代表的标签长度值对象来判断智能卡是否支持特定类型数据。在本发明的实施例中,特定类型数据可为额外号码基本文件EFANR、电子邮件基本文件EFEMAIL或第二名称输入基本文件EFSNE等第二类型的基本文件,需通过索引管理电话簿基本文件EFIAP才能连结至缩写拨号号码基本文件EFADN。然而,所使用的第二类型基本文件并不限定本发明的范畴。In step 110, the present invention can read the basic phonebook reference file EF PBR stored in the smart card during the boot process of the mobile device, and judge whether the smart card supports a specific type of data according to the tag length value objects represented by bytes 1 to X . In the embodiment of the present invention, the specific type of data can be an additional number basic file EF ANR , an electronic mail basic file EF EMAIL or a second name input basic file EF SNE and other second-type basic files, which need to manage the basic phonebook through the index The file EF IAP is required to be linked to the basic file EF ADN for Abbreviated Dialing Numbers. However, the second type of elementary file used does not limit the scope of the present invention.

图3为根据第三代合作伙伴计划规范TS31.102所定义的索引管理电话簿基本文件EFIAP的示意图。如字段13所示,索引管理电话簿基本文件EFIAP采用线性固定的数据架构。如字段14所示,字节1至X是用来分别储存标签A9后出现第一至第X个对象的记录编号。索引管理电话簿基本文件EFIAP中其它字段的定义在第三代合作伙伴计划规范TS31.102有详细说明,在此不另加赘述。FIG. 3 is a schematic diagram of an index management phonebook elementary file EF IAP defined according to the 3rd Generation Partnership Project specification TS31.102. As shown in field 13, the index management phonebook elementary file EF IAP adopts a linear fixed data structure. As shown in field 14, bytes 1 to X are used to respectively store the record numbers of the first to Xth objects appearing after the tag A9. The definitions of other fields in the basic file EF IAP for index management phonebook are detailed in the 3rd Generation Partnership Project specification TS31.102, and will not be repeated here.

在步骤120中,本发明可读取智能卡内存索引管理电话簿基本文件EFIAP中存于第i个位的第i笔数据。其中,i为介于1和X之间的正整数,其初始值可设为1。In step 120, the present invention can read the i-th data stored in the i-th bit in the smart card memory index management phonebook elementary file EF IAP . Wherein, i is a positive integer between 1 and X, and its initial value can be set to 1.

在步骤130中,本发明会判断索引管理电话簿基本文件EFIAP中第i笔数据的内容是否对应至无效指标。根据第三代合作伙伴计划规范TS31.102,当索引管理电话簿基本文件EFIAP中第i笔数据的内容为”FF”时即为无效指标,代表不需要将任何第二类型的数据连结至缩写拨号号码基本文件EFADN中第i笔数据,此时本发明会执行步骤170和180以针对索引管理电话簿基本文件EFIAP中每一笔数据执行步骤120和130的判断流程。当索引管理电话簿基本文件EFIAP中第i笔数据的内容不为”FF”的无效指标时,本发明会接着执行步骤140。In step 130, the present invention judges whether the content of the i-th data in the basic file EF IAP of the index management phonebook corresponds to an invalid index. According to the 3rd Generation Partnership Project specification TS31.102, when the content of the i-th data in the basic file EF IAP of the index management phonebook is "FF", it is an invalid index, which means that there is no need to link any second type of data to For the i-th data in the basic file EF ADN of the abbreviated dialing number, the present invention will execute steps 170 and 180 to execute the judgment process of steps 120 and 130 for each data in the basic file EF IAP of the index management phonebook. When the content of the i-th item of data in the basic file EF IAP of the index management phonebook is not an invalid indicator of "FF", the present invention will then execute step 140 .

图4为根据第三代合作伙伴计划规范TS31.102所定义的缩写拨号号码基本文件EFADN的示意图。如字段15所示,缩写拨号号码基本文件EFADN采用线性固定的数据架构。如字段16所示,字节1至X是用来分别第一至第X笔电话号码的阿尔法标识符。如字段17所示,字节X+3至X+12是用来储存拨号号码和补充服务控制(supplementary service control,SSC)串。缩写拨号号码基本文件EFADN中其它字段的定义在第三代合作伙伴计划规范TS31.102有详细说明,在此不另加赘述。FIG. 4 is a schematic diagram of an abbreviated dialed number elementary file EF ADN defined according to the 3rd Generation Partnership Project specification TS31.102. As shown in field 15, the basic file EF ADN for abbreviated dialed numbers adopts a linear fixed data structure. As shown in field 16, bytes 1 to X are alpha identifiers for the first to Xth phone numbers respectively. As shown in field 17, bytes X+3 to X+12 are used to store dial numbers and supplementary service control (SSC) strings. The definition of other fields in the basic file EF ADN of the abbreviated dialed number is described in detail in the 3rd Generation Partnership Project specification TS31.102, and will not be repeated here.

如前所述,第一类型的索引管理电话薄基本文件EFIAP内每一笔数据是以一对一方式映像至主要缩写拨号号码基本文件EFADN内一笔相对应数据。在步骤140中,本发明会判断缩写拨号号码基本文件EFADN中第i笔数据的内容是否对应至无效数据。As mentioned above, each item of data in the first type of index management phonebook basic file EF IAP is mapped to a corresponding piece of data in the main abbreviated dialing number basic file EF ADN in a one-to-one manner. In step 140, the present invention judges whether the content of the ith data in the basic file EF ADN of the abbreviated dialing number corresponds to invalid data.

根据第三代合作伙伴计划规范TS31.102,当缩写拨号号码基本文件EFADN中第i位所对应的第i笔数据内容为”FF”时,代表当缩写拨号号码基本文件EFADN的第i笔数据为无效数据(例如先前储存的电话号码已被删除)。此时本发明即可判断此种状况为索引管理电话薄基本文件EFIAP的有效指标对应至缩写拨号号码基本文件EFADN的无效数据的错误连结,因此会接着在步骤150中将索引管理电话簿基本文件EFIAP的第i笔数据的内容更新成”FF”,使其对应至无效指标。之后,若用户在其它装置上使用此智能卡,在开机流程中将不会读取到上述索引管理电话薄基本文件EFIAP的有效指标对应至缩写拨号号码基本文件EFADN的无效数据的错误连结,因此在开启电话簿时只会显示有效的联络人信息。According to the 3rd Generation Partnership Project specification TS31.102, when the i-th data content corresponding to the i-th digit in the abbreviated dialing number basic file EF ADN is "FF", it means that when the i-th data in the abbreviated dialing number basic file EF ADN The record data is invalid (for example, the previously stored phone number has been deleted). At this moment, the present invention can judge that this situation is a wrong connection between the valid index of the index management phonebook basic file EF IAP and the invalid data of the abbreviated dialing number basic file EF ADN , so in step 150, the index management phonebook The content of the i-th data of the basic file EF IAP is updated to "FF" so that it corresponds to an invalid index. Afterwards, if the user uses this smart card on other devices, during the booting process, the error link that the valid index of the above-mentioned index management phonebook basic file EF IAP corresponds to the invalid data of the basic file EF ADN of the abbreviated dialing number will not be read, Therefore, only valid contact information will be displayed when opening the phonebook.

当缩写拨号号码基本文件EFADN中第i位所对应的第i笔数据内容并非”FF”的无效数据时,本发明即可判断此种状况为索引管理电话薄基本文件EFIAP的有效指标对应至缩写拨号号码基本文件EFADN的有效数据的正确连结,此时会接着执行在步骤160,进而将索引管理电话簿基本文件EFIAP中第i笔数据所指定的一第二类型基本文件中一相对应笔数据连结至缩写拨号号码基本文件EFADN中第i笔数据。之后,无论用户是在原本装置或其它装置上使用此智能卡,在开启电话簿时皆能正确地看到有关此特定联络人的所有联络信息(例如存在缩写拨号号码基本文件EFADN内的联络人电话号码和存在电子邮件基本文件EFEMAIL内的联络人电子邮件)。When the i-th data content corresponding to the i-th digit in the abbreviated dialing number basic file EF ADN is not invalid data of "FF", the present invention can judge that this situation is the effective index corresponding to the index management phone book basic file EF IAP To the correct connection of the effective data of the basic file EF ADN of the abbreviated dialing number, this moment can then be carried out in step 160, and then will index management telephone book basic file EF IAP in the specified second type basic file of the i-th data. The corresponding item data is linked to the i-th item data in the basic file EF ADN of the abbreviated dialing number. Afterwards, regardless of whether the user is using this smart card on the original device or other devices, all contact information about this particular contact can be seen correctly when opening the phonebook (for example, the contacts in the basic file EF ADN of the abbreviated dialing number phone number and contact email stored in the email element file EF EMAIL ).

在步骤170和180中,本发明可针对索引管理电话簿基本文件EFIAP中每一笔数据执行步骤130或140的判断步骤,以建立前述索引管理电话簿基本文件EFIAP的有效指标对应至缩写拨号号码基本文件EFADN的有效数据的所有正确连结,并针对索引管理电话簿基本文件EFIAP的有效指标对应至缩写拨号号码基本文件EFADN的无效数据的所有错误连结来更新索引管理电话簿基本文件EFIAP的相关内容使其对应至无效指标。In steps 170 and 180, the present invention can execute the judgment step of step 130 or 140 for each piece of data in the basic file EF IAP of the index management phonebook, so as to establish the corresponding abbreviation of the effective index of the basic file EF IAP of the index management phonebook All correct linkages of valid data of Dial Number Basic File EF ADN and update Index Management Phonebook Basic for all incorrect linkages of valid indicators of Index Management Phonebook Basic File EF IAP to invalid data of Abbreviated Dial Number Basic File EF ADN The relevant content of the file EF IAP makes it correspond to an invalid indicator.

综上所述,本发明能根据智能卡内存索引管理电话簿基本文件EFIAP和缩写拨号号码基本文件EFADN中相对应的每一笔数据的有效性,来更新索引管理电话簿基本文件EFIAP的数据。当用户删除特定联络人的数据时,除了删除第一类型/第二类型基本文件内相关数据外,亦会处理索引管理电话簿基本文件EFIAP中相关数据。通过删除索引管理电话簿基本文件EFIAP的有效指标对应至缩写拨号号码基本文件EFADN的无效数据的错误连结,可避免智能卡在其它装置开机后造成显示一笔空白的联络人信息,进而改善电话簿数据正确性和操作流畅度。In summary, the present invention can update the index management phonebook basic file EF IAP according to the validity of each piece of data corresponding in the smart card memory index management phonebook basic file EF IAP and the abbreviated dial number basic file EF ADN . data. When the user deletes the data of a specific contact, in addition to deleting the relevant data in the first type/second type basic file, the relevant data in the index management phonebook basic file EF IAP will also be processed. By deleting the erroneous link between the effective index of the basic file EF IAP of the index management phonebook and the invalid data of the basic file EF ADN of the abbreviated dialing number, it is possible to prevent the smart card from displaying a blank contact information after other devices are powered on, thereby improving the telephone Book data correctness and operation fluency.

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.

Claims (8)

1. one kind links coordinator's letter according to the data validity of smart card memory constituent instruments
The method of breath, it comprises:
Described smart card is mounted to a running gear;
In a starting procedure of described running gear, in one first constituent instruments of described smart card memory, read one first data;
When the content of described first data corresponds to an efficiency index, in one second constituent instruments of described smart card memory, read one second corresponding data according to described efficiency index; And
When the content of described second data corresponds to an invalid data, the content upgrading described first data makes it correspond to an invalid index, wherein:
Described first constituent instruments comprise at least one index, are used for a particular data in one the 3rd constituent instruments to be linked to a particular data in described second constituent instruments;
Described second constituent instruments are used to one first contact information of storage one coordinator; And
Described 3rd constituent instruments are used to one second contact information storing described coordinator.
2. the method for claim 1, is characterized in that, separately comprises:
When the content of described second data corresponds to valid data, in described 3rd constituent instruments, read one the 3rd corresponding data according to described efficiency index; And
By described 3rd data link to described second data.
3. the method for claim 1, is characterized in that, comprising:
In described starting procedure, judge whether described smart card supports the type of described 3rd constituent instruments according to one the 4th constituent instruments of described smart card memory.
4. method as claimed in claim 3, is characterized in that, the telephone directory reference file constituent instruments that described 4th constituent instruments define for a third generation partner program specification.
5. the method for claim 1, it is characterized in that, the index management telephone directory constituent instruments that described first constituent instruments define for a third generation partner program specification, and the abbreviation dialed number constituent instruments that described second constituent instruments define for described third generation partner program specification.
6. the method for claim 1, is characterized in that, the additional number constituent instruments that described 3rd constituent instruments define for a third generation partner program specification, Email constituent instruments, or one second title input constituent instruments.
7. the method for claim 1, it is characterized in that, the first kind constituent instruments that described first constituent instruments and described second constituent instruments define for a third generation partner program specification, and the Second Type constituent instruments that described 3rd constituent instruments define for described third generation partner program specification.
8. the method for claim 1, is characterized in that, in described first constituent instruments, each data to be videoed each data corresponding to described second constituent instruments in mode one to one.
CN201410162710.4A 2013-10-23 2014-04-22 Method for connecting contact information according to validity of basic file data Active CN104580635B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201361894439P 2013-10-23 2013-10-23
US61/894,439 2013-10-23

Publications (2)

Publication Number Publication Date
CN104580635A true CN104580635A (en) 2015-04-29
CN104580635B CN104580635B (en) 2017-10-27

Family

ID=53095780

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410162710.4A Active CN104580635B (en) 2013-10-23 2014-04-22 Method for connecting contact information according to validity of basic file data

Country Status (2)

Country Link
CN (1) CN104580635B (en)
TW (1) TWI539786B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112261641A (en) * 2020-10-16 2021-01-22 展讯通信(上海)有限公司 Data processing method and device and terminal equipment
WO2021142819A1 (en) * 2020-01-19 2021-07-22 Qualcomm Incorporated Universal integrated circuit card (uicc) phone book access

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060174208A1 (en) * 2005-02-01 2006-08-03 Lg Electronics Inc. User interface in a mobile station
US20090131028A1 (en) * 2007-11-18 2009-05-21 Horodezky Samuel J Method and Apparatus for Synchronizing Contacts Stored on Smart Card With Contacts Stored in an Internal Memory
CN103037061A (en) * 2012-12-10 2013-04-10 东莞宇龙通信科技有限公司 Method and terminal of contact person information process
TW201340671A (en) * 2012-03-27 2013-10-01 Chi Mei Comm Systems Inc Method for managing phone books

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060174208A1 (en) * 2005-02-01 2006-08-03 Lg Electronics Inc. User interface in a mobile station
US20090131028A1 (en) * 2007-11-18 2009-05-21 Horodezky Samuel J Method and Apparatus for Synchronizing Contacts Stored on Smart Card With Contacts Stored in an Internal Memory
TW201340671A (en) * 2012-03-27 2013-10-01 Chi Mei Comm Systems Inc Method for managing phone books
CN103037061A (en) * 2012-12-10 2013-04-10 东莞宇龙通信科技有限公司 Method and terminal of contact person information process

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021142819A1 (en) * 2020-01-19 2021-07-22 Qualcomm Incorporated Universal integrated circuit card (uicc) phone book access
CN114982212A (en) * 2020-01-19 2022-08-30 高通股份有限公司 Universal Integrated Circuit Card (UICC) phonebook access
CN112261641A (en) * 2020-10-16 2021-01-22 展讯通信(上海)有限公司 Data processing method and device and terminal equipment
CN112261641B (en) * 2020-10-16 2022-09-30 展讯通信(上海)有限公司 Data processing method and device and terminal equipment

Also Published As

Publication number Publication date
TWI539786B (en) 2016-06-21
TW201517588A (en) 2015-05-01
CN104580635B (en) 2017-10-27

Similar Documents

Publication Publication Date Title
CN112765271B (en) Block chain transaction index storage method and device, computer equipment and medium
US20090298468A1 (en) System and method for deleting data in a communication device
US6950652B2 (en) Remote management of an external phonebook
CN101330657A (en) Address book system and implementation method thereof
CN101615175A (en) A kind of system and method for reading electronic book of mobile terminal
US7941185B2 (en) Mobile terminal and data display method by individual SIM cards
TWI566566B (en) Method for managing phone books
CN106484691B (en) data storage method and device of mobile terminal
CN104580635B (en) Method for connecting contact information according to validity of basic file data
CN104615662A (en) Data processing method and device and terminal device
CN106657361A (en) Android installation package OTA upgrade method with mixed codes
JP5209281B2 (en) Communication terminal device, access control method, IC card
CN101202785B (en) Method and system for retrieving incoming phone number in electronic phone book
CN106550084A (en) Directory number format processing method, system and its equipment
CN101014059A (en) Method for storing and extending data information of electric phone book
TWI558157B (en) Method of accessing contact features in smartcard
CN105447424B (en) Method for reading contact information in intelligent card
CN102780714B (en) A kind of information management cloud system and the method realizing information sharing thereof
CN105511851B (en) A method of extension Android system resource load
CN106231591B (en) Method for network personalization of mobile devices
US9313308B2 (en) Method of establishing links between contact information according to data validity of elementary files stored in smartcards
CN100472538C (en) Method and system for locating file in mobile terminal FAT system
Aouad et al. Ants road: a new tool for SQLite data recovery on android devices
CN104581686A (en) Method for performing subscriber identity module/global subscriber identity module personalization
Schwamm Effectiveness of the factory reset on a mobile device

Legal Events

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