电话分帐号计费方法和应用该方法的ip电话的制作方法

文档序号:7847717阅读:201来源:国知局
专利名称:电话分帐号计费方法和应用该方法的ip电话的制作方法
技术领域
本发明涉及一种通过设置密码帐号的电话计费方法,以及对现有多用户IP电话机软件系统的改进。
现有的通讯运营商一般是以每部IP电话为单位进行计费,相对于在机关单位、写字楼或、或寄宿学校等场所,此类计费方式存在着诸多缺点1、上述场所使用同一部电话的人员较多且相对固定。为便于话费控制,一般需为每一个人建立相应的分帐号和密码,以便按分帐号分别进行计费管理。现有IP电话计费系统显然无法满足这种要求。
2、若为了达到分帐号计费管理性能而配备专门的计费设备,又会大幅度地增加设备成本、且需相应地增加额外的管理系统投入。
因而如何利用现有硬件设备和网络环境,在不增加成本投入的基础上提供一种帐号管理的计费方法并应用到IP电话上,是更为广泛地向各类用户推广IP电话的重要因素,因而是现有通讯运营商急需解决的课题。
本发明所述的帐号管理计费方法,是在不改变现有话机硬件设备的前提下,通过利用话机中原有FLASH存储器具有较大容量的特点,嵌入增加若干软件模块,将帐号管理产生的大量数据存储到FLASH存储器中。
从而实现了在一部话机上能够建立多个计费帐号、并分别进行计费管理的密码多用户IP电话机。
现有IP电话的主要硬件,包括核心芯片、网络接口、存储器(包括FLASH存储器、SDRAM存储器)、用户接口模块和语音处理模块。
用户接口模块包括显示模块、键盘模块、声响模块和用户接口逻辑电路模块。
语音处理模块包括话筒电路模块、耳机电路模块和语音编解码电路模块。
现有IP电话的主要软件,包括语音处理模块、语音接口管理模块、呼叫管理模块、网络协议、网络管理模块、用户程序模块和人机接口模块。
本发明所述的计费方法,是在改写上述部分系统管理软件的基础上增加了用户分帐号计费程序模块,包括有嵌入式数据库、呼叫处理模块、用户帐号管理模块、计费管理模块、用户主程序模块、用户服务程序模块等。
用户分帐号计费程序模块,存储在FLASH存储器中。
其中呼叫处理模块负责用户的电话号码输入、呼叫、以及各和所需的信号、信令的检测。为计费模块提供拨号、摘挂机信号、信令的检测功能。通过监测H.323协议拨通、释放信号、信令来检测摘拄机信号。
计费管理模块在用户打电话时,在检测到对方摘机信号后,计费管理模块将用户的帐号、所拨打的电话号码、开始时间、通话累计时间等信号存储在Flash临时存储区中。当检测到挂机断线信号后,将开始时间、所拨打的电话号码、通话时间、费率、话费等信息存入相应帐号的数据库中。当查询用户帐号的电话费用情况时,由此模块从数据库中查询到相应帐号的记录数据,并按月或以其他指定方式计算出相应的费用来。
用户帐号管理模块负责用户帐号的增设或删除、帐号权限的更改、帐号名称或密码的修改,以及用户登录管理功能。每个帐号可有不同的权限,用户登录时通过上模块来判断用户的合法性。在用户正常登录后,根据其帐号所拥有的权限来使用电话机。其中,做为系统级用户,可以管理其他用户帐号,如可以增或删帐号、修改其他帐号名称、密码或权限;而做为普通用户,只能使用系统级用户所预制给予的权限;当未正常登录系统、或是话机处于挂机状态时,默认为客户帐号,只能接电话、播打免费电话或系统级用户所预制给予的其他权限;当系统级用户将默认的客户帐号赋予其他普通用户同等的权限时,则话机就被设置成一般的IP电话。
用户服务程序模块除上述模块外,其他为用户提供的服务程序都被包括在此模块中,如提供网络查询、管理等功能,以及提供给所有帐号的记事本、电话号码本等程序管理。
用户主程序模块负责组织、控制网络IP电话所有程序模块的运行,所有程序模块都直接或间接地由其来调用,从而形成一个完整的IP电话机软件体系。在IP电话通电使用后,用户主程序模块在FLASH存储器中完成自举操作,将自身模块程序运行。并根据人机接口程序模块输入的信号指令,完成对其他程序模块的调用。
人机接口程序模块用户与用户主程序模块之间的接口,用户可通过此模块调用用户主程序模块来使用话机。
嵌入式数据库利用网络IP电话机中的Flash存贮器来负责组织、存储用户帐号信息以及用户电话信息。
用户帐号信息包括帐号名称、密码、帐号权限、帐号能使用的功能程序等信息。用户可通过人机接口程序模块或公共网关接口模块CGI(Common Gateway Interface)来管理用户帐号信息。
用户电话信息包括按时间顺序存储的分帐号用户拨打电话的记录。记录的结构为帐号名称、起始时间、所拨电话号码、通话时间、费率。
每个分帐号的电话记录为一个数据文件。在查询每个分帐号电话费时,从相应记录数据文件中查出相应时间段内的所有通话记录,按一定费率得出每次通话的费用,然后将所有通知费用累加成总体费用。因而用户所得到的分帐号详细话费记录就包括起始时间、所拨电话号码、通话时间、费率、每次通话费用、费用合计。
系统级用户可以应用上述用户分帐号计费程序模块,查询任意一个分帐号的通话和费用情况并可生成相应的收费报表,然后再统计出一定时间内整部话机所有用户的通话总费用。
而对于普通用户来说,只能查询分帐号通话和费用的情况。
当无需进行分帐号计费管理时,可将电话机默认帐号设置成系统级用户或普通用户级,则仅需在开机使用时输入一次帐号或密码,在每次拨打电话时无需重复输入。在默认帐号中仍可按上述方法进行计费和提供统计数据。
本发明所述的计费方法、以及应用该方法的网络IP电话,无需改变话机硬件而仅是改写部分系统软件,即实现了用户分帐号计费管理功能,具有以下显著的优点和有益效果1、实现上述计费方法的网络IP电话,可供多人共用一部话机,且采取密码帐号管理方式可免盗打、有效控制话费。
2、无需增置专门的计费设备,不会增加运营成本、且可根据通讯运营商需要而做出相应的调试,该计费系统的通用性较高。
如上所述的用户分帐号计费程序包括用户主程序模块301、呼叫处理模块302、计费管理模块303、用户帐号管理模块304、用户服务程序模块305、嵌入式数据库模块306。
1、接听、拨打电话当电话通过网络接口102呼入话机时,通过呼叫管理模块203和网络协议模块204接收后,通过用户接口模块106将呼入信息显示在显示模块105上,并驱动声响模块108发出振铃音,用户在听到振铃音后可以直接接听电话,而不需要输入用户名和密码。
2、用户登录电话机上设有三个级别的使用帐号,即系统用户级、普通用户级和客户级。
系统级用户可以管理所有帐号;普通用户级只能管理本帐号的相关功能;客户级为初始状态或用户未登录时的用户帐号,只具有系统级用户所赋于的基本功能,一般只能拨打免费电话。
当家庭使用时,可将初始默认状态设置为系统级或用户级帐号,而非客户级用户帐号,则在使用话机时仅需在开机时输入一次帐号或密码就可以了,在每次拨打电话时无需重复输入。在默认帐号中仍可对所拨打电话进行计费。
用户可通过话机的人机接口直接登录拿起话筒后,通过显示模块显示出请拨打免费电话的信息,当用户选择取消键后,会出现用户登录界面;用户输入帐号和密码后,由用户帐号管理模块进行检验,只有当帐号和密码均正确后,进入用户界而;用户通过用户界面可选择全部功能,如拨打电话、话费查洵、本帐号的记事本和电话号码本等功能;若帐号或密码经检验不正确,则显示错误信息、并提示重新登录;在用户挂机后,话机自动退出所登录的帐号,并进入初始默认状态,即客户帐号,并显示相应的信息。
用户也可在微机上通过网络进行登录,具体操作同上。
用户帐号的所有信息都存储在话机中的嵌入数据库中,登录后系统从数据库中取出关于此帐号的信息,根据这些信息来确定此帐号所拥有的权限范围。
3、计费管理如图5所示的计费程序流程示意图,当用户拿起话筒或按免提键501后,显示界面上显示出拨打免费电话的信息502,当用户选择拨打免费电话503后,即可按键拨打电话了。挂机后系统自动回到默认帐号。
当用户取消拨打免费电话后,在显示界面上显示输入帐号、密码的信息。在输入帐号、密码505后,会判断是否正确506操作。如果帐号、密码其中之一是不正确的S34状态,则提示出错信息、并重新回到帐号、密码输入界面;如果帐号、密码均为正确的S33状态,则在显示界面上显示输入电话号码的信息,此时拨号即可。
在话机发出呼叫信号后,通过话机的呼叫处理模块302检测线路信令。如果线路占线或呼叫中断,则重新回到号码输入界面,需重新拨打。
在以上过程中,在用户挂机后系统自动回到默认帐号状态。
如果是对方摘机,则将帐号、通话开始时间、所拨的电话号码等信息存入到FLASH存储器的临时存储区中。每到一个计费时间片时,也将通话的累计时间存入到FLASH存储器的临时存储区中。
当通话结束后,再一并将帐号、通话开始时间、所拨电话号码、通话累计时间等信息一并存入到嵌入式数据库中,同时清除记在FLASH存储器临时存储区中的临时信息。
如果用户在通话过程中将话机挂机,则在下次开机时检测临时存储区中的信息。若临时存储的信息未存入到嵌入式数据库中,则先将临对信息存入到数据库中,以防止用户通过挂机方式来减少话费的计算。
如果是对方挂机,则程序自动回到号码输入界面,可拨打另外的电话。若通话完毕,则系统自动重新回到默认帐号状态。
4、话费信息查询如图4所示的分帐号计费管理流程示意图,无论用户是直接使用话机、还是通过微机网络登录使用,用户均可按帐号权限查询话费相关信息。
系统级用户能查询所有用户的话费情况,在话机上登录后可通过显示模块调取菜单程序,逐一查询所存信息清单;若是通过网络登录使用话机,则可通过话机内的webserver服务程序来查询。
系统级用户在正确输入帐号、密码后,在微机屏幕上显示出费用查询、帐号管理等选择项。在选择费用查询后,屏幕上显示出查询详细费用、简要费用、以及帐号名称等明细。在做出具体选择后,话机内的webserver服务程序调用数据库中相应帐号的全部记录。
每个帐号的电话记录为一个数据文件。在查询每个帐号电话费时,从相应记录数据文件中查出相应时间段内的所有通话记录,按一定费率得出每次通话的费用,然后将所有通知费用累加成总体费用。经过计算处理后,在屏幕上显示出所选帐号的详细费用清单,包括起始时间、所拨电话号码、通话时间、费率、每次通话费用、费用合计。费用清单可打印输出。
基于相同流程,普通级用户也可直接使用话机或通过网络登录到话机上查询调取本帐号的费用清单。
5、帐号管理本发明所述的网络IP电话机能提供帐号管理功能,一般包括增删用户帐号、暂停帐号、修改帐号名称或密码、修改帐号权限、帐号登录认证和记录帐号相关费用信息等。
系统级用户直接使用或登录到话机上后,可对所有帐号进行如下管理增加用户帐号进入用户帐号管理界面后,选择增加帐号一项;在填写帐号名称、密码后,再确认增加帐号。系统在嵌入式数据库中增加本帐号所需的所有信息,同时生成本帐号的通话记录数据库文件。新增加的用户帐号只具有默认帐号的权限,在修改权限后可改变为普通级用户。
删除用户帐号在用户帐号管理界面中,选择删除帐号一项;显示删除帐号的确认信息;在确认后,系统从将嵌入式数据库中删除所选帐号的全部信息,同时删除本帐号的通话记录数据库文件。
暂停帐号在用户帐号管理界面中,选择暂停帐号一项;显示暂停帐号的确认信息,在确认后系统修改数据库中所选帐号的活动性信息。活动性信息改为暂停状态。用户帐号在被暂停后,用户登录时会出现相关帐号暂停信息的提示,用户则不能通过此帐号登录使用话机。
修改帐号名称和密码在用户帐号管理界面中,选择修改帐号名称和密码一项;在填写新的帐号名称和密码后,需再次输入帐号名称和密码,只能在两次输入内容相同的情况下才能修改,否则修改失败。修改成功后,系统将新的帐号名称和密码存入数据库中。用户密码是通过加密方式后存入到数据库中的。
修改帐号权限在用户帐号管理界面中,选择修改帐号权限一项;在填写帐号名称后,系统显示出所有帐号及其拥有的权限。在选择帐号需要的权限后,系统将新的帐号权限信息存入到数据库中。当再次使用或登录话机后,就按新的权限使用话机了。
帐号登录认证用户登录时,输入帐号名称和密码,系统将帐号名称和密码与数据库中的记录进行核实。若相同,则允许用户使用话机;否则,登录失败、并同时提供错误信息。
普通级用户只能根据系统级用户赋予的权限使用话机,不能增删自身帐号、也无权修改本帐号的权限。但可以查询自身帐号的全部信息。
权利要求
1.一种电话分帐号计费方法,话机软件系统包括语音处理模块、语音接口管理模块、呼叫管理模块、网络协议、网络管理模块、用户程序模块和人机接口模块等,其特征在于在话机软件系统中增加了用户分帐号计费程序模块,该模块包括有嵌入式数据库、呼叫处理模块、用户帐号管理模块、计费管理模块、用户主程序模块、用户服务程序模块,用户分帐号计费程序模块直接存储在FLASH存储器中。
2.根据权利要求1所述的电话分帐号计费方法,其特征在于在话机软件系统中,用户分帐号计费程序模块所形成的临时数据和计费数据均存储到FLASH存储器中。
3.根据权利要求2所述的电话分帐号计费方法,其特征在于在用户分帐号计费程序模块中,是用户主程序模块来组织、控制IP电话中所有程序模块的运行,所有程序模块都直接或间接地由其来调用。
4.根据权利要求3所述的电话分帐号计费方法,其特征在于在用户分帐号计费程序模块中,是嵌入式数据库来负责组织、存储用户帐号信息以及用户电话信息;用户帐号信息包括帐号名称、密码、帐号权限、帐号能使用的功能程序,用户通过话机人机接口程序模块、或网络CGI程序模块来管理用户帐号信息;用户电话信息包括按时间顺序存储的分帐号用户拨打电话的记录,记录内容包括帐号名称、起始时间、所拨电话号码、通话时间、费率。
5.根据权利要求4所述的电话分帐号计费方法,其特征在于在用户分帐号计费程序模块中,是呼叫处理模块来负责用户电话号码的输入、呼叫、以及各种所需的信号的检测。
6.根据权利要求5所述的电话分帐号计费方法,其特征在于在用户分帐号计费程序模块中,是计费管理模块将用户的帐号、所拨打的电话号码、开始时间、通话累计时间的信息存储在Flash存储器的临时存储区中;当检测到挂机断线信号后,将开始时间、所拨打的电话号码、通话时间、费率、话费信息存入相应帐号的数据库中。
7.根据权利要求6所述的电话分帐号计费方法,其特征在于在用户分帐号计费程序模块中,是用户帐号管理模块来负责用户帐号的增设或删除、帐号权限的更改、帐号名称或密码的修改,以及用户登录管理功能;每个帐号有不同的权限,分为系统级用户、普通级用户和默认客户帐号。
8.根据权利要求7所述的电话分帐号计费方法,其特征在于在用户分帐号计费程序模块中,是由用户服务程序模块来提供服务程序的管理。
9.应用权利要求1所述的分帐号计费方法的IP电话机,包括核心芯片、网络接口、存储器、用户接口模块和语音处理模块,其特征在于在话机软件系统中增加了用户分帐号计费程序模块,并将所形成的数据均存储到FLASH存储器中。
全文摘要
本发明所述的计费方法和IP电话,是在改写部分系统管理软件、不改变现有话机硬件设备的前提下,通过利用FLASH存储器,嵌入增加用户分帐号计费程序模块。本发明所述的计费方法是为使用IP电话的用户提供一种分帐号计费管理模式,从而实现了在一部话机上能够建立多个计费帐号、并分别进行计费管理的密码多用户IP电话机。
文档编号H04L12/14GK1472950SQ03138708
公开日2004年2月4日 申请日期2003年6月24日 优先权日2003年6月24日
发明者黄寅洲, 高福会, 周鹏, 乔明胜 申请人:海信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1