发明内容
为克服现有技术不足,本发明目的是提供一种云通讯录***及一种云通讯录***的搭建方法,该发明能够提供给用户准确、全面的生活信息检索功能。
为了实现上述目的,本发明采用的技术方案如下:
一种云通讯录***,其特征在于,包括:
云通讯录客户***,用于负责对用户中心的注册、登录、身份验证及从云通讯录数据整合及下载服务端中下载和升级数据包、软件;
云通讯录数据整合及下载服务***,用于负责对数据包和软件进行下载、升级,对数据进行整合;
用户中心***,用于负责将从云通讯录客户***接收到的数据存储至用户中心的数据库。
所述云通讯录客户***安装于手机客户端或PC端。
所述云通讯录客户***,包括:
前端应用模块,用于进行通话记录及拨号的设置以及进行信息的检索;
后台服务和监控模块,用于进行后台无法服务及进行后台的监控。
所述前端应用模块,包括:
通话记录和拨号模块该模块,用于读取手机客户端的通话往来记录,并以时间的先后顺序显示;
短信模块,用于读取云通讯录客户***的短信信息,并以对话的形式显示;
联系人模块,用于从云通讯录客户***读取联系人,并以列表、号码归属地的形式显示;
云端信息检索模块,用于从云通讯录客户***中检索信息以及从云通讯录数据整合及下载服务***中检索信息;
常见号码模块,用于负责收集、整理各个城市的电话号码。
所述后台服务和监控模块,包括:
短信监听模块,用于监听短信,并提示短信的到来;
来去电归属地关联服务模块,用于监听电话对应的电话号码的归属地及商户信息,并以不干扰用户的提示形式显示。
所述云通讯录数据整合及下载服务***,包括:
数据包和软件下载升级模块,用于负责对云通讯录客户***的数据包和软件的下载、升级;
数据整合模块,用于负责对数据库模块的数据进行整合,获得持久数据;
数据库模块,用于负责为数据包和软件下载升级模块提供数据包的源及为数据整合模块提供数据包的源。
所述用户中心***,包括:
用户中心模块,用于连接云通讯录客户***;
数据库模块,用于为用户中心模块提供数据包的源。
本发明还公开了一种云通讯录***的搭建方法,包括:
搭建云通讯录客户***,获得云通讯录客户***;
搭建云通讯录数据整合及下载服务***,获得云通讯录数据整合及下载服务***;
搭建用户中心***,获得用户中心***。
所述搭建云通讯录客户***的步骤,包括:
搭建前端应用模块,获得前端应用模块;
搭建后台服务和监控模块,获得后台服务和监控模块;
其中,
所述前端应用模块为通话记录和拨号模块该模块、短信模块、联系人模块、云端信息检索模块、常见号码模块;
所述后台服务和监控模块为短信监听模块、来去电归属地关联服务模块。
本发明显著优点在于:
1、一种新颖的编排方式展示用户的联系人、通话记录和短信往来信息,提供给用户一种便捷、快速的云通讯录***,让用户的通讯录更加简捷实用。
2、提供给用户准确、全面的生活信息检索功能,让方便用户随时随地搜索信息。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
本发明的核心思想之一是本发明提供了一种云通讯录***,该***包括:云通讯录客户***,用于负责对用户中心的注册、登录、身份验证及从云通讯录数据整合及下载服务端中下载和升级数据包、软件;云通讯录数据整合及下载服务***,用于负责对数据包和软件进行下载、升级,对数据进行整合;用户中心***,用于负责将从云通讯录客户***接收到的数据存储至用户中心的数据库;该***能够提供给用户准确、全面的生活信息检索功能。
参照图1,示出了本发明一种云通讯录***实施例1的结构示意图,具体可以包括:
云通讯录客户***101,用于负责对用户中心的注册、登录、身份验证及从云通讯录数据整合及下载服务端中下载和升级数据包、软件。
其中,
所述云通讯录客户***安装于手机客户端或PC端。
云通讯录数据整合及下载服务***102,用于负责对数据包和软件进行下载、升级,对数据进行整合。
用户中心***103,用于负责将从云通讯录客户***接收到的数据存储至用户中心的数据库。
参照图2,示出了本发明一种云通讯录***实施例2的结构示意图,具体可以包括:
云通讯录客户***201,用于负责对用户中心的注册、登录、身份验证及从云通讯录数据整合及下载服务端中下载和升级数据包、软件。
为了使本领域的技术人员更好地理解本发明,在本发明的优选实施例中,所述云通讯录客户***201,具体可以包括:
前端应用模块2011,用于进行通话记录及拨号的设置以及进行信息的检索。
其中,所述前端应用模块2011,具体可以包括:
通话记录和拨号模块该模块A1,用于读取手机客户端的通话往来记录,并以时间的先后顺序显示。
短信模块A2,用于读取云通讯录客户***的短信信息,并以对话的形式显示。
联系人模块A3,用于从云通讯录客户***读取联系人,并以列表、号码归属地的形式显示。
云端信息检索模块A4,用于从云通讯录客户***中检索信息以及从云通讯录数据整合及下载服务***中检索信息。
常见号码模块A5,用于负责收集、整理各个城市的电话号码。
后台服务和监控模块2012,用于进行后台无法服务及进行后台的监控。
其中,所述后台服务和监控模块2012,具体可以包括:
短信监听模块B1,用于监听短信,并提示短信的到来;
来去电归属地关联服务模块B2,用于监听电话对应的电话号码的归属地及商户信息,并以不干扰用户的提示形式显示。
云通讯录数据整合及下载服务***202,用于负责对数据包和软件进行下载、升级,对数据进行整合。
其中,
所述云通讯录数据整合及下载服务***202,具体可以包括:
数据包和软件下载升级模块2021,用于负责对云通讯录客户***的数据包和软件的下载、升级;
数据整合模块2022,用于负责对数据库模块的数据进行整合,获得持久数据;
数据库模块2023,用于负责为数据包和软件下载升级模块提供数据包的源及为数据整合模块提供数据包的源。
用户中心***203,用于负责将从云通讯录客户***接收到的数据存储至用户中心的数据库。
其中,所述用户中心***203,具体可以包括:
用户中心模块2031,用于连接云通讯录客户***;
数据库模块2032,用于为用户中心模块提供数据包的源。
本发明提供了一种云通讯录***,该***能够提供给用户准确、全面的生活信息检索功能。
参考图3,示出了本发明的一种云通讯录***中云端信息检索模块的工作流程图,具体可以包括:
步骤301、进入云端信息检索模块中,输入要搜索的关键字。
步骤302、判断通讯录客户***中是否内置有所要搜索的关键字的数据包,根据上述搜索结果来作出响应。
在本发明的一种优选实施例中,所述步骤302具体可以包括:
子步骤C1、若通讯录客户***中内置有所要搜索的关键字的数据包,则直接从本地搜索结果,并将结果显示到手机屏幕上。
其中,
所述从本地搜索结果,并将结果显示到手机屏幕上的步骤,具体可以包括:
若通讯录客户***中内置有所要搜索的关键字的数据包,选择查看详情或直接呼叫两种方式进行响应。
其中,
所述若通讯录客户***中内置有所要搜索的关键字的数据包,选择呼叫的方式进行响应的步骤,具体可以包括:
进行呼叫,呼出对应的号码。
所述若通讯录客户***中内置有所要搜索的关键字的数据包,选择查看详情的方式进行响应的步骤,具体可以包括:
查看本地是否有缓存数据的情况,并进行判断,作出响应。
所述查看本地是否有缓存数据的情况,并进行判断,作出响应的步骤,具体可以包括:
子步骤D1、若本地的缓存数据中没有所要搜索的关键字的数据包,则在线搜索所要搜索的关键字的数据包,并将搜索到的数据包缓存至本地的数据库中;并进一步综合搜索到各个信息进行分析处理,显示出所要搜索关键字的详细数据信息。
其中,所述所要搜索关键字的详细数据信息为呼叫信息、发送短信信息及加入联系人的信息。
子步骤D2、若本地的缓存数据中有所要搜索的关键字的数据包,则显示详细信息,并进一步综合各个信息进行分析处理,显示出所要搜索关键字的详细数据信息。
其中,所述所要搜索关键字的详细数据信息为呼叫信息、发送短信信息及加入联系人的信息。
子步骤C2、若通讯录客户***中内置没有所要搜索的关键字的数据包,则选择在线搜索或升级所要搜索的关键字的数据包。
其中,
所述选择在线搜索所要搜索的关键字的数据包的步骤,具体可以包括:
子步骤E1、在线搜索到所要搜索的关键字后,在线搜索结果并将搜索到的结果显示出来。
子步骤E2、综合各个搜索结果并进行分析,获得详细的搜索结果的数据信息。
其中,所述详细的搜索结果的数据信息为呼叫信息、发送短信的信息及加入联系人的信息。
所述选择升级所要搜索的关键字的数据包的步骤,具体可以包括:
在服务器上下载最新的所要搜索的关键字的数据包,并内置到本地客户端。
步骤303、接收停止搜索指令,结束搜索。
参考图4,示出了一种云通讯录***中联系人模块的工作流程图,具体可以包括:
步骤401、进入云通讯录***中联系人模块中,输入所要检索的联系人的关键字符。
步骤402、判断云通讯录客户***中是否内置有所要检索的联系人的关键字符的数据包,根据上述搜索结果来作出响应。
在本发明的另一种优选实施例中,所述步骤402具体可以包括:
子步骤F1、若通讯录客户***中内置有所要检索的联系人的关键字符的数据包,则直接从本地联系人表中读取联系人信息。
子步骤F2、若通讯录客户***中内置没有检索的联系人的关键字符的数据包,则对所要检索的联系人的关键字符的数据包进行检索,获得联系人的信息。
其中,
所述若通讯录客户***中内置没有检索的联系人的关键字符的数据包,则对所要检索的联系人的关键字符的数据包进行检索,获得联系人的信息的步骤,具体可以包括:
子步骤G1、输入所要检索的联系人的关键字符;
子步骤G2、判断所要检索的联系人的关键字符是数据还是字母或汉字,作出相应的响应。
所述判断所要检索的联系人的关键字符是数据还是字母或汉字,作出相应的响应的步骤,具体可以包括:
若判断所要检索的联系人的关键字符字母,则以联系人姓名作为检索源检索联系人的信息,获得联系人相应的信息。
若判断所要检索的联系人的关键字符是数字,则以手机号作为检索源检索联系人信息,获得联系人相应的信息。
步骤403、点击联系人列表上的任一联系人,获取联系人的详细信息。
其中,所述联系人的详细信息为呼叫信息、发送短信的信息及编辑联系人信息的相关信息。
步骤404、接收结束命令,结束联系人模块的搜索工作。
参考图5,示出了一种云通讯录***中短信模块的工作流程图,具体可以包括:
步骤501、进入云通讯录***中短信模块中,进行相应的短信模块的操作。
步骤502、从本地短信列表中按照短信地址分组统计短信。
步骤503、显示短信信息。
其中,所述短信信息为短信的条数以及最后一条短信的简要信息。
步骤504、点击短信列表,进入指定联系人的短信页面。
步骤505、显示联系人短信的所有信息。
其中,
所述短信的所有信息为呼叫信息、回复短信的信息、清空短信的信息及加入联系人的信息。
若长按任一条短信,可以转发或删除短信。
总之,本发明提供了一种云通讯录***,该***包括:云通讯录客户***,用于负责对用户中心的注册、登录、身份验证及从云通讯录数据整合及下载服务端中下载和升级数据包、软件;云通讯录数据整合及下载服务***,用于负责对数据包和软件进行下载、升级,对数据进行整合;用户中心***,用于负责将从云通讯录客户***接收到的数据存储至用户中心的数据库;该***能够提供给用户准确、全面的生活信息检索功能。
本发明还提供了一种云通讯录***的搭建方法,该方法可以用于搭建本发明中所述的一种云通讯录***。
参考图6,示出了本发明的一种云通讯录***的搭建方法实施例的流程示意图,具体可以包括:
步骤601、搭建云通讯录客户***,获得云通讯录客户***。
其中,所述步骤601具体可以包括:
子步骤6011、搭建前端应用模块,获得前端应用模块。
所述前端应用模块为通话记录和拨号模块该模块、短信模块、联系人模块、云端信息检索模块、常见号码模块。
子步骤6012、搭建后台服务和监控模块,获得后台服务和监控模块.
所述后台服务和监控模块为短信监听模块、来去电归属地关联服务模块。搭建云通讯录客户***,获得云通讯录客户***;
步骤602、搭建云通讯录数据整合及下载服务***,获得云通讯录数据整合及下载服务***;
步骤603、搭建用户中心***,获得用户中心***。
本发明不限于上述实施方式,对于本领域普通技术人员而言,对上述实施方式所做出的任何显而易见的改进或变更,都不会超出本发明的构思和所附权利要求的保护范围。