CN103200293A - Method of automatically combining tautonomy contacts in process of guiding contacts into contact list - Google Patents

Method of automatically combining tautonomy contacts in process of guiding contacts into contact list Download PDF

Info

Publication number
CN103200293A
CN103200293A CN2013100700358A CN201310070035A CN103200293A CN 103200293 A CN103200293 A CN 103200293A CN 2013100700358 A CN2013100700358 A CN 2013100700358A CN 201310070035 A CN201310070035 A CN 201310070035A CN 103200293 A CN103200293 A CN 103200293A
Authority
CN
China
Prior art keywords
contact person
contact
record
name
contacts
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.)
Pending
Application number
CN2013100700358A
Other languages
Chinese (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.)
Shanghai Feixun Data Communication Technology Co Ltd
Original Assignee
Shanghai Feixun Data Communication Technology Co Ltd
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 Shanghai Feixun Data Communication Technology Co Ltd filed Critical Shanghai Feixun Data Communication Technology Co Ltd
Priority to CN2013100700358A priority Critical patent/CN103200293A/en
Publication of CN103200293A publication Critical patent/CN103200293A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention discloses a method of automatically combining tautonomy contacts in the process of importing contacts into a contact list. The method includes the following steps: reading contacts in a VCF file of the contact list, judging whether a contact of the same name exist in a contact database, if the result is no, inserting the contact into the contact database; if the result is yes, comparing each subdata of the contacts one by one, if the same subdata exists, abandoning the subdata, if the same subdata does not exist, combining the contact, enabling different subdata to be the subdata of the contact which is inserted into the contact database one by one. The method of automatically combining the tautonomy contacts in the process of importing the contacts into the contact list directly combines the contacts during the process of import, reduces redundancy of the contact database, and improves efficiency of inquiring, correcting and deleting the contacts.

Description

Automatically the method that merges the duplication of name contact person in a kind of address book importing file process
Technical field
The present invention relates to technical field of information processing, relate in particular to the method that merges the duplication of name contact person in a kind of address book importing file process automatically.
Background technology
Current society, because phone is universal, people's fast pace life has greatly been satisfied in the development of various social modes, and people's circle is also increasing, and contact person's number is also more and more.Current user for convenience shares contact data, (address list of non intelligent machine can be preserved with the form of .VCF/Vcard after deriving can to write address list file according to reference format by the data with the contact person, and the corresponding a .vcf file of each contact person), current user for convenience shares contact data, can write the VCF file according to reference format by the data with the contact person, can realize contact person's backup and reduction by sharing the VCF file between the user like this.But this will produce a problem, a large amount of contact persons import and export operation, repeat to write the data of same correspondents in contact data, and repeat to show same contact person's data in contacts list, have a strong impact on user's experience, misled user's operation.If occur contact data identical on a large amount of and the mobile device in the VCF file that imports, will cause so storing a large amount of nugatory duplicate messages in the database, influence the operating efficiency of database.
Current most of mobile phone only is the name that does not show same correspondents in tabulation, can set up the contact between same correspondents, but still preserve all repeating datas of two same correspondents fully, this will cause database more and more huger, directly influence is to contact person's editor, search efficient such as modification.
Chinese patent CN102833381 discloses a kind of method and device thereof of having deposited name of contact person that mate in short message content, two matching modules have been used in the process of the matching associated person name that this patent is involved, and the combination of the Chinese character of name of contact person split into after the spelling to mate one by one by letter finish, this matching process is comparatively complicated, is not suitable for large batch of Chinese character combinations matches.
Summary of the invention
Problem at above-mentioned existence, the purpose of this invention is to provide the method that merges the duplication of name contact person in a kind of address book importing file process automatically, solved the operation that imports and exports of a large amount of common contacts, repetition writes the data of same correspondents in the contact data, and in contacts list, repeat to show the technical problem of same contact person's data, matching process is comparatively simple, and the matching efficiency height is fit to associated person information matching process in enormous quantities.
The objective of the invention is to be achieved through the following technical solutions:
Automatically the method that merges the duplication of name contact person in a kind of address book importing file process, be applied on the portable terminal, described portable terminal has a contact database, store many contact person records respectively in described contact database and the described address list file, the described contact person record of each bar comprises name field, comprises the following steps:
S1. read article one contact person record in the described address list file, name field in the described contact person record of each bar in more described article one contact person's name field and the described contact database, whether judgement has the contact person record identical with described first contact person's name in described contact database, if the name matches record is arranged, enter step S2, if there is not the name matches record, jump to step S3;
S2. the subdata field that continues to judge this contact person whether with described contact database in other data fields of recording of name matches whether identical, then this subdata is inserted in the described contact database if any inequality, and associate with name matches record, if it is identical then ignore, subdata field until this record all relatively finishes, and skips to step S4;
S3. this contact person record in the described address list file is inserted in the described contact database, read next the bar contact person record in the described address list file, repeating step S1 is to step S2, All Contacts's record in having read described address list file;
S4. read next the bar contact person record in the described address list file, repeating step S1 is to step S2, All Contacts's record in having read described address list file.
Automatically merge duplication of name contact person's method in the above-mentioned address book importing file process, wherein, the described address list file that is imported into is arranged in mobile memory card or SIM card or other portable terminal internal memories.
Automatically the method that merges the duplication of name contact person in the above-mentioned address book importing file process, wherein, be mounted with the Android system on the described portable terminal, support the VCF file format and contain contact database, support to read the contact person to contact database from the VCF file.
Automatically the method that merges the duplication of name contact person in the above-mentioned address book importing file process wherein, is inserted this contact person record in the described address list file after the last item record in the described contact database.
Compared with the prior art, beneficial effect of the present invention is:
-the invention solves the operation that imports and exports of a large amount of common contacts, repeat in contact data, to write the data of same correspondents, and in contacts list, repeat to show the technical problem of same contact person's data.
-the present invention is when sharing contact data, relatively contact person and the existing contact person's of mobile phone data in the address list file identify the same name contact person, further identify the data different with existing contact person, it is added among the existing contact person, do not repeat to add identical data.
-in the process that imports, directly merging the contact person who bears the same name, the redundancy of minimizing contact database has improved contact person's inquiry, modification, the efficient of deletion.
Description of drawings
Fig. 1 merges the schematic flow sheet of duplication of name contact person's method automatically according to the specific embodiment of the invention in a kind of address book importing file process.
Embodiment
The invention will be further described below in conjunction with schematic diagram and concrete operations embodiment.
As shown in Figure 1, automatically the method that merges the duplication of name contact person in a kind of address book importing file of the present invention process, be applied on the portable terminal, portable terminal has a contact database, store many contact person records in contact database and the address list file respectively, each bar contact person record comprises name field, comprises the following steps:
S1. read article one contact person record in the address list file, compare article one contact person's name field and the name field in each the bar contact person record in the contact database, whether judgement has the contact person record identical with first contact person's name in contact database, if the name matches record is arranged, enter step S2, if there is not the name matches record, jump to step S3;
S2. the subdata field that continues to judge this contact person whether with contact database in other data fields of recording of name matches whether identical, then this subdata is inserted in the contact database if any inequality, and associate with name matches record, if it is identical then ignore, subdata field until this record all relatively finishes, and skips to step S4;
S3. this contact person record in the address list file is inserted in contact database, read next the bar contact person record in the address list file, repeating step S1 is to step S2, All Contacts's record in having read address list file;
S4. read next the bar contact person record in the address list file, repeating step S1 is to step S2, All Contacts's record in having read address list file.
The address list file that is imported into can be arranged in mobile memory card or vCard or SIM card or other portable terminal internal memories, vCard is the file format standard of electronic business card, it generally is attached to after the Email, but also can be used for other occasion (as in exchange mutually on the internet), the information that vCard can comprise has: name, address information and phone etc.In this preferred preferred embodiment, the present invention is applicable to that all are mounted with the Android system, and supports to comprise various panel computers such as iPhone mobile phone and iPad on file format and the portable terminal that be related the personal data storehouse of VCF.
Be inserted into after the last item record in the contact database according to the id of this contact person record in the address list file, this can specify according to the concrete needs of reality, be common method at programming, is convenient to realization.
Correspondingly, the corresponding realization carrier of the inventive method can have name of contact person comparison module, contact person's subdata comparison module and contact person and merge module, contact name's comparison module is used for judging whether the contact person contains the contact person of same name, whether contact person's subdata comparison module is used for every subdata of two contact persons of comparison identical, and the contact person merges the different pieces of information that module then is used for merging the duplication of name contact person.
The invention solves the operation that imports and exports of a large amount of common contacts, repeat in contact data, to write the data of same correspondents, and in contacts list, repeat to show the technical problem of same contact person's data.
The present invention is when sharing contact data, relatively contact person and the existing contact person's of mobile phone data in the address list file identify same correspondents, further identify the data different with existing contact person, it is added among the existing contact person, do not repeat to add identical data.
In addition, the present invention directly merges the contact person who bears the same name in the process that imports, and the redundancy of minimizing contact database has improved contact person's inquiry, modification, the efficient of deletion.
More than specific embodiments of the invention are described in detail, but the present invention is not restricted to specific embodiment described above, it is just as example.To those skilled in the art, any equivalent modifications and alternative also all among category of the present invention.Therefore, not breaking away from impartial conversion and the modification of having done under the spirit and scope of the present invention, all should contain within the scope of the invention.

Claims (4)

1. the method that merges the duplication of name contact person in the address book importing file process automatically, be applied on the portable terminal, described portable terminal has a contact database, store many contact person records respectively in described contact database and the described address list file, the described contact person record of each bar comprises name field, it is characterized in that, comprise the following steps:
S1. read article one contact person record in the described address list file, name field in the described contact person record of each bar in more described article one contact person's name field and the described contact database, whether judgement has the contact person record identical with described first contact person's name in described contact database, if the name matches record is arranged, enter step S2, if there is not the name matches record, jump to step S3;
S2. the subdata field that continues to judge this contact person whether with described contact database in other data fields of recording of name matches whether identical, then this subdata is inserted in the described contact database if any inequality, and associate with name matches record, if it is identical then ignore, subdata field until this record all relatively finishes, and skips to step S4;
S3. this contact person record in the described address list file is inserted in the described contact database, read next the bar contact person record in the described address list file, repeating step S1 is to step S2, All Contacts's record in having read described address list file;
S4. read next the bar contact person record in the described address list file, repeating step S1 is to step S2, All Contacts's record in having read described address list file.
2. merge duplication of name contact person's method according to claim 1 in the address book importing file process automatically, it is characterized in that the described address list file that is imported into is arranged in mobile memory card or SIM card or other portable terminal internal memories.
3. the method that merges the duplication of name contact person as claimed in claim 1 or 2 in the address book importing file process automatically, it is characterized in that, be mounted with the Android system on the described portable terminal, support the VCF file format and contain contact database, support to read the contact person to contact database from the VCF file.
4. merge duplication of name contact person's method according to claim 1 in the address book importing file process automatically, it is characterized in that, this contact person record in the described address list file is inserted after the last item record in the described contact database.
CN2013100700358A 2013-03-05 2013-03-05 Method of automatically combining tautonomy contacts in process of guiding contacts into contact list Pending CN103200293A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013100700358A CN103200293A (en) 2013-03-05 2013-03-05 Method of automatically combining tautonomy contacts in process of guiding contacts into contact list

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013100700358A CN103200293A (en) 2013-03-05 2013-03-05 Method of automatically combining tautonomy contacts in process of guiding contacts into contact list

Publications (1)

Publication Number Publication Date
CN103200293A true CN103200293A (en) 2013-07-10

Family

ID=48722646

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013100700358A Pending CN103200293A (en) 2013-03-05 2013-03-05 Method of automatically combining tautonomy contacts in process of guiding contacts into contact list

Country Status (1)

Country Link
CN (1) CN103200293A (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103544252A (en) * 2013-10-14 2014-01-29 北京暴风科技股份有限公司 Method and device for processing names of video sources
CN103559272A (en) * 2013-11-05 2014-02-05 北京国双科技有限公司 Method and device for importing data into dimension table
CN104284019A (en) * 2014-09-24 2015-01-14 小米科技有限责任公司 Contact information importing method, device and equipment
CN104580634A (en) * 2013-10-10 2015-04-29 中兴通讯股份有限公司 Method and device for sorting mobile phone name card holders
CN104796312A (en) * 2014-01-17 2015-07-22 腾讯科技(深圳)有限公司 Contact information processing method, device and system
CN105260344A (en) * 2015-09-08 2016-01-20 北京乐动卓越科技有限公司 Method and system for accurately merging and de-duplicating address book
CN105763708A (en) * 2014-12-19 2016-07-13 北京奇虎科技有限公司 Processing method of contact list information in mobile communication terminal and mobile communication terminal
CN106302969A (en) * 2015-06-03 2017-01-04 西安中兴新软件有限责任公司 A kind of method recovering address list and terminal
CN106445968A (en) * 2015-08-11 2017-02-22 阿里巴巴集团控股有限公司 Data merging method and device
CN106487977A (en) * 2015-08-26 2017-03-08 北京奇虎科技有限公司 Information introduction method, information gatherer and terminal
CN106649360A (en) * 2015-10-30 2017-05-10 北京国双科技有限公司 Data repeatability check method and apparatus
CN108028867A (en) * 2015-04-17 2018-05-11 华为技术有限公司 Associated person information adding method and user equipment
CN108270656A (en) * 2016-12-30 2018-07-10 珠海金山办公软件有限公司 A kind of outgoing addressee management method and device
CN109299126A (en) * 2018-11-21 2019-02-01 金蝶软件(中国)有限公司 Method of data synchronization, device, computer equipment and storage medium
CN110245245A (en) * 2019-06-20 2019-09-17 菏泽学院 A kind of device adding decorative element automatically in planar design
CN111666353A (en) * 2014-05-30 2020-09-15 苹果公司 Structured suggestions
CN113915829A (en) * 2021-06-04 2022-01-11 海信(山东)冰箱有限公司 Refrigerator and menu correction method
CN114237719A (en) * 2020-09-09 2022-03-25 中国联合网络通信集团有限公司 USB flash disk identification method, system, computer equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2313736A (en) * 1996-05-30 1997-12-03 Siemens Ag Transferring data between telephone memory cards
CN201167394Y (en) * 2008-03-11 2008-12-17 宇龙计算机通信科技(深圳)有限公司 Mobile terminal equipment
CN101911740A (en) * 2007-11-18 2010-12-08 高通股份有限公司 Be used for the contact person of stores synchronized on smart card and the method and apparatus that is stored in the contact person of internal storage
CN102831189A (en) * 2012-08-01 2012-12-19 东莞宇龙通信科技有限公司 Method for adding contact information and terminal
CN102905002A (en) * 2012-10-31 2013-01-30 广东欧珀移动通信有限公司 Method and system for automatically combining contact items

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2313736A (en) * 1996-05-30 1997-12-03 Siemens Ag Transferring data between telephone memory cards
CN101911740A (en) * 2007-11-18 2010-12-08 高通股份有限公司 Be used for the contact person of stores synchronized on smart card and the method and apparatus that is stored in the contact person of internal storage
CN201167394Y (en) * 2008-03-11 2008-12-17 宇龙计算机通信科技(深圳)有限公司 Mobile terminal equipment
CN102831189A (en) * 2012-08-01 2012-12-19 东莞宇龙通信科技有限公司 Method for adding contact information and terminal
CN102905002A (en) * 2012-10-31 2013-01-30 广东欧珀移动通信有限公司 Method and system for automatically combining contact items

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104580634A (en) * 2013-10-10 2015-04-29 中兴通讯股份有限公司 Method and device for sorting mobile phone name card holders
CN103544252A (en) * 2013-10-14 2014-01-29 北京暴风科技股份有限公司 Method and device for processing names of video sources
CN103544252B (en) * 2013-10-14 2017-11-14 成都云朵技术有限公司 A kind of video source name processing method and processing device
CN103559272A (en) * 2013-11-05 2014-02-05 北京国双科技有限公司 Method and device for importing data into dimension table
CN104796312A (en) * 2014-01-17 2015-07-22 腾讯科技(深圳)有限公司 Contact information processing method, device and system
CN111666353A (en) * 2014-05-30 2020-09-15 苹果公司 Structured suggestions
CN104284019A (en) * 2014-09-24 2015-01-14 小米科技有限责任公司 Contact information importing method, device and equipment
CN105763708A (en) * 2014-12-19 2016-07-13 北京奇虎科技有限公司 Processing method of contact list information in mobile communication terminal and mobile communication terminal
CN105763708B (en) * 2014-12-19 2018-12-25 北京奇虎科技有限公司 The processing method and mobile communication terminal of address book information in mobile communication terminal
CN108028867A (en) * 2015-04-17 2018-05-11 华为技术有限公司 Associated person information adding method and user equipment
US10721344B2 (en) 2015-04-17 2020-07-21 Huawei Technologies Co., Ltd. Method for adding contact information from instant messaging with circle gestures and user equipment
CN106302969A (en) * 2015-06-03 2017-01-04 西安中兴新软件有限责任公司 A kind of method recovering address list and terminal
CN106445968A (en) * 2015-08-11 2017-02-22 阿里巴巴集团控股有限公司 Data merging method and device
CN106487977A (en) * 2015-08-26 2017-03-08 北京奇虎科技有限公司 Information introduction method, information gatherer and terminal
CN105260344A (en) * 2015-09-08 2016-01-20 北京乐动卓越科技有限公司 Method and system for accurately merging and de-duplicating address book
CN105260344B (en) * 2015-09-08 2018-06-01 北京乐动卓越科技有限公司 Address list accurately merges the method and system of duplicate removal
CN106649360A (en) * 2015-10-30 2017-05-10 北京国双科技有限公司 Data repeatability check method and apparatus
CN108270656A (en) * 2016-12-30 2018-07-10 珠海金山办公软件有限公司 A kind of outgoing addressee management method and device
CN109299126A (en) * 2018-11-21 2019-02-01 金蝶软件(中国)有限公司 Method of data synchronization, device, computer equipment and storage medium
CN110245245A (en) * 2019-06-20 2019-09-17 菏泽学院 A kind of device adding decorative element automatically in planar design
CN114237719A (en) * 2020-09-09 2022-03-25 中国联合网络通信集团有限公司 USB flash disk identification method, system, computer equipment and storage medium
CN114237719B (en) * 2020-09-09 2023-11-28 中国联合网络通信集团有限公司 USB flash disk identification method, system, computer equipment and storage medium
CN113915829A (en) * 2021-06-04 2022-01-11 海信(山东)冰箱有限公司 Refrigerator and menu correction method

Similar Documents

Publication Publication Date Title
CN103200293A (en) Method of automatically combining tautonomy contacts in process of guiding contacts into contact list
CN103167172B (en) Integration method and system for variety of chat records
CN103607512B (en) Memo reminding method and terminal
CN111047430B (en) Accounting information processing method and device
CN108255915B (en) File management method and device and machine-readable storage medium
US9451423B2 (en) Method and apparatus for recording information during a call
CN103533169A (en) Method for positioning and linking field of electronic business card based on mobile terminal
CN101702740A (en) Contact person searching method, contact person searching system and mobile communication terminal
CN114610951A (en) Data processing method and device, electronic equipment and readable storage medium
CN102200968A (en) Method and device for removing duplications of EXCEL form data
CN103167171A (en) Selection method and mobile terminal of contact mode
CN103997557A (en) Address list management method and mobile terminal
CN103455479A (en) Method and terminal for creating contacts
CN102970401A (en) Method and device for recoding contact information
CN104850558A (en) Transaction management method and device based on communication text information, and terminal
CN103002140B (en) Method and device for rapidly inserting telephone number in short message service (SMS)
US9591130B2 (en) Systems and methods for scoring phone numbers
CN101727204A (en) Character input system on communication terminal, character input method on communication terminal and communication terminal
CN112632266B (en) Data writing method and device, computer equipment and readable storage medium
CN105897989A (en) Contact person creation method and device
CN104182406A (en) Electronic business card creating method, electronic business card retrieval method and relevant system
CN1705323A (en) A method for deleting short message rapidly
CN103581845A (en) Method and system for pushing service information
CN101207872A (en) Method and system for storing mobile telephone book
CN105335344B (en) Verification processing method, Cloud Server and the user equipment of electronic business card

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20130710

RJ01 Rejection of invention patent application after publication