通信录信息维护系统及方法

文档序号:7922134阅读:193来源:国知局

专利名称::通信录信息维护系统及方法
技术领域
:本发明涉及即时通信领域,尤其涉及一种通信录信息维护系统及方法。
背景技术
:在现有的电信运营商业务中,通信助理业务已经成为主要业务之一,该业务将个人或企业的通信录信息保存在电信的业务平台(下文称为通信助理业务平台)上,实现客户号簿信息的自助维护、自助发布、号码查询转接、多方通话等个性化功能。由于安全考虑,通信助理业务平台对用户来说是封闭的、不开放的、不能直接访问的,因此在现有的通信助理业务中,通信录信息的维护手段主要通过两种方式一是方式是用户直接打电话给人工坐席,并将号簿信息逐条报知话务员,以便话务员对通信录进行记录。这种方式的缺点是在号簿信息量较大的情况下需要花费用户大量的时间,并且也容易因用户口音等原因造成话务员记录上的差错,因此用户使用体验比较差。第二种方式是用户通过访问通信助理业务平台的对外的网站服务器进行自助操作,再由该网站服务器将通信录上传到通信助理业务平台。这种方式的缺点是由于大量用户记不住网址,并且不熟悉网上操作流程,一旦出错无人指导,因此在实际中用户使用程度不高。
发明内容本发明的目的是提出一种通信录信息维护系统及方法,利用即时通信技术实现通信录信息的维护功能,使用户可以通过即时通信工具方便的管理通信录。为实现上述目的,本发明提供了一种通信录信息维护系统,包括即时通信平台和通信助理业务平台,其中还包括网络机器人平台,分别与所述即时通信平台和通信助理业务平台相连,用于在接收即时通信客户端通过即时通信方式发送的通信录维护指令时,向终端侧接入的读卡设备发出读取通信录信息的请求,并在获得通信录信息后,将所述通信录信息发送到所述通信助理业务平台进行更新。进一步的,所述网络机器人平台包括以下模块指令解析模块,用于从接收的即时消息中解析出通信录维护指令;通信录读取模块,用于根据所述通信录维护指令向终端侧接入的读卡设备发出读取通信录信息的请求,并获得所述读卡设备返回的通信录信息;通信录更新模块,用于在获得通信录信息后,将所述通信录信息发送到所述通信助理业务平台进行更新。进一步的,所述网络机器人平台还包括维护情况反馈模块,用于在所述通信助理业务平台返回更新成功/失败的消息后,通过即时通信方式向所述即时通信客户端返回维护成功/失败的反馈消息。进一步的,所述网络机器人平台还包括格式转换模块,用于当所述读卡设备返回的通信录信息的数据格式与所述通信助理业务平台的数据格式不一致时,对所述读卡设备返回的通信录信息进行格式转换,转换成与所述通信助理业务平台的数据格式。进一步的,所述网络机器人平台还包括用户认证模块,用于在维护通信录信息的操作执行之前,接收所述即时通信客户端发出的认证请求,并将所述认证请求中的认证信息发送给所述通信助理业务平台进行验证,如果通过,则保存该认证信息,并通知所述即时通信客户端,否则直接向所述即时通信客户端返回认证失败的提示消息。为实现上述目的,本发明提供了一种通信录信息维护方法,包括以下步骤网络机器人平台在接收即时通信客户端通过即时通信方式发送的通信录维护指令时,向终端侧接入的读卡设备发出读取通信录信息的请求;所述网络机器人平台在获得通信录信息后,将所述通信录信息发送到所述通信助理业务平台进行更新;所述通信助理业务平台根据所述通信录信息进行更新后,向所述网络机器人平台返回更新成功/失败的消息。进一步的,当所述读卡设备返回的通信录信息的数据格式与所述通信助理业务平台的数据格式不一致时,所述网络机器人平台对所述读卡设备返回的通信录信息进行格式转换,转换成与所述通信助理业务平台的数据格式。进一步的,在维护通信录信息的操作执行之前,还包括用户认证的流程,具体包括所述网络机器人平台接收所述即时通信客户端发出的认证请求,并将所述认证请求中的认证信息发送给所述通信助理业务平台进行验证;所述通信助理业务平台根据所述认证信息进行验证,并向所述网络机器人平台返回认证结果;如果认证通过,则所述网络机器人平台保存该认证信息,并通知所述即时通信客户端,否则直接向所述即时通信客户端返回认证失败的提示消息。进一步的,还包括通信录信息的管理流程所述网络机器人平台在接收即时通信客户端通过即时通信方式发送的通信录管理指令时,向所述通信助理业务平台发出与所述通信录管理指令对应的查询/修改/删除/下载通信录信息的请求;所述通信助理业务平台根据所述查询/修改/删除/下载通信录信息的请求执行相应操作,并向所述网络机器人平台返回操作结果;所述网络机器人平台将所述操作结果返回给所述即时通信客户端。基于上述技术方案,本发明省去了用户通过电话方式或网站方式进行通信录信息维护的不便,也避开了由于通信助理业务平台的封闭性导致用户不能直接访问的问题,利用目前常用于即时通信中用于查询信息的网络机器人平台作为通信录维护的中间功能件,实现用户的通信录信息的管理维护功能。此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1为本发明通信录信息维护系统的一种应用场景的实现示意图。图2为本发明通信录信息维护系统的一实施例中网络机器人平台的结构示意图。图3为本发明通信录信息维护系统的另一实施例中网络机器人平台的结构示意图。图4为本发明通信录信息维护系统的又一实施例中网络机器人平台的结构示意图。图5为本发明通信录信息维护方法的一实施例的流程示意图。图6为本发明通信录信息维护方法的一实施例的用户认证流程的示意图。具体实施例方式下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。如图1所示,为本发明通信录信息维护系统的一种应用场景的实现示意图。在这个应用场景中,终端侧的计算机终端内装有即时通信客户端4,读卡设备5可以通过各种接口(USB接口、串口或并口等)连接到计算机终端上。读卡设备5—般来说可以采用能够读取SM/USIM卡的读卡器,这种读卡器可以自动提取出SM/USIM卡中的通信录信息。计算机终端通过无线或有线的方式与互联网相连。在网络侧则包括本发明通信录信息维护系统的三个平台,分别是即时通信平台1、网络机器人平台2和通信助理业务平台3。终端侧的即时通信客户端4和网络侧的即时通信平台1共同构成了一个即时通信系统,即时通信客户端4和即时通信平台1之间通过即时通信方式进行信息交互。在即时通信领域,出现了一种网络机器人技术,其通常形式是模拟一个用户的即时通信客户端,以联系人/好友的方式与用户进行信息交互。也就是说,用户通过在即时通信客户端中添加代表网络机器人的联系人/好友账号,就可以与网络机器人进行像和其他普通即时通信用户进行即时通信一样的操作。网络机器人通常具备文字解析功能和一定的自动处理功能,例如具备信息查询功能(需要信息数据库支持)、简单的知识问答(需要后台的知识库支持)等。在本发明中,网络机器人平台2与即时通信平台l相连,即时通信平台l将用户通过即时通信方式发送的指令传递给网络机器人平台2,网络机器人平台2可以在接收即时通信客户端4通过即时通信方式发送的通信录维护指令时,向终端侧接入的读卡设备5发出读取通信录信息的请求,并在获得通信录信息后,将通信录信息发送到通信助理业务平台3进行更新。通信助理业务平台3由于其具有一定的封闭性,因此用户不能直接访问,而同在网络侧的网络机器人平台2可以和通信助理业务平台3维持安全连接,从而确保用户访问的安全性,并且由于即时通信客户端比较普及,因此用户很容易掌握通信录信息的维护方法,十分方便。如图2所示,为本发明通信录信息维护系统的一实施例中网络机器人平台的结构示意图。在本实施例中,网络机器人平台2包括以下模块指令解析模块21、通信录读取模块22和通信录更新模块23。其中,指令解析模块21负责从接收的即时消息中解析出通信录维护指令。通信录读取模块22负责根据该通信录维护指令向终端侧接入的读卡设备5发出读取通信录信息的请求,并获得读卡设备5返回的通信录信息。通信录更新模块23在获得通信录信息后将6该通信录信息发送到通信助理业务平台3进行更新。在另一实施例中,网络机器人平台2中还可以包括用于在通信助理业务平台3返回更新成功/失败的消息后,通过即时通信方式向即时通信客户端4返回维护成功/失败的反馈消息的维护情况反馈模块。如图3所示,为本发明通信录信息维护系统的另一实施例中网络机器人平台的结构示意图。与上一实施例相比,本实施例中的网络机器人平台还包括格式转换模块24,该模块设于通信录读取模块22和通信录更新模块23之间,当读卡设备5返回的通信录信息的数据格式与通信助理业务平台3的数据格式不一致时,则对读卡设备5返回的通信录信息进行格式转换,转换成与通信助理业务平台3的数据格式。本实施例通过通信录数据的数据格式转换提高了本发明系统的适用范围和实用性。如果用户是首次采用网络机器人方式使用通信助理业务时,则需要对用户进行验证,如图4所示,为本发明通信录信息维护系统的又一实施例中网络机器人平台的结构示意图。在本实施例中提供了用户认证模块20,该模块设于网络机器人平台2,可以在维护通信录信息的操作执行之前,接收即时通信客户端4发出的认证请求,并将认证请求中的认证信息发送给通信助理业务平台3进行验证,如果通过,则保存该认证信息,并通知即时通信客户端4,否则直接向即时通信客户端4返回认证失败的提示消息。基于上述的通信录信息维护系统实施例,本发明还提供了几个通信录信息维护方法的实施例。如图5所示,为本发明通信录信息维护方法的一实施例的流程示意图。本实施例提供了用户的通信录信息导入通信助理业务平台的过程,具体包括步骤101、网络机器人平台在接收即时通信客户端通过即时通信方式发送的通信录维护指令时,向终端侧接入的读卡设备发出读取通信录信息的请求。步骤102、所述网络机器人平台在获得通信录信息后,将所述通信录信息发送到所述通信助理业务平台进行更新;步骤103、所述通信助理业务平台根据所述通信录信息进行更新后,向所述网络机器人平台返回更新成功/失败的消息。在步骤101中的通信录维护指令可以是用户输入的字符串形式的表达式,例如"uploadaddressbook"等指令表达式,也可以是某个对应通信录维护操作的字符,例如"l-一表示将SIM卡中的通信录信息上传",这可根据网络机器人的界面形式来设计。另外,在发请求的同时或者在请求中可以加入与读卡设备商定的接口形式。如果用户尚未连接读卡设备或者读卡设备中未放入SIM/USIM卡,网络机器人还可以发出要求用户连接读卡设备或放入卡的提示。在步骤102中,如果读卡设备返回的通信录信息和通信助理业务平台均采用某种通用的数据格式,则可以直接将通信录信息输入到通信助理业务平台。但如果读卡设备返回的通信录信息的数据格式与所述通信助理业务平台的数据格式不一致,则需要网络机器人平台对读卡设备返回的通信录信息进行格式转换,转换成与通信助理业务平台的数据格式。步骤103中网络机器人平台接收到通信助理业务平台返回的更新成功/失败的消息,还可以将更新成功/失败的消息通过即时消息的方式反馈给用户,使用户直观的了解操作结果。7如图6所示,为本发明通信录信息维护方法的一实施例的用户认证流程的示意图。与上一实施例相比,本实施里还提供了在维护通信录信息的操作执行之前的用户认证流程,具体包括步骤201、网络机器人平台接收即时通信客户端发出的认证请求,并将认证请求中的认证信息发送给通信助理业务平台进行验证。步骤202、通信助理业务平台根据认证信息进行验证,并向网络机器人平台返回认证结果。步骤203、如果认证通过,则执行步骤204,否则执行步骤205。步骤204、网络机器人平台保存该认证信息,并向即时通信客户端发出已经通过认证的通知。步骤205、网络机器人平台直接向即时通信客户端返回认证失败的提示消息。下面提供一个认证消息的实例,用来说明该认证过程,该认证消息的接口如下接口定义<table>tableseeoriginaldocumentpage8</column></row><table>请求参数<table>tableseeoriginaldocumentpage9</column></row><table>理指令,例如对通信录进行查询/修改/删除/下载等操作,由网络机器人平台根据通信录管理指令向通信助理业务平台发出相应的操作请求(查询/修改/删除/下载等),再由网络机器人平台将通信助理业务平台返回的操作结果通过即时消息的方式发送给用户的即时通信客户端。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应当说明的是以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解依然可以对本发明的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。权利要求一种通信录信息维护系统,包括即时通信平台和通信助理业务平台,其中还包括网络机器人平台,分别与所述即时通信平台和通信助理业务平台相连,用于在接收即时通信客户端通过即时通信方式发送的通信录维护指令时,向终端侧接入的读卡设备发出读取通信录信息的请求,并在获得通信录信息后,将所述通信录信息发送到所述通信助理业务平台进行更新。2.根据权利要求1所述的通信录信息维护系统,其中所述网络机器人平台包括以下模块指令解析模块,用于从接收的即时消息中解析出通信录维护指令;通信录读取模块,用于根据所述通信录维护指令向终端侧接入的读卡设备发出读取通信录信息的请求,并获得所述读卡设备返回的通信录信息;通信录更新模块,用于在获得通信录信息后,将所述通信录信息发送到所述通信助理业务平台进行更新。3.根据权利要求2所述的通信录信息维护系统,其中所述网络机器人平台还包括维护情况反馈模块,用于在所述通信助理业务平台返回更新成功/失败的消息后,通过即时通信方式向所述即时通信客户端返回维护成功/失败的反馈消息。4.根据权利要求2所述的通信录信息维护系统,其中所述网络机器人平台还包括格式转换模块,用于当所述读卡设备返回的通信录信息的数据格式与所述通信助理业务平台的数据格式不一致时,对所述读卡设备返回的通信录信息进行格式转换,转换成与所述通信助理业务平台的数据格式。5.根据权利要求2所述的通信录信息维护系统,其中所述网络机器人平台还包括用户认证模块,用于在维护通信录信息的操作执行之前,接收所述即时通信客户端发出的认证请求,并将所述认证请求中的认证信息发送给所述通信助理业务平台进行验证,如果通过,则保存该认证信息,并通知所述即时通信客户端,否则直接向所述即时通信客户端返回认证失败的提示消息。6.—种基于权利要求l-5任一所述的通信录信息维护方法,包括以下步骤网络机器人平台在接收即时通信客户端通过即时通信方式发送的通信录维护指令时,向终端侧接入的读卡设备发出读取通信录信息的请求;所述网络机器人平台在获得通信录信息后,将所述通信录信息发送到所述通信助理业务平台进行更新;所述通信助理业务平台根据所述通信录信息进行更新后,向所述网络机器人平台返回更新成功/失败的消息。7.根据权利要求6所述的通信录信息维护方法,其中当所述读卡设备返回的通信录信息的数据格式与所述通信助理业务平台的数据格式不一致时,所述网络机器人平台对所述读卡设备返回的通信录信息进行格式转换,转换成与所述通信助理业务平台的数据格式。8.根据权利要求6所述的通信录信息维护方法,其中在维护通信录信息的操作执行之前,还包括用户认证的流程,具体包括所述网络机器人平台接收所述即时通信客户端发出的认证请求,并将所述认证请求中的认证信息发送给所述通信助理业务平台进行验证;所述通信助理业务平台根据所述认证信息进行验证,并向所述网络机器人平台返回认证结果;如果认证通过,则所述网络机器人平台保存该认证信息,并通知所述即时通信客户端,否则直接向所述即时通信客户端返回认证失败的提示消息。9.根据权利要求6所述的通信录信息维护方法,其中还包括通信录信息的管理流程所述网络机器人平台在接收即时通信客户端通过即时通信方式发送的通信录管理指令时,向所述通信助理业务平台发出与所述通信录管理指令对应的查询/修改/删除/下载通信录信息的请求;所述通信助理业务平台根据所述查询/修改/删除/下载通信录信息的请求执行相应操作,并向所述网络机器人平台返回操作结果;所述网络机器人平台将所述操作结果返回给所述即时通信客户端。全文摘要本发明涉及一种通信录信息维护系统,包括即时通信平台和通信助理业务平台,其中还包括网络机器人平台,分别与所述即时通信平台和通信助理业务平台相连,用于在接收即时通信客户端通过即时通信方式发送的通信录维护指令时,向终端侧接入的读卡设备发出读取通信录信息的请求,并在获得通信录信息后,将所述通信录信息发送到所述通信助理业务平台进行更新。本发明还涉及一种通信录信息维护方法。本发明利用目前常用于即时通信中用于查询信息的网络机器人平台作为通信录维护的中间功能件,实现用户的通信录信息的管理维护功能。文档编号H04L12/24GK101753470SQ200810180488公开日2010年6月23日申请日期2008年11月28日优先权日2008年11月28日发明者吴珏,唐哲红,夏艳,张艳霞,谢青宇申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1