一种主叫信息下发方法及装置的制作方法

文档序号:7864668阅读:144来源:国知局
专利名称:一种主叫信息下发方法及装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种主叫信息下发方法及装置。
背景技术
来电显示(CID, Calling Identity Delivery),是指在被叫方用户终端上显示主叫号码、主叫用户姓名、呼叫日期、时间等主叫识别信息并进行存储以供用户查阅的一种服务项目。在互联网协议语音服务(VOIP,Voice on Internet Protocol)应用中,一般来讲,来电显示会有三个方面的信息,即是主叫号码、用户名称和来电时间。这方面的应用已经开发多年,日益完善,但现有应用大多是显示主叫号码、用户名称和来电时间三项数据或只显示主叫号码和用户名称两项数据,而且不能手动设置或智能检测被叫方用户终端的硬件以选择显示数据的项数,但由于现实生活中,被叫方用户终端种类繁多,来电显示的能力也参差不齐,对来电显示携带字段的要求也不尽相同。 所以,现有技术的方案中,由于不同的被叫方用户终端可能对来电显示携带字段的要求不相同,所以容易导致在VOIP应用中来电显示异常的情况,从而制约了 VOIP应用的推广,并且给被叫方用户终端的使用者带来很大的不便。

发明内容
本发明实施例提供主叫信息下发方法,能够根据不同的话机,配置不同的送来显的模式,从而获取正确的时间信息,完成送来显的功能。本发明实施例一种主叫信息发方法具体包括向用户提供若干种送来显模式;获取用户选择的送来显模式;根据用户选择的送来显模式对应的预定显示规则对主叫信息进行显示。可选的,送来显模式包括无DATE模式和同步模式;无DATE模式下,不显示时间字段;同步模式包括智能同步模式、强制同步模式和不同步模式。可选的,若当前为智能同步模式,则判断从主叫方用户终端接收到的invite信令是否携带date头域;若invite信令携带date头域,则转换date头域中显示的时间为来电时间;若invite信令不携带所述date头域,贝U判断被叫方用户终端是否成功同步SNTP服务器时间或SIP SERVER时间;若成功同步,则将同步到的SNTP服务器时间或SIP SERVER时间作为来电时间;若未成功同步,则用预置符号代替来电时间,预置符号用以指示不冲掉话机时间。可选的,
若当前为强制同步模式,则判断从主叫方用户终端接收到的invite信令是否携带所述date头域;若是,则转换date头域中显示的时间为来电时间;若否,则同步SNTP服务器时间或SIP SERVER时间;使用被叫方用户终端当前时间、或同步到的SNTP服务器时间、或同步到的SIPSERVER时间作为来电时间。可选的,若当前为不同步模式,则用预置符号代替来电时间,预置符号用以指示不冲掉话机时间。
可选的,被叫方用户终端和SIP SERVER信令交互的过程中,若信令中携带了 SIP SERVER的时间,则同步SIP SERVER的时间到被叫方用户终端并作为来电时间;或,当被叫方用户终端开启SNTP服务时,同步SNTP服务器的时间到被叫方用户终端并作为来电时间。本发明实施例提供了一种主叫信息下发装置,具体包括提供单元,用于向用户提供若干种送来显模式;获取单元,用于获取用户选择的送来显模式;显示单元,用于根据用户选择的送来显模式对应的预定显示规则对主叫信息进行显不O可选的,提供单元包括无DATE模块,用于提供无DATE模式;同步模块,用于提供同步模式;同步模式包括智能同步模式、强制同步模式和不同步模式。可选的该装置还包括时间获取单元,用于获取来电时间信息。可选的,时间获取单元包括第一判断子单元,用于当前为所述智能同步模式时,判断从主叫方用户终端接收到的invite信令是否携带date头域;第一转换子单元,当invite信令携带所述date头域时,转换date头域中显示的时间为来电时间;第二判断子单元,用于当invite信令不携带date头域时,判断被叫方用户终端是否成功同步SNTP服务器时间或SIP SERVER时间;第一同步子单元,用于当被叫方用户终端成功同步SNTP服务器时间或SIPSERVER时间时,将同步到的SNTP服务器时间或SIP SERVER时间作为来电时间;第二同步子单元,用于当被叫方用户终端未成功同步SNTP服务器时间或SIPSERVER时间时,用预置符号代替来电时间,所述预置符号用以指示不冲掉话机时间。
可选的,第三判断子单元,用于当前为强制同步模式时,判断从主叫方用户终端接收到的invite信令是否携带date头域;第二转换子单元,用于当invite信令携带date头域时,转换date头域中显示的时间为来电时间;第三同步子单元,用于当invite信令未携带date头域时,同步SNTP服务器时间或 SIP SERVER 时间;第四同步子单元,用于使用被叫方用户终端当前时间、或同步到的SNTP服务器时间、或同步到的SIP SERVER时间作为来电时间。 可选的,第五同步子单元,用于当前为不同步模式时,用预置符号代替来电时间,所述预置符号用以指示不冲掉话机时间。与现有的技术相比,本发明实施例具有以下有益效果本发明实施例中,由于在被叫方用户终端提供了可选择的送来显模式,用户选择适合被叫方用户终端软硬件结构的送来显模式之后,被叫方用户终端获取该送来显模式,并根据所选的送来显模式中预定规则显示来电时间,能够使VOIP应用在不同的被叫方用户终端中正确显示来电的内容,而不会出现乱码或无法显示时间字段的情况,从而提高了来电显示服务的普适性和给话机使用者带来很大的方便。


图I为本发明主叫信息下发方法的第一实施例的流程图;图2为本发明主叫信息下发方法的第二实施例的流程图;图3为本发明主叫信息下发装置的第一实施例的示意图;图4为本发明主叫信息下发装置的第二实施例的示意图;图5为本发明主叫信息下发装置的第三实施例的示意图;图6为本发明主叫信息下发装置的第四实施例的示意图。
具体实施例方式本发明实施例提供了一种主叫信息下发方法及装置能够根据不同的话机,配置不同的送来显的模式,从而获取正确的时间信息,完成送来显的功能。请参阅图1,本发明一种主叫信息下发方法的第一实施例包括101、向用户提供若干种送来显模式;在本实施例中,被叫方用户终端在页面上提供必要的配置选项,根据不同的话机,配置不同的送来显模式,上述所说的送来显模式也就是来电信息显示的模式,可以包括不显示来电时间的模式、用特殊符号代替来电时间的模式或一律用被叫方用户终端上的时间作为来电时间显示的模式等,需要说明的是除了在页面上提供必要的配置选项来配置送来显方式之外也可以利用其他方式配置送来显方式,在此处不作具体限定。102、获取用户选择的送来显模式;在本实施例中,用户选择送来显模式之后,被叫方用户终端获取用户选择的送来显模式,触发该模式进程。103、根据用户选择的送来显模式对应的预定显示规则对主叫信息进行显示。在本实施例中,每一种送来显模式都对应一套显示规则,需要说明的是,送来显模式与显不规则可以是对应。被叫方用户终端可以根据用户选择的送来显模式查询到该送来显模式对应的显示规则,并且按照该显示规则对主叫信息进行显示。本实施例中,被叫方用户终端向用户提供若干种送来显模式,当用户选择了一种送来显模式之后,被叫方用户终端获取该模式,并根据该模式对应规则进行对主叫信息的显示,能够使VOIP应用在不同的被叫方用户终端中正确显示来电的内容,而不会出现乱码或无法显示时间字段的情况,从而提高了来电显示服务的普适性和给话机使用者带来很大的方便。
上面简单介绍了本发明主叫信息下发方法的一个实施例,下面对本发明主叫信息下发方法的另一个实施例进行详细的描述,请参阅图2,本发明实施例中主叫信息下发方法的另一个实施例包括201、向用户提供若干种送来显模式;在本实施例中,被叫方用户终端在页面上提供必要的配置选项,根据不同的话机,配置不同的送来显模式,上述所说的送来显模式也就是来电信息显示的模式,可以包括不显示来电时间的模式、用特殊符号代替来电时间的模式或一律用被叫方用户终端上的时间作为来电时间显示的模式等,需要说明的是除了在页面上提供必要的配置选项来配置送来显方式之外也可以利用其他方式配置送来显方式,在此处不作具体限定。202、获取用户选择的送来显模式;在本实施例中,用户选择送来显模式之后,被叫方用户终端获取用户选择的送来显模式,触发该模式进程。203、判断获取到的送来显模式是否为无DATE模式,若是则执行步骤215,否则执行步骤204 ;本实施例中,被叫方用户终端可以获取到用户选择的送来显模式,则可以判断获取到的送来显模式是否为无DATE模式。204、判断获取到的送来显模式是否为不同步模式,若是则执行步骤214;否则执行步骤205 ;若被叫方用户终端确定获取到的送来显模式不是无DATE模式,则可以进一步判断该送来显模式是否为不同步模式。205、判断获取到的送来显模式是否为强制同步模式,若是则执行步骤210;否则执行步骤206 ;若被叫方用户终端确定获取到的送来显模式不是不同步模式,则可以进一步判断该送来显模式是否为强制同步模式。需要说明的是,本实施例中,步骤203至步骤205从不同的送来显模式,包括无DATE模式、不同步模式、强制同步模式和智能同步模式出发分析其显示过程。206、判断从主叫方用户终端接收到的invite信令是否携带date头域,若是则执行步骤207,否则执行步骤208 ;
若被叫方用户终端通过步骤203至步骤205的判断过程确定获取到的送来显模式不是强制同步模式,则可以说明当前为智能同步模式。当确定当前为智能同步模式之后,则被叫方可以判断从主叫方用户终端接收到的invite信令是否携带date头域。需要说明的是,当进行呼叫业务时,主叫方用户终端会向被叫方用户终端发送invite信令,invite信令中可以包含主叫方名称、号码和被叫方名称、号码等信息,下面是Xiaoming作为呼叫方,呼叫被呼叫方Xiaohuang,向Xiaohuang发送一个SIP INVITE信令的例子INVITE sip:Xiaohuangiradio. org SIP/2.OVia:SIP/2. 0 / UDP lab. high-voltage, org:5060;branch=z9hG4bKfwl9b
Max-Forwards:70To:G. Xiaohuang〈sip:Xiaohuangiradio. org>From:Nikola Xiaoming<sip:n. Xiaomingihigh-voltage. org>;tag=76341Call-ID:123456789ilab. high-voltage, org其中Via、To和From是invite信令的头域,表征的分别是呼叫方地址、被叫方和主叫方,invite信令也可以携带date头域,表征的是呼叫业务进行的时间,其中时间可以是呼叫起始时间或呼叫持续时间,当invite信令中携带有date头域时,执行步骤207,当invite信令中未携带date头域时,执行步骤208。207、转换date头域中显示的时间为来电时间;本实施例中,若从主叫方用户终端接收到的invite信令携带有date头域,贝U可以转换date头域中显示的时间为来电时间。步骤206中提及date头域表征的是呼叫业务进行的时间,所以可以从date头域中提取invite信令发送的时间,由于invite信令按RFC3261标准制定,而RFC3261标准中的时间以格林威治时间为标准,因此需要对提取得到的时间进行+8的时区转换,然后就可以得到正确北京的时间,例如提取得到的呼叫起始时间是01 :30,那么进行+8时区转换之后即是09 :30,此时可以把09 :30作为来电时间。208、判断被叫方用户终端是否成功同步SNTP服务器时间或SIP SERVER时间,若是则执行步骤209,否则执行步骤214 ;本实施例中,若从主叫方用户终端接收到的invite信令不携带有date头域,贝Ij需要进一步判断被叫方用户终端是否成功同步SNTP服务器时间或SIPSERVER时间。SNTP是简单网络时间协议,主要用来同步因特网中的计算机时钟。被叫方用户终端上可以提供SNTP服务器设置页面,可以包括IP地址等内容的设置,当用户开通SNTP服务并正确配置SNTP服务器时,就可以同步SNTP服务器的时间到被叫方用户终端并作为来电时间。当进行呼叫业务时,主叫方用户终端除了会向被叫方用户终端发送invite信令之外,还会向被叫方用户终端发送SIP SERVER信令,被叫方用户终端和SIP SERVER信令交互的过程中,若信令中携带了 SIP SERVER的时间,则可以同步SIP SERVER的时间到被叫方用户终端并作为来电时间。209、将同步到的SNTP服务器时间或SIP SERVER时间作为来电时间;
当被叫方用户终端成功同步SNTP服务器时间或SIP SERVER时间时,则可以把同步到的SNTP服务器时间或SIP SERVER时间并作为被叫方用户终端的来电时间。210、判断从主叫方用户终端接收到的所述invite信令是否携带date头域,若是则执行步骤211,否则执行步骤212 ;若被叫方用户终端通过步骤203至步骤205的判断确定当前为强制同步模式,则被叫方用户终端可以判断从主叫方用户终端接收到的invite信令是否携带date头域。需要说明的是,当进行呼叫业务时,主叫方用户终端会向被叫方用户终端发送invite信令,invite信令中可以包含主叫方名称、号码和被叫方名称、号码等信息,下面是Xiaoming作为呼叫方,呼叫被呼叫方Xiaohuang,向Xiaohuang发送一个SIP INVITE信令的例子INVITE sip:Xiaohuangiradio. org SIP/2.O Via:SIP/2. 0 / UDP lab. high-voltage, org:5060;branch=z9hG4bKfwl9bMax-Forwards:70To:G. Xiaohuang〈sip:Xiaohuangiradio. org>From:Nikola Xiaoming<sip:n. Xiaomingihigh-voltage. org>;tag=76341Call-ID:123456789ilab. high-voltage, org其中Via、To和From是invite信令的头域,表征的分别是呼叫方地址、被叫方和主叫方,invite信令也可以携带date头域,表征的是呼叫业务进行的时间,其中时间可以是呼叫起始时间或呼叫持续时间,当invite信令中携带有date头域时,执行步骤211,当invite信令中未携带date头域时,执行步骤212。211、转换所述date头域中显示的时间为来电时间;步骤210中提及date头域表征的是呼叫业务进行的时间,所以可以从date头域中提取invite信令发送的时间,由于invite信令按RFC3261标准制定,而RFC3261标准中的时间以格林威治时间为标准,因此需要对提取得到的时间进行+8的时区转换,然后就可以得到正确北京的时间,例如提取得到的呼叫起始时间是01 :30,那么进行+8时区转换之后即是09 :30,此时可以把09 :30作为来电时间。212、同步SNTP服务器时间或SIP SERVER时间;SNTP是简单网络时间协议,主要用来同步因特网中的计算机时钟。被叫方用户终端上可以提供SNTP服务器设置页面,可以包括IP地址等内容的设置,当用户开通SNTP服务并正确配置SNTP服务器时,就可以同步SNTP服务器的时间到被叫方用户终端并作为来电时间。当进行呼叫业务时,主叫方用户终端除了可以向被叫方用户终端发送invite信令之外,还可以向被叫方用户终端发送SIP SERVER信令,被叫方用户终端和SIP SERVER信令交互的过程中,若信令中携带了 SIP SERVER的时间,则可以同步SIP SERVER的时间到被叫方用户终端并作为来电时间。213、使用被叫方用户终端当前时间、或同步到的SNTP服务器时间、或同步到的SIP SERVER时间作为来电时间;在强制同步模式下,被叫方用户终端不会去判断是否成功同步SNTP服务器时间或SIP SERVER时间,会用自身系统的时间作为来电时间,当成功同步SNTP服务器时间或SIP SERVER时间时,上述时间会刷新被叫方用户终端当前时间作为系统时间,当没有成功同步SNTP服务器时间或SIP SERVER时间时,被叫方用户终端当前时间即为系统时间。214、用特殊符号$预置符号代替来电时间;在智能同步模式下,当invite信令没有携带头域及被叫方用户终端没有成功同步SNTP服务器时间或SIP SERVER时间时,或在不同步模式下,被叫方用户终端可以用预置符号替代来电时间,预置的符号可以为$,&等特殊符号,这样做一方面是为了满足被叫方用户终端需要来电时间才能正确显示来电信息的要求,另一方面是为了避免不正确的来电时间冲掉被叫方用户终端自身系统时间,例如在某些被叫方用户终端中,用特殊符号$代替来电时间就可以起到上述的作用。215、不显示时间字段。在无DATE模式下,为了满足被叫方用户终端不携带来电时间才能正确显示来电信息的要求,不显示时间字段。 在本实施例中,当用户选择无date模式时,被叫方用户终端不显示时间字段,满足了某些被叫方用户终端不显示时间字段才能正确显示主叫信息要求。当用户选择智能同步模式时,被叫方用户终端判断从主叫方用户终端接收到的invite信令是否携带date头域;若invite信令携带date头域,则将date头域中显示的时间进行时区转换得到当地时间作为来电时间;若invite信令不携带所述date头域,贝Ij判断被叫方用户终端是否成功同步SNTP服务器时间或SIP SERVER时间;若成功同步,则将同步到的SNTP服务器时间或SIP SERVER时间作为来电时间;若未成功同步,则用预置符号代替来电时间,由于预置符号用以指示不冲掉话机时间,因此避免了不正确的来电时间冲掉被叫方用户终端原有时间的现象。当用户选择的是强制同步模式时,被叫方用户终端判断从主叫方用户终端接收到的invite信令是否携带所述date头域;若是,则将date头域中显示的时间进行时区转换得到当地时间作为来电时间;若否,则同步SNTP服务器时间或SIP SERVER时间;使用被叫方用户终端当前时间、或同步到的SNTP服务器时间、或同步到的SIP SERVER时间作为来电时间。当用户选择不同步模式时,被叫方用户终端用预置符号代替来电时间,预置符号用以指示不冲掉话机时间,避免不正确的来电时间冲掉被叫方用户终端原有时间的现象。上述的方案能够使得用户根据被叫方用户终端的需求,在几种模式中自由选择,使VOIP应用在不同的被叫方用户终端中正确显示来电的内容,而不会出现乱码或无法显示时间字段的情况,从而提高了来电显示服务的普适性和给话机使用者带来很大的方便。上面对本发明实施例提供的第二实施例做了详细描述,下面介绍本发明实施例提供的一种主叫信息下发装置第一实施例,请参阅图3,本发明实施例提供的一种主叫信息下发装置第一实施例包括提供单元301,用于向用户提供若干种送来显模式;获取单元302,用于获取用户选择的送来显模式;显示单元303,用于根据用户选择的送来显模式对应的预定显示规则对主叫信息进行显示。下面以本发明第一实施例对本发明提供的主叫信息下发装置中各个单元的通信方式进行描述提供单元301向用户提供若干种送来显模式,当用户选择了一种送来显模式之后,获取单元302获取该模式;显示单元303根据该模式对应规则进行对主叫信息的显示。本实施例中,提供单元301向用户提供若干种送来显模式,当用户选择了一种送来显模式之后,获取单元302获取该模式;显示单元303根据该模式对应规则进行对主叫信息的显示;能够在不同的被叫方用户终端中正确显示来电的内容,而不会出现乱码或无法显示时间字段的情况,从而提高了来电显示服务的普适性和给话机使用者带来很大的方便。上面对本发明提供的一种主叫信息下发装置的第一实施例进行描述,下面对本发明提供的一种主叫信息下发装置的第二实施例进行详细描述,请参阅图4,本发明提供的一种主叫信息下发装置的第二实施例具体包括提供单元401; 提供单元401包括无DATE模块4011,用于提供无DATE模式;同步模块4012,用于提供同步模式。该主叫信息下发装置还可以进一步包括时间获取单元402,用于获取来电时间
信息;时间获取单元402包括第一判断子单元4021,用于当前为所述智能同步模式时,判断从主叫方用户终端接收到的invite信令是否携带date头域;第一转换子单元4022,当invite信令携带所述date头域时,转换date头域中显示的时间为来电时间;第二判断子单元4023,用于当invite信令不携带date头域时,判断被叫方用户终端是否成功同步SNTP服务器时间或SIP SERVER时间;第一同步子单元4024,用于当被叫方用户终端成功同步SNTP服务器时间或SIPSERVER时间时,将同步到的SNTP服务器时间或SIP SERVER时间作为来电时间;第二同步子单元4025,用于当被叫方用户终端未成功同步SNTP服务器时间或SIPSERVER时间时,用预置符号代替来电时间,所述预置符号用以指示不冲掉话机时间。该主叫信息下发装置还可以进一步包括获取单元403,用于获取用户选择的送来显模式;显示单元404,用于根据用户选择的送来显模式对应的预定显示规则对主叫信息进行显示。下面以本发明第二实施例对本发明提供的主叫信息下发装置的第二实施例中各个单元模块的通信方式进行详细描述提供单元401中的同步模块4012向用户提供智能同步模式,当用户选择智能同步模式时,由获取单元403获取用户选择的智能同步模式,该装置的时间获取单元402中的第一判断子单元4021判断从主叫方用户终端接收到的invite信令是否携带date头域;若invite信令携带date头域,则第一转换子单元4022对date头域中显示的时间进行时区转换得到当地时间作为来电时间;若invite信令不携带所述date头域,则第二判断子单元4023判断被叫方用户终端是否成功同步SNTP服务器时间或SIP SERVER时间;若成功同步,则第一同步子单元4024将同步到的SNTP服务器时间或SIP SERVER时间作为来电时间;若未成功同步,则第二同步子单元4025用预置符号代替来电时间,预置符号用以指示不冲掉话机时间。由显示单元404显示主叫信息。本实施例中,提供单元401中的同步模块4012向用户提供智能同步模式,当用户选择智能同步模式时,由获取单元403获取用户选择的智能同步模式,该装置的时间获取单元402中的第一判断子单元4021判断从主叫方用户终端接收到的invite信令是否携带date头域;若invite信令携带date头域,则第一转换子单元4022对date头域中显示的时间进行时区转换得到当地时间作为来电时间;若invite信令不携带所述date头域,贝Ij第二判断子单元4023判断被叫方用户终端是否成功同步SNTP服务器时间或SIP SERVER时间;若成功同步,则第一同步子单元4024将同步到的SNTP服务器时间或SIP SERVER时间作为来电时间;若未成功同步,则第二同步子单元4025用预置符号代替来电时间,预置符号用以指示不冲掉话机时间,避免了不正确的来电时间冲掉被叫方用户终端原有时间的现 象,最后由显示单元404显示主叫信息。上述实施例能够使得智能同步模式下,VOIP应用在不同的被叫方用户终端中的,正确显示来电的内容,而不会出现乱码或无法显示时间字段的情况,从而提高了来电显示服务的普适性和给话机使用者带来很大的方便。上面对本发明提供的一种主叫信息下发装置的第二实施例进行描述,下面对本发明提供的一种主叫信息下发装置的第三实施例进行详细描述,请参阅图5,本发明提供的一种主叫信息下发装置的第三实施例具体包括提供单元501;提供单元501包括无DATE模块5011,用于提供无DATE模式;同步模块5012,用于提供同步模式。该主叫信息下发装置还可以进一步包括时间获取单元502,用于获取来电时间
信息;时间获取单元502包括第三判断子单元5021,用于当前为强制同步模式时,判断从主叫方用户终端接收到的invite信令是否携带date头域;第二转换子单元5022,用于当invite信令携带date头域时,转换date头域中显示的时间为来电时间;第三同步子单元5023,用于当invite信令未携带date头域时,同步SNTP服务器时间或SIP SERVER时间;第四同步子单元5024,用于使用被叫方用户终端当前时间、或同步到的SNTP服务器时间、或同步到的SIP SERVER时间作为来电时间。该主叫信息下发装置还可以进一步包括获取单元503,用于获取用户选择的送来显模式;显示单元504,用于根据用户选择的送来显模式对应的预定显示规则对主叫信息进行显示。下面以本发明第二实施例对本发明提供的主叫信息下发装置的第三实施例中各个单元模块的通信方式进行详细描述同步模块5012提供强制同步模式,当用户选择的是强制同步模式时,由获取单元503获取用户选择的强制同步模式,第三判断子单元5021判断从主叫方用户终端接收到的invite信令是否携带所述date头域;若是,则第二转换子单元5022对date头域中显示的时间进行时区转换得到当地时间作为来电时间;若否,则第三同步子单元5023同步SNTP月艮务器时间或SIP SERVER时间;第四同步子单元5024使用被叫方用户终端当前时间、或同步到的SNTP服务器时间、或同步到的SIP SERVER时间作为来电时间。由显示单元504显示主叫信息。本实施例中,同步模块5012提供强制同步模式,当用户选择的是强制同步模式时,由获取单元503获取用户选择的强制同步模式,第三判断子单元5021判断从主叫方用户终端接收到的invite信令是否携带所述date头域;若是,则第二转换子单元5022对date头域中显示的时间进行时区转换得到当地时间作为来电时间;若否,则第三同步子单元5023同步SNTP服务器时间或SIP SERVER时间;第四同步子单元5024使用被叫方用户 终端当前时间、或同步到的SNTP服务器时间、或同步到的SIP SERVER时间作为来电时间。由显示单元504显示主叫信息。上述实施例能够使得强制同步模式下,VOIP应用在不同的被叫方用户终端中的,正确显示来电的内容,而不会出现乱码或无法显示时间字段的情况,从而提高了来电显示服务的普适性和给话机使用者带来很大的方便。上面对本发明提供的一种主叫信息下发装置的第三实施例进行描述,下面对本发明提供的一种主叫信息下发装置的第四实施例进行详细描述,请参阅图6,本发明提供的一种主叫信息下发装置的第四实施例具体包括提供单元601;提供单元601包括无DATE模块6011,用于提供无DATE模式;同步模块6012,用于提供同步模式。该主叫信息下发装置还可以进一步包括时间获取单元602,用于获取来电时间
信息;时间获取单元602包括第五同步子单元6021,用于当前为不同步模式时,用预置符号代替来电时间,所述预置符号用以指示不冲掉话机时间。该主叫信息下发装置还可以进一步包括获取单元603,用于获取用户选择的送来显模式;显示单元604,用于根据用户选择的送来显模式对应的预定显示规则对主叫信息进行显示。下面以本发明第二实施例对本发明提供的主叫信息下发装置的第四实施例中各个单元模块的通信方式进行详细描述同步模块6012为用户提供不同步模式当用户选择不同步模式时,由获取单元603获取用户选择的不同步模式,第五同步子单元6021用预置符号代替来电时间,预置符号用以指示不冲掉话机时间。再由显示单元604显示主叫信息。本实施例中,同步模块6012为用户提供不同步模式当用户选择不同步模式时,由获取单元603获取用户选择的强制同步模式,第五同步子单元6021用预置符号代替来电时间,预置符号用以指不不冲掉话机时间,避免不正确的来电时间冲掉被叫方用户终端原有时间的现象。由显示单元604显示主叫信息。能够使得在不同步模式下,VOIP应用在不同的被叫方用户终端中正确显示来电的内容,而不会出现乱码或无法显示时间字段的情况,从而提高了来电显示服务的普适性和给话机使用者带来很大的方便。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1.一种主叫信息发方法,其特征在于,包括 向用户提供若干种送来显模式; 获取用户选择的送来显模式; 根据用户选择的送来显模式对应的预定显示规则对主叫信息进行显示。
2.根据权利要求I所述的主叫信息下发方法,其特征在于,所述送来显模式包括 无DATE模式和同步模式; 在所述无DATE模式下,不显示时间字段; 所述同步模式包括智能同步模式、强制同步模式和不同步模式。
3.根据权利要求2所述的主叫信息下发方法,其特征在于,所述根据用户选择的送来 显模式对应的预定显示规则对主叫信息进行显示包括 若当前为所述智能同步模式,则判断从主叫方用户终端接收到的invite信令是否携带date头域; 若所述invite信令携带所述date头域,则转换所述date头域中显示的时间为来电时间; 若所述invite信令不携带所述date头域,贝U判断被叫方用户终端是否成功同步SNTP服务器时间或SIP SERVER时间; 若成功同步,则将同步到的SNTP服务器时间或SIP SERVER时间作为来电时间; 若未成功同步,则用预置符号代替来电时间,所述预置符号用以指示不冲掉话机时间。
4.根据权利要求2所述的主叫信息下发方法,其特征在于,所述根据用户选择的送来显模式对应的预定显示规则对主叫信息进行显示包括 若当前为强制同步模式,则判断从主叫方用户终端接收到的invite信令是否携带所述date头域; 若是,则转换所述date头域中显示的时间为来电时间; 若否,则同步SNTP服务器时间或SIP SERVER时间; 使用被叫方用户终端当前时间、或同步到的SNTP服务器时间、或同步到的SIP SERVER时间作为来电时间。
5.根据权利要求2所述的主叫信息下发方法,其特征在于,所述根据用户选择的送来显模式对应的预定显示规则对主叫信息进行显示包括 若当前为不同步模式,则用预置符号代替来电时间,所述预置符号用以指示不冲掉话机时间。
6.根据权利要求3或4所述的主叫信息下发方法,其特征在于,所述同步SNTP服务器时间或SIP SERVER时间步骤包括 被叫方用户终端和SIP SERVER信令交互的过程中,若信令中携带了 SIP SERVER的时间,则同步所述SIP SERVER的时间到被叫方用户终端并作为来电时间; 或, 当被叫方用户终端开启SNTP服务时,同步SNTP服务器的时间到被叫方用户终端并作为来电时间。
7.—种主叫信息下发装置,其特征在于,包括 提供单元,用于向用户提供若干种送来显模式;获取单元,用于获取用户选择的送来显模式; 显示单元,用于根据用户选择的送来显模式对应的预定显示规则对主叫信息进行显/Jn o
8.根据权利要求7所述的主叫信息下发装置,其特征在于,所述提供单元包括 无DATE模块,用于提供无DATE模式; 同步模块,用于提供同步模式; 所述同步模式包括智能同步模式、强制同步模式和不同步模式。
9.根据权利要求8所述的主叫信息下发装置,其特征在于,所述装置还包括时间获取单元,用于获取来电时间信息。
10.根据权利要求9所述的主叫信息下发装置,其特征在于,所述时间获取单元包括 第一判断子单元,用于当前为所述智能同步模式时,判断从主叫方用户终端接收到的invite信令是否携带date头域; 第一转换子单元,当所述invite信令携带所述date头域时,转换所述date头域中显示的时间为来电时间; 第二判断子单元,用于当所述invite信令不携带所述date头域时,判断被叫方用户终端是否成功同步SNTP服务器时间或SIP SERVER时间; 第一同步子单元,用于当被叫方用户终端成功同步SNTP服务器时间或SIP SERVER时间时,将同步到的SNTP服务器时间或SIP SERVER时间作为来电时间; 第二同步子单元,用于当被叫方用户终端未成功同步SNTP服务器时间或SIP SERVER时间时,用预置符号代替来电时间,所述预置符号用以指示不冲掉话机时间。
11.根据权利要求9所述的主叫信息下发装置,其特征在于,所述时间获取单元包括 第三判断子单元,用于当前为强制同步模式时,判断从主叫方用户终端接收到的invite信令是否携带date头域; 第二转换子单元,用于当所述invite信令携带所述date头域时,转换所述date头域中显示的时间为来电时间; 第三同步子单元,用于当所述invite信令未携带所述date头域时,同步SNTP服务器时间或SIP SERVER时间; 第四同步子单元,用于使用被叫方用户终端当前时间、或同步到的SNTP服务器时间、或同步到的SIP SERVER时间作为来电时间。
12.根据权利要求9所述的主叫信息下发装置,其特征在于,所述时间获取单元包括 第五同步子单元,用于当前为不同步模式时,用预置符号代替来电时间,所述预置符号用以指示不冲掉话机时间。
全文摘要
本发明公开了一种主叫信息下发方法及装置,能够使VOIP应用在不同的被叫方用户终端中正常显示来电信息,本发明主叫信息下发方法包括向用户提供若干种送来显模式;获取用户选择的送来显模式;根据用户选择的送来显模式对应的预定显示规则对主叫信息进行显示。能够使VOIP应用在不同的被叫方用户终端中正确显示来电的内容,而不会出现乱码或无法显示时间字段的情况,从而提高了来电显示服务的普适性和给话机使用者带来很大的方便。
文档编号H04M7/00GK102970449SQ201210436028
公开日2013年3月13日 申请日期2012年11月5日 优先权日2012年11月5日
发明者路冠军, 刘文昌, 韦干翼, 庞建荣 申请人:深圳市共进电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1