一种显示手机号码归属地的管理系统的制作方法

文档序号:7723981阅读:150来源:国知局
专利名称:一种显示手机号码归属地的管理系统的制作方法
技术领域
本发明涉及移动终端领域,特别是显示手机号码归属地的管理系统。
背景技术
来电归属地査询,是一项老应用,不少网站都提供了该应用,缺点是用户要拿到号码,访问相应的网页才能进行査询,对手机用户来说,这样的操作太烦琐以至不现实。
于是, 一些来电归属地査询的手机应用软件便产生了。但这些手机应用软件也有明显的局限性
1. 依旧要用户手动输入号码;
2. 号码列表是以数据库形式内置在软件,数据库更新麻烦(重新对软件进行封装);
3. 在执行来电处理(接听/拒听)后才能进行相应的査询操作;
现有技术(申请号200610117184.5)公开了一种显示手机号码归属地的方法及装置,该技术能在收到手机来电后自动显示手机号码的归属地,无需用户进行任何操作,使用方便。但该技术的数据库是内置在手机终端,因此数据的更新不及时,也不方便。

发明内容
本发明提供一种显示手机号码归属地的管理系统,以解决现有技术的不足,使手机终端的号码归属地数据库的更新及时,快捷,方便。
本发明提供的技术方案为一种显示手机号码归属地的管理系统,包括在手机终端显示号码归属地的模块,以及在手机终端保存有号码归属地的客户端数据库,显示号码归属地模块通过査询客户端数据库获取手机号码归属地并显示到手机终端,还包括
客户端数据库是与显示号码归属地模块独立的动态数据库;
系统还包括有用于与客户端数据库进行同步更新的服务器端,服务器端上维护有用以保存最新的号码归属地的服务器端数据库,服务器端与手机终端通过网络连接。
由于在移动终端的数据库采用了动态数据库,使得移动终端能够方便快捷的通过网络从系统服务器更新数据库文件,能够及时动态的得到最新的号码归属地资料。
手机终端还包括用于启动手机更新操作的更新模块,更新模块通过网络连接从服务器端获取服务器端数据库,并用服务器端数据库更新客户端数据库;
其更新操作是(21 )更新模块发送请求更新数据库消息到服务器端;
(22) 服务器端接收到请求更新数据库消息后,决定向手机终端返回需要更新消息;
(23) 手机终端收到需要更新消息后,通知更新模块,更新模块向服务器端发出建立连 接请求,下载服务器端数据库;
(24) 服务器端收到建立连接请求后,把最新的数据库以及对应的服务器端版本号发送 给手机终端;
(25) 手机终端收到最新的数据库后,通知更新模块对客户端数据库进行更新。 作为一种优选方案,服务器端发送数据库文件前先进行压縮,手机终端收到数据库文
件后对文件进行解压后更新客户端数据库。
作为另一种优选方案,手机终端还包括定时启动更新模块的自动更新模块。 作为更进一步的优选方案,客户端数据库保存有用以标识其数据版本的客户端版本号,
服务器端数据库保存有用以标识其数据版本的服务器端版本号,具体的更新操作为 (31 )更新模块发送请求更新数据库消息以及客户端数据库的版本号到服务器端;
(32) 服务器端接收到请求更新数据库消息后,通过比较客户端版本号和服务器端版本 号,确定是否需要更新客户端数据库;
(33) 假如服务器端确定需要更新客户端数据库,则向手机终端返回需要更新消息;
(34) 手机终端收到需要更新消息后,返回给更新模块,更新模块向服务器端发出建立 连接请求,下载服务器端数据库;
(35) 服务器端收到建立连接请求后,把最新的数据库以及对应的服务器端版本号发送 给手机终端;
(36) 手机终端收到最新的数据库后,通知更新模块对客户端数据库进行更新,同时用 服务器端版本号更新客户端版本号;
(37) 假如服务器端确定不需要更新客户端数据库,则向手机终端返回不需要更新消息
另外一种优选方案是手机终端还包括定时启动更新操作的自动更新模块。该模块能让用 户设定定时向服务器端发起更新操作。
作为更进一步的优选方案,服务器端发送服务器端数据库采用加密方式。
其中的加密方式是有线等效协议(WEP)或者无线保护接入(WPA)协议或者临时密钥完整 性协议(TKIP)或者可扩展认证协议(EAP)。
另外一种优选方案,手机终端还有用于修改所述客户端数据库的修改模块,修改模块与客户端数据库连接,其修改方式为
(91) 修改模块向客户端数据库发起査询请求;
(92) 客户端数据库返回符合査询请求的数据;
(93) 修改模块修改相应的数据后返回给客户端数据库;
(94) 客户端数据库更新相应的数据。
该修改模块,允许客户对客户端数据库的数据进行修改,以适应用户的个人需求。当客户端数据库需要进行数据库更新时,采用文件修改的方式进行更新,文件修改方式采用如下步骤
(1001) 比较客户端数据库与服务器端数据库的不同;
(1002) 假如服务器端数据库增加了数据,在客户端数据库中添加相应的数据;
(1003) 假如服务器端数据库的数据不是新增数据,但与客户端数据库的数据不同,则判断该数据是否通过修改模块修改
-对于通过所述修改模块修改的数据,在手机终端显示确认修改信息;-对于非通过所述修改模块修改的数据,采用所述服务器端数据库数据覆盖。本发明的客户端数据库是一个动态可升级的数据库,用户可以随时或者可设置其自动升级时间,而且采用了文件修改方式以保持用户的个人需求,以保证最终号码归属地的准确性


图l是本发明的流程图。
具体实施例方式
下面结合附图和具体实施方式
对本发明作进一步详细的说明。
如图1所示,当有来电或用户进行打电话拨出操作,手机系统将这些信息反馈到显示号码归属地模块,显示号码归属地模块根据系统反馈过来的号码信息,对客户端数据库进行匹配索检,最后显示号码归属地模块将结果以系统显示规则输出到屏幕。
本发明提供的技术方案为一种显示手机号码归属地的管理系统,包括在手机终端l显示号码归属地的模块,以及在手机终端l保存有号码归属地的客户端数据库,显示号码归属地模块通过査询客户端数据库获取手机号码归属地并显示到手机终端,其特征在于,管理系统,还包括有用于与客户端数据库进行同步更新的服务器3,服务器3上维护有服务器端数据库,客户端数据库保存有用以标识其数据版本的客户端版本号,服务器端数据库保存有用以标识其数据版本的用户端版本号。当手机终端有更新需求时,从客户端数据库获取客户端版本号,并把客户端版本号作为一个参数,向服务器端3发起更新请求;
服务器端3收到更新请求后,通过比较客户端版本号和用户端版本号,确定是否需要更新版本
-当服务器端3的数据有更新,则增加服务器端数据库的客户端版本号;-当比较服务器端版本号和客户端版本号时,如果发现服务器端版本号比客户端版本号高时,判断为有新的服务器数据,并通知手机终端l进行更新;
-如果发现服务器端版本号与客户端版本号相同或者更小,则通知手机终端l不需要更
新;
当手机终端l收到需要更新的消息,则向服务器端3发起数据连接,下载数据库数据到手机终端后,解压后替换原来的客户端数据库文件。
手机终端1还包括用于启动手机更新操作的更新模块2,更新模块2通过网络连接从服务器端3获取服务器端数据库,并用服务器端数据库更新客户端数据库。
其更新操作的具体步骤是(21 )更新模块2发送请求更新数据库消息以及客户端数据库的版本号到服务器端3;
(22) 服务器端3接收到请求更新数据库消息后,通过比较客户端版本号和服务器端版本号,确定是否需要更新客户端数据库;
(23) 假如服务器端3确定需要更新客户端数据库,则向手机终端返回需要更新消息;
(24) 手机终端l收到需要更新消息后,返回给更新模块2,更新模块2向服务器端3发出建立连接请求,下载服务器端数据库;
(25) 服务器端3收到建立连接请求后,把最新的数据库以及对应的服务器端版本号发送给手机终端l;
(26) 手机终端l收到最新的数据库后,通知更新模块2对客户端数据库进行更新,同时用服务器端版本号更新客户端版本号;
(27) 假如服务器端3确定不需要更新客户端数据库,则向手机终端l返回不需要更新消息。
另外一种优选方案,手机终端l还有用于修改所述客户端数据库的修改模块,修改模块与客户端数据库连接,其修改方式为
(91) 修改模块向客户端数据库发起査询请求;
(92) 客户端数据库返回符合査询请求的数据;(93) 修改模块修改相应的数据后返回给客户端数据库;
(94) 客户端数据库更新相应的数据。
该修改模块,允许客户对客户端数据库的数据进行修改,以适应用户的个人需求。客户对客户端数据库的数据修改,通过号码归属地进行査询,得到相应的客户端数据库数据,然后根据个人需求,对数据进行修改,对修改后的数据,对该数据标记为个人数据。
当客户端数据库需要进行数据库更新时,需要保留用户的个人修改数据,以符合用户的个人需求,因此需要对数据进行检査
-假如是有标记的,则询问客户是否需要修改;
-假如客户不需要修改,则保留客户端个人数据,保留个人数据标记;-假如客户认为新的数据更好,则采用新的数据进行更新,同时把个人数据标记消除;-对于新增加的数据,则不需要询问客户,可以直接用新的数据覆盖。采用文件修改的方式进行更新,文件修改方式采用如下步骤
(1001) 比较客户端数据库与服务器端数据库的不同;
(1002) 假如服务器端数据库增加了数据,在客户端数据库中添加相应的数据;
(1003) 假如服务器端数据库的数据不是新增数据,但与客户端数据库的数据不同,则判断该数据是否通过修改模块修改
-对于通过所述修改模块修改的数据,在手机终端l显示确认修改信息;
-对于非通过所述修改模块修改的数据,采用所述服务器端数据库数据覆盖。
权利要求
1.一种显示手机号码归属地的管理系统,包括在手机终端显示号码归属地的模块,以及在手机终端保存有号码归属地的客户端数据库,显示号码归属地模块通过查询所述的客户端数据库获取手机号码归属地并显示到手机终端,其特征在于所述客户端数据库是与所述显示号码归属地模块独立的动态数据库;系统还包括有用于与所述的客户端数据库进行同步更新的服务器端,服务器端上维护有用以保存最新的号码归属地的服务器端数据库,服务器端与手机终端通过网络连接。
2 根据权利要求l所述的显示手机号码归属地的管理系统,其特征在于,所述手机终端还包括用于启动手机更新操作的更新模块,所述更新模块通过网络连接从服务器端获取服务器端数据库,并用服务器端数据库更新客户端数据库;其更新操作是(21 )所述更新模块发送请求更新数据库消息到服务器端;(22) 服务器端接收到请求更新数据库消息后,决定向手机终端返回需要更新消息;(23) 手机终端收到需要更新消息后,通知更新模块,更新模块向服务器端发出建立连接请求,下载服务器端数据库;(24) 服务器端收到建立连接请求后,把最新的数据库以及对应的服务器端版本号发送给手机终端;(25) 手机终端收到最新的数据库后,通知更新模块对客户端数据库进行更新。
3 根据权利要求l所述的显示手机号码归属地的管理系统,其特征在于,所述的客户端数据库保存有用以标识其数据版本的客户端版本号,所述的服务器端数据库保存有用以标识其数据版本的服务器端版本号,所述的更新操作为(31 )所述更新模块发送请求更新数据库消息以及客户端数据库的版本号到服务器端(32)服务器端接收到请求更新数据库消息后,通过比较所述客户端版本号和服务器端版本号,确定是否需要更新客户端数据库;(33) 假如服务器端确定需要更新客户端数据库,则向手机终端返回需要更新消息;(34) 手机终端收到需要更新消息后,返回给更新模块,更新模块向服务器端发出建立连接请求,下载服务器端数据库;(35) 服务器端收到建立连接请求后,把最新的数据库以及对应的服务器端版本号发送给手机终端;(36) 手机终端收到最新的数据库后,通知更新模块对客户端数据库进行更新,同时用服务器端版本号更新客户端版本号;(37) 假如服务器端确定不需要更新客户端数据库,则向手机终端返回不需要更新消息。
4 根据权利要求1或2或3所述的显示手机号码归属地的管理系统,其特征在于,所述手机终端还包括定时启动所述的更新模块的自动更新模块。
5 根据权利要求1或2或3所述的显示手机号码归属地的管理系统,其特征在于,所述服务器端对数据库文件进行压縮,所述手机终端对收到的数据库文件进行解压后更新客户端数据库。
6.根据权利要求l所述的显示手机号码归属地的管理系统,其特征在于,所述的服务器端发送服务器端数据库采用加密方式。
7.根据权利要求6所述的显示手机号码归属地的管理系统,其特征在于,所述的加密方式是有线等效协议或者无线保护接入协议或者临时密钥完整性协议或者可扩展认证协议。
8.根据权利要求l所述的显示手机号码归属地的管理系统,其特征在于,所述的客户端数据库采用文件替换的方式进行数据库更新。
9.根据权利要求l所述的显示手机号码归属地的管理系统,其特征在于,所述的手机终端还有用于修改所述客户端数据库的修改模块,修改模块与客户端数据库连接,其修改方式为(91) 修改模块向客户端数据库发起査询请求;(92) 客户端数据库返回符合査询请求的数据;(93) 修改模块修改相应的数据后返回给客户端数据库;(94) 客户端数据库更新相应的数据。
10.根据权利要求8所述的显示手机号码归属地的管理系统,其特征在于,所述的客户端数据库采用文件修改的方式进行数据库更新,所述的文件修改方式采用如下步骤(1001) 比较所述客户端数据库与所述服务器端数据库的不同;(1002) 假如所述服务器端数据库增加了数据,在所述客户端数据库中添加相应的数据;(1003) 假如所述服务器端数据库的数据不是新增数据,但与所述客户端数据库的数据不同,则判断该数据是否通过所述修改模块修改-对于通过所述修改模块修改的数据,在手机终端显示确认修改信息;-对于非通过所述修改模块修改的数据,采用所述服务器端数据库数据覆盖。
全文摘要
本发明涉及移动终端领域,特别是显示手机号码归属地的管理系统。本发明提供的技术方案为一种显示手机号码归属地的管理系统,包括在手机终端显示号码归属地的模块,保存有号码归属地的客户端数据库,显示号码归属地模块通过查询客户端数据库获取手机号码归属地并显示到手机终端,客户端数据库是与显示号码归属地模块独立的动态数据库,系统还包括有用于同步更新的服务器端,服务器端上维护有最新的号码归属地的数据库。本发明的客户端数据库是一个动态可升级的数据库,使用户可以随时或者可设置其自动升级时间,而且采用了文件修改方式以保持用户的个人需求,以保证最终号码归属地的准确性。
文档编号H04M3/493GK101582949SQ20091030395
公开日2009年11月18日 申请日期2009年7月2日 优先权日2009年7月2日
发明者捷 梁 申请人:优视动景(北京)技术服务有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1