CN101593175A - 通讯信息***及其联系人的关联方法 - Google Patents
通讯信息***及其联系人的关联方法 Download PDFInfo
- Publication number
- CN101593175A CN101593175A CNA2008100382509A CN200810038250A CN101593175A CN 101593175 A CN101593175 A CN 101593175A CN A2008100382509 A CNA2008100382509 A CN A2008100382509A CN 200810038250 A CN200810038250 A CN 200810038250A CN 101593175 A CN101593175 A CN 101593175A
- Authority
- CN
- China
- Prior art keywords
- attribute information
- contact
- contacts
- identification
- associate
- 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
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种通讯信息***,由显示模块接收使用者输入的联系人的姓名字符,由通讯信息处理模块确定出上述联系人的姓名字符对应的联系人标识,再由属性信息模块对应该联系人标识设置属性信息,属性信息中包括用于指示与所述联系人存在关联关系的关联联系人的关联关系标识。本发明还公开了一种通讯信息***中联系人的关联方法。应用本发明,可以建立通信信息***中的联系人之间的关联关系,从而降低通讯信息的查询难度,方便使用。
Description
技术领域
本发明涉及通讯信息处理技术,特别涉及一种通讯信息***及其联系人的关联方法。
背景技术
目前的移动通话终端或是个人电脑(PC,Personal Computer)等终端中,都包括通讯信息***,主要包括通讯信息处理模块和显示模块。
上述显示模块用于向使用者提供操作界面,接收使用者通过操作界面输入的操作命令。不同的操作命令中可以携带不同的内容,例如增加通讯信息的操作命令中可以携带需要增加的联系人的姓名字符和具体通讯信息,查询操作命令中可以携带需要查询的联系人的姓名字符。
上述通讯信息处理模块,用于存储联系人标识和其对应的通讯信息。通讯信息主要包括电话号码、邮箱地址和传真号码等。上述联系人标识由通讯信息处理模块建立,下文中将给出简要介绍,每个联系人标识都唯一代表一个联系人。以移动通话终端中的通讯信息***为例,存储的通讯信息就是通常所说的通讯录。表1给出了一种存储示例,其中联系人标识100000~100004分别代表一个联系人,如100000代表姓名为“张艺”的联系人。当然,这部分通讯信息也可以存储在通讯信息处理模块之外的一个单独模块中。
联系人标识 | 通讯信息 |
100000 | ********* |
100002 | **** |
100003 | ****** |
100004 | ********* |
表1
上述通讯信息处理模块,还用于按照显示模块接收的操作命令的指示,对存储的通讯信息进行增加、删除、修改和查询等操作。例如进行增加通讯信息的操作时,显示模块接收携带联系人的姓名字符(例如“张艺”)和具体通讯信息(例如电话号码)的操作命令,通讯信息处理模块为操作命令中携带的联系人的姓名字符建立对应的联系人标识(例如100000),存储该联系人的姓名字符与所建立的联系人标识的对应关系,并对应地存储联系人标识和操作命令中携带的通讯信息。又例如,进行对已存储的通讯信息进行查询操作时,显示模块接收携带需要查询的联系人的姓名字符的操作命令,由于该查询操作针对的通讯信息已经存储过,因此通讯信息处理模块必然已经存储了上述需要查询的联系人的姓名字符与其联系人标识的对应关系,通讯信息处理模块根据该对应关系,确定操作命令中携带的联系人的姓名字符对应的联系人标识,就可以查询到对应的通讯信息。
在人际关系日益复杂的情况下,越来越多的人之间将存在关联关系,但是现有的通讯信息***在存储通讯信息时,并不能体现这种联系人之间的关联关系,有时给通讯信息的查询带来麻烦。例如使用者需要查询由某个经常通讯的老朋友介绍的新朋友的通讯信息,只能牢记该新朋友的姓名,再按照通常的方法才能准确的从通讯录中找到其通讯信息,而无法通过查询老朋友的关联关系而间接获得该新朋友的通讯信息,这对拥有庞大社交群的人来说,记忆难度非常大,不方便使用。
发明内容
有鉴于此,本发明的主要目的在于提供一种通讯信息***,该***可以建立自身存储的联系人之间的关联关系,从而降低通讯信息的查询难度,方便使用。
本发明的另一个目的在于提供一种通讯信息***中联系人的关联方法,使用该方法可以建立通信信息***中的联系人之间的关联关系,从而降低通讯信息的查询难度,方便使用。
本发明的技术方案是这样实现的:
一种通讯信息***,包括:通讯信息处理模块和显示模块,其中通讯信息处理模块,用于存储联系人标识与联系人的姓名字符的对应关系;关键在于,该***中还包括属性信息模块;
所述显示模块,用于接收携带联系人的姓名字符的属性信息设置命令;
所述通讯信息处理模块,用于根据所述通讯信息处理模块中存储的对应关系,确定所述联系人的姓名字符对应的联系人标识;
所述属性信息模块,用于按照所述属性信息设置命令的指示,设置所述联系人标识对应的属性信息,所述属性信息包括用于指示与所述联系人存在关联关系的关联联系人的关联联系人标识。
较佳地,所述属性信息设置命令中进一步携带指示所述联系人与关联联系人之间关联关系类别的关系类别字符;所述通讯信息处理模块包括:
联系人标识存储单元,用于存储联系人标识与联系人的姓名字符的对应关系;
关系类别标识存储单元,用于存储关系类别字符与关系类别标识的对应关系;
确定单元,用于根据所述关系类别标识存储单元中存储的对应关系,确定所述关系类别字符对应的关系类别标识;根据所述联系人标识存储单元中存储的对应关系,确定所述联系人的姓名字符对应的联系人标识;
所述属性信息模块设置的属性信息中,进一步包括所述确定单元确定出的关系类别标识。
较佳地,所述属性信息设置命令中进一步携带关联联系人的姓名字符,该关联联系人的姓名字符为所述通讯信息处理模块已存储的信息;所述属性信息中包括的关联联系人标识,是由所述确定单元根据所述属性信息设置命令中携带的关联联系人的姓名字符、及联系人标识存储单元中存储的对应关系确定出的;
所述属性信息设置命令指示增加或删除操作;所述属性信息模块包括:
第一解析单元,用于解析所述显示模块输入的属性信息设置命令,向第一执行单元发送增加或删除执行通知;
第一执行单元,用于接收所述第一解析单元的增加执行通知,对应所述确定单元确定出的联系人标识,增加包括确定单元确定出的关联联系人标识和关系类别标识的属性信息,对应所述确定单元确定出的关联联系人标识,增加包括确定单元确定出的联系人标识和关系类别标识的属性信息;
或者接收所述第一解析单元的删除执行通知,对应所述确定单元确定出的联系人标识,删除包括确定单元确定出的关联联系人标识和关系类别标识的属性信息,对应所述确定单元得出的关联联系人标识,删除包括确定单元确定出的联系人标识和关系类别标识的属性信息。
较佳地,所述属性信息设置命令中进一步携带关联联系人的姓名字符,该关联联系人的姓名字符为所述通讯信息处理模块未存储的信息;所述通讯信息处理模块中进一步包括:
联系人标识建立单元,用于为所述属性信息设置命令中携带的关联联系人的姓名字符建立对应的关联联系人标识;将所述关联联系人的姓名字符和建立的关联联系人标识对应地存储到所述联系人标识存储单元中;
所述属性信息设置命令指示增加操作;所述属性信息模块包括:
第二解析单元,用于解析所述显示模块输入的属性信息设置命令,向第二执行单元发送增加执行通知;
第二执行单元,用于接收所述第二解析单元的增加执行通知,对应所述确定单元确定出的联系人标识,增加包括确定单元确定出的关联联系人标识和关系类别标识的属性信息,对应所述确定单元确定出的关联联系人标识,增加包括确定单元确定出的联系人标识和关系类别标识的属性信息记录。
较佳地,所述联系人标识为需要从所述通讯信息处理模块中删除的联系人标识,所述属性信息设置命令指示删除操作;所述属性信息模块包括:
第三解析单元,用于解析所述显示模块输入的属性信息设置命令,向第二执行单元发送删除执行通知;
第三执行单元,用于接收所述第三解析单元的删除执行通知,查找与所述确定单元确定出的联系人标识对应的属性信息,获取确定出的属性信息中包括的关联联系人标识,删除与该获取的关联联系人标识对应、且包括所述确定单元确定出的联系人标识的所有属性信息。
较佳地,所述显示模块进一步用于接收携带联系人的姓名字符和关系类别字符的查询命令;
所述确定单元进一步用于针对所述查询命令中的联系人的姓名字符确定出对应的联系人标识,针对所述查询命令中的关系类别字符确定出对应的关系类别标识;
所述通讯信息处理模块中进一步包括:
查询单元,用于根据所述确定单元针对查询命令确定的联系人标识查询对应的属性信息,在该属性信息中根据所述确定单元针对查询命令确定的关系类别标识查询对应的关联联系人标识,再查询该关联联系人标识对应的通讯信息。
一种通讯信息***中联系人的关联方法,关键在于,该方法包括:
接收携带联系人的姓名字符的属性信息设置命令;
根据预设的联系人的姓名字符与联系人标识的对应关系,确定所述属性信息设置命令中携带的联系人的姓名字符对应的联系人标识;
按照所述属性信息设置命令的指示,设置与所述联系人标识对应的属性信息,所述属性信息包括用于指示与所述联系人存在关联关系的关联联系人的关联联系人标识。
较佳地,所述属性信息设置命令中进一步携带代表所述联系人与所述关联联系人之间的关联关系类别的关系类别字符,设置所述属性信息之前进一步包括:
根据预设的关系类别字符与关系类别标识的对应关系,确定所述属性信息设置命令中携带的关系类别字符对应的关系类别标识;
所述属性信息中还包括所述确定出的关系类别标识。
较佳地,所述属性信息设置命令中进一步携带所述关联联系人的姓名字符,该关联联系人的姓名字符为所述预设的联系人的姓名字符与联系人标识的对应关系中已包括的信息;确定所述属性信息设置命令中携带的联系人的姓名字符对应的联系人标识之后、设置属性信息之前进一步包括:根据预设的联系人的姓名字符与联系人标识的对应关系,确定与所述属性信息设置命令中携带的关联联系人的姓名字符对应的关联联系人标识;
所述属性信息设置命令指示增加或删除操作;所述设置属性信息为:
解析所述属性信息设置命令;
对应所述属性信息设置命令中携带的联系人标识,增加包括所述确定出的关联联系人标识和关系类别标识的属性信息,对应属性信息设置命令中携带的关联联系人标识,增加包括所述确定出的联系人标识和关系类别标识的属性信息;或者对应所述属性信息设置命令中携带的联系人标识,删除包括所述确定出的关联联系人标识和关系类别标识的属性信息,对应属性信息设置命令中包括的关联联系人标识,删除包括所述确定出的联系人标识和关系类别标识的属性信息。
较佳地,所述属性信息设置命令中进一步携带关联联系人的姓名字符,该关联联系人的姓名字符为所述预设的联系人的姓名字符与联系人标识的对应关系中未包括的信息;确定所述属性信息设置命令中携带的联系人的姓名字符对应的联系人标识之后、设置属性信息之前进一步包括:为属性信息设置命令中携带的所述关联联系人的姓名字符建立对应的关联联系人标识;
所述属性信息设置命令指示增加操作;所述设置属性信息为:
解析所述属性信息设置命令;
对应所述属性信息设置命令中携带的联系人标识,增加包括所述建立的关联联系人标识和确定出的关系类别标识的属性信息,对应所述建立的关联联系人标识,增加包括所述确定出的联系人标识和关系类别标识的属性信息。
较佳地,所述联系人标识为需要从预设的联系人的姓名字符与联系人标识的对应关系中删除的联系人标识,所述属性信息设置命令指示删除操作;所述设置属性信息为:
解析所述属性信息设置命令;
确定与所述属性信息设置命令中携带的联系人标识对应的属性信息,获取确定出的属性信息中包括的关联联系人标识,删除与该获取的关联联系人标识对应、且包括所述属性信息设置命令中携带的联系人标识的所有属性信息。
较佳地,所述设置与联系人标识对应的属性信息之后进一步包括:
接收携带联系人的姓名字符和关系类别字符的查询命令;
根据预设的联系人的姓名字符与联系人标识的对应关系,确定查询命令中的联系人的姓名字符对应的联系人标识,查询该联系人标识对应的属性信息;
根据预设的关系类别字符与关系类别标识的对应关系,确定查询命令中的关系类别字符对应的关系类别标识,在查询出的属性信息中查找与该关系类别标识对应的关联联系人标识,再查询该关联联系人标识对应的通讯信息。
可见,本发明提供的通讯信息***,由显示模块接收使用者输入的联系人的姓名字符,由通讯信息处理模块确定出上述联系人的姓名字符对应的联系人标识,再由属性信息模块对应该联系人标识设置属性信息,属性信息中包括了指示与所述联系人存在关联关系的关联联系人的关联联系人标识。因此,本发明提供的通讯信息***,利用使用者的输入内容可以通过属性信息建立联系人之间的关联关系,使得使用者在查询某一联系人的通讯信息时,即使没有准确记住该联系人的姓名,也可以先查找到与该联系人有关联关系的另一个较熟悉的联系人,进而通过该较熟悉的联系人对应的属性信息间接查找到需要查询的联系人标识,进而查找到其对应的通讯信息,降低了通讯信息的查询难度,方便使用。
附图说明
图1为本发明提供的通讯信息***的结构示意图;
图2为本发明提供的通讯信息***第一种内部结构的示意图;
图3为本发明提供的通讯信息***第二种内部结构的示意图;
图4为本发明提供的通讯信息***第三种内部结构的示意图;
图5为本发明提供的通讯信息***中第一种操作界面示意图;
图6为本发明提供的通讯信息***中第二种操作界面示意图;
图7为本发明提供的通讯信息***中联系人的关联方法流程图。
具体实施方式
为使本发明的目的和优点更加清楚,下面结合附图和实施例对本发明做进一步的详细说明,这些说明是非限制性的。
图1为本发明提供的通讯信息***的结构示意图,该***中包括:通讯信息处理模块和显示模块,其中通讯信息处理模块,用于存储联系人标识与联系人的姓名字符的对应关系。上述这些模块还具备一些与通常情况下相同的功能,这部分功能在这里不再赘述。关键在于该***中还包括属性信息模块。
所述显示模块,用于接收携带联系人的姓名字符的属性信息设置命令。
所述通讯信息处理模块,用于根据所述通讯信息处理模块中存储的对应关系,确定所述联系人的姓名字符对应的联系人标识。
所述属性信息模块,用于按照所述属性信息设置命令的指示,设置与所述联系人标识对应的属性信息,所述属性信息包括用于指示与所述联系人存在关联关系的关联联系人的关联联系人标识。
可见,本发明提供的通讯信息***,由显示模块接收使用者输入的联系人的姓名字符,由通讯信息处理模块确定出上述联系人的姓名字符对应的联系人标识,再由属性信息模块对应该联系人标识设置属性信息,属性信息中包括用于指示与所述联系人存在关联关系的关联联系人的关联联系人标识。因此,本发明提供的通讯信息***,利用使用者的输入内容可以通过属性信息建立联系人之间的关联关系,使得使用者在查询某一联系人的通讯信息时,即使没有准确记住该联系人的姓名,也可以先查找到与该联系人有关联关系的另一个较熟悉的联系人,进而通过该较熟悉的联系人对应的属性信息间接查找到需要查询的联系人标识,进而查找到其对应的通讯信息,降低了通讯信息的查询难度,方便使用。
上述显示模块接收的属性信息设置命令中可以进一步包括代表所述联系人与所述关联联系人之间的关联关系类别的关系类别字符,例如“同学”、“同事”等,在这种情况下通讯信息处理模块的内部结构可以包括:
联系人标识存储单元,用于存储联系人标识与联系人的姓名字符的对应关系。
关系类别识别存储单元,用于存储关系类别字符与关系类别标识的对应关系。
所述确定单元,用于根据所述关系类别标识存储单元中存储的对应关系,确定所述属性信息设置命令中携带的关系类别字符对应的关系类别标识;根据所述标识存储单元中存储的对应关系,确定所述联系人的姓名字符对应的联系人标识。
所述属性信息记录模块设置的属性信息中,进一步包括所述确定单元确定出的关系类别标识。
可以看出,在属性信息中进一步增加了关系类别标识后,使得联系人之间的关联关系更加具体化。
基于上述考虑关系类别的情况,以下几种不同的情况下,属性信息模块可以具有不同的内部结构。
第一、显示模块接收的属性信息设置命令中进一步携带关联联系人的姓名字符,且该关联联系人对应的关联联系人标识已存储在所述通讯信息处理模块中。这主要是针对联系人和关联联系人均为已存储联系人时,如何修改联系人之间的关联关系,这里的修改指增加或删除操作。
此时,所述属性信息模块设置的属性信息中包括的关联联系人标识,是由所述确定单元根据所述属性信息设置命令中携带的关联联系人的姓名字符、及联系人标识存储单元中存储的对应关系确定出的。
在此基础上,本发明通讯信息***中的属性信息模块的内部结构可以包括:
第一解析单元,用于解析所述显示模块输入的属性信息设置命令,向第一执行单元发送增加或删除执行通知。
第一执行单元,用于接收所述第一解析单元的增加执行通知,对应所述确定单元确定出的联系人标识,增加包括确定单元确定出的关联联系人标识和关系类别标识的属性信息,对应所述确定单元确定出的关联联系人标识,增加包括确定单元确定出的联系人标识和关系类别标识的属性信息;或者接收所述第一解析单元的删除执行通知,对应所述确定单元确定出的联系人标识,删除包括关联联系人标识和确定单元确定出的关系类别标识的属性信息,对应所述确定单元确定出的关联联系人标识,删除包括确定单元确定出的联系人标识和系类别标识的属性信息。
可以看出,属性信息模块在针对属性信息设置命令中包括的联系人增加或删除关联关系的同时,也针对该联系人的关联联系人增加或删除关联关系,即使用者只需输入一次属性信息设置命令,就可以针对该联系人和其关联联系人同时增加或删除关联关系。
图2示出了上述第一种情况下的通讯信息***的内部结构。
第二、显示模块接收的属性信息设置命令中进一步携带关联联系人的姓名字符,且所述关联联系人对应的关联联系人标识未存储在所述通讯信息处理模块中。这主要是针对关联联系人为新增联系人时,如何增加联系人之间的关联关系。
此时,通讯信息处理模块的内部结构中可以进一步包括联系人标识建立单元,用于为所述关联联系人的姓名字符建立对应的关联联系人标识;将所述关联联系人的姓名字符和建立的关联联系人标识对应地存储到所述联系人标识存储单元中。
在此基础上,本发明通讯信息***中的属性信息模块的内部结构可以包括:
第二解析单元,用于解析所述显示模块输入的属性信息设置命令,向第二执行单元发送删除执行通知。
第二执行单元,用于接收所述第二解析单元的增加执行通知,对应所述确定单元确定出的联系人标识,增加包括确定单元确定出的关联联系人标识和关系类别标识的属性信息,对应所述确定单元确定出的关联联系人标识,增加包括确定单元确定出的联系人标识和关系类别标识的属性信息。
同样地,在这种情况下,属性信息模块在针对属性信息设置命令中包括的联系人增加关联关系的同时,也针对该联系人的关联联系人增加关联关系,即使用者只需输入一次属性信息设置命令,就可以针对该联系人和其关联联系人同时增加关联关系。
图3示出了上述第二种情况下的通讯信息***的内部结构。
第三、显示模块接收的属性信息设置命令中包括的联系人标识,为需要从所述通讯信息处理模块中删除的联系人标识,属性信息设置命令指示删除操作。这主要是针对当需要从通讯信息***中删除某一联系人及其通讯信息时,需要同时删除其与其他联系人的关联关系的情况。
此时,属性信息模块包括:
第三解析单元,用于解析所述显示模块输入的属性信息设置命令,向第二执行单元发送删除执行通知。
第三执行单元,用于接收所述第三解析单元的删除执行通知,查找与所述确定单元确定出的联系人标识对应的属性信息,获取确定出的属性信息中包括的关联联系人标识,删除与该关联联系人标识对应、且包括所述确定单元确定出的联系人标识的所有属性信息。
图4示出了上述第三种情况下的通讯信息***的内部结构。
以上所介绍的都是通讯信息***中,如何通过设置属性信息建立联系人之间的关联关系,基于这种关联关系,本发明的通讯信息***还可以进一步执行查询操作,以实现通过较熟悉的联系人查找到与其关联的其他联系人的通讯信息。
为实现这一目的,上述显示模块进一步用于接收携带联系人的姓名字符和关系类别字符的查询命令。
上述确定单元进一步用于针对所述查询命令中的联系人的姓名字符确定出对应的联系人标识,针对所述查询命令中的关系类别字符确定出对应的关系类别标识。
上述通讯信息处理模块中进一步包括查询单元,用于根据所述确定单元针对查询命令确定的联系人标识查询对应的属性信息,在该属性信息中根据所述确定单元针对查询命令确定的关系类别标识查询对应的关联联系人标识,再查询该关联联系人标识对应的通讯信息。
下面结合具体的应用场景,举出本发明提供的通讯信息***的一个具体实施例,该实施例中的通讯信息***位于移动通话终端中。
本实施例中,通讯信息处理模块中存储的关系类别字符与关系类别标识的对应关系,以表2所示的关系类别表形式存储,其中关系类别标识1代表“朋友”,关系类别标识2代表“家人”,关系类别标识3代表“同事”,关系类别标识4代表“同学”。除表2所示出的关系类别标识之外,还可以根据实际需要动态设置其他关系类别,例如“邻居”、“球友”等等。
关系类别标识 | 关系类别字符 |
1 | 朋友 |
2 | 家人 |
3 | 同事 |
4 | 同学 |
表2
通讯信息处理模块中存储的与联系人姓名字符对应的联系人标识如表3所示,其中联系人标识100000对应姓名字符为“张艺”的联系人、联系人标识“1000001”对应姓名字符为“陈安”的联系人、联系人标识100002对应姓名字符为“许义飞”的联系人,联系人标识100003对应姓名字符为“蔡贺”的联系人。
联系人标识 | 联系人的姓名字符 |
100000 | 张艺 |
100002 | 陈安 |
100003 | 许义飞 |
100004 | 蔡贺 |
表3
本实施例中的属性信息可以用关系总表和关系链表这两种表格共同体现,这两种表格通过关系总表编号相联系,下文中将结合处理过程具体描述这两种表格,这里仅简要列举出这两种表格的结构,表4示出的是关系总表。
关系总表编号 | 关系类别标识 | 联系人标识 |
1 | 4 | 100000 |
2 | 4 | 100001 |
3 | 4 | 100002 |
4 | 4 | 100003 |
表4
每个联系人标识会具有不同关系类别下的多个关系链表,表5和表6分别示出了“张艺”和“陈安”在关系类别标识4(即“同学”)下的关系链表。以“张艺”的关系链表为例,可以看出通过记录关联联系人(例如“陈安”)的关系总表编号(例如关系总表编号2),实际上相当于记录了该关联联系人在关系总表中对应的关系类别标识(例如关系类表标识4)和联系人标识(例如100001),即相当于间接记录了包括关联联系人标识和关系类别标识的属性信息。
关系链表编号 | 关系总表编号 |
1 | 2 |
2 | 3 |
3 | 4 |
表5
关系链表编号 | 关系总表编号 |
1 | 1 |
表6
本实施例中属性信息模块设置属性信息,可以包括以下几种具体情况:
第一、当新增联系人及其通讯信息时,属性信息记录模块设置属性信息记录,是指针对新增的联系人增加属性信息记录。
假设属性信息设置命令中包括联系人的姓名字符“张艺”和关系类别字符“同学”,关联联系人的姓名字符为新增的联系人“陈安”,通讯信息处理模块和属性信息记录模块可以通过以下过程进行增加属性信息记录的操作:
通讯信息处理模块为新增联系人“陈安”建立对应的联系人标识100001,确定“张艺”的联系人标识100000。
通讯信息处理模块根据当前需要关联的关系类别字符“同学”,在关系类别表中查找出对应“同学”的关系类别标识4。
属性信息记录模块在关系总表中查找关系类别标识为4、且联系人标识为100000的关系总表编号1,在联系人“陈安”的关系链表中添加关系总表编号1。完成后相当于为联系人标识为100000的联系人“张艺”在“同学”类别下增加了关联联系人“陈安”。
同时属性信息模块在关系总表中查找关系类别标识为4、且联系人标识为100001的关系总表编号2,在联系人“张艺”的关系链表中添加关系总表编号2。完成后相当于为联系人标识为100001的联系人“陈安”在“同学”类别下增加了关联联系人“张艺”。
在上述执行过程中,由显示模块向使用者提供如图5和图6所示的两种界面,可以使用这两种界面中的任一种。
在图5中,首先通过类别菜单21可以选择当前想要建立的关联关系所属的关系类别,例如图5中选择的“同学”类别;其次,在过滤菜单22选择“同学关系”,将当前通讯信息***中已具有同学关系的所有联系人显示出来,当然在过滤菜单22也可以选择“全部”,这时将当前通讯信息***中所有的联系人显示出来;再次,通过选择按钮在联系人姓名前的选择框12标记要查找的联系人,如标记“张艺”;最后通过确认按钮完成“张艺”与“陈安”针对“同学”类别的关联。经过上述过程之后,“张艺”与“陈安”对应的联系人标识都将包括在对方的“同学”类别的属性信息记录中。
在图6中,首先,进入联系人“张艺”的操作页面;其次,进入“张艺”的“同学”类别界面,点击该界面的功能按钮将出现新增联系人的菜单,通过该菜单将“陈安”的姓名加入“张艺”的“同学”类别列表中,该菜单的选择也将同时在“陈安”的“同学”类别列表中添加“张艺”的姓名。
第二、当修改通讯信息***中已存储联系人之间的关联关系时,假设属性信息设置命令中包括联系人的姓名字符“张艺”、关联联系人的姓名字符“陈安”和关系类别字符“同学”,属性信息设置命令指示增加操作。通讯信息处理模块和属性信息模块可以通过上述第一中所述的过程进行操作,但是在第一步中通讯信息处理模块将不再新建“陈安”的联系人标识100001,根据自身存储的联系人字符与联系人标识的对应关系,确定“陈安”的联系人标识100001,其他后续过程均相同。并且仍然可以使用如图5和6所示的操作界面。
在这种情况下,属性信息设置命令还可以指示删除操作,同样按照上述过程,只是在最后一步将添加改为删除即可。在删除操作中仍然可以使用如图5和6所示的操作界面,只是需要在最后一步中选择图5中的取消按钮或者图6中的删除关系按钮。
第三、当需要删除通讯信息***中的一个联系人时,需要同时删除该联系人与其他联系人之间的关联关系。假设属性信息设置命令中包括的联系人的姓名字符“陈安”就代表要删除的联系人,通讯信息处理模块和属性信息模块可以通过以下过程进行设置属性信息的操作:
通讯信息处理模块确定要删除的联系人“陈安”的联系人标识100001。
属性信息记录模块在“陈安”的关系链表中获取所有关系总表编号。在本实施例中获取的关系总表编号将只有1。
属性信息记录模块在关系总表中查找获取的所有关系总表编号分别对应的联系人标识。在本实施例中查找到的联系人标识将是指示“张艺”的100000。
属性信息记录模块在查找到的联系人标识对应的关系链表中,删除“陈安”的联系人标识100001在关系总表中对应的关系总表编号2。
在通讯信息***通常的应用中,通讯信息***中的通讯信息存在同步过程,针对本发明提供的通讯信息***,这种同步过程中将增加对联系人之间关联关系的同步。
如果基于本实施例中设置的属性信息,需要通过“陈安”间接查询与他有同学关系的“张艺”的通讯信息,通讯信息***可以先根据输入的姓名字符“陈安”确定对应的联系人标识100001,然后确定同学关系对应的关系类别标识4;在“陈安”的关系链表中查询所有关系总表编号,在本实施例中将查询到关系总表编号1;进一步在关系总表中获取关系总表编号1对应的联系人标识100000,再按照通常的方法就可以获得上述联系人标识100000对应的联系人“张艺”的通讯信息。
基于本发明提供的通讯信息***,下面介绍本发明提供的通讯信息***中联系人的关联方法,图7示出了该方法的流程图,该流程包括:
步骤701:接收携带联系人的姓名字符的属性信息设置命令。
步骤702:根据预设的联系人的姓名字符与联系人标识的对应关系,确定所述属性信息设置命令中携带的联系人的姓名字符对应的联系人标识。
步骤703:按照所述属性信息设置命令的指示,设置与所述联系人标识对应的属性信息,所述属性信息包括用于指示与所述联系人存在关联关系的关联联系人的关联联系人标识。
可见,本发明提供的通讯信息***中联系人的关联方法,接收使用者输入的联系人的姓名字符,确定出上述联系人的姓名字符对应的联系人标识,再、对应该联系人标识设置属性信息,属性信息中包括用于指示与所述联系人存在关联关系的关联联系人的关联联系人标识。因此,本发明提供的通讯信息***中联系人的关联方法,利用使用者的输入内容可以通过属性信息建立联系人之间的关联关系,使得使用者在查询某一联系人的通讯信息时,即使没有准确记住该联系人的姓名,也可以先查找到与该联系人有关联关系的另一个较熟悉的联系人,进而通过该较熟悉的联系人对应的属性信息记录间接查找到需要查询的联系人标识,进而查找到其对应的通讯信息,降低了通讯信息的查询难度,方便使用。
对应对本发明***介绍中给出的各种具体实施情况,本发明提供的方法也可以有不同的执行流程。
步骤701中的属性设置命令中进一步携带代表所述联系人与所述关联联系人之间关联关系类别的关系类别字符,在步骤703设置属性信息之前可以进一步包括:根据预设的关系类别字符与关系类别标识的对应关系,确定所述属性信息设置命令中携带的关系类别字符对应的关系类别标识。并且步骤703设置的属性信息中还包括所述确定出的关系类别标识。
在上述考虑关系类别的基础上,步骤701中的属性信息设置命令中可以进一步携带所述关联联系人的姓名字符,如果该姓名字符对应的关联联系人标识为预设的联系人的姓名字符与联系人标识的对应关系中已存储的信息,则在步骤702和步骤703之间可以进一步包括:根据预设的联系人的姓名字符与联系人标识的对应关系,确定与所述关联联系人的姓名字符对应的关联联系人标识。
进一步,步骤701中的属性信息设置命令可以指示增加或删除操作,步骤703中设置属性信息可以为:解析所述属性信息设置命令;对应所述属性信息设置命令中携带的联系人标识,增加包括所述确定出的关联联系人标识和关系类别标识的属性信息,对应属性信息设置命令中携带的关联联系人标识,增加包括所述确定出的联系人标识和关系类别标识的属性信息;或者对应所述属性信息设置命令中携带的联系人标识,删除包括所述确定出的关联联系人标识和关系类别标识的属性信息,对应属性信息设置命令中包括的关联联系人标识,删除包括所述确定出的联系人标识和关系类别标识的属性信息。
另一种情况,在上述考虑关系类别的基础上,步骤701的属性信息设置命令中可以进一步携带与所述联系人存在关联关系的关联联系人的姓名字符,如果该姓名字符对应的关联联系人标识为预设的联系人的姓名字符与联系人标识的对应关系中未存储的信息,则在步骤702和步骤703之间可以进一步包括:为属性信息设置命令中携带的所述关联联系人的姓名字符建立对应的关联联系人标识。
进一步,步骤701中的属性信息设置命令可以指示增加操作,步骤703中的设置属性信息可以为:解析所述属性信息设置命令;对应所述属性信息设置命令中携带的联系人标识,增加包括所述确定出的关联联系人标识和关系类别标识的属性信息,对应所述建立的关联联系人标识,增加包括所述确定出的联系人标识和关系类别标识的属性信息。
第三种情况,在上述考虑关系类别的基础上,步骤701的属性信息设置命令中携带的联系人标识为需要从预设的联系人标识与联系人的姓名字符的对应关系中删除的联系人标识,所述属性信息设置命令指示删除操作。步骤703中的设置属性信息可以为:解析所述属性信息设置命令;确定与所述属性信息设置命令中携带的联系人标识对应的属性信息,获取确定出的属性信息中包括的关联联系人标识,删除对应该关联联系人标识、且包括所述属性信息设置命令中携带的联系人标识的所有属性信息。
本发明提供的方法可以完全基于本发明提供的***执行,关于***中各部分的操作过程已经在***介绍时详细介绍过,这里不再赘述。
综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (12)
1、一种通讯信息***,包括:通讯信息处理模块和显示模块,其中通讯信息处理模块,用于存储联系人标识与联系人的姓名字符的对应关系;其特征在于,该***中还包括属性信息模块;
所述显示模块,用于接收携带联系人的姓名字符的属性信息设置命令;
所述通讯信息处理模块,用于根据所述通讯信息处理模块中存储的对应关系,确定所述联系人的姓名字符对应的联系人标识;
所述属性信息模块,用于按照所述属性信息设置命令的指示,设置所述联系人标识对应的属性信息,所述属性信息包括用于指示与所述联系人存在关联关系的关联联系人的关联联系人标识。
2、如权利要求1所述的***,其特征在于,所述属性信息设置命令中进一步携带指示所述联系人与关联联系人之间关联关系类别的关系类别字符;所述通讯信息处理模块包括:
联系人标识存储单元,用于存储联系人标识与联系人的姓名字符的对应关系;
关系类别标识存储单元,用于存储关系类别字符与关系类别标识的对应关系;
确定单元,用于根据所述关系类别标识存储单元中存储的对应关系,确定所述关系类别字符对应的关系类别标识;根据所述联系人标识存储单元中存储的对应关系,确定所述联系人的姓名字符对应的联系人标识;
所述属性信息模块设置的属性信息中,进一步包括所述确定单元确定出的关系类别标识。
3、如权利要求2所述的***,其特征在于,所述属性信息设置命令中进一步携带关联联系人的姓名字符,该关联联系人的姓名字符为所述通讯信息处理模块已存储的信息;所述属性信息中包括的关联联系人标识,是由所述确定单元根据所述属性信息设置命令中携带的关联联系人的姓名字符、及联系人标识存储单元中存储的对应关系确定出的;
所述属性信息设置命令指示增加或删除操作;所述属性信息模块包括:
第一解析单元,用于解析所述显示模块输入的属性信息设置命令,向第一执行单元发送增加或删除执行通知;
第一执行单元,用于接收所述第一解析单元的增加执行通知,对应所述确定单元确定出的联系人标识,增加包括确定单元确定出的关联联系人标识和关系类别标识的属性信息,对应所述确定单元确定出的关联联系人标识,增加包括确定单元确定出的联系人标识和关系类别标识的属性信息;
或者接收所述第一解析单元的删除执行通知,对应所述确定单元确定出的联系人标识,删除包括确定单元确定出的关联联系人标识和关系类别标识的属性信息,对应所述确定单元得出的关联联系人标识,删除包括确定单元确定出的联系人标识和关系类别标识的属性信息。
4、如权利要求2所述的***,其特征在于,所述属性信息设置命令中进一步携带关联联系人的姓名字符,该关联联系人的姓名字符为所述通讯信息处理模块未存储的信息;所述通讯信息处理模块中进一步包括:
联系人标识建立单元,用于为所述属性信息设置命令中携带的关联联系人的姓名字符建立对应的关联联系人标识;将所述关联联系人的姓名字符和建立的关联联系人标识对应地存储到所述联系人标识存储单元中;
所述属性信息设置命令指示增加操作;所述属性信息模块包括:
第二解析单元,用于解析所述显示模块输入的属性信息设置命令,向第二执行单元发送增加执行通知;
第二执行单元,用于接收所述第二解析单元的增加执行通知,对应所述确定单元确定出的联系人标识,增加包括确定单元确定出的关联联系人标识和关系类别标识的属性信息,对应所述确定单元确定出的关联联系人标识,增加包括确定单元确定出的联系人标识和关系类别标识的属性信息记录。
5、如权利要求2所述的***,其特征在于,所述联系人标识为需要从所述通讯信息处理模块中删除的联系人标识,所述属性信息设置命令指示删除操作;所述属性信息模块包括:
第三解析单元,用于解析所述显示模块输入的属性信息设置命令,向第二执行单元发送删除执行通知;
第三执行单元,用于接收所述第三解析单元的删除执行通知,查找与所述确定单元确定出的联系人标识对应的属性信息,获取确定出的属性信息中包括的关联联系人标识,删除与该获取的关联联系人标识对应、且包括所述确定单元确定出的联系人标识的所有属性信息。
6、如权利要求2所述的***,其特征在于,所述显示模块进一步用于接收携带联系人的姓名字符和关系类别字符的查询命令;
所述确定单元进一步用于针对所述查询命令中的联系人的姓名字符确定出对应的联系人标识,针对所述查询命令中的关系类别字符确定出对应的关系类别标识;
所述通讯信息处理模块中进一步包括:
查询单元,用于根据所述确定单元针对查询命令确定的联系人标识查询对应的属性信息,在该属性信息中根据所述确定单元针对查询命令确定的关系类别标识查询对应的关联联系人标识,再查询该关联联系人标识对应的通讯信息。
7、一种通讯信息***中联系人的关联方法,其特征在于,该方法包括:
接收携带联系人的姓名字符的属性信息设置命令;
根据预设的联系人的姓名字符与联系人标识的对应关系,确定所述属性信息设置命令中携带的联系人的姓名字符对应的联系人标识;
按照所述属性信息设置命令的指示,设置与所述联系人标识对应的属性信息,所述属性信息包括用于指示与所述联系人存在关联关系的关联联系人的关联联系人标识。
8、如权利要求7所述的方法,其特征在于,所述属性信息设置命令中进一步携带代表所述联系人与所述关联联系人之间的关联关系类别的关系类别字符,设置所述属性信息之前进一步包括:
根据预设的关系类别字符与关系类别标识的对应关系,确定所述属性信息设置命令中携带的关系类别字符对应的关系类别标识;
所述属性信息中还包括所述确定出的关系类别标识。
9、如权利要求8所述的方法,其特征在于,所述属性信息设置命令中进一步携带所述关联联系人的姓名字符,该关联联系人的姓名字符为所述预设的联系人的姓名字符与联系人标识的对应关系中已包括的信息;确定所述属性信息设置命令中携带的联系人的姓名字符对应的联系人标识之后、设置属性信息之前进一步包括:根据预设的联系人的姓名字符与联系人标识的对应关系,确定与所述属性信息设置命令中携带的关联联系人的姓名字符对应的关联联系人标识;
所述属性信息设置命令指示增加或删除操作;所述设置属性信息为:
解析所述属性信息设置命令;
对应所述属性信息设置命令中携带的联系人标识,增加包括所述确定出的关联联系人标识和关系类别标识的属性信息,对应属性信息设置命令中携带的关联联系人标识,增加包括所述确定出的联系人标识和关系类别标识的属性信息;或者对应所述属性信息设置命令中携带的联系人标识,删除包括所述确定出的关联联系人标识和关系类别标识的属性信息,对应属性信息设置命令中包括的关联联系人标识,删除包括所述确定出的联系人标识和关系类别标识的属性信息。
10、如权利要求8所述的方法,其特征在于,所述属性信息设置命令中进一步携带关联联系人的姓名字符,该关联联系人的姓名字符为所述预设的联系人的姓名字符与联系人标识的对应关系中未包括的信息;确定所述属性信息设置命令中携带的联系人的姓名字符对应的联系人标识之后、设置属性信息之前进一步包括:为属性信息设置命令中携带的所述关联联系人的姓名字符建立对应的关联联系人标识;
所述属性信息设置命令指示增加操作;所述设置属性信息为:
解析所述属性信息设置命令;
对应所述属性信息设置命令中携带的联系人标识,增加包括所述建立的关联联系人标识和确定出的关系类别标识的属性信息,对应所述建立的关联联系人标识,增加包括所述确定出的联系人标识和关系类别标识的属性信息。
11、如权利要求8所述的方法,其特征在于,所述联系人标识为需要从预设的联系人的姓名字符与联系人标识的对应关系中删除的联系人标识,所述属性信息设置命令指示删除操作;所述设置属性信息为:
解析所述属性信息设置命令;
确定与所述属性信息设置命令中携带的联系人标识对应的属性信息,获取确定出的属性信息中包括的关联联系人标识,删除与该获取的关联联系人标识对应、且包括所述属性信息设置命令中携带的联系人标识的所有属性信息。
12、如权利要求8所述的方法,其特征在于,所述设置与联系人标识对应的属性信息之后进一步包括:
接收携带联系人的姓名字符和关系类别字符的查询命令;
根据预设的联系人的姓名字符与联系人标识的对应关系,确定查询命令中的联系人的姓名字符对应的联系人标识,查询该联系人标识对应的属性信息;
根据预设的关系类别字符与关系类别标识的对应关系,确定查询命令中的关系类别字符对应的关系类别标识,在查询出的属性信息中查找与该关系类别标识对应的关联联系人标识,再查询该关联联系人标识对应的通讯信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008100382509A CN101593175A (zh) | 2008-05-29 | 2008-05-29 | 通讯信息***及其联系人的关联方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008100382509A CN101593175A (zh) | 2008-05-29 | 2008-05-29 | 通讯信息***及其联系人的关联方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101593175A true CN101593175A (zh) | 2009-12-02 |
Family
ID=41407836
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2008100382509A Pending CN101593175A (zh) | 2008-05-29 | 2008-05-29 | 通讯信息***及其联系人的关联方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101593175A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011011998A1 (zh) * | 2009-07-28 | 2011-02-03 | 深圳市同洲电子股份有限公司 | 移动通信终端中查找联系人信息的方法及装置 |
CN102591875A (zh) * | 2011-01-13 | 2012-07-18 | 腾讯科技(深圳)有限公司 | 一种数据检索的方法和装置 |
CN102655483A (zh) * | 2012-04-16 | 2012-09-05 | 上海量明科技发展有限公司 | 一种通过电子邮件获取联系人信息的方法、客户端及*** |
CN101826077B (zh) * | 2009-03-03 | 2012-11-21 | 华为技术有限公司 | 关系联系人记录获取方法及装置 |
WO2013131413A1 (zh) * | 2012-03-06 | 2013-09-12 | 北京百纳威尔科技有限公司 | 联系人查找方法及移动终端 |
CN103607497A (zh) * | 2013-11-29 | 2014-02-26 | 张剑文 | 联系人关联装置及方法 |
CN110928428A (zh) * | 2019-10-24 | 2020-03-27 | 北京字节跳动网络技术有限公司 | 一种输入电子邮件信息的方法、装置、介质和电子设备 |
-
2008
- 2008-05-29 CN CNA2008100382509A patent/CN101593175A/zh active Pending
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101826077B (zh) * | 2009-03-03 | 2012-11-21 | 华为技术有限公司 | 关系联系人记录获取方法及装置 |
WO2011011998A1 (zh) * | 2009-07-28 | 2011-02-03 | 深圳市同洲电子股份有限公司 | 移动通信终端中查找联系人信息的方法及装置 |
CN101631165B (zh) * | 2009-07-28 | 2012-01-11 | 深圳市同洲电子股份有限公司 | 移动通信终端中查找联系人信息的方法及装置 |
CN102591875A (zh) * | 2011-01-13 | 2012-07-18 | 腾讯科技(深圳)有限公司 | 一种数据检索的方法和装置 |
WO2013131413A1 (zh) * | 2012-03-06 | 2013-09-12 | 北京百纳威尔科技有限公司 | 联系人查找方法及移动终端 |
CN102655483A (zh) * | 2012-04-16 | 2012-09-05 | 上海量明科技发展有限公司 | 一种通过电子邮件获取联系人信息的方法、客户端及*** |
CN102655483B (zh) * | 2012-04-16 | 2016-07-27 | 上海量明科技发展有限公司 | 一种通过电子邮件获取联系人信息的方法、客户端及*** |
CN103607497A (zh) * | 2013-11-29 | 2014-02-26 | 张剑文 | 联系人关联装置及方法 |
CN110928428A (zh) * | 2019-10-24 | 2020-03-27 | 北京字节跳动网络技术有限公司 | 一种输入电子邮件信息的方法、装置、介质和电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101593175A (zh) | 通讯信息***及其联系人的关联方法 | |
US8015187B2 (en) | Phone book group management method for mobile terminal | |
CN101102565B (zh) | 一种通信终端中用户数据的处理方法、装置及设备 | |
US20090049392A1 (en) | Visual navigation | |
JP4503516B2 (ja) | 携帯電話 | |
CN106789550A (zh) | 信息处理方法及装置 | |
CN102831165A (zh) | 通讯录过期号码的管理方法和*** | |
US20090042602A1 (en) | Mobile terminal | |
US20150379471A1 (en) | Management system for transmission of electronic business card based on telephone number linkage and method therefor | |
CN101764889A (zh) | 电子设备中联系人信息的处理方法和电子设备 | |
CN101287026A (zh) | 利用手写识别功能执行快捷拨号的***和方法 | |
CN101986672A (zh) | 一种信息处理方法及装置 | |
CN107302757A (zh) | 紧急号码的呼叫方法及装置 | |
CN104506624A (zh) | 一种社交信息管理***及管理方法 | |
US20190132474A1 (en) | Information acquisition method, communication system, and non-transitory computer-readable medium | |
CN100411468C (zh) | 移动通信终端短信的删除方法 | |
CN106571997A (zh) | 一种基于数字名片的好友推荐方法及装置 | |
US20120254132A1 (en) | Enhanced Contact Information | |
CN105872232A (zh) | 号码在线查询方法及装置 | |
CN101014059A (zh) | 电子电话簿的数据信息存储和扩展的方法 | |
CN101082969A (zh) | 在统一的日历视图中分类显示多套日历事件的方法及*** | |
CN102567121B (zh) | 实现融合通信的方法和装置 | |
JP5148157B2 (ja) | 顧客情報管理装置 | |
CN104468948A (zh) | 信息处理方法及电子设备 | |
KR20000037013A (ko) | 유/무선 네트워크 상에서 바코드 명함을 이용한 명함정보관리 방법 및 시스템 |
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: 20091202 |
|
RJ01 | Rejection of invention patent application after publication |