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 PDFInfo
- 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
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
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.
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)
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)
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 |
-
2013
- 2013-03-05 CN CN2013100700358A patent/CN103200293A/en active Pending
Patent Citations (5)
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)
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 |