专利名称:在通信系统中进行信息处理的方法
技术领域:
本发明涉及网络通信领域,尤其涉及一种在通信系统中进行信息处理的方法。
背景技术:
随着宽带网络的发展,移动通信将不仅仅局限于传统的话音通信,结合音频、视频、图片和文本等多种媒体类型的多媒体业务将逐渐开展起来。该多媒体业务可以与presence(呈现业务)、短消息、WEB(网页)浏览、定位信息、PUSH(推送业务)和文件共享等数据业务进行结合,给用户提供多种业务服务。该多种业务服务包括消息业务即时消息和聊天室、多媒体短消息等。
视频业务娱乐、多媒体信息、日常交流等。
电子商务产品目录、搜索引擎、购物车、订单管理、支付等。
游戏单人游戏、群组游戏等。
定位业务寻人、向导、报警等。
个人助理地址本、日程表、书签管理、文件存储、事件提醒、电子邮件等。
在上述多种业务服务应用的推动下,3GPP(第三代伙伴组织计划)标准组织推出了基于IP的IMS(因特网多媒体子网)架构,目的是在通信网络中使用一种标准化的开放的结构来实现多种多样的多媒体应用,提供给用户更多的选择和更丰富的感受。
随着网络技术的发展,多方通信成为一种逐渐普遍的业务,为了实现多方通信必然需要有一个统一的控制点来对系统进行管理,并且需要确保管理的一致性和实时性。比如,当一个用户申请发送音频数据时,系统需要有且只能有一个控制点对该申请进行处理。目前的多方多媒体通信系统包括PoC(基于蜂窝的即按即讲)系统、Conference(多媒体会议)系统等系统。其中PoC系统是一种集中控制的多方多媒体通信系统。
在多方通信中,存在用户接入情况不相同的情况,比如有些用户通过WCDMA(宽带码分多址)系统接入,有些用户通过GPRS(通用无线分组业务)接入,在这种情况下,可能出现用户速度不匹配的情况。
现有技术中的多方多媒体通信系统中一种进行数据传递的方法为会话服务器将主叫用户发送过来的需要进行传递的数据进行缓存,然后,再传递给不同的被叫用户。针对不同接入速率的被叫用户,会话服务器需要缓存的时间也不同。
上述现有技术中的进行数据传递的方法的缺点为由于在多方多媒体通信系统中,一个用户可以发送数据的时间长度是受限的,并且各个被叫用户的接收带宽也不相同。因此,该方法可能导致不同的被叫用户收到数据的时延有较大差别。当被叫用户不能在主叫用户指定的发送数据的时间内接收完会话服务器转发的数据时,则会话服务器已经向该被叫用户发送的数据就没有意义,并且还会对该被叫用户产生计费信息。
比如,在图1所示的数据传递过程中,主叫用户通过会话服务器向被叫用户2、被叫用户3发送多煤体数据。当该主叫用户向会话服务器发送数据完成,向会话服务器发送释放请求,或者,该主叫用户的发送权占有超时,则系统会停止该主叫用户的发送权,同时清除该主叫用户的缓存。此时,被叫用户2可能已经完成接收数据,但是,被叫用户3可能没有完成接收数据,则被叫用户3已经接收到的部分数据是无效的。
另外,当主叫用户由于发送数据的速度太慢,向会话服务器发送数据没有完成时,该主叫用户的发送权占有超时,则会话服务器会通过向主叫用户发送消息撤消该主叫用户的数据发送权,同时清除该主叫用户的缓存。此时,被叫用户已经接收到的主叫用户发送的数据也是无效的。该数据传递情况的示意图如图2所示。虽然可以限定主叫用户发送数据的大小来避免这种情况,但是并没有考虑到主叫用户的发送数据的能力。
发明内容
鉴于上述现有技术所存在的问题,本发明的目的是提供一种在通信系统中进行信息处理的方法,从而可以使会话服务器根据设定的数据处理策略和用户数据接收设置、用户数据发送设置,对接收到的会话信息进行处理。
本发明的目的是通过以下技术方案实现的一种在通信系统中进行数据传递的方法,包括步骤A、在通信系统中,会话服务器接收到会话信息;B、所述会话服务器根据设定的数据处理策略,数据接收设置和/或数据发送设置,对所述接收到的会话信息进行处理。
所述的步骤A具体包括在通信系统中,发送用户向会话服务器发送会话信息,该会话信息包括会话数据和/或会话数据相关信息。
所述的会话数据相关信息包括数据的大小和/或类型和/或传递时延分析和/或题目和/或主题描述和/或建议保留时间。
所述的步骤B具体包括B1、在会话服务器中设定数据处理策略、数据接收设置和/或数据发送设置;B2、所述会话服务器根据所述设定的数据处理策略和所述数据接收设置、数据发送设置,对所述接收到的会话信息进行处理。
所述的数据处理策略包括用户设置和/或运营商策略。
所述的步骤B1具体包括在通信系统中,用户预先进行数据接收设置,将该数据接收设置传递给会话服务器,会话服务器将该数据接收设置进行保存;和/或,在通信系统中,用户预先进行数据发送设置,将该数据发送设置传递给会话服务器,会话服务器将该数据发送设置进行保存。
所述的步骤B2具体包括B21、如果发送所述会话信息的用户有数据发送设置,则会话服务器根据该数据发送设置,从所述接收到的会话信息中提取会话数据相关信息或会话数据相关信息和部分会话数据或部分会话数据作为会话信息抽样,执行步骤B22;否则,执行步骤B23;B22、如果接收所述会话信息的用户有数据接收设置,会话服务器根据该数据接收设置,向一个或多个接收用户发送所述会话信息抽样或者会话信息或者提示信息;否则,会话服务器向一个或多个接收用户发送所述会话信息抽样;B23、如果接收所述会话信息的用户有数据接收设置,会话服务器根据该数据接收设置,从所述接收到的会话信息中提取会话数据相关信息或会话数据相关信息和部分会话数据或部分会话数据作为会话信息抽样,向一个或多个接收用户发送所述会话信息抽样或者会话信息或者提示信息;否则,会话服务器向一个或多个接收用户发送所述会话信息或者提示信息。
所述的步骤B21还包括所述会话服务器对接收到的会话数据进行改变,并且依据改变后的会话数据生成新的会话数据相关信息,从所述改变后的会话信息中提取会话数据相关信息或会话数据相关信息和部分会话数据或部分会话数据作为会话信息抽样。
所述的会话服务器对会话数据进行改变包括对会话数据进行编解码转换和/或速率调整和/或格式转换。
所述的步骤B2还包括当存在多个会话服务器时,所述发送会话信息抽样或者会话信息或者提示信息的会话服务器和所述接收会话信息的会话服务器可以为同一个或者不同的会话服务器。
所述的步骤B22还包括接收用户接收到所述会话信息抽样或者提示信息后,向会话服务器发送指示消息,通知会话服务器将所述接收到的会话信息发送给该接收用户;或者,接收用户接收到所述会话信息抽样或者提示信息后,向会话服务器发送指示消息,通知会话服务器将所述接收到的会话信息缓存设定的时间后发送给该接收用户;或者,接收用户接收到所述会话信息抽样或者提示信息后,向会话服务器发送指示消息,通知会话服务器将所述接收到的会话信息丢弃;或者,接收用户接收到所述信息会话信息抽样或者提示信息后,向会话服务器发送指示消息,通知会话服务器将所述接收到的会话信息中的部分内容发送给该接收用户;或者,会话服务器没有收到接收用户的指示信息,根据规则对所述接收到的会话信息进行处理。
所述的根据规则对所述接收到的会话信息进行处理包括所述会话服务器将所述会话信息抽样或者提示信息重新发送给所述接收用户;或者,所述会话服务器继续等待所述接收用户的响应;或者,所述会话服务器将所述接收到的会话信息丢弃。
所述的步骤B还包括会话服务器根据所述设定的数据处理策略,将所述接收到的会话信息进行保存,当超过了设定的时间后或者会话结束后,会话服务器删除所述保存的会话信息。
所述的步骤B还包括所述会话服务器将收到的会话信息的处理结果和当前状态通知给所述会话信息的发送用户。
所述的步骤B还包括发送会话信息的用户向所述会话服务器发送订阅消息,所述的会话服务器接收到该订阅消息后,将所述会话信息的处理结果和当前状态通知给所述发送会话信息的用户。
由上述本发明提供的技术方案可以看出,本发明通过在会话服务器中预先设定数据处理策略和用户数据接收设置、用户数据发送设置,主叫用户向会话服务器发送的会话数据中携带一些数据大小、类型、传递时延分析等相关信息,从而可以使会话服务器根据设定的数据处理策略和用户数据接收设置、用户数据发送设置,对接收到的会话数据进行处理。可以使被叫用户在接收会话数据之前,根据会话数据的相关信息和自己的接收能力等信息判断是否接收主叫用户发送的会话数据。可以使主叫用户在数据发送过程中或者数据发送结束后,获得数据的当前发送情况。提高了数据传递的灵活性。
图1为现有的一种多方通信系统中的数据传递过程示意图;图2为现有的另一种的多方通信系统中的数据传递过程示意图。
图3为本发明所述方法的实施例的具体处理流程图;图4为主叫用户通过不同的方式向会话服务器发送会话信息的示意图;图5为被叫用户向会话服务器发送接收数据设置的示意图;图6为存在多个会话服务器时的数据传递过程示意图;图7为会话服务器根据被叫用户返回的消息,向被叫用户发送会话信息的示意图;图8为主叫用户根据会话服务器返回的响应消息获得数据的发送情况的示意图。
具体实施例方式
本发明提供了一种在通信系统中进行信息处理的方法,本发明的核心为在会话服务器中预先设置数据处理策略和用户数据接收设置、用户数据发送设置,会话服务器根据设定的数据处理策略和用户数据接收设置、用户数据发送设置,对接收到的会话信息进行相应的处理。
下面结合附图来详细描述本发明所述方法,以多方通信系统为例,本发明所述方法的实施例的具体处理流程如图3所示,包括如下步骤步骤3-1、主叫用户选择适当的发送方式后,向会话服务器发送会话信息,在发送的会话信息中携带一些数据大小、类型、传递时延分析等相关信息。
在实际应用中,主叫用户可以通过多种方式向会话服务器发送会话信息,该多种方式包括1、直接发送的方式;2、通过SIP message(起始会话协议消息)发送的方式;3、通过URL(通用资源定位器)发送的方式。
主叫用户选择了适当的发送方式后,便向会话服务器发送会话信息。该会话信息包括会话数据和会话数据相关信息。该会话数据相关信息包括数据的大小、类型、传递时延分析、title(题目)、topic(主题描述)和建议保留时间等等信息。
主叫用户通过不同的方式向会话服务器发送会话信息的示意图如图4所示。
步骤3-2、所述会话服务器根据设定的数据处理策略和用户数据发送设置、用户数据接收设置,对接收到的会话信息进行处理,发送会话信息抽样或者会话信息或者提示信息给被叫用户。
本发明需要在会话服务器中预先设定数据处理策略,该数据处理策略包括用户设置和运营商策略。该用户设置是除用户数据接收设置和用户数据发送设置之外的一些设置。
用户还可以在会话服务器中设置数据接收设置和数据发送设置。
比如,被叫用户可以预先进行数据接收设置,预先设置接收数据的内容和方式,是直接接收还是通过其它方式接收。然后,将该数据接收设置发送给会话服务器,会话服务器将接收到的数据接收设置进行保存,向被叫用户发送数据接收设置响应。
主叫用户也可以预先进行数据发送设置,将该数据发送设置传递给会话服务器,会话服务器将该数据发送设置进行保存,向主叫用户发送发送数据设置响应。
上述被叫用户向会话服务器发送数据接收设置的示意图如图5所示。
然后,会话服务器根据设定的数据处理策略和用户数据发送设置、用户数据接收设置,对接收到的会话信息进行处理。
当发送所述会话信息的用户有数据发送设置时,则会话服务器根据该数据发送设置,从所述接收到的会话信息中提取会话数据相关信息或会话数据相关信息和部分会话数据或部分会话数据作为会话信息抽样。然后,会话服务器判断接收所述会话信息的用户是否有数据接收设置,如果有,则会话服务器根据该数据接收设置,向一个或多个接收用户发送所述会话信息抽样或者会话信息或者提示信息;否则,会话服务器向一个或多个接收用户发送所述会话信息抽样。
当发送所述会话信息的用户没有数据发送设置时,如果接收所述会话信息的用户有数据接收设置,会话服务器根据该数据接收设置,从所述接收到的会话信息中提取会话数据相关信息或会话数据相关信息和部分会话数据或部分会话数据作为会话信息抽样,向一个或多个接收用户发送所述会话信息抽样或者会话信息或者提示信息;否则,会话服务器向一个或多个接收用户发送所述会话信息或者提示信息。
在上述处理过程中,会话服务器还可以对接收到的会话数据进行改变,并且依据改变后的会话数据生成新的会话数据相关信息,从所述改变后的会话信息中提取会话数据相关信息或会话数据相关信息和部分会话数据或部分会话数据作为会话信息抽样。所述的会话服务器对会话数据进行改变包括对会话数据进行编解码转换、速率调整和格式转换等。
会话服务器可以对不同的被叫用户发送不同的提示信息以及不同的会话信息抽样或者采用不同的处理方法,比如对用户甲,发送抽样信息1,对用户乙发送抽样信息2,对用户丙,采用直接发送会话信息的方式。
当存在多个会话服务器时,上述的向被叫用户发送会话信息抽样或者会话信息或者提示信息的会话服务器和所述接收会话信息的会话服务器可以为同一个或者不同的会话服务器。即和主叫用户相连的会话服务器需要将接收到的上述会话数据及相关信息传递给各个中间会话服务器。上述存在多个会话服务器时的数据传递过程如图6所示。
步骤3-3、被叫用户接收到会话服务器发送的会话信息抽样或者提示信息后,根据实际情况进行相应的处理,向会话服务器返回指示消息。
被叫用户接收到会话服务器发送的上述会话信息抽样或者提示信息后,根据自己数据接收设置、接收数据带宽等情况,进行相应的处理。
比如,接收用户接收到所述会话信息抽样或者提示信息后,向会话服务器发送指示消息,通知会话服务器将所述接收到的会话信息发送给该接收用户;或者,接收用户接收到所述会话信息抽样或者提示信息后,向会话服务器发送指示消息,通知会话服务器将所述接收到的会话信息缓存设定的时间后发送给该接收用户;或者,接收用户接收到所述会话信息抽样或者提示信息后,向会话服务器发送指示消息,通知会话服务器将所述接收到的会话信息丢弃;或者,接收用户接收到所述信息会话信息抽样或者提示信息后,向会话服务器发送指示消息,通知会话服务器将所述接收到的会话信息中的部分内容发送给该接收用户;或者,会话服务器没有收到接收用户的指示信息,根据规则对所述接收到的会话信息进行处理。比如,所述会话服务器将所述会话信息抽样或者提示信息重新发送给所述接收用户;或者,所述会话服务器继续等待所述接收用户的响应;或者,所述会话服务器将所述接收到的会话信息丢弃。
会话服务器还可以根据所述设定的数据处理策略,将所述接收到的会话信息进行保存,当超过了设定的时间后或者会话结束后,会话服务器删除所述保存的会话信息。
上述会话服务器根据被叫用户返回的指示信息,向被叫用户发送会话信息的示意图如图7所示。
在上述会话数据的发送过程中或数据发送完成后,主叫用户可以向会话服务器发送订阅消息,根据会话服务器返回的响应消息,来获得发送数据的当前发送情况。比如,几个被叫用户选择接收数据、几个被叫用户选择拒绝接收数据、几个被叫用户接收数据完成、几个被叫用户正在接收数据和几个被叫用户目前没有反应等信息。
当会话服务器删除了上述保存的数据后,会话服务器也可以给主叫用户发送通知消息,通知主叫用户数据的接收情况。该通知消息可以基于主叫用户的请求来发送,也可以自动发送。
上述主叫用户根据会话服务器返回的响应消息获得会话数据的发送情况的示意图如图8所示。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种在通信系统中进行信息处理的方法,其特征在于,包括步骤A、在通信系统中,会话服务器接收到会话信息;B、所述会话服务器根据设定的数据处理策略,数据接收设置和/或数据发送设置,对所述接收到的会话信息进行处理。
2.根据权利要求1所述的方法,其特征在于,所述的步骤A具体包括在通信系统中,发送用户向会话服务器发送会话信息,该会话信息包括会话数据和/或会话数据相关信息。
3.根据权利要求2所述的方法,其特征在于,所述的会话数据相关信息包括数据的大小和/或类型和/或传递时延分析和/或题目和/或主题描述和/或建议保留时间。
4.根据权利要求1、2或3所述的方法,其特征在于,所述的步骤B具体包括B1、在会话服务器中设定数据处理策略、数据接收设置和/或数据发送设置;B2、所述会话服务器根据所述设定的数据处理策略和所述数据接收设置、数据发送设置,对所述接收到的会话信息进行处理。
5.根据权利要求4所述的方法,其特征在于,所述的数据处理策略包括用户设置和/或运营商策略。
6.根据权利要求4所述的方法,其特征在于,所述的步骤B1具体包括在通信系统中,用户预先进行数据接收设置,将该数据接收设置传递给会话服务器,会话服务器将该数据接收设置进行保存;和/或,在通信系统中,用户预先进行数据发送设置,将该数据发送设置传递给会话服务器,会话服务器将该数据发送设置进行保存。
7.根据权利要求4所述的方法,其特征在于,所述的步骤B2具体包括B21、如果发送所述会话信息的用户有数据发送设置,则会话服务器根据该数据发送设置,从所述接收到的会话信息中提取会话数据相关信息或会话数据相关信息和部分会话数据或部分会话数据作为会话信息抽样,执行步骤B22;否则,执行步骤B23;B22、如果接收所述会话信息的用户有数据接收设置,会话服务器根据该数据接收设置,向一个或多个接收用户发送所述会话信息抽样或者会话信息或者提示信息;否则,会话服务器向一个或多个接收用户发送所述会话信息抽样;B23、如果接收所述会话信息的用户有数据接收设置,会话服务器根据该数据接收设置,从所述接收到的会话信息中提取会话数据相关信息或会话数据相关信息和部分会话数据或部分会话数据作为会话信息抽样,向一个或多个接收用户发送所述会话信息抽样或者会话信息或者提示信息;否则,会话服务器向一个或多个接收用户发送所述会话信息或者提示信息。
8.根据权利要求7所述的方法,其特征在于,所述的步骤B21还包括所述会话服务器对接收到的会话数据进行改变,并且依据改变后的会话数据生成新的会话数据相关信息,从所述改变后的会话信息中提取会话数据相关信息或会话数据相关信息和部分会话数据或部分会话数据作为会话信息抽样。
9.根据权利要求8所述的方法,其特征在于,所述的会话服务器对会话数据进行改变包括对会话数据进行编解码转换和/或速率调整和/或格式转换。
10.根据权利要求7所述的方法,其特征在于,所述的步骤B2还包括当存在多个会话服务器时,所述发送会话信息抽样或者会话信息或者提示信息的会话服务器和所述接收会话信息的会话服务器可以为同一个或者不同的会话服务器。
11.根据权利要求7所述的方法,其特征在于,所述的步骤B22还包括接收用户接收到所述会话信息抽样或者提示信息后,向会话服务器发送指示消息,通知会话服务器将所述接收到的会话信息发送给该接收用户;或者,接收用户接收到所述会话信息抽样或者提示信息后,向会话服务器发送指示消息,通知会话服务器将所述接收到的会话信息缓存设定的时间后发送给该接收用户;或者,接收用户接收到所述会话信息抽样或者提示信息后,向会话服务器发送指示消息,通知会话服务器将所述接收到的会话信息丢弃;或者,接收用户接收到所述信息会话信息抽样或者提示信息后,向会话服务器发送指示消息,通知会话服务器将所述接收到的会话信息中的部分内容发送给该接收用户;或者,会话服务器没有收到接收用户的指示信息,根据规则对所述接收到的会话信息进行处理。
12.根据权利要求11所述的方法,其特征在于,所述的根据规则对所述接收到的会话信息进行处理包括所述会话服务器将所述会话信息抽样或者提示信息重新发送给所述接收用户;或者,所述会话服务器继续等待所述接收用户的响应;或者,所述会话服务器将所述接收到的会话信息丢弃。
13.根据权利要求1所述的方法,其特征在于,所述的步骤B还包括会话服务器根据所述设定的数据处理策略,将所述接收到的会话信息进行保存,当超过了设定的时间后或者会话结束后,会话服务器删除所述保存的会话信息。
14.根据权利要求1所述的方法,其特征在于,所述的步骤B还包括所述会话服务器将收到的会话信息的处理结果和当前状态通知给所述会话信息的发送用户。
15.根据权利要求14所述的方法,其特征在于,所述的步骤B还包括发送会话信息的用户向所述会话服务器发送订阅消息,所述的会话服务器接收到该订阅消息后,将所述会话信息的处理结果和当前状态通知给所述发送会话信息的用户。
全文摘要
本发明提供了一种在通信系统中进行信息处理的方法,该方法主要包括在通信系统中,会话服务器接收到会话信息;所述会话服务器根据设定的数据处理策略、数据接收设置和数据发送设置,对所述接收到的会话信息进行处理。利用本发明所述方法,可以使会话服务器根据设定的数据处理策略和用户数据接收设置、用户数据发送设置,对接收到的会话信息进行处理。
文档编号H04M3/56GK101026813SQ200610059010
公开日2007年8月29日 申请日期2006年2月24日 优先权日2006年2月24日
发明者罗龙 申请人:华为技术有限公司