用于贮存呼出详细资料和/或特种服务码的电话的制作方法

文档序号:7563088阅读:337来源:国知局
专利名称:用于贮存呼出详细资料和/或特种服务码的电话的制作方法
技术领域
本发明涉及贮存一次或多次呼出的详细资料和/或特定服务码的电话。其一个实例是贮存所有记帐呼叫的详情的电话。另一例是贮存为便于重拨号的最近拨号的电话。
现已能在市场上买到用于记录和贮存记帐的呼出详细资料的各种类型的仪器。
家庭用或小型商用的一种仪器可连接到一部电话并包括用于打印出多次电话呼叫的机械打印机。
第二种较大型商用仪则被装入PABX(专用自动小交换机)或其他相对复杂的电话电路中。
包含用于贮存最新拨号功能的电话已经可在市场上买到。这一功能很方便,但仅限于重拨最近的呼出。
包含贮存经常使用号码功能并对电话如此编程,以使电话上的每一个键相应于各个经常使用的拨号的电话也能在市场上买到。这一功能在许多场合也是非常方便的,然而仍仅限于拨极少量电话号码。
根据本发明的第一方面,所提供的一种电话包括用于记录呼出电话详情的记录系统,用于贮存一定数量呼出电话被记录的详细资料的存贮器,这些资料对评定这些电话呼叫的费用是有用的,一个用于显示这些资料的动态视觉显示器和一个控制系统,用于使所述存贮器的使用最佳化,即,在存贮器容量不够时,对更重要呼叫细节的存贮优先于不太重要的呼叫的细节存贮。
上述方案是廉价的,因只使用存限的存贮器和一个简单的视觉显示器而无需打印机。
因此,可提供一种以极其简单和价廉形式贮存记帐信息的电话,实际上比现有电话更简单和更廉价。
根据本发明的一最佳性能,该电话包括对某些呼叫的电子锁定系统,该电子锁定系统能识别多个接入代码而且该电话能有效地记录和贮存各次呼出所用的接入代码。
根据本发明的第二方面提供一种电话或电话加算(add-on)装置,该装置包括用于贮存服务号码(电话号码)的数据库的存储器,该数据库大到足以存储诸服务号码和由(例如)电话公司提供的与诸项服务有关的说明,以及一个动态可视显示装置,用以显示选自数据库的数据。根据一种最佳方案,该服务号码及其说明可借助一公用键检索并显示在显示装置上,在检索任一号码和/或说明并将其显示在显示装置上的同时,可通过按压一公用键拨通已显示号码。若被拨号码有一个用于结束/取消服务的辅助码,则最好在拨完服务码后,也可借助一公用键检索和拨结束/取消码。最好,通过按压一公共键,可自动地检索和拨在先已拨号码的辅助码。
所以,有可能提供这样一种电话,即,以简单廉价方式贮存一个电话号码的小数据库,特别是由电话公司提供的专用服务的数据库的详细资料,而这些专门服务目前在数量上超过电话键盘上的键数。
本发明可从阅读结合附图对最佳实施例的下列详细说明中得到更好理解,附图中

图1是根据本发明一特种功能电话的一个最佳实施例的方块图;
图2是该特种功能电话的一个最佳实施例的硬件结构;
图3是表示按该特种功能电话记录和储存有关电话呼叫的数据和管理该存贮器的程序流程图;
图4示出该特种功能电话的存贮器结构,
图5是表示自动记录删除的一种最佳方法的流程图;
图6是表示一种最佳检索方法的程序图,该方法包括当存贮器装满或用户选择时删除记录的措施;和图7表示用于处理特种服务代码的程序和在处理特种服务码过程中所需的两个表格。
该最佳实施例根据呼叫是市内呼叫还是长途呼叫和记录呼叫将呼出分为供以后观看的两种文件。为了当存贮容量受限时在文件上保持尽可能多的重要信息,设置有对存储管理的手动和自动设施。
如图1所示,该系统由九个主要部分组成。键盘104用于拨号和给定诸如检索所存内容或删除某些记录等命令。拨号盘102是用于给电话线拨出电话号码的。本地呼叫文件107和长途呼叫文件108位于系统存贮器中的隔开的区域,其内存贮有关呼出的分类记录。计时器101给出常规定时信号以操纵一呼叫长度计时器和一时钟。显示和蜂鸣器106在不使用电话时,充当日历和闹钟。当用电话时,显示器显示所拨电话号码,数据,时间等。该显示和蜂鸣器还给出诸如“存贮器装满MEMORYFULL”标记等系统信息。当正在通话时,显示和蜂鸣器用作报警计时器。线路信号检测器103和拨号脉冲/消音器109为两种任选装置。线路信号检测器103检测电话线上的各种信号,例如回铃音,由同一线路上的任一电话分机所作拨号信号,被呼叫方的电话摘机和挂机信号等等。这些检测结果有助于将要在后面讨论的更精确地测量呼叫长度。拨号脉冲/消音器109在提供和起动长途电话锁住时消除拨号脉冲/音调信号,这也要在后面论及。控制器105是实现全部系统功能的微处理机。
该系统可用如图2所示的极简单构型来实现。该系统包括键盘201;液晶显示器(LCD)和蜂鸣器205;微处理器204,该微处理器包括定时器,LCD驱动器和存储器地址逻辑;一个随机存取存储器RAM206;一个程序只读存贮器ROM207;拨号盘集成电路202和线路信号检测电路203;和拨号脉冲/消音器208。
软件图3至图6示出该系统中所使用的软件。图3表示一种最佳软件程序。在程序块300,当电话机一挂断,系统便在块301检测数字键的拨动。若某个数据键被拨,便起动计时器和经过某段预定延时后在块303中记录当天日期,时间和所拨号码。计时器一经起动便在块305将时间显示在显示屏上。与此同时,若电话机仍被摘并在块307再次拨动数字键(即电话未接通)则经过一定延时后,再次起动计时器,也再次记录日期和时间。在块303,将新拨的数字加到该已拨号码。若不再按任一数字键,则认为该次呼叫是成功的。计时器被起动并在块305显示在显示器上直到挂上电话机,表示该次通话结束为止。在这段时间内,系统也可按用户确定的时间间隔插入通知音。例如,以一分钟响一次,两分钟响两次等等。
若用户不用数字键而是在块302借助拨DIAL/重拨REDIAL键拨号,则计时器在拨号后经一段预定延时,也在块303被起动。当检测到通话结束时,计时器在块308中止计时并将其值,即通话长度记录下来。
在将记录数据放入文件之前,必须在块309测试存贮器内是否有足够空间用于该新记录。若没有,则在块310要删除某些老记录。然后在块311,将该通话分类成本地电话或长途电话。这一分类法可根据被呼叫号码的长度。例如,比八位数字还长的号码可识别为长途号码,或根据前缀,例如可将带有前缀0或1的号码认作长途号码。分类后,在块312或313将该记录按其分类存入不同的文件内。
此后,在块314测试存贮器中未用空间是否小于一定大小,例如两条记录的大小,以判定指示存贮器接近装满的标志是否应在块315被触发并显示。该标志将提醒用户用手动删除一些他不再需要保持的记录。若存贮器已满,而用户又未删除任何记录,则在块304由系统自动完成删除。对于已删除的呼叫而言,就是认为没打过电话也无记录保存在文件中。
此外,基于分类,可提供一长途呼叫锁定(tollcalllock)。若该系统是长途呼叫锁定的,则它将拒绝任何长途呼叫,除非识别出一个未锁定的口令。
对通话开始和结束进行检测的如上所述方法是最简单的一种方法。然而,它可能会在文件中产生某些错误记录。例如,在用户拨号但无人回话的情况下,系统会记录该电话及通话长度,而事实上,没进行任何连接,电话公司也将收不到费用。为完成该任务现有几种别的方法,它们包括(a)用记时器TIMER键去起动或复位和再启动该计时器,即,在线路实际上是连通时,用户按压TIMER键一次,计时器便被起动或复位和重新起动。若用户未按压TIMER键,计时器根据如图3所述的被呼叫号码最后数字的拨动而开始动作。然后当通话结束时,用户挂上电话机,计时器便停止动作而它的计时值将精确地反映该通话的实际时间长度;
(b)使用线路信号检测器去检测回铃音,即,当检测到一次回铃音时,启动计时器。当检测到连续的回铃音时(表明电话仍在振铃还未得到回答),则计时器被重新起动。当检测不到回铃音时,则最后回铃音和连接真正开始之间的时间差可通过将计时器的最新再起动值减去两次回铃音之间的时间间隔之一半来权衡;
(c)采用线路信号检测器检测被呼叫方的摘机信号,即,当被呼叫方摘下电话机时,便起动计时器,并当呼叫方挂机时,终止计时器计时。
在这些方法中,方法(a)是相当简单并能提供高精度。其缺点是需要由用户附加操作。方法(b)无需用户附加操作和可相当精确地检测通话的开始点。方法(c)的每一种性能均是最好的并能最精确地记录通话长度。然而,方法(c)必需更多的硬件,因此它是最昂贵的方法。
由于本地呼叫要比长途呼叫频繁得多而且记录本地呼叫也远没有记录长途呼叫那么重要,故为储存这两种呼叫设置了两个独立文件/存贮区。为更有效地利用存贮器,文件以图4所示方法加以组织。本地呼叫记录储存在存贮器的一端/侧,而长途呼叫记录储存在另一端/侧。从两端开始扩展的这两个文件将在某处彼此会合,这取决于两种呼叫的数量。当两种文件相迂时,存贮器便是满的并必须进行某些删除。该系统有两种删除方式,即自动删除和手动删除。
图5示出自动的记录删除程序。若存贮器是满的,在用户手动删除某些老记录之前新记录便来到则执行自动删除。自动删除将在两个文件的一个或另一个的后端完成,因为文件中的最后一个记录是最老记录。该系统采用了优先权法,以在块502决定从两个文件的哪一文件中删除该最后记录。两个文件中最后记录的优先权由下列公式计算本地呼叫优先权P1=(-1)×本地文件的系数×该记录已在文件中的天数长途呼叫优先权P2=(-1)×长途文件的系数×该记录已在文件中的天数也就是说,该记录在文件中存在的时间越长,其优先权越小,也就被删除得越快。
若用户要保持长途呼叫记录至少一个月,则可借助选择菜单而可将此要求放入系统,则该系统将给长途文件的系统赋予值为1/30的系数而给本地文件的系数值赋予1。在此情况下,在长途呼叫文件中不到30天的记录比本地呼叫文件中存在一天的记录还具有更大的优先权并被留下,除非长途呼叫记录的总量大于存贮器的总量。请见下列实例。
实例1假设本地文件F1中的最后记录已存一天而长途文件F2中的最后记录已存二十九天。则它们的优先权值计算如下P1=(-1)×1×1=-1P2=(-1)×1/30×29=-29/30>-1因此P2>P1,应删去本地文件F1中的最新记录实例2假设本地文件F1中的最后记录存了一天而长途文件F2中的最后记录存了三十一天,则它们的优先权是P1=(-1)×1×1=-1P2=(-1)×1/30×31=31/30<-1
这次是P1>P2将删去F2中的最后记录。所以,这一方法可避免一旦用户不作手动删除时非常老的记录永久存在于该文件中的情况。
实例3假设用户想长时期地保存长途记录,譬如,保存六个月(即180天),而存贮器没有足够大的容量去储存这么多记录。在此情况下,赋予长途文件的系数为1/180。假设F1中的全部记录已被删除而F2中的最新记录存了140天。作为空白文件的优先权可根据将空白文件中的最新记录看作在文件中存了零天来计算。这样,P1=(-1)×1×0=0P2=(-1)×1/180×140=-7/9<0以这种方式删除F2中的最老记录和保存较新记录。
在块503通过比较两种文件的最后记录和优先权而决定了要删除哪个记录之后,该删除操作简单地包含在流程块504和505中改变具有较小优先权的文件结束指示器的值。每当删除一个记录以后,系统便在步骤501检查是否空出的存贮器空间会使未用存贮器尺寸大于一定尺寸,比如用于两个记录的尺寸。如果不是,则需进一步删除。否则应在块506清除“存贮器满”标记并应消除其显示。
图6示出用于检索呼叫记录的程序。当在块600按压RETRIEVE(检索)键时,系统必须在块602判定待检索的是本地呼叫文件还是长途呼叫文件。在此阶段,至少有三种不同方法可用。第一种方法是使用两个不同的RETRIEVE键。第二种方法是若屏幕大到足够用于两种选择菜单,则使用屏幕菜单。第三种方法是第二种方法的一种改型,即,以一秒钟间隔为单位交替地在屏幕上显示“本地”和长途”,用户可通过按压任一键选择其中之一并在显示器上显示一种选择。
在选好检查的一种文件后,若在步骤604该文件不是空的,则在块605检索该文件中的第一记录并在块605将其显示在屏幕上。若文件是空的,则在块606可显示诸如“……”等某种标志。在步骤60T,用户通过连续按压“→”键而可检查紧跟的一系列记录。这些连续记录将在块617连续显示。若在步骤610,达到文件的最后记录,则在块606显示“……”,以指示文件的结束。另一方面,在步骤607,用户可按压“←”键,则将检索在前的记录并在块612显示出来,除非在块609到达第一记录,而在块606显示“……”。
当记录在显示时,用户可按压DIAL/REDIAL键,以在块608拨显示器上所示号码。
若用户认为显示器上的记录是不必要的也无需再保持,则可在块611通过按压DELETE删除该记录。一个记录被删除时,其腾出的空间将由其后面的记录所占据,同时在文件的后端空出一些空间。若删除以前,触发“存贮器满”标志并在步骤613判定新近由删除腾出的空间使两个文件的后端之间的未用空间大于某一尺寸,比如说用于两个记录的尺寸,则在块615清除“存贮器满”标志和消除其显示。若删除以后未用空间仍小于某一尺寸,则在块614将保持“存贮器满”的标志,这表示仍需要作更多删除,为新记录腾出充裕的未用空间。
删除显示器上的一个记录后,其后继记录在块617取代其在屏幕上的位置。若被删记录是文件的最后记录,即它没有后继记录,则在块606将显示标志“……”。
若在步骤607,按压任何其它键,则检索程序被结束。
除了用“→”和“←”键去检索文件中的记录以外,该系统还包含一些检索方法,特别当该系统有大容量存贮器和两个文件中包含几百个记录时更是如此。这类检索方法包括用呼叫号码,用日期,用时间,用呼叫长度和用序号等方法的检索。它们可由用户从屏幕菜单予以选择。此外,还可附加一些统计功能,例如在一天或一个月内通话总数,呼叫总长度,某一具体号码的呼叫总数等等。这些统计数据可被计算和显示。
电子锁定-多个码目前市场上许多电话上可用长途电话拨号的电子锁定技术,由CPU对锁定和反锁定长途电话拨号过程进行编码和解码的方法/装置也是简单和众所周知的,故没有必要再对电子锁定作详细说明。用于本发明最佳实施例中的这一技术的显著不同点在于不仅一个代码可解锁长途呼叫拨号,而是多个代码可解锁长途呼叫拨号,而且解锁码或其赋值还被包含在长途呼叫的每个存储记录中,使用时,对一个特定用户给定一个特定码而该特定码对其他用户是保密的,因此当检索诸记录时,并不显示该解锁码仅其赋值与各记录的其他内容一并显示。每次呼叫的呼叫者将由所显示的赋值得知。
此外,由于长途呼叫的每个记录均包含一个解锁码或其赋值,便于CPU根据在相同解锁码或其赋值情况下组成的解锁码或其赋值将这些记录分成多个组。这样一种方案有利于和便于在记录检索期间进行阅读和检查。
正如先前描述和由图2的块203所表示的,连接到同一线路的其他电话的拨号也能通过使用线路信号检测器203而检测。因此该记录系统还可记录分机电话的呼叫细节而被扩展,而且也能设置呼叫锁定装置,以锁定所有连到同一电话线的电话的拨号。在锁定方式下,当检测长途呼叫拨号时,控制器CPU204可简单地触发一输出,以控制拨号脉冲/消音器208避免拨号音/脉冲信号出现/传送在电话线上(简单地滤去音调或短路脉冲拨号)。
特种服务码图7由两个表格和一个程序组成,该图示出用于检索和显示特种服务码(SSC)触排,将某一SSC及其赋值传送到一触摸存贮器拨号键(OTMDK)并对SSC进行拨号的过程。为此设置一SSC库,一个映象表,一个SSC检索键和几个OTMDK。SSC检索键和存贮器拨号键称为SSC相关键。SSC库及其赋值存贮在特征电话(featurephone)的只读存贮器(ROM)中。在用户执行某些操作前,OTMDK与SSc之间没有任何关系,即,映象表中的所有连接程序是空白。这类关系是通过用户执行相关键的某些操作才建立起来的。当在块700,按压SSC相关键时,则在块701系统开始测试那个键被按压。若SSC检索键被按压,则根据SSC库检索SSC。首先,在块702给定指针一个1值,并在步骤704将包含SSC及其赋值的SSC库的第一项取出并显示。在步骤708,系统等待用户的进一步指示,即继续按压键。若用户再次按压SSC检索键,则接入下一项,因此在块709将指针递增1。
此时,应在步骤713完成是否已超出SSC库的边界的检查。若未超出,则在块704取出下一项并显示。否则在块714显示标志“……”,以指示已达到边界。还要在块714,赋予指针一“0”值,使回到SSC库的起始点。
若在步骤708按压第iOTMDK,这表示用户要将显示器所示SSC变换成第i-thOTMDK,从而建立这两者之间的关系。这是通过将正在显示的SSC的序号,指针存入映象表中OTMDK(i)的连接程序而完成的,如块710所示。若步骤708,按压拨/再拨键,则在块711,拨出显示器上所示的SSC。若在步骤707,任何除上述提到以外的其他键被按压,则检索SSC库,拨已选择的SSC或将SSC转到某个OTMDK的程序在块712结束。
若替代步骤701按压SSC检索键,按压第i个OTMDK键,则在步骤703,系统必须首先检测第i个OTMDK是否已经同一个SSC建立了关系,或一个普通存贮器拨号码-可拨号码已存入该键。若OTMDK(i)的连接程序是空白,则表示既未建立关系也不存在可拨号码并在块706显示标志“……”。在这一步骤,在建立起某些关系之前,没有更多可做的事,并在块712结束该处理过程。若在块703OTMDK(i)与SSC之间已存在某种关系,则在块705和704接入相应的SSC并同其赋值一并显示。此时用户可利用拨/再拨键拨所显示的SSC。若在块703,OTMDK(i)或可拨号之间已存在某种关系,则在块707,拨所显示号码。此后,该程序在块712结束。
由电话公司提供的某些服务,例如电话转接,将你的电话从家转到办公室成反之亦然,可能仅在某几小时期间才是必需的。因此当你开始这项服务时,只要给电话公司拨一个电话转送服务码。当你想要结束这项服务时,应拨一个相应的结束码。对某些服务码而言,各自有一个相关的代码,并在拨了该服务码的某段时间之后,应拨一相关代码。
与上述图7方法相类似,服务码和相关代码例如终止码之间的关系可容易地进行编程和连接,并在拨了任一服务码之后,该对应相关码和一公共键之间的关系也可被简单编程。在拨了一服务码之后,若予先编有相关码程序,则只要通过按压一公共键,便会自动地检索或拨该相关码。
权利要求
1.一种电话或附加在装置上的电话,它包括用于记录呼出电话细节的记录系统,用于储存一定数量呼出电话细节的存贮器,这些细节在评估电话呼叫费用时是有用的,一个动态可视显示器;用以显示这些细节和一个控制系统,用于令存贮器的使用最佳化,以使存贮器容量不足时优先存储更重要呼叫的细节而不是不太重要呼叫的细节。
2.如权利要求1所述的电话,其特征在于还包括用于对呼出长度进行计时的装置,该装置包括一自动装置,用于在呼出号码最后数字拨动的一段延时以后自动地开始计时。
3.如权利要求1所述的电话,其特征在于包括用于对呼出长度进行计时的装置,该装置包括一自动装置,用于通过检测被呼叫方的电话摘机信号而开始计时,该检测包括检测被呼叫方电话摘机时电话线的极性反向。
4.如权利要求1至3任一权利要求所述电话,其特征在于包括本地或长途呼叫检测装置,该检测装置又包括用于检测被呼叫号码的前缀的装置;或/和包括用于检测被呼叫号码中数字数目的装置。
5.如1至3任一权利要求所述的电话,其特征在于包括检测装置,该装置包括用于将电话呼叫分成本地呼叫和长途呼叫的分类和在检测到本地呼叫时将记录存入本地呼叫存贮器区和在检测到长途呼叫时将记录存入长途呼叫存贮器区的装置。
6.一种电话或附加在装置上的电话,它包括用于记录呼出电话细节的记录系统,用于储存一定数量呼出电话细节的存贮器,这些细节用于评价电话呼叫费用,一个动态可视显示器用以显示这些细节,以及还包括长途呼叫拨号锁定,其中多个解锁码可用来解锁长途呼叫拨号,而且该解锁码或其赋值也被包含在各长途呼叫记录的内容中,而且每个呼叫的被检索和显示出的记录还包括解锁码或其赋值。
7.如权利要求6所述的电话,其特征在于还包括分类装置,用以将长途呼叫记录按照该解锁码或其赋值分成多个组,其中每个组带有同一解锁码或其赋值。
8.如权利要求6或7所述电话,其特征在于还包括用于对连接到同一电话线的其他电话的信号和细节分别进行检测和记录的装置。
9.如6至8任一权利要求所述的电话或电话附加装置,其特征在于还包括检测装置,用以检测来自被呼叫方之电话的回铃音或摘机信号。
10.如6至8任一权利要求所述的电话,其特征在于还包括用于在锁定方式期间检测到长途呼叫拨号时消除/禁止要发到电话线的拨号脉冲或来自连接到同一电话线的其他电话的拨号音信号。
11.使用多个特种服务码及其说明的电话或电话附加装置,其中所有所述码可借助一公用键而被检索和通过另一公用键可被拨号,它包括用于多个服务码及其说明进行予编程的装置;检索装置,以利用一个键检索予编程的服务码之一及其说明;显示装置,用以显示服务码及其说明;和服务码拨号装置,用于利用一公用键拨服务码,同时检索和显示一代码及其赋值。
12.如权利要求11所述的电话或电话附加装置,其特征在于还包括传送装置,用以将服务码及其说明传送至一个触摸存贮器拨号键。
13.包括多个特种服务码的一种电话或电话附加装置,其中设置有压缩装置,用于检索或拨与先前已拨码相关的代码,和一个公用键可在拨了在先拨的代码以后用于检索或拨任一相关代码。
14.如权利要求11或12所述电话或电话附加装置,其特征在于还包括权利要求13所述特征。
15.如权利要求1至9的电话或电话附加装置,其特征在于还包括权利要求13至14任一个中的特征。
16.基本上与本文参考附图所描述的一种电话或电话附加装置,或参考和如诸附图所示的一种电话或电话附加装置。
17.所有新颖特征及其组合。
全文摘要
一种特殊电话,例如具有电话长度记录和电话存贮系统(105),该系统可记录许多电话号码,每个电话呼叫的日期,时间,长度等等并根据该电话是本地还是长途电话而将记录存入两个独立存贮区(107,109)。被记录内容可被检索并显示在LCD显示器106上。当存贮区装满时,较老记录被自动或手动删除。由于长途比本地电话更重要,故存储器装满时,自动删除时遵循不同删除准则。还设有特种服务码及其说明,可由公共键201检索并经另一公用键拨该码。
文档编号H04M15/30GK1091578SQ93120449
公开日1994年8月31日 申请日期1993年12月8日 优先权日1992年12月8日
发明者林文震 申请人:林文震
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1