实现电话记录动态显示的系统及方法

文档序号:7682750阅读:274来源:国知局
专利名称:实现电话记录动态显示的系统及方法
技术领域
本发明有关于一种可容易查询最近拨出电话号码的方法,特别有关于一种可以根据通话次数及通话时间动态显示最近拨出电话号码的方法,减少使用者查询的时间,并达到方便拨出的目的。
使用者因为需要不同,每天使用手机拨号的次数具有差异,在使用者进行拨号之后,手机会将使用者所拨出的电话号码记录下来,且会依照拨出电话号码的时间先后顺序排列,如果使用者需要对拨出的电话号码进行重拨,只要查询拨出电话号码的记录表,确认后即可执行拨号,不须再去搜寻电话簿。然而,有时使用者因为拨话次数多,最新拨出电话记录不一定是最常拨出电话记录;例如使用者因为工作上的需要,可能某一时段与A厂商密切联系,另一时段则与B厂商密切联系,众多厂商交错联系,当需要再与A厂商进行联系时,拨出电话记录表中先前拨给A厂商电话记录已经被后来所拨打的电话号码所覆写,无法帮助使用者尽快查询所需通话的号码,必须再查询电话簿或其他书面的资讯才能与A厂商联络。由此可知,拨出电话记录表依照拨出电话号码的时间先后顺序排列的方式,对于需要经常进行通话的特定拨出电话号码来说并不适用。
根据上述目的,本发明提供一种实现电话记录动态显示系统,包括一拨号模组,用以拨出电话号码;一电话簿资料库,用以储存至少一电话号码与对应名称;一拨号暂存区,用以存放一既定时间区段内的拨号电话号码;一统计模组,用以统计既定时间内拨号电话号码的通话次数及通话时间长度,并将电话号码进行排序,其中拨号电话号码已储存于电话簿资料库;及一索引模组,用以显示统计模组之前既定个数个排序的拨出电话号码。其中索引模组还包括一时间更新模组,时间更新模组用以将拨号电话号码的通话时间更新为最新通话时间。
根据上述目的,本发明还提供一种实现电话记录动态显示方法,包括下列步骤拨出一拨号电话号码并进行通话;通话结束后,如果拨号电话号码已先行存在于电话簿资料库,则将拨号电话号码储存于拨号暂存区;拨号暂存区的拨号电话号码的通话次数增加一次,且拨号电话号码的通话时间长度累加;将拨号暂存区内所有拨号电话号码针对一既定时间内通话次数进行统计并排序;将拨号暂存区内所有拨号电话号码针对既定时间内通话时间长度进行统计并排序;及如果拨号电话号码的排序为前既定个数个拨号电话号码之一,则更新拨号电话号码的排序结果,且储存于索引模组,并返回空闲状态。
为使本发明的上述和其他目的、特征、和优点能更明显易懂,下文特举一较佳实施例,并配合附图
,作详细说明如下
图2是本发明的实现电话记录动态显示方法的步骤流程图。
实现电话记录动态显示系统包括有一拨号模组101,一电话簿资料库102,一拨号暂存区103,一统计模组104,一索引模组105,及一查询模组106。
首先,使用者利用拨号模组101进行拨号。
一电话簿资料库102,耦接于拨号模组101,使用者在进行拨号时,可自行输入电话号码或者由电话簿资料库102中选择对应的名称来输入电话号码。请参考表一,表一是本发明的一实施例的电话簿资料库102的栏位及其对应的储存资料。
表一 电话簿资料库的栏位及储存资料

电话簿资料库102中有使用者事先储存的电话号码,目前,一般手机通常可以存放上百组的电话号码。电话簿资料库102除了储存有名称与其对应的电话号码之外,电话簿资料库102还包括2个栏位,其中一个用以储存与电话号码对应的通话次数,另一个用以储存与电话号码对应的通话时间,电话簿资料库102的存放次序根据电话号码名称及其对应的电话号码的先后次序所决定。
一拨号暂存区103,耦接于拨号模组101及电话簿资料库102,在使用者利用拨号模组101进行拨号之后,拨出的电话号码会存放在拨号暂存区103内,同时亦会将通话时间及通话时间长短一并记录;例如使用者于2001/12/1早上9点拨打093x123456这个电话号码并进行40分钟的通话,则拨号暂存区103就会有拨打093x123456、通话次数1次、40分钟通话时间长度、及在2001/12/1早上9点通话的记录。
一统计模组104,耦接于拨号暂存区103,统计模组104会对拨号暂存区103内所记录的拨出电话号码及相关资讯进行统计。在一定时间区段内,例如1日或1周,如果使用者拨出的电话号码是事先已经储存在使用者的手机或SIM卡电话簿中的话,统计模组104就会对这个时间区段内的这个拨出电话号码的通话次数及通话时间长短进行统计,并且根据数量进行排序,在本次进行通话之前如果先前已有通话记录,则通话次数加1,通话时间长度累加。统计模组104会先以通话次数由多至少来对拨出电话号码进行排序,然后再以通话时间总长度来进行排序。如果有两个以上拨出电话号码的通话次数相同的话,通话时间长度较长的优先。例如使用者拨打093x123456这个电话号码,且使用者的电话簿资料库102中有对应的名称”琳达”。当使用者于2001/12/1早上9点拨打093x123456这个电话号码并进行40分钟的通话后,如果093x123456这个电话号码先前已有34次通话次数、3小时5分37秒的通话记录,在经过本次通话之后,通话次数会增加1次变成35次、3小时5分37秒的通话时间长度则变成3小时45分37秒。
一索引模组105,耦接于统计模组104,索引模组105中会显示由统计模组104所统计出来排名前数名的拨出电话号码,例如是前10名,索引模组105所显示的名次数目可根据手机本身的设定来决定。使用者可以利用索引模组105列出的拨出电话号码的索引表来选择要拨出的号码,节省重拨电话时的查询时间。请参考表二,表二系本发明的一实施例的索引表。
表二索引表

索引表的排列次序首先由通话次数决定,最近使用者所拨出电话的通话次数最多的名称会排列在第1位,通话次数次之的排第2位,依此类推。如果有2个以上使用者所拨打电话号码的通话次数相同的话,则通话时间较长的排在前,通话时间较短的排在后。
索引模组105更包括一时间更新模组(未显示),时间更新模组用以将拨出电话号码的通话时间更新为最新通话时间;例如使用者于2001/12/1的早上9点使用者拨打093x123456这个电话号码并进行通话,而上次进行通话的时间是2001/11/30晚上6点,则时间更新模组的最新通话时间会更新为2001/12/1的早上9点。
一查询模组106,耦接于索引模组。当使用者想要利用索引模组105的内容来进行快速拨打电话的时候,即可利用查询模组106对索引模组105直接进行查询,查询得到欲拨出的电话号码时请参考图2,图2是本发明的实现电话记录动态显示方法的步骤流程图。
步骤201,使用者利用手机拨出一通电话号码,这个拨出的电话号码不局限于移动电话号码或一般室内电话;例如使用者于2001/12/1早上9点拨打093x123456这个电话号码。
步骤202,如果这个拨出的电话号码有拨通并进行通话,则进行步骤203,判断通话是否结束。如果未进行通话,则进行步骤212,返回空闲状态。
步骤203,如果通话已经结束了,则进行步骤204。例如使用者在拨通093x123456这个电话号码后进行40分钟的谈话,并且结束通话。如果通话尚未结束,则持续进行通话,直到通话结束。
步骤204,将此拨出电话号码储存于最近拨出电话号码暂存区中,同时会将拨出电话号码的通话时间及通话时间长度记录下来,并进行步骤205。例如使用者在2001/12/1早上9点拨打093x123456进行40分钟的通话,则会记录093x123456,通话次数1次,通话时间长度40分钟。
步骤205,如果拨出的这个电话号码是事先已经储存于手机或SIM卡的电话簿资料库中的话,则进行步骤206。例如093x123456储存于使用者手机的电话簿资料库中的第10个储存位置,并且具有对应的名称琳达。如果拨出的这个电话号未存在于电话簿资料库中,则进行步骤212,返回空闲状态。
步骤206,将既定时间之内,使用者拨出的话号码的通话次数增加1次,且通话时间累加。例如使用者在2001/12/1早上9点拨打093x123456的前一周内,使用者已拨打093x123456这个号码34次,并通话3小时5分37秒;在2001/12/1早上9点拨打093x123456并进行40分钟的通话之后,093x123456这个拨出电话号码的通话次数增加1次变成35次,且通话时间累加为3小时45分37秒。
步骤207,对最近拨出电话号码暂存区内的所有拨出电话号码的通话次数进行统计。例如名称为大卫的对应电话号码的拨出电话号码的通话次数为25次、名称为琳达的对应电话号码的拨出电话号码的通话次数为35次、名称为莉莉的对应电话号码的拨出电话号码的通话次数为34次。
步骤208,对最近拨出电话号码暂存区内的所有拨出电话号码的通话时间长度进行统计。例如名称为大卫的对应电话号码的拨出电话号码的通话时间为2小时15分12秒、名称为琳达的对应电话号码的拨出电话号码的通话时间为3小时45分37秒、名称为莉莉的对应电话号码的拨出电话号码的通话时间为3小时45分13秒。
步骤209,如果在拨出电话号码进行排序后,此拨出电话号码的顺位在前既定名次当中,则进行步骤210。如果此拨出电话号码的顺位不在前既定名次当中,则进行步骤212,返回空闲状态。例如,索引表内可存放的名称及其对应的通话次数及通话时间共有10组,如果拨打093x123456这个电话号码,并进行40分钟的通话之后,093x123456这个号码所对应的名称为琳达,通话次数变成35次,为通话次数最多的名称,因此,琳达的名称及其对应的通话次数及通话时间即位于索引表中的排序第1位的位置;如果093x123456这个号码所对应的名称为琳达,通话次数变成35次,为通话次数排序第4位的名称,因此,琳达的名称及其对应的通话次数及通话时间即位于索引表中的排序第4位的位置。
步骤210,更新索引模组中所储存的拨出电话号码的既定名次的索引表,并进行步骤211;既定名次例如是排序前10位。在结束假设09xx123456这个拨出电话号码的通话之后,093x123456的通话次数变成35次,将093x123456的35次通话次数与索引表中排序为第1位的拨出电话号码比对,如果093x123456与第1位的拨出电话号码不同,且次数少于第1位的拨出电话号码的话,则继续与排序为第2位的拨出电话号码比对;如果093x123456与排序第5位的拨出电话号码相同,且通话次数超过排序第4位的拨出电话号码的话,则093x123456这个拨出电话号码在索引表的排序由第5位变成第4位,原本排序为第4位的拨出电话号码则变成第5位。
步骤211,更新索引表中有更改排序的拨出电话号码的通话时间,并执行步骤212。例如093x123456在排序第5位时的通话时间为2001/11/30晚上6点,在排序变成第4名后,通话时间更改为2001/12/1。
步骤212,返回空闲状态。
本发明所提供的实现电话记录动态显示的系统及方法同时考虑通话时间、通话次数、及通话时间长度,对于近期之内所拨打的电话号码的通话频率及通话量能确实统计,并反映近期内经常拨打的电话号码的优先序,让使用者简单且快速地找到欲重拨的电话号码,可有效增加查询速度,方便使用者进行拨话。
虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何熟悉本技术领域者,在不脱离本发明的精神和范围内,当可做更动与润饰,因此本发明的保护范围当视后附的权利要求书为准。
权利要求
1.一种实现电话记录动态显示系统,包括一拨号模组,用以拨出电话号码;一电话簿资料库,用以储存至少一电话号码与对应名称;一拨号暂存区,用以存放一既定时间区段内的拨号电话号码;一统计模组,用以统计该既定时间内该拨号电话号码的通话次数及通话时间长度,并将储存于该电话簿资料库的针对这些电话号码的通话次数及通话时间长度进行排序,其中该拨号电话号码已储存于该电话簿资料库;及一索引模组,用以显示该统计模组之前既定个数个排序的拨出电话号码。
2.如权利要求1所述的实现电话记录动态显示系统,其特征在于,该索引模组更包括一时间更新模组,该时间更新模组用以将该拨号电话号码的通话时间更新为最新通话时间。
3.如权利要求1所述的实现电话记录动态显示系统,其特征在于,还包括一查询模组,耦接于该索引模组,用以查询索引模组。
4.如权利要求1所述的实现电话记录动态显示系统,其特征在于,该既定时间可任意设定。
5.如权利要求1所述的实现电话记录动态显示系统,其特征在于,该既定个数可任意设定。
6.一种实现电话记录动态显示方法,包括下列步骤拨出一拨号电话号码并进行通话;通话结束后,如果该拨号电话号码已先行存在于电话簿资料库,则将该拨号电话号码储存于拨号暂存区;该拨号暂存区的该拨号电话号码的通话次数增加一次,且该拨号电话号码的通话时间长度累加;将该拨号暂存区内所有拨号电话号码针对一既定时间内该通话次数进行统计并排序;将该拨号暂存区内所有拨号电话号码针对该既定时间内该通话时间长度进行统计并排序;及如果该拨号电话号码的排序为前既定个数个拨号电话号码之一,则更新该拨号电话号码的排序结果,且储存于索引模组,并返回空闲状态。
7.如权利要求6所述的实现电话记录动态显示方法,其特征在于,还包括下列步骤更新该索引模组储存之该拨号电话号码之通话时间;及返回空闲状态。
8.如权利要求6所述的实现电话记录动态显示方法,其特征在于,如果未与该拨号电话号码进行通话,则结束动作并返回空闲状态。
9.如权利要求6所述的实现电话记录动态显示方法,其特征在于,如果该拨号电话号码未存在于该电话簿资料库中,则结束动作并返回空闲状态。
10.如权利要求6所述的实现电话记录动态显示方法,其特征在于,如果该拨号电话号码的排序不是前既定个数个拨号电话号码之一,则结束动作并返回空闲状态。
11.如权利要求6所述的实现电话记录动态显示方法,其特征在于,该通话次数的排序为降幂排列。
12.如权利要求6所述的实现电话记录动态显示方法,其特征在于,该通话时间长度的排序为降幂排列。
13.如权利要求6所述的实现电话记录动态显示方法,其特征在于,该既定时间可任意设定。
14.如权利要求6所述的实现电话记录动态显示方法,其特征在于,该既定个数可任意设定。
全文摘要
本发明提供一种实现电话记录动态显示系统,包括一拨号模组,一电话簿资料库,一拨号暂存区,一统计模组,及一索引模组。本发明更提供一种实现电话记录动态显示方法,首先,拨出一拨号电话号码并进行通话,通话结束后,如果此拨号电话号码已先行存在于电话簿资料库,则将此拨号电话号码储存于拨号暂存区中;在拨号暂存区的拨号电话号码的通话次数增加一次,且拨号电话号码的通话时间长度累加;然后,将拨号暂存区内所有拨号电话号码针对通话次数进行统计并排序,并将拨号暂存区内所有拨号电话号码针对通话时间长度进行统计并排序;及如果拨号电话号码为前几个的话,则将排序结果储存于索引模组,并返回空闲状态。
文档编号H04M3/42GK1434619SQ02110640
公开日2003年8月6日 申请日期2002年1月25日 优先权日2002年1月25日
发明者郭晔, 何代水 申请人:英业达集团(上海)电子技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1