多卡多待移动终端设备及其联系人查找方法

文档序号:7694938阅读:240来源:国知局
专利名称:多卡多待移动终端设备及其联系人查找方法
技术领域
本发明涉及移动通信领域,尤其涉及多卡多待移动终端设备及其联系人 查4戈方法。
背景技术
Windows Mobile平台针对单卡系统实现了单卡手机。基于Windows Mobile平台实现双卡双待手机,甚至多卡多待手机成为当前的需求。目前, 在双卡双待手机的实现过程中,已形成了一些基本的设计方案,包括将两 张卡通过访问接口与手机相连接,实现手机对两张卡的访问,具体地,两张 卡插入手机,开机后,手机通过访问接口便可将两张卡的数据拷贝到手机内 基于Windows Mobile平台的数据库中。拷贝到数据库中的数据包括联系人 信息,联系人是手机中的重要信息,然而目前还没有将联系人信息同各个卡 拷贝数据库之后的处理,也没有关于联系人信息的查找方案;更进一步地, 随着手机功能不断增加,联系人信息的容量也越来越大,对于双卡双待手机 甚至多卡多待手机,联系人信息的容量将成倍增长,在这种情况下,很有必 要提供联系人信息的筛选功能,给用户提供方便的联系人信息查找方法,以 快捷的查找出联系人信息,而现有技术中更没有对联系人信息进行筛选的方 法。

发明内容
本发明提供一种多卡多待移动终端设备的联系人查找方法,该方法能够 实现多卡多待终端设备对联系人信息的查找。
本发明提供一种多卡多待终端设备,该多卡多待终端设备能够实现对联 系人信息的查找。一种多卡多待移动终端设备的联系人查找方法,所述多卡多待移动终端
设备基于windows mobile平台实现,该方法包括
多卡多待移动终端设备接收基于windows mobile平台的查询命令,所述查 询命令包括指定信息;
多卡多待移动终端设备在基于windows mobile平台的数据库中查询包含所 述指定信息的联系人信息,展示;所述数据库中至少包括联系人信息表,该联 系人信息表中的联系人信息至少包括联系人姓名、联系人号码和位置信息,该 位置信息标识了相应的联系人信息属于与设备连接的某张卡或属于设备自身存 储的信息。
一种多卡多待终端设备,所述多卡多待移动终端设备基于windows mobile平台实现,包括基于windows mobile平台的数据库、命令接收模块、 查找模块和展示模块;
所述数据库中至少存储有联系人信息表,该联系人信息表中的联系人信 息至少包括联系人姓名、联系人号码和位置信息,该位置信息标识了相应的 联系人信息属于与设备连接的某张卡或属于设备自身存储的信息;
所述命令接收才莫块,用于接收基于windows mobile平台的查询命令, 传送给查找模块,所述查询命令包括指定信息;
所述查找模块,用于接收命令接收模块传送的所述查找命令,在数据库 中查询包含所述指定信息的联系人信息,将联系人信息传送给展示模块;
所述展示模块,用于向用户展示查找模块传送的联系人信息。
从上述方案可以看出,本发明基于windows mobile平台实现的多卡多 待移动终端设备,接收包括指定信息的查询命令后,在基于windows mobile 平台的数据库中查询出包含所述指定信息的联系人信息,展示。从而实现了 对联系人信息的查找。


图1为本发明双卡双待手机的联系人查找方法流程图;图2为步骤101中双卡双待手机展示给用户的界面1; 图3为步骤101中双卡双待手机展示给用户的界面2; 图4为步骤101中双卡双待手机展示给用户的界面3; 图5为步骤101中双卡双待手机展示给用户的界面4; 图6为本发明多卡多待移动终端设备的结构示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和 附图,对本发明进一步详细说明。
本发明涉及的多卡多待移动终端设备基于windows mobile平台实现,进 行联系人信息查找时,多卡多待移动终端设备接收基于windows mobile平台 的包括指定信息的查询命令后,在基于windows mobile平台的数据库中查询 出包含所述指定信息的联系人信息,并展示给用户。
所述多卡多待移动终端设备包括能够对两张卡进行通信处理的双卡双待 移动终端设备,也包括能够对三张以上的卡进行通信处理的移动终端设备。所 述多卡多待移动终端设备包括手机、个人数字助理(PDA, Personal Digital Assistant)等能够提供多卡多待功能的移动终端设备。
多卡多待移动终端设备开机后,通过访问接口将各卡内的联系人信息拷贝 到多卡多待移动终端设备的数据库中,各个卡内的每条联系人信息包括联系人 姓名字段和联系人号码字段,拷贝到数据库后,本发明为每条联系人信息增加 一个位置信息字段,用于标识相应的联系人信息属于哪张卡或属于设备自身存 储的信息。本发明在数据库中设置联系人信息表和分类表,该联系人信息表中 包含通过访问接口从各个卡中拷贝的联系人信息以及该多卡多待移动终端设备 自身存储的联系人信息;对联系人信息进行扩充,增加扩充字段,根据需要扩 充字段可以包括类别信息字段、联系人邮箱字段和/或联系人微软网络服务 (MSN, Microsoft Network)信息字段等,其中所述类别信息字段用于标识相 应的联系人属于哪个类别,类别信息字段存储的是该联系人的类别标识(ID,Identity),所述类别可以为"同事"、"同学"、"朋友,,等,所述联系人邮箱字 段用于标识相应的联系人的邮箱信息,所述联系人MSN信息字段用于标识相 应的联系人的MSN信息。这样,便可对各联系人信息的扩充字段中输入相应 的信息。分类表中包含类别与类别ID之间的对应关系,当需要对属于某类别的 联系人信息进行查找时,便可根据用户输入的类别信息在分类表中查询出相应 的类别ID,再根据查询出的类别ID在联系人信息库中查找包含该类别ID的联 系人信息。可见数据库中至少包括联系人信息表,联系人信息表中的联系人信 息至少包括联系人姓名、联系人号码和位置信息。
其中,通过访问接口将各个卡内存储的联系人信息拷贝到数据库中为本领 域技术人员易于实现的技术,这里不再赘述。
所述指定信息包括位置信息、类别信息、联系人姓名拼音、联系人号码、 联系人邮箱和/或联系人MSN信息,等等。其中的联系人姓名拼音包括联系人 姓名全拼或联系人拼音的首字母,可以从联系人姓名字段获得;其他的指定信 息也可从联系人信息中的相应字段获得。若指定信息为缺省状态,则此时的指 定信息采用默认信息,默认信息可自行设定,例如,可以设为位置信息为设 备自身的指定信息。
根据用户输入的基于windows mobile平台的维护命令,多卡多待设备还可 对数据库中包含的类别信息进行维护,所述维护命令包括删除指定的原类别的 命令、将指定的原类别修改为目标类别的命令以及对指定的联系人信息增加指 定的新类别的命令等。具体地,当所述维护命令为删除指定的原类别的命令时, 对数据库进行维护操作包括在数据库的分类表中查询出与所述原类别对应的 类别ID,删除联系人信息表中的联系人信息中包含的所述类别ID,并删除分 类表包含的所述指定的原类别与其类别ID之间的对应关系;当所述维护命令为 将指定的原类别修改为目标类别的命令时,对数据库进行维护操作包括将分 类表包含的所述指定的原类别修改为目标类别,并保存所述目标类别与所述指 定的原类别的类别ID之间的对应关系;当所述维护命令为对指定的联系人信息 增加指定的新类别的命令时,对数据库中的分类表的指定类别进行维护才喿作包括设置所述新类别的类别ID,在数据库的分类表中增加所述新类别与相应类 别ID之间的对应关系,在联系人信息表中的所述指定的联系人信息中增加所述 类别ID。
为方便说明,下面以多卡多待移动终端设备为双卡双待手机为例,对本 发明的联系人查找方法进行说明。
参见图1,为本发明双卡双待手机的联系人查找方法流程图,将卡1和 卡2插入双卡双待手机,卡1和卡2内的每条联系人信息包括联系人姓名信 息和联系人号码信息。卡和卡2插入双卡双待手机,开机后,双卡双待手 机通过访问接口将卡1和卡2内的联系人信息拷贝到双卡双待手机的数据库 中,拷贝到数据库后,为每条联系人信息增加一个位置信息字段,用于标识相 应的联系人信息属于哪张卡或属于设备自身存储的信息;在数据库中设置联系 人信息表和分类表,该联系人信息表中包含通过访问接口从卡1和卡2中拷 贝的联系人信息以及该多卡多待移动终端设备自身存储的联系人信息,对联系 人信息进行扩充,增加扩充字段,根据需要,扩充字段可以包括类別信息字 段、联系人邮箱字段和/或联系人MSN信息字段等。建立扩充字段后,便可 对各联系人信息的扩充字段中输入相应的信息。设置的分类表中包括联系人信 息表中涉及的类别与相应的类别ID之间的对应关系。
本实例的方法包括以下步骤
步骤IOI,双卡双待手机接收用户输入的查询命令,该查询命令包括指 定信息。
本步骤可具体包括双卡双待手机接收用户输入的启动联系人查找功能 命令;向用户展示以何种方式进行查找的界面;接收用户输入的查找方式后 向用户展示采用相应方式进行查找时需要用户输入查找命令的界面,然后接 收用户通过界面的图标选择输入的查找命令。
其中,双卡双待手机接收用户输入的启动联系人查找功能命令可具体包 括用户首先打开Windows Mobile平台的联系人应用列表界面,然后通过扩 展菜单选择关于联系人查找的子菜单,实现向双卡双待手机输入启动联系人查找功能命令,或者,用户采用长按左右键方式向双卡双待手机输入启动联系人 查找功能命令,当然,启动联系人查找功能命令并不局限于上述两种方式。
其中,向用户展示的进行查找时需要用户输入查找命令的界面,根据用 户输入的查找方式的不同也相应不同,例如,查找方式为按位置信息和类别
信息进行查找,此时可采用如2所示的界面,用户通过该界面选择进行联系
人查找时的位置和类别,如,用户在界面选中了 "卡1联系人,,和"同事,,, 并点击了 "确认"^t,此时,相当于用户向双卡双待手机输入的查找命令包
括位置信息为卡1以及类别信息为同事;再如,查找方式为按位置信息和联 系人姓名进行查找,此时可采用如图3所示的界面,用户通过该界面选择进 行联系人查找时的位置和联系人姓名全拼,用户也可通过该界面选择进行联 系人查找时的位置和联系人姓名的首字母,如,用户在界面选中了 "卡l联 系人",且在首字母输入出输入了,,A,,,并点击了 "确认',键,此时,相当 于用户向双卡双待手机输入的查找命令包括位置信息为卡1以及联系人姓 名的首字母为"A"。
步骤102,双卡双待手机在数据库中查询出包含所述指定信息的联系人信 息,并展示。
当所述查询命令包括类別信息时,本步骤所述双卡双待手机在数据库中查 询出包含所述指定信息的联系人信息包括双卡双待手机在数据库的分类表中 查询出与查询命令包含的类别信息对应的类别ID,然后在联系人信息表中查询 出包含该类别ID的联系人信息。对查询命令不包括类别信息的情况,可直接在 联系人信息表中进行查询。
步骤103,双卡双待手机接收用户输入的删除指定的原类别的命令,对数 据库中关于所述指定的原类別的信息进行删除才喿作。
这里,假设本步骤所述指定的原类别为同事,则所述对数据库中关于所述 指定的原类別的信息进行删除操作包括在数据库的分类表中查询出与同事对 应的类别ID,在联系人信息表中删除联系人信息中包含的关于同事的类别ID, 并删除分类表包含的同事与其类别ID之间的对应关系。步骤104,双卡双待手机接收用户输入的将指定的原类别修改为目标类别 的命令,对数据库中关于该指定的原类别的信息进行删除操作。
所述对数据库中关于所述指定的原类别的信息进行删除操作包括将分 类表包含的所述指定的原类别修改为目标类别,并保存所述目标类别与所述 指定的原类别的类别id之间的对应关系。这样,在后续执行对该目标类别 进行查找时,便可在分类表中查询出与该目标类别对应的类别id,再冲艮据查 询出的类别id在联系人信息库中查找包含该类别id的联系人信息。
步骤105,双卡双待手机接收用户输入的对指定的联系人信息增加指定的 新类别的命令,对数据库中增加所述指定的新类别的信息。
这里,假设本步骤增加的指定的类别为同学,则所述对数据库中增加所述 指定的新类别的信息包括设置同学的类别id,在数据库的分类表中增加同学 与相应类别id之间的对应关系,并在联系人信息表中的所述指定的联系人信息 中增加同学的类别id。
步骤103、 104、 105为对数据库中的类别信息进行维护的步骤,用户输 入维护命令的界面可采用图4所示,用户通过该界面选中不同的类别图标及 不同的维护命令图标,便实现向双卡双待手机输入相应的维护命令,例如, 选中"增加类别,'图标以及卡1中的某些联系人信息的图标,并在"增加类 别"菜单的子菜单中输入"同事",该子菜单如图5所示,通过图5的界面 输入"同事",点击"确i人",便向双卡双待手片儿输入了对卡1中的某些联 系人信息增加"同事,,类别的命令。步骤103、 104、 105在图l的流程中可 无序执行。
将三张卡插入手机时,设三张卡为卡l、卡2和卡3,则数据库中保存的 联系人信息所包含的位置信息为卡1、卡2、卡3或手机自身,这种情况下的联 系人查找方法与双卡双待手机的处理类似;对于将四张以上的卡插入手机的情 况也与双卡双待手机的处理类似,这里不赘述。
参见图6,为本发明多卡多待移动终端设备的结构示意图,该多卡多待 移动终端设备包括包括基于windows mobile平台的数据库、命令接收模块、查找模块和展示模块;
所述数据库中至少存储有联系人信息表,该联系人信息表中的联系人信
息至少包括联系人姓名、联系人号码和位置信息;
所述命令接收模块,用于接收基于windows mobile平台的查询命令, 传送给查找模块,所述查询命令包括指定信息;
所述查找模块,用于接收命令接收模块传送的所述查找命令,在数据库 中查询包含所述指定信息的联系人信息,将联系人信息传送给展示模块;
所述展示模块,用于向用户展示查找模块传送的联系人信息。
所述指定信息包括位置信息、类别信息、联系人姓名拼音、联系人号码、 联系人邮件和/或联系人MSN信息,等。所述数据库中还可包括分类表,该 分类表中存储有类别与类别ID之间的对应关系;当所述查询命令包括类别 信息时,所述查找模块包括类別ID查找子模块和联系人信息查找子模块;
所述类别ID查询子模块,用于在数据库的分类表中查询出与所述类别 信息对应的类別ID,将查询出的该类别ID传送给联系人信息查找子模块;
所述联系人信息查找子模块,用于接收类别ID查找子模块传送的类别 ID,在数据库中的联系人信息表中查询出包含该类别ID的联系人信息,传 送给展示模块。
较佳地,所述多卡多待移动终端设备还包括基于windows mobile平台 的维护模块;所述命令接收模块进一步用于接收维护命令,传送给所述维护 模块,所述维护命令包括对指定类别进行维护操作,具体包括删除指定的原 类别的命令、将指定的原类别修改为目标类别的命令以及对指定的联系人信 息增加指定的新类别的命令,等;
所述维护模块,用于接收命令接收模块传送的维护命令,对数据库进行 维护操作。
本发明的联系人查找方案可以采用组件对象模型(COM)形式在 Windows Mobile平台下实现。本发明基于windows mobile平台实现的多卡 多待移动终端设备,根据查询命令包括的指定信息,在数据库中查询出包含指定信息的联系人信息,并展示给用户,实现了对联系人的查找。更进一步 地,本发明还对在数据库中的联系人信息表包括的联系人信息进行扩充,并 在数据库中设置分类表,根据对应扩充字段输入的信息以及分类表进行联系 人的查询,实现了快捷的查找方式,方便了用户使用。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进 一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不 用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、 等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1. 一种多卡多待移动终端设备的联系人查找方法,其特征在于,所述多卡多待移动终端设备基于windows mobile平台实现,该方法包括多卡多待移动终端设备接收基于windows mobile平台的查询命令,所述查询命令包括指定信息;多卡多待移动终端设备在基于windows mobile平台的数据库中查询包含所述指定信息的联系人信息,展示;所述数据库中至少包括联系人信息表,该联系人信息表中的联系人信息至少包括联系人姓名、联系人号码和位置信息,该位置信息标识了相应的联系人信息属于与设备连接的某张卡或属于设备自身存储的信息。
2、 如权利要求l所述的方法,其特征在于,所述指定信息包括位置信息、 类别信息、联系人姓名拼音、联系人号码、联系人邮件和/或联系人微软网络服 务信息。
3、 如权利要求2所述的方法,其特征在于,所述数据库中还包括分类表, 该分类表中包含类别与类别id之间的对应关系,当所述查询命令包括类别信息 时,所述多卡多待移动终端设备在数据库中查询包含所述指定信息的联系人信 息包4舌多卡多待移动终端设备在数据库的分类表中查询与所述类别信息对应的类 别标识id,在数据库中的联系人信息表中查询包含所述类别id的联系人信息。
4、 如权利要求l所述的方法,其特征在于,所述数据库中还包括分类表, 该分类表中包含类别与类别id之间的对应关系;该方法还包括多卡多待移动终端设备接收基于windows mobile平台的维护命令,对数据 库进行维护操作,所述维护命令包括对指定类别进行维护操作。
5、 如权利要求4所述的方法,其特征在于,当所述维护命令为删除指定的 原类别时,所述对数据库进行维护操作包括在数据库的分类表中查询与所述原类别对应的类别id,删除联系人信息表中的联系人信息中包含的所述类别ID,并删除分类表包含的所述原类别与其类 別ID之间的对应关系。
6、 如权利要求4所述的方法,其特征在于,当所述维护命令为将指定的原 类别修改为目标类别时,所述对数据库进行维护操作包括将分类表包含的所述原类别修改为目标类别,并保存所述目标类别与所述 原类别的类别ID之间的对应关系。
7、 如权利要求4所述的方法,其特征在于,当所述维护命令为对指定的联 系人信息增加指定的新类别时,所述对数据库进行维护操作包括设置所述新类别的类别ID,在数据库的分类表中增加所述新类别与相应类 别ID之间的对应关系,在联系人信息表中的所述指定的联系人信息中增加所述 类别ID。
8、 一种多卡多待移动终端设备,其特征在于,所述多卡多待移动终端 i殳备基于windows mobile平台实现,包4舌基于windows mobile平台的婆:4居 库、命令接收模块、查找模块和展示模块;所述数据库中至少存储有联系人信息表,该联系人信息表中的联系人信 息至少包括联系人姓名、联系人号码和位置信息,该位置信息标识了相应的 联系人信息属于与设备连接的某张卡或属于设备自身存储的信息;所述命令接收模块,用于接收基于windows mobile平台的查询命令, 传送给查找模块,所述查询命令包括指定信息;所述查找模块,用于接收命令接收模块传送的所述查找命令,在数据库 中查询包含所述指定信息的联系人信息,将联系人信息传送给展示模块;所述展示模块,用于向用户展示查找模块传送的联系人信息。
9、 如权利要求8所述的多卡多待移动终端设备,其特征在于,所述数 据库中还包括分类表,该分类表中存储有类别与类别ID之间的对应关系;所述查询命令包括类别信息,所述查找模块包括类别ID查找子模块和 联系人信息查找子模块;所述类别ID查询子模块,用于在数据库的分类表中查询与所述类别信息对应的类别ID,将查询的该类别ID传送给联系人信息查找子模块;所述联系人信息查找子模块,用于接收类别ID查找子模块传送的类别 ID,在数据库中的联系人信息表中查询包含该类别ID的联系人信息,传送 给展示模块。
10、如权利要求9所述的多卡多待移动终端设备,其特征在于,所述多接收模块进一步用于接收维护命令,传送给所述维护模块,所述维护命令包 括对指定类别进行维护操作;所述维护模块,用于接收命令接收模块传送的维护命令,对数据库进行 维护操作。
全文摘要
本发明公开了一种多卡多待移动终端设备及其联系人查找方法,所述多卡多待移动终端设备基于windows mobile平台实现,该方法包括多卡多待移动终端设备接收基于windows mobile平台的查询命令,所述查询命令包括指定信息;多卡多待移动终端设备在基于windows mobile平台的数据库中查询包含所述指定信息的联系人信息,展示;所述数据库中至少包括联系人信息表,该位置信息标识了相应的联系人信息属于与设备连接的某张卡或属于设备自身存储的信息。本发明方案能够实现多卡多待终端设备对联系人进行查找。
文档编号H04Q7/32GK101287232SQ20081011264
公开日2008年10月15日 申请日期2008年5月23日 优先权日2008年5月23日
发明者秦立仓 申请人:德信智能手机技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1