本发明涉及固定电话技术领域,具体涉及一种固定电话智能化装置。
背景技术:
随着社会的进步及各种通信技术的快速发展,尤其是最近智能移动电话技术的进步,人们已经习惯了智能移动电话电话上各种方便的操作方式,对于老旧的基于公共电话系统的模拟电话的使用方法越来越不满。
目前的传统模拟电话一般使用单片机做控制器,计算处理能力弱,实现不了复杂功能。比如电话本编辑很复杂,无法输入中文,甚至有的电话不能增加电话本。比如外出时有客户来电,只能回来后才能查看。支持录音的电话要想查看录音文件需要按照说明书输入复杂的指令序列才能回放录音。
发明人在实践的过程中,发现现有技术中存在以下缺陷:
在固定电话中如果有未接来电时,固定电话的该种动态信息并不能及时的通知机主,机主也不能随时查看固定电话的动态信息,因此固定电话与机主之间出现了信息交互不及时的情况。
技术实现要素:
为了解决固定电话的动态信息与机主之间信息交互不及时的技术问题,本发明提供了一种固定电话智能化装置。所述技术方案如下:
第一方面,本发明实施例提供了一种固定电话智能化装置,用于第一服务器,所述装置包括:
第一接收模块,用于接收客户端发送的身份验证请求,所述身份验证请求中携带有所述客户端获取的固定电话终端的身份信息;
账户监测模块,用于检测是否已存在与所述身份信息对应的固定电话账户,所述固定电话账户是第一服务器中保存的已通过网络处理器与第一服务器建立网络连接的固定电话的账户信息;
第一发送模块,用于在检测出已存在固定电话账户时,对所述固定电话账户和客户端进行绑定,并将所述固定电话账户和客户端的绑定结果发送给客户端,以便客户端接收所述固定电话账户和客户端的绑定结果。
第二方面,本发明实施例提供了一种固定电话智能化装置,用于客户端,所述装置包括:
第一发送模块,用于向第一服务器发送身份验证请求,所述身份验证请求携带有客户端获取的固定电话终端的身份信息;
第一接收模块,用于接收所述第一服务器发送的绑定结果,所述绑定结果是第一服务器在接收到身份信息后检测到第一服务器中存在与所述身份信息对应的固定电话账户时,触发所述固定电话账户与客户端进行绑定的结果,所述固定电话账户是第一服务器中保存的已通过网络处理器与第一服务器建立网络连接的固定电话的账户信息。
第三方面,本发明实施例提供了一种固定电话智能化装置,用于固定电话终端,所述装置包括:
第一发送模块,用于通过网络处理器向已与固定电话终端建立网络连接的第一服务器发送的固定电话的账户信息,所述第一服务器将所述固定电话的账户信息作为固定电话账户进行保存,所述固定电话账户用于在检测到第一服务器中存在与固定电话终端的身份信息相对应的固定电话账户时,将所述固定电话账户和客户端进行绑定,所述身份信息是客户端向第一服务器发送的身份验证请求中携带的固定电话终端的身份信息,所述固定电话的身份信息是由所述客户端获取的。
本发明的有益效果如下:
本发明通过客户端获取固定电话终端的身份信息;客户端向第一服务器发送携带有所述身份信息的身份验证请求;第一服务器接收到身份验证请求后,根据其携带的身份信息检测第一服务器是否已通过网络处理器与该固定电话终端建立网络连接,若检测到已经建立网络连接,则将该固定电话终端账户与客户端进行绑定。通过该种信息交互的方式,使得客户端与固定电话之间建立了网络连接,能够通过网络进行信息的交互,解决了固定电话的动态信息与机主之间信息交互不及时的技术问题。
附图说明
图1为本发明各个实施例所涉及的一种实施环境的结构示意图;
图2为本发明一个实施例提供的固定电话智能化方法的方法流程图;
图3为本发明一个实施例提供的固定电话智能化方法的方法流程图;
图4为本发明另一个实施例提供的固定电话智能化方法的方法流程图;
图5为发明一个实施例提供的固定电话智能化方法的方法流程图;
图6为发明另一个实施例提供的固定电话智能化方法的方法流程图;
图7为本发明一个实施例提供的固定电话智能化装置的结构框架图;
图8为本发明另一个实施例提供的固定电话智能化装置的结构框架图;
图9为发明一个实施例提供的固定电话智能化装置的结构框架图;
图10为发明另一个实施例提供的固定电话智能化装置的结构框架图;
图11为发明一个实施例提供的固定电话智能化装置的结构框架图;
图12为发明另一个实施例提供的固定电话智能化装置的结构框架图。
具体实施方式
下面通过具体实施例结合附图来详细说明本发明,需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合,本发明的保护范围并不限于此。
请参阅图1,其示出了本发明实施例所涉及的一种实施环境的结构示意图。该实施环境包括:集成了网络处理器的固定电话终端100、第一服务器200和智能终端300。
固定电话终端100可以是日常工作中使用的座机,也可以是公共电话,或者家用常备的座机等。所述固定电话终端100中集成了网络处理器,所述网络处理器主要是应用于通信领域的各种业务,比如包处理、协议分析、路由查找、声音/数据的汇聚、防火墙、qos等。常用的网络处理器可以采用intel公司的ixpxxx系列的网络处理器。
第一服务器200可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。第一服务器200用于与智能终端300交互提供身份识别,及绑定智能终端300和固定电话终端100的业务,还用于通过网络处理器与固定电话终端100交互,提供网络连接的建立、数据信息的转发和存储的业务。
第一服务器200与智能终端300之间可以通过有线网络或者无线网络相连,第一服务器和网络处理器之间可以通过有线网络或者无线网络连接。
智能终端300可以是手机、平板电脑、电子阅读器、膝上型便携式计算机、台式计算机、智能手环或者智能手表等。
智能终端300可以安装有应用程序客户端,或者安装有浏览器,通过网页可以访问应用程序的网页客户端等。例如手机中安装的常用的微信客户端、手机客户端、qq浏览器客户端等。本发明实施例将应用程序客户端和网页客户端统称为客户端,下文不再声明。
客户端可以是具备显示数据信息功能的客户端,或者是同时具备显示数据信息功能和社交功能的客户端,或者是同时具备显示数据信息功能和游戏功能的客户端,或者是同时具备显示数据信息功能和收发邮件功能的客户端,或者是同时具备显示数据信息功能和信息查询等服务功能的客户端。在客户端是同时具备显示数据功能和其他功能的客户端时,用户的固定电话账户和其他电子账户相互绑定或者关联。
请参阅图2所示,其示出了本发明一个实施例提供的固定电话智能化方法的流程图,包括:
步骤101,固定电话终端通过网络处理器向第一服务器发送固定电话账户;
所述固定电话账户包括固定电话终端的账户信息。
步骤102,客户端获取固定电话终端的身份信息,并向第一服务器发送携带有所述身份信息的身份验证请求;
所述身份验证请求用于匹配固定电话账户。
步骤103,第一服务器接收所述身份验证请求,检测在所述第一服务器中是否已存在与所述身份验证请求中携带的固定电话终端的身份信息相对应的固定电话账户;
所述固定电话账户是第一服务器中保存的已通过网络处理器与第一服务器建立网络连接的固定电话的账户信息。
步骤104,第一服务器在检测出存在与所述身份信息相对应的固定电话账户,则对所述固定电话账户和客户端进行绑定。
步骤105,第一服务器向客户端发送所述固定电话账户和客户端的绑定结果。
其中,上述步骤101可以单独实现成为固定电话终端侧的固定电话智能化方法,上述步骤102可以单独实现成为客户端侧的固定电话智能化方法,上述步骤103、104和105可以单独实现成为第一服务器侧的固定电话智能化方法。
利用上述方法能够将固定电话和客户端进行绑定,能够把复杂的操作转移到客户端上。
请参考图3所示,其示出了本发明优选的实施例,在步骤103之前,还包括:
步骤1031,固定电话终端通过网络处理器向第一服务器发送登录验证信息;
所述登录验证信息是第一服务器预先设置的所述固定电话通过网络处理器与所述第一服务器建立网络连接时需要验证的账户信息。
登录验证信息可以有多种形式,例如固定电话终端通过网络处理器向第一服务器发送的网络的账号和密码。
步骤1032,第一服务器接收所述登录验证信息,检测所述登录验证信息与第一服务器中预先设定的账户信息是否一致。
第一服务器检测其所接收到的账号和密码是否与系统预设的一致。
步骤1033,第一服务器在检测到所述登录验证信息与账户信息一致时,向网络处理器发送验证结果,并与所述网络处理器建立网络连接。
当检测到账号和密码与系统预设的一致,则允许所述网络处理器与第一服务器建立网络连接。
步骤1034,所述网络处理器向固定电话终端发送所述建立网络连接的结果。
其中,上述步骤1031可以单独实现成为固定电话终端侧的固定电话智能化方法,上述步骤1032和1033可以单独实现成为第一服务器侧的固定电话智能化方法,上述步骤1034也可以单独实现成为网络处理器侧的固定电话智能化方法,
请参考图4所示,其示出了本发明优选的另一个实施例,在步骤105之后,还包括:
步骤1051,固定电话终端通过网络处理器向第一服务器发送固定电话的第一动态信息;
所述第一动态信息是固定电话终端获取的未经过应答的通讯信息。所述未经过应答的通讯信息有多种类型,例如未接电话、未读短信和未听留言等。
步骤1052,第一服务器接收所述第一动态信息,然后向客户端发送所述第一动态信息,以便客户端获取固定电话终端的第一动态信息。
用户能够通过所述客户端及时接收到所述固定电话终端中的未接电话、未读短信或者未听留言的提醒,避免错过重要的讯息。
请参考图5所示,其示出了本发明优选的一个实施例,在步骤105之后,还包括:
步骤1053,固定电话终端通过网络处理器向第一服务器发送固定电话终端的第二动态信息;
所述第二动态信息是固定电话终端获取的需要保存的音频信息。所述音频信息包括来电留言或者电话录音等信息。
步骤1054,所述第一服务器接收并保存所述第二动态信息,并生成所述第二动态信息所保存的地址信息。
所述第一服务器接受并保存所述音频信息,同时生成保存的地址信息。
步骤1055,所述第一服务器向客户端发送所述第二动态信息和地址信息,以便客户端获取固定电话终端的第二动态信息和保存地址信息。
用户能够通过所述客户端及时接收到所述固定电话终端获取的来电留言或者电话录音的提醒,避免错过重要的讯息;将所述音频信息保存在第一服务器中,能够节省固定电话终端和客户端的存储空间。
优选的,客户端通过第一服务器给固定电话终端设置欢迎词信息,所述欢迎词信息用于在话机经过两声振铃自动摘机后播放,来电者在所述欢迎词信息播放后可以进行留言,所述客户端将所述留言发送给所述第一服务器进行保存并将留言的保存地址发送给所述客户端,以便用户及时查看。优选的,该客户端为微信客户端。
请参考图6所示,其示出了本发明优选的实施例,在步骤105之后,还包括:
步骤1056,固定电话终端通过网络处理器向第一服务器发送固定电话终端的菜单信息;
所述菜单信息是固定电话终端保存的通话信息和联系人信息。
步骤1057,所述第一服务器保存所述菜单信息。
步骤1058,所述第一服务器向客户端发送所述菜单信息,以便客户端获取固定电话的菜单信息。
用户能够通过所述客户端及时获取所述固定电话终端的菜单信息,方便查阅相关的通讯信息或者联系人信息。
综上所述,本发明实施例提供的固定电话智能化方法,通过固定电话终端通过网络处理器向第一服务器发送固定电话账户;客户端获取固定电话终端的身份信息,并向第一服务器发送携带有所述身份信息的身份验证请求;第一服务器接收所述身份验证请求,检测在所述第一服务器中是否已存在与所述身份验证请求中携带的固定电话终端的身份信息相对应的固定电话账户;第一服务器在检测出存在与所述身份信息相对应的固定电话账户,则对所述固定电话账户和客户端进行绑定;第一服务器向客户端发送所述固定电话账户和客户端的绑定结果。绑定成功后,客户端与固定电话之间建立了网络连接关系,因此能够利用客户端实时接收固定电话终端的动态信息,因此解决了固定电话的动态信息与机主之间信息交互不及时的技术难题。
请参考图7所示,其使出了本发明一个实施例提供的固定电话智能化装置的结构框架图,该装置可以应用于第一服务器中。该装置包括第一接收模块301、账户检测模块302和第一绑定模块303。
第一接收模块301,用于接收客户端发送的身份验证请求,所述身份验证请求中携带有所述客户端获取的固定电话终端的身份信息。
所述身份验证请求中至少包含固定电话的身份信息和客户端的身份信息。所述固定电话的身份信息可以是固定电话的电话号码或者ip地址。所述客户端的身份信息可以是客户端的ip地址、国际移动设备识别码、手机号码信息或者是客户端的账户认证信息等。
例如,服务器接收智能手机发送的身份请求信息,所述身份请求信息中所携带的固定电话终端的身份信息,所述身份信息可以是客户端识别载于条形码或者二维码后获得的,或者通过客户端按键输入或者语音输入的方式获得的。
账户检测模块302,用于检测是否已存在与所述第一接收模块接收到的身份信息对应的固定电话账户,所述固定电话账户是第一服务器中保存的已通过网络处理器与第一服务器建立网络连接的固定电话的账户信息。
所述固定电话账户记载固定电话的信息,例如固定电话的ip地址、国际移动设备识别码、手机号码信息和/或者是客户端的账户认证信息等,作为固定电话的身份特征用来识别固定电话。
当第一服务器接收到客户端发送的携带有固定电话终端身份信息的身份验证请求信息时,第一服务器中的账户检测模块检测在服务器中保存的固定电话账户中,是否存在与所述固定电话终端的身份信息相对应的固定电话账户。
第一绑定模块303,用于在所述账户检测模块检测出已存在固定电话账户时,对所述固定电话账户和客户端进行绑定,并将所述固定电话账户和客户端身份账户的绑定结果发送给客户端,以便客户端接收所述固定电话账户和客户端身份账户的绑定结果。
第一服务器的账户检测模块在检测到存在对应的固定电话账户时,说明第一接收模块接收的身份信息所对应的固定电话终端与第一服务器成功的建立了网络连接。此时第一服务器将固定电话终端和客户端进行绑定,达到固定电话终端和客户端交互信息的目的。
综上所述,本发明实施例提供的固定电话智能化装置,通过获取已通过网络处理器与第一服务器建立网络连接的固定电话终端的身份信息;向第一服务器发送该身份信息,利用该身份信息检测第一服务器中是否已经存在通过网络处理器与固定电话终端建立网络连接的对应的固定电话账户信息;若存在,则将该固定电话账户与客户端绑定。通过该种网络信息的交互方式,使得客户端与固定电话之间建立了网络连接关系,因此能够利用客户端实时接收固定电话终端的动态信息,因此解决了固定电话的动态信息与机主之间信息交互不及时的技术难题。
请参阅图8,可选的,该装置还包括第二接收模块304、身份验证模块305和第二发送模块306。
第二接收模块304,用于接收固定电话终端通过网络处理器发送的登录验证信息,所述登录验证信息是第一服务器预先设置的所述固定电话通过网络处理器与所述第一服务器建立网络连接时需要验证的账户信息。
第一服务器预先设置的建立网络连接时需要验证的账户信息可以是设置的登录账号和相应的账号密码,也可以是第一服务器发送的验证码信息等。
身份验证模块305,用于检测所述登录验证信息与第一服务器中预先设定的账户信息是否一致。
第一服务器模块接收到固定电话通过网络处理器发送的登录验证信息后,将通过身份验证模块检测该登录验证信息是否与第一服务器中预先设定的账户信息一致。
第二发送模块306,用于在所述登录验证信息与账户信息一致时,通过网络处理器向所述固定电话终端发送验证结果,所述验证结果用于触发第一服务器与所述网络处理器之间建立网络连接。
第一服务器的身份验证模块,如果检测的结果说明登录验证信息和账户信息一致时,说明验证通过,此时第一服务器与固定电话终端通过网络处理器建立网络连接。
请参阅图9,可选的,该装置还包括第三接收模块307和第四发送模块308。
第三接收模块307,用于接收所述固定电话终端通过网络处理器发送的固定电话的第一动态信息,所述第一动态信息是固定电话终端获取的未经过应答的通讯信息。
所述未经过应答的通讯信息可以是未接来电、未读短信或者未听留言等。
第三发送模块308,用于向客户端发送所述第三模块接收到的所述第一动态信息,以便客户端获取固定电话终端的第一动态信息。
第一服务器将接收到的第一动态信息发送给客户端。例如第一服务器将固定电话终端通过网络处理器所发送来的未应答的未接来电、未读短信或者未听的留言信息,发送给客户端。
综上所述,本实施例的第一服务器能够将固定电话终端中产生的未应答的项目信息发送给客户端以提示机主相关的信息,能够更进一步提示机主固定电话终端的重要动态信息,更进一步解决固定电话终端与机主之间信息交互不及时的问题。
请参考图10,可选的,该装置还包括第四接收模块309、第一存储模块310和第四发送单元311。
第四接收模块309,用于接收所述固定电话终端通过网络处理器发送的固定电话终端的第二动态信息,所述第二动态信息是固定电话终端获取的需要保存的音频信息。
所述需要保存的音频信息可以是语音留言或者通话录音等。
第一存储模块310,用于保存所述第四接收模块接收的固定电话终端的第二动态信息,并生成所述第二动态信息所保存的地址信息。
第四发送单元311,用于向客户端发送所述第四模块接收到的第二动态信息和所述第一存储模块生成的地址信息,以便客户端获取固定电话终端的第二动态信息和保存地址信息。
以第二动态信息为语音留言为例,第一服务器接收到通过网络处理器发送的固定电话终端的语音留言信息,将该语音留言信息通过第一存储模块进行存储并生成相应的地址信息,然后将该语音留言信息和其保存的地址发送给客户端。
本发明实施例能够将第二动态信息保存至第一服务器端,并将保存地址信息发送给客户端,不仅能够通过客户端及时的查看语音留言信息,而且该第二动态信息存储在第一服务器端,并不占用固定电话终端和客户端的内存。本实施例能够更进一步提示机主固定电话终端的重要语音信息,更进一步解决固定电话终端与机主之间信息交互不及时的问题。
请参考图11,可选的,该装置还包括第一读取模块312、第一账户模块313和第五发送模块314。
第一读取模块312,用于通过网络处理器读取固定电话终端的菜单信息,所述菜单信息是固定电话终端保存的通话信息和联系人信息。
所述通话信息包括所有的通话记录,例如已拨电话、已接电话和/或未接电话等,包括通话的电话号码、通话时间和/或振铃时长等。所述联系人信息包括电话簿的相关信息。
第一服务器可以是在固定电话终端通过网络处理器与第一服务器之间建立网络连接之后,进行读取固定电话终端的菜单信息。也可以是固定电话账户与客户端绑定之后,第一服务器读取固定电话终端的菜单信息。
第二存储模块313,用于保存所述第一读取模块通过网络处理器读取的固定电话终端的菜单信息。
第五发送模块314,用于所述第一绑定模块向客户端发送所述客户端与固定电话账户绑定结果之后,向客户端发送所述第一账户模块保存的菜单信息,以便客户端获取固定电话的菜单信息。
第一服务器在读取菜单信息之后,将该菜单信息发送给客户端。通过将固定电话的菜单信息发送给客户端的方式,使机主能够通过客户端更加全面的了解并掌握固定电话终端的相关信息,能够更加进一步的解决机主与固定电话终端之间信息交互不及时的技术难题。
请参阅图12,其示出了本发明另一实施例提供的一种固定电话智能化装置,用于客户端,所述装置包括第一发送模块401和第一接收模块402。
第一发送模块401,用于向第一服务器发送身份验证请求,所述身份验证请求是客户端获取的携带有固定电话终端的身份信息。
第一接收模块402,用于接收第一服务器发送的绑定结果,所述绑定结果是第一服务器在接收到所述第一发送模块发送的身份信息后检测到第一服务器中存在与所述身份信息对应的固定电话账户时,触发所述固定电话账户与客户端进行绑定的结果,所述固定电话账户是第一服务器中保存的已通过网络处理器与第一服务器建立网络连接的固定电话的账户信息。
可选的,该装置还包括第二接收模块。
第二接收模块,用于接收所述第一服务器发送的绑定结果之后,接收第一服务器发送的菜单信息,所述菜单信息保存在第一服务器中,所述菜单信息是第一服务器通过网络处理器读取的固定电话终端保存的通话信息和联系人信息。
可选的,该装置包括第三接收模块。
第三接收模块,用于接收第一服务器发送的固定电话终端的第二动态信息和保存地址信息,所述第二动态信息是固定电话终端获取的需要保存的音频信息,所述第二动态信息是由固定电话终端通过网络处理器发送给第一服务器的;所述保存地址是第一服务器接收到第二动态信息之后将其保存在第一服务器中的保存地址。
本发明另一实施例提供的一种固定电话智能化装置,用于固定电话终端,所述装置包括第一发送模块。
第一发送模块,用于通过网络处理器向已与固定电话终端建立网络连接的第一服务器发送的固定电话的账户信息,所述第一服务器将所述固定电话的账户信息作为固定电话账户进行保存,所述固定电话账户用于在检测到第一服务器中存在与固定电话终端的身份信息相对应的固定电话账户时,将所述固定电话账户和客户端进行绑定,所述身份信息是客户端向第一服务器发送的身份验证请求中携带的固定电话终端的身份信息,所述固定电话的身份信息是由所述客户端获取的。
进一步,该装置,还包括第二发送模块。
第二发送模块,用于通过网络处理器向第一服务器发送第二动态信息,所述第二动态信息是固定电话终端获取的需要保存的音频信息,所述音频信息经过第一服务器保存后生成地址信息,所述音频信息和地址信息由第一服务器向客户端发送,以便客户端获取固定电话终端的所述音频信息和地址信息。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。