基于智能网的电话簿管理系统的制作方法

文档序号:7708648阅读:138来源:国知局
专利名称:基于智能网的电话簿管理系统的制作方法
技术领域
本发明涉及智能网(Intelligent Network,简称为IN)领域,具体地,涉及基于智 能网的电话簿管理系统。
背景技术
随着信息技术和移动通信技术的发展,在诸如手机、小灵通等移动终端或移动卡 (例如,SIM卡)上的设置的电话簿功能已经得到广泛应用。但是,对于在移动终端或移动 卡上提供的电话簿而言,其存储空间依赖于设备或卡所提供的空间,因此存储能力有限;信 息的存储方式,也受限于终端设备的数据结构,不易扩展;另外,由于不容易备份和恢复,移 动终端的损坏或丢失,将会直接导致信息遗失。相比于移动终端用户,固定电话用户目前还未能享受到个人电话簿功能,具体地, 对于大多数固定电话终端设备,并没有提供存储功能,从而不能基于固定电话终端设备建 立用户的个人电话簿。
目前,已经出现了一种基于互连网平台的电话簿功能,虽然该功能能够有效地克 服存储空间和扩展的局限性,但是,需要用户连接到互联网才能够利用所建立的个人电话 簿进行查询及诸如联系得其他操作,因此用户体验不高。另外,在申请号为200510080387. 7,标题为《一种利用智能网业务实现语音拨号的 系统和方法》中,提供了利用智能网业务实现语音拨号的方案,但是对于如何建立电话簿, 该申请并未涉及。

发明内容
考虑到相关技术中目前的移动电话电话簿管理在存储空间以及存储方式上有所 限制、固定电话无法适用电话簿业务、以及现有的基于互联网平台的电话簿功能用户体验 不高的问题而提出本发明,为此,本发明旨在提供一种基于智能网的电话簿管理系统。根据本发明,提供了一种基于智能网的电话簿管理系统。根据本发明的基于智能网的电话簿管理系统包括业务控制功能单元,用于电话 簿管理业务流程的分析处理,并为用户提供语音交互界面;业务数据功能单元,连接至业务 控制功能单元,用于存储并管理电话簿,其中,每个电话簿都具有唯一标识的电话簿ID。通过本发明的上述至少一个技术方案,利用智能网来管理电话簿,相比于现有技 术,移动用户和固定用户无需连接互联网就可以方便地使用电话簿功能,用户体验较高。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明 书、权利要求书、以及附图中所特别指出的结构来实现和获得。


附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中图1是用于实施本发明实施例的基于智能网的电话簿管理系统的智能网系统示 意图;图2是根据本发明实施例的基于智能网的电话簿管理系统的结构框图;图3-图5分别是根据本发明优选实施例的基于智能网的电话簿管理系统的结构 框图;图6是实现电话簿导入功能的流程图;图7是实现电话簿共享功能的流程图;图8a和图8b是应用本发明实施例的电话簿管理系统的方法流程图;图9是使用根据本发明实施例的电话簿管理系统实现的电话簿管理方法的详细 处理流程图。
具体实施例方式目前,相对于其他网络业务,智能网业务(Intelligent Network,简称为IN)的优 点越来越突出,基于此,本发明将利用智能网业务来实现个人电话簿功能,具体地,是利用 如图1所示的智能网业务的业务控制功能(Service Control Function,简称为SCF)和业 务数据功能(Service Data Function,简称为SDF)组成电话簿管理系统,以达到灵活管理、 方便实用、信息安全可靠的目的。以下结合附图对本发明的优选实施例进行说明,如果不冲突,本发明实施例及实 施例中的特征可以相互组合。需要说明的是,在下文中提到的用户设备包括但不限于诸如 手机、小灵通等的移动终端、固定终端、网络软电话、PC机、个人数字助理等。在下文中提到 的消息、信息、自变量、参数、数据等的传递、传输、或传送,可以经由包括存储器共享、消息 传递、令牌传递、网络传输等的任意合适方式来实现。根据本发明实施例,提供了一种基于智能网的电话簿管理系统。图2给出了该系 统的结构框图,如图2所示,根据本发明实施例的基于智能网的电话簿管理系统包括业务 控制功能(SCF)单元1和业务数据功能(SDF)单元3,二者以有线或无线的方式连接。具体 地,SCF单元1用于电话簿管理的各种业务流程的分析处理,并为用户提供语音交互界面, 通过该语音交互界面,可以引导用户按照一定的逻辑流程来使用电话簿功能,例如,提示用 户进行各种按键操作等。SDF单元3用于存储并管理电话簿,为SCF单元1提供必要的业务 数据,这里的业务数据包括电话簿的属性信息以及其中的联系人信息,例如,每个电话簿都 具有唯一标识的电话簿ID,电话簿ID可以与用户号码相关。为了便于进行查询操作,可以 在SDF单元3本地保存设置了电话簿ID与用户号码的对应关系的列表。SCF 单元该SCF单元1配备有业务接入模块11,用于接收用户输入的接入码或操作码,即, 对用户的各种按键输入进行识别。这里的输入操作可以经由语音交互界面来进行,也可以通过短信的方式来进行, 例如,用户通过发送特定的注册命令短信的方式,实现在系统中注册。所谓接入码,是指接 入本发明实施例的电话簿业务的预定数字或字符串序列,通过拨打接入码来进入电话簿系 统,例如,接入码可以通过智能网业务交换点(Service Switch Point,简称为SSP)触发到SCF单元1。操作码可以但不限于指示如下操作之一创建电话簿、查询电话簿、创建联 系人组、进入联系人组、增加联系人、选定联系人、更新联系人等,以请求系统进行相应的操 作,与接入码类似,这里的操作码可以通过发送特定序列或特定接收方的短信来实现,也可 以通过特定的按键或按键序列来实现。基于用户的请求,SCF单元1将通过SDF单元3进 行相应的操作,并且优选地,通过本地的反馈模块13将SDF单元3的操作结果提供给用户。 反馈模块13可以完成所有SCF单元1到用户的数据传输。如上所述,用户在接入电话簿管理系统时,可以通过按键以文本形式进行操作,也 可以通过语音形式进行操作。为了实现语音形式的操作,设置了语音识别模块15,用于对用 户的语音进行识别,并通过语音文本转换处理,将语音转换为文本信息,之后,电话簿管理 系统基于转换得到的文本信息进行后续操作,例如,可以将文本信息提供给SDF单元3。在 设置有该语音识别模块15时,如图3的虚线所示,业务接入模块11将用户输入的语音信号 发送到语音识别模块15,由语音识别模块15将转换后的文本信息发送给SDF单元3。SDF 单元为了存储电户簿以及电话簿相关信息,可以设置一数据存储模块31,该数据存储 模块31可以是在SDF单元3本地设置的业务数据库,也可以是诸如只读存储器(ROM)、随机 存取存储器(RAM)、磁RAM、磁心存储器、磁盘存储介质、闪存装置、用于存储信息的各种存 储介质。在数据存储模块31为数据库时,其由数据库管理系统来维护,例如,Oracle, SQL server等。数据存储模块31可以与业务管理模块33位于同一服务器,也可以独立地位于 单独的服务器。为了实现对电话簿的管理及维护,引入了业务管理模块33,其主要是根据用户输 入的接入码或操作码,对电话簿进行管理,并将管理结果反馈给SCF单元1。对于业务管理模块33,其可以实现诸如创建、更新、删除、查询等各项管理操作,并 且可以具有如图3所示的如下结构维护子模块331、业务查询子模块333、安全控制子模块 335。维护子模块331,用于根据用户输入对电话簿、联系人组、或联系人进行创建、更新 或删除等维护操作。每个电话簿都具有唯一标识的电话簿ID,类似地,每个联系人组都具有 唯一标识的组ID。对电话簿设置联系人组,可以便于管理、查找、及应用。具体地,当用户输 入接入码时,SCF单元1将接入码发送给SDF单元3。接下来,业务查询子模块333查询电 话簿,以确定是否有与用户号码(例如,用户注册的电话号码)对应的电话簿ID。根据查询 结果的不同,SCF单元1与维护子模块331进行的后续操作也不同。创建操作如果没有与用户号码对应的电话簿ID,则维护子模块331将为用户 分配唯一的电话簿ID,同时将创建的该电话簿默认作为一个联系人顶级组,并分配一个组 ID,并且,SCF单元1也可以通过语音交互界面提示用户设置访问和使用密码、共享属性等 注入安全控制信息的操作信息,这样,后续安全控制子模块335可以根据用户设置的安全 控制信息控制对电话簿的存取(access)操作,例如,实现加密、鉴权的功能。如果存在与用 户号码对应的电话簿ID,则SCF单元1通过语音交互界面提醒用户进行下一步操作,例如, 可以是创建联系人组、进入联系人组等。需要说明的是,在本发明实施例中所涉及的密码或 密钥,其属性可以是专有密钥,即,一个密钥仅由一个用户使用,也可以是共享密钥,即,几 个用户共享一个密钥,当然,密钥的属性是由用户选择的,而共享密钥的设置也是由用户完成的。如果用户设置的密钥是共享密钥,则可以进一步实现以下的电话簿共享功能。电话簿共享基于安全控制子模块337的安全控制,可以进一步实现电话本的共 享功能。例如,如果电话薄的ID和共享使用密码的鉴权通过,则用户可以使用其他用户的 共享电话簿。如图7所示。在安全控制子模块335的鉴权通过后,根据分组提示和选择,进 入其中的共享分组中,并且可以进一步选定共享分组下的可共享使用的联系人联系电话信 息,根据这些信息,可以对该联系人进行呼叫通话或将联系人信息导出到自己的电话薄中, 或导出以短信的方式发送到用户终端上。进入联系人组如果用户按键是进入一个已建立的联系人组,则SCF单元1的语音 转换模块17将已有的分组信息进行文本到语音的转换(Text to Sound,简称为TTS),用语 音的方式按一定顺序播报分组信息给用户,用户收听过程中,通过按键选定一个组,并且优 选地输入密码校验通过后,SCF单元1将用户当前组设置为该组。进入联系人组后,用户可 以选择对该组的属性进行编辑,也可以继续在该组中选择联系人。选择联系人SCF单元1在通过语音方式逐一将当前组的联系人信息播报给用户 时,用户在收听过程中可按特定键选定联系人。优选地,SCF单元1再根据用户选中的联系 人顺序播报该联系人所有的联系电话号码信息,用户在收听过程中,按特定键选定其中一 个号码中断播报,再根据SCF单元1的语音提示按对应键选择进行编辑,或者,也可以接呼 叫该电话号码。如果用户进行编辑,则维护子模块331将保存用户的操作。增加联系人如果用户的按键(即,用户输入的操作码)是增加联系人组,则SCF 单元1根据用户所在当前所在组和用户的按键信息,通过维护子模块331在数据存储模块 31 (例如,业务数据库)中建立新的联系人组。更新操作,例如,更新联系人用户按一定的输入规则和编码,输入相应键编辑联 系人基本信息和该联系人的各电话号码,SCF单元1根据用户输入的信息,通过维护子模块 331在业务数据库中建立起该联系人的联系信息档案,并将当前用户所在组设置为联系人 的所属组,一并记录在联系人信息档案中。例如,对于上述的针对联系人的操作,用户可以将原来已有的个人电话簿信息导 入到新建的电话簿中;或者,用户将联系人的姓名和联系电话等信息,以短信的方式发给电 话簿管理系统,维护子模块331增加建立电话簿的联系人信息、编辑或删除已有联系人的 信息;或者,用户还可以将已有联系人的新的联系电话信息,以短信的方式发给电话簿系 统,对联系人扩展增加新的联系电话号码、编辑或删除已存在的联系电话号码。如图6所 示,用户在进行联系人导入操作时,可以选择部分导入或分组导入,如果选择分组导入,则 首先要选择导入的分组。通过上述的维护子模块的操作,可以根据用户的需求实现对电话簿的升级扩展。除了上述的在用户输入接入码时的电话簿ID查询之外,业务查询子模块333还可 以用于实现其它查询操作,例如,用户可以通过发送短信方式或语音流程方式,请求获取个 人电话簿中已有联系人联系电话信息,响应于由SCF单元1发送的请求,业务查询子模块 333将进行查询操作,并将用户需要的分组信息、联系人电话等信息以短信方式通过SCF单 元1的反馈模块13发送给用户,或者,也可以以通过语音转换单元17转换后,以语音菜单 的方式通知用户。需要说明的是,以上描述的各模块的功能和位置等仅仅是示例性的,根据实施的需要,可以将SDF单元中的功能模块设置在SCF单元中,例如,可以将业务管理模块设置在 SCF中;也可以将功能模块合并和进一步分立设置,例如,可以将上述的维护子模块、业务 查询子模块合一设置,也可以将维护子模块和/或业务查询子模块进一步分立为不同的模 块,用于实现不同的查询功能。基于电话簿的呼叫通过本发明实施例的电话簿功能,用户可以发起呼叫。如上所述,用户可以在系统 语音播放联系人信息的过程中,通过按键选择联系人,直接发起呼叫,或者,用户也可以在 接入电话簿管理系统后,通过语音发起呼叫。为了实现呼叫功能,如图4所示,在SCF单元 1设置了呼叫控制模块19。在通过按键选择联系人进行呼叫时,呼叫控制模块19可以直接对该联系人发起 呼叫。在通过语音进行呼叫时,业务接入模块11接收来自用户的语音信息,将该语音信息 提交到语音识别模块15,由语音识别模块15转换为文本信息后,提交到SDF单元3的业务 查询子模块333,业务查询子模块333查询与该文本信息对应的联系人,并将查询到的联系 人返回给呼叫控制模块19,然后,呼叫控制模块19对该联系人发起呼叫。优选地,业务查询 子模块333具有自动校验功能,即,其查询可以通过基本匹配,而非绝对匹配来进行,以便 能够自动修正明显的号码输入错误(例如,区号多一位或少一位等),在本地实现对被叫号 码有效性地检验。优选地,呼叫控制模块19可以根据联系人的号码属性等信息,自动在外呼号码前 增加譬如IP电话等号码头,实现话费最优或通话质量最优的呼叫,例如,这可以通过设置 一个号码编译子模块(图中未示出)来实现,在对被叫号码进行呼叫之前,首先使用该号码 编译子模块进行编译,例如,如上所述,增加号码头,之后,呼叫控制模块19对经过编译的 号码进行呼叫。图4给出的是将呼叫控制模块19设置在SCF单元1中的情况。本发明不限于此, 例如,如图5所示,该呼叫控制模块19还可以设置在智能网SSP 5,SCF单元1通过SSP 5 进行呼叫。以下进一步结合图8a和图8b示出的流程来描述根据本发明实施例的电话簿管理 系统的操作,需要说明的是,图8a和图8b的操作可以单独执行,也可以结合执行。如图8a 和8b所示,借助于电话簿管理系统,可以进行如下操作步骤10,用户进入电话簿业务系统,该过程可以是拨打电话簿系统地接入码或签 约进入电话簿管理系统;步骤11,进入电话簿管理系统后;选择建立新的个人电话簿,并可设置相应的访 问使用密码,获取电话簿唯一 ID。具体地,业务查询子模块333没有查找到与该用户号码对 应的电话簿ID,于是SCF单元提示用户创建新的电话簿,响应于用户按键,维护子模块331 为该用户分配唯一电话簿ID,并且安全控制子模块335保存用户输入的密码设置。步骤12,在已建立的个人电话簿中,选择建立电话簿分组,并可设定访问该电话簿 分组的密码。具体地,在创建分组后,SCF单元1提示用户进行后续操作,在用户选择建立 分组时,维护子模块331创建分组并分配组ID,优选地,安全控制子模块335保存用户输入 的针对该分组的密码设置。步骤13,在已建立的个人分组中,选择建立联系人信息和电话号码,也可设定访问该联系人的密码。具体地,在创建分组后,SCF单元1提示用户进行后续操作,在用户选择 建立联系人时,维护子模块331保存用户输入的联系人信息。如果是语音输入,则需要SCF 单元1的语音识别模块15首先进行语音转换。步骤20,用户访问进入电话簿管理系统中,可以根据系统功能提示输入选择要管 理的个人电话簿,如设置有密码,则安全控制子模块335判断密码是否正确,以判断用户是 否有权限进行管理,如果有权限,则进入步骤22选择分组和输入权限密码,鉴权通过后,可 以进入步骤24,25,26。步骤24,编辑该分组的名称,密码权限管理等属性。步骤25,选择该分组中的具体联系人,编辑其姓名,联系电话,访问密码等属性。步骤26,使用该电话簿,选定联系人发起呼叫进行通话。借助于本发明实施例的电话簿管理系统实现的其它操作可以通过以上对各实施 例的描述以及图9示出的流程图来理解和实施,对于其中相同或相似的内容,在此不在赘 述。需要说明的是,图9给出的处理过程仅仅是示例性的,根据实施的需要,可以以不同于 此的步骤或顺序来执行其中的全部或部分操作,本发明对此没有限制。对于以上给出的方法实施例中,可以通过硬件、软件、固件、中间件、微码、硬件描 述语言或其组合来实现。当用软件、固件、中间件或微码来实现时,可以在诸如存储介质的 机器可读介质中存储用于执行必要任务的程序代码或码段。基于此,根据本发明实施例,还 提供了一种计算机可读介质,该计算机可读介质上携带有程序或指令代码,当该程序或指 令代码被处理器调用时,可以使得处理器执行上述方法实施例中描述的部分或全部处理, 从而实现基于智能网的电话簿管理,例如,SCF单元1可以以SCF流程的形式存在,SDF单元 3可以以SDF流程的形式存在,分别存储在计算机克可读介质中。如上所述,本发明实施例通过设置SCF单元和SDF单元,对于用户而言,实现个人 电话簿的管理和使用,由于电话簿的数据保存在智能网业务数据库中,从而可以保证电话 簿中的信息不易丢失,还可以对联系人信息进行升级扩展;对于运营商而言,无需对现有 网络架构进行大的改动,通过集成相关功能即可实现,因此,本发明与目前的网络兼容性较 强,且由于对于终端类型没有限制,因此便于推广应用,具有较强的工业适用性。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种基于智能网的电话簿管理系统,其特征在于,包括业务控制功能单元,用于电话簿管理业务流程的分析处理,并为用户提供语音交互界面;业务数据功能单元,连接至所述业务控制功能单元,用于存储并管理电话簿,其中,每个电话簿都具有唯一标识的电话簿ID。
2.根据权利要求1所述的系统,其特征在于,所述业务控制功能单元包括业务接入模块,用于接收用户输入的接入码或操作码,其中,所述操作码指示如下操作 之一创建电话簿、查询电话簿、创建联系人组、进入联系人组、增加联系人、选定联系人、更 新联系人。
3.根据权利要求2所述的系统,其特征在于,所述业务控制功能单元还包括 反馈模块,用于将来自所述业务数据功能单元的信息提供给用户;和/或语音转换模块,连接于所述业务数据功能单元和所述反馈模块之间,用于将来自所述 业务数据功能单元的文本信息转换为语音信息。
4.根据权利要求2所述的系统,其特征在于,所述业务控制模块还包括语音识别模块,用于对来自用户的语音信息进行识别并转换为文本信息;和/或 呼叫控制模块,用于发起呼叫。
5.根据权利要求4所述的系统,其特征在于,所述业务数据功能单元还包括业务查询子模块,用于在所述电话簿查询与来自所述语音识别模块的所述文本信息匹 配的联系人,并返回给所述呼叫控制模块用以对查询到的联系人发起呼叫。
6.根据权利要求5所述的系统,其特征在于, 所述呼叫控制模块包括号码编译子模块,用于对被叫号码进行编译操作,所述编译操作包括在所述被叫号码 前设置号码头;所述呼叫控制模块用于对经过所述号码编译子模块的编译操作的被叫号码发起呼叫。
7.根据权利要求2所述的系统,其特征在于,所述业务数据功能单元包括 数据存储模块,用于存储所述电话簿;业务管理模块,用于根据所述业务接入模块接收的接入码或操作码,对所述电话簿进行管理。
8.根据权利要求7所述的系统,其特征在于,所述业务管理模块包括维护子模块,用于根据用户输入对电话簿、联系人组、或联系人进行创建、更新或删除 操作,其中,每个联系人组都具有唯一标识的组ID ; 安全控制子模块,用于控制对电话簿的存取操作;业务查询子模块,用于基于所述接入码和用户号码、或所述操作码查询所述电话簿,获 得电话簿信息。
9.根据权利要求8所述的系统,其特征在于,所述安全控制子模块通过对所述电话簿 设置密钥来控制存取操作,其中,所述密钥为专有密钥,对应于一个用户号码,或者,所述密 钥为共享密钥,对应于多个用户号码。
10.根据权利要求8所述的系统,其特征在于,所述电话簿信息包括以下至少之一所 述电话簿ID、所述联系人组ID、联系人组个数信息、联系人信息。
全文摘要
本发明公开了一种基于智能网的电话簿管理系统,上述系统包括业务控制功能单元,用于电话簿管理业务流程的分析处理,并为用户提供语音交互界面;业务数据功能单元,连接至业务控制功能单元,用于存储并管理电话簿,其中,每个电话簿都具有唯一标识的电话簿ID。根据本发明提供的技术方案,移动用户和固定用户无需连接互联网可以方便地使用电话簿功能,用户体验较高。
文档编号H04M1/27GK101902533SQ20091014552
公开日2010年12月1日 申请日期2009年5月27日 优先权日2009年5月27日
发明者欧兵, 王显光 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1