不下载发送消息的方法、消息服务器和终端的制作方法

文档序号:7653994阅读:140来源:国知局
专利名称:不下载发送消息的方法、消息服务器和终端的制作方法
技术领域
本发明涉及通信领域,尤其涉及不下载发送消息的方法、消息服务器和终端。
背景技术
3GPP/3GPP2是制定第三代移动通信系统的国际标准组织,其中的一个标 准就是IP多媒体子系统(IMS/MMD),可以快速提供和部署各种多媒体业务。 IP多媒体子系统的一个重要特征是使用SIP (Session Initiation Protocol,会话 初始协议)作为呼叫和信令控制功能。
在目前的一些基于SIP的消息系统中, 一般用户都会有自己网络存储,将 一些消息、会话历史记录、媒体等内容存放在网络存储中,这些内容并不下载 到用户终端上,用户可以直接让服务器转发这些内容给其他的用户。
现有技术中,移动终端收发移动邮件就釆用了不下载转发技术。
在移动终端向其他移动终端转发邮件的过程中,移动终端从邮件服务器获 取待转发邮件的邮件框架(邮件框架可以包括邮件发送者、邮件标题、附件名 称等内容),从中选择需要转发的部分(需要转发的部分表示为URLAUTH URL,即含鉴权信息的统一资源定位器URL,邮件服务器可以根据该URL获 取内容),移动终端增加邮件内容(如增加文本信息)、选择转发地址等,然后 组织成新邮件,发送给邮件服务器。邮件服务器收到该邮件后,按照URL获 取内容,组装成转发邮件,其中包含获取到的内容,然后根据转发地址发送给 相应的接收方。
发明人在实现本发明的过程中,发现现有技术至少存在如下问题 现有的不下载转发技术不够灵活,仅由发送方的邮件服务器通过URL访问用户在网络存储中存储的数据,并进行消息的组装,并且只能组装整个邮件, 不能做到组装邮件的 一部分。

发明内容
本发明实施例提供了 一种不下载发送消息的方法,以提高不下载发送消息
的灵活性,该方法包括如下步骤
发送方归属的服务器接收消息发送方发送的携带有内容标识的消息;所述
发送方归属的服务器根据配置策略或发送方的指示,在所述消息中装配或者不
装配所述内容标识所对应的内容后,将所述消息发送到接收方。
本发明的另 一个实施例提供了 一种消息服务器,该消息服务器包括 接收单元,用于接收发送方终端或其他消息服务器发送的携带有内容标识
的消息;
决策单元,用于根据所述消息及自身的策略配置,选择是否在所述消息中 装配所述内容标识对应的内容;
装配单元,用于在决策单元选择需要装配所述内容标识对应的内容时,获 取与所述内容标识对应的内容装配到所述消息中;
发送单元,用于在决策单元选择不需要装配所述内容标识对应的内容时, 将所述接收单元接收到的消息发送到接收方设备;或者将所述装配单元进行内 容装配后的消息发送到接收方设备。
本发明的另一个实施例提供了一种终端,该终端包括
接收单元,用于接收该终端的归属服务器发送的携带有内容标识的消息;
决策单元,用于根据所迷携带有内容标识的消息及配置的策略或获取到的 用户的指示,选择是否在所述消息中装配所述内容标识对应的内容;
装配单元,用于在决策单元选择需要装配所述内容标识对应的内容时,获 取与所述内容标识对应的内容,装配到所述接收单元接收到的消息中并提供给 用户。本发明的上述实施例,由于消息发送方服务器在收到携带有内容标识的消 息后,可以根据配置策略或者用户的指示而对是否在消息中装配内容标识所对 应的内容进行选择,这样可以对于 一些由配置策略所约定而不需要在消息中装 配内容的消息进行灵活处理,克服了现有技术中由于只能由发送方服务器组装 消息而造成的消息发送方式不灵活的问题,从而实现了更加灵活的消息发送方 式。
本发明的另 一个实施例还提供了 一种不下载发送消息的方法,该方法包括
如下步骤
发送方归属的服务器将从消息发送方接收到的携带有内容标识的消息,发 送到接收方归属的服务器;所述接收方归属的服务器根据配置策略,在所述消 息中装配或者不装配所述内容标识所对应的内容后,将所述消息发送到接收方 终端。
本发明的上述实施例,由于消息发送方服务器收到携带有内容标识的消息 后,直接发送给接收方服务器,由其根据配置策略对是否在消息中装配内容标 识所对应的内容进行选择,从而实现了更加灵活的消息发送方式。


图1为本发明实施例的不下载发送消息的流程示意图; 图2为本发明实施例一的不下载发送消息的流程示意图; 图3为本发明实施例二的不下载发送消息的流程示意图; 图4为本发明实施例三的不下载发送消息的流程示意图; 图5为本发明实施例四的不下载发送消息的流程示意图; 图6为本发明实施例五的消息服务器的结构示意图; 图7为本发明实施例六的终端的结构示意图。
具体实施方式
下面结合附图对本发明实施例进行详细描述。
本实施例中,在基于SIP的带有网络存储的消息系统中,用户通过本地服
务器的订阅、通知等功能获得在服务器上存储的消息摘要,包括消息的消息ID、 时间、主题、媒体内容及链接等,用户可以不下载该消息,而将该消息保存在 自己的网络存储中。当用户希望将网络存储中的内容发送给其他用户时,只要 发送携带网络存储的消息ID、媒体链接标识或会话历史记录ID等信息的消息, 由发送方服务器、或接收方服务器、或接收方终端对这个消息进行相应的处理。 参见图1,为本发明实施例的不下载发送消息的流程示意图,具体步骤包

步骤1、发送方终端向接收方终端发送消息,其中携带网络存储的消息ID、 媒体内容链接标识或会话历史记录ID等信息;
步骤2、发送方终端归属的服务器收到该消息后,根据服务器的策略配置 或发送方用户的指示,判断是否需要组装消息,若是,则执行步骤3;否则, 执行步骤5;
步骤3、若步骤2中,发送方终端归属的服务器根据自身的策略配置,判 断需要组装消息,则从发送方的网络存储中获取与收到的消息中的消息ID、媒 体内容链接标识或会话历史记录ID相对应的内容数据,装配到从发送方终端 接收到的消息中,并将装配了内容数据后的消息发送到接收方终端归属的服务 器,并执行步骤4;
步骤4、接收方终端归属的服务器将接收到的由发送方归属的服务器装配 了内容数据的消息发送到接收方终端,并结束本流程;
步骤5、若步骤2中,发送方终端归属的服务器根据自身的策略配置,判 断不需要组装消息,则将发送方终端发送的消息发送到接收方终端归属的服务 器,并对接收方用户授权,允许接收方用户访问发送方网络存储中的相应内容;
步骤6、接收方终端归属的服务器收到该消息后,根据自身的策略配置, 判断是否需要组装消息,若是,则执行步骤7;否则,执行步骤8;步骤7、接收方归属的服务器根据消息中携带的内容,如网络存储的消息 ID、媒体内容链接标识或会话历史记录ID等从发送方的网络存储中获取与所 述消息ID、媒体内容链接标识或会话历史记录ID相对应的内容数据,将获取 到的内容数据装配到接收方终端归属的服务器接收到的消息中,并将装配了内 容数据的消息发送到接收方终端,并结束本流程;
步骤8、接收方归属的服务器将发送方终端发送的消息直接发送到接收方 终端;
步骤9、接收方终端收到该消息后,根据接收方终端的策略配置或接收方 用户的选择,判断是否需要提取网络存储中的相应内容,若是,则执行步骤10; 否则,结束本流程;
步骤10、接收方终端从发送方的网络存储中提^M目应的内容数据,组装成 新的消息,提供给接收方用户,并结束本流程。
下面通过以下实施例,详细描述由发送方归属的服务器、接收方归属的服 务器或接收方用户终端提取网络存储中的消息内容,并组装成新的消息,提供 给接收方用户的过程。
实施例一
本实施例描述了发送方归属的服务器接收到发送方发送的携带网络存储 的消息ID的消息后,根据自身配置,判断由该服务器组装消息,并从发送方 用户的网络存储中提取发送的内容,组装成新的消息,发送到接收方用户的过 程。
参见图2,为本发明实施例一的不下载发送消息的流程示意图。图2中的 用户终端A表示消息发送方用户所在的终端,用户终端B表示消息接收方用 户所在的终端;服务器A、服务器B分别表示用户终端A、用户终端B归属 的本地服务器;SIP/IP Core表示路由SIP信令的核心网。不下载发送消息的具 体步骤包括
步骤1 ~ 2、用户终端A通过SIP/IP Core发送消息b到其归属的服务器A。消息b中携带有用户A的网络存储中的消息a的消息ID ( MessagelD )。
用户A通过服务器A的订阅、通知等功能获得在服务器上存储的消息a 的摘要信息,包括消息的MessageID、时间、主题、媒体内容及链接等信息, 用户A可以不下载消息a,就让消息a保存在用户A的网络存储中。
用户A希望将网络存储中的消息a发送给用户B,于是编辑一个新消息b, 消息b中携带有网络存储中的消息a的MessagelD,也可以在消息b中附加一 些用户A新加的内容(如附加文本信息),然后将消息b发送到服务器A。
步骤3 ~ 4、服务器A在成功接收到消息b后,给用户终端A回202 Accepted 成功消息。
步骤5、服务器A成功解析消息b后,发现消息b中携带有MessagelD, 于是按照服务器A自身的配置策略判断需要由服务器A为用户组装消息,于 是根据消息b中携带的MessagelD,从用户A的网络存储中提取与MessagelD 对应的内容,组装成新的消息c。
服务器A中预先配置有策略,该策略可以是根据一个指示标识,该标识指 示是否需要为用户组装消息而进行决策;还可以是由服务器A根据消息所链接 的内容的大小或消息接收者的多少,对是否为用户组装消息进行决策。例如, 服务器A设置数据量阈值,当链接内容的数据量超过该阈值时,不为用户组装 消息;服务器A还可以设置接收者数量阈值,当消息接收者的数量超过该阈值 时,不为用户组装消息。
服务器A在组装消息时,根据消息b中携带的MessagelD,从网络存储中 提取与该MessageID对应的消息a的整个内容,将消息b中的MessagelD部分 替换为提取的内容,组装成新的消息c。
步骤6 ~ 8、服务器A通过SIP/IP Core发送消息c到用户终端B的归属服 务器B。
步骤9 ~ 11 、服务器B在成功接收到消息c后,给服务器A回202 Accepted 成功消息。步骤12、用户终端B和服务器B按照常规消息流程处理消息。例如,在 用户B在线的情况下,将消息c下发给用户终端B。 实施例二
本实施例描述了发送方归属的服务器接收到发送方发送的携带网络存储 的消息ID的消息后,根据自身配置,判断不需要由该服务器组装消息,并将 该消息发送到接收方归属的服务器;接收方归属的服务器根据自身配置,判断 需要组装消息,并从发送方用户的网络存储中提取发送的内容,组装成新的消 息,发送到接收方用户的过程。
参见图3,为本发明实施例二的不下载发送消息的流程示意图。图3中的 用户终端A表示消息发送方用户所在的终端,用户终端B表示消息接收方用 户所在的终端;服务器A、服务器B分别表示用户终端A、用户终端B归属 的本地服务器;SIP/IP Core表示路由SIP信令的核心网。不下载发送消息的具 体步骤包括
步骤1 ~ 2、用户终端A通过SIP/IP Core发送消息b到其归属的服务器A。 消息b中携带有用户A的网络存储中的消息a的MessageID,还可以携带用户 A新加的内容。
步骤3 ~ 4、服务器A在成功接收到消息b后,给用户终端A回202 Accepted 成功消息。
步骤5、服务器A成功解析消息b后,发现消息b中携带有MessageID, 于是按照服务器A自身的配置信息判断不需要由服务器A为用户组装消息, 于是根据消息b中携带的MessageID,对用户B进行授权,允许用户B访问并 提取用户A的网络存储中的与该MessageID对应的内容。
服务器A中预先配置有策略,该策略可以是根据一个指示标识,该标识表 示是否需要为用户组装消息进行决策;还可以是由服务器A根据消息所链接的 内容的大小或消息接收者的多少,对是否为用户组装消息进行决策。例如,服 务器A设置数据量阈值,当链接内容的数据量超过该阈值时,不为用户组装消息;服务器A还可以设置接收者数量阈值,当消息接收者的数量超过该阈值时, 不为用户组装消息。
步骤6-8、服务器A通过SIP/IP Core发送消息b到用户终端B的归属服 务器B。
步骤9 ~ 11 、服务器B在成功接收到消息b后,给服务器A回202 Accepted 成功消息。
步骤12、服务器B成功解析消息b,发现消息b中携带有MessageID,于 是按照服务器B自身的配置信息判断由服务器B为用户组装消息,于是根据 消息b中的MessagelD,从用户A的网络存储中提取与该MassageID对应的内 容,组装成新的消息c。
服务器B在组装消息时,按照消息b中携带的MessagelD,从网络存储中 提取与该MessagelD对应的消息a的整个内容,将原来消息b中的MessagelD 部分替换为提取的内容,组装成新的消息c。
步骤13、用户终端B和服务器B按照常规消息流程处理消息。
上述图3所示的流程中,由于服务器A决策结果是不进行消息的组装处理, 因此需要对用户B开放访问发送方用户A的网络存储中相应内容的权限,使 用户B可以从网络存储中提取相应的内容数据。为了保证数据的安全,服务器 A还可以收回对用户B的授权,服务器A收回对用户B的授权可以在以下时 机进行
服务器A在获知服务器B已经提取了网络存储中的相应内容,则收回对 用户B的授权;
服务器A在对用户B授权时可以设置授权有效期限,当该有效期限到达 时,则服务器A收回对用户B的授权。 实施例三
本实施例描述了发送方归属的服务器和接收方归属的服务器经过决策,判 断不需要由服务器组装消息,并将发送方发送的携带网络存储的消息ID的消息发送到接收方终端;接收方终端根据自身配置或用户的指示,判断需要组装
消息,并从发送方用户的网络存储中提取发送的内容,组装成新的消息,提供 给接收方用户的过程。
参见图4,为本发明实施例三的不下载发送消息的流程示意图。图4中的 用户终端A表示消息发送方用户所在的终端,用户终端B表示消息接收方用 户所在的终端;服务器A、服务器B分别表示用户终端A、用户终端B归属 的本地服务器;SIP/IP Core表示路由SIP信令的核心网。不下载发送消息的具 体步骤包括
步骤1~11、同图3所示流程中的步骤1 ~ 11;
步骤12、服务器B成功解析消息b后,发现消息中携带有MessageID,于 是按照服务器B自身的配置信息判断判断不需要有服务器B为用户组装消息, 于是直接将消息b下发给用户终端B。
服务器B中预先配置有策略,该策略可以是需要或不需要为用户组装消

步骤13 ~ 14、服务器B通过SIP/IP Core发送消息b到用户终端B。 步骤15-16、用户终端B在成功接收到消息b后,给服务器B回200 OK 成功消息。
步骤17、用户终端B成功解析消息b,发现消息中携带有MessageID,于 是按照该终端的配置信息,判断需要进行组装消息,于是根据消息b中的 MessageID,从用户A的网络存储中提取与该MessageID对应的内容,组装好 消息后供用户B使用。
用户终端B在组装消息时,按照消息b中携带的MessageID,从发送方用 户A的网络存储中提取与该MessageID对应的消息a的整个内容,将原来消息 b中的MessageID部分替换为提取的内容,组装成新的消息供用户B使用。
步骤17中,用户终端B也可以根据用户B的指示,决定是否从发送方用 户A网络存储中提取相应的内容,组成新消息提供给用户B使用。例如,接收方终端首先从其归属的服务器接收包含消息摘要的消息,以便用户对是否接 收完整的消息进行决策,如果用户决定接收完整的消息,则通过终端发送消息, 请求获取网络存储中的相应内容,并下载到本地提供给用户。
同样,本实施例三中的服务器A可以在适当时候(如获知用户B已经提 取内容后或授权有效期到达时)收回对用户B的授权,以保证数据的安全。
上述实施例一至三所示的流程中,服务器A可根据用户A的指示决定是 否组装消息,具体实现方式可以有两种
方式一用户终端A在消息b中直接指明需要由服务器A组装消息。例 如,用户终端A在消息b中携带指示标识,该指示标识的值可以为0或1,分 别表示需要和不需要服务器组装消息。相应的,需要在服务器A中增加配置策 略,该策略是如果服务器A解析出消息发送方终端发送的消息中携带有表示 需要组装消息的指示,则按照该指示进行组装消息,如果解析出消息中携带有 表示不需要组装消息的指示,则将该消息发送至接收方终端归属的服务器。
方式二用户终端A预先在其网络侧所保存的配置选项中设置指示标识, 该指示标识表明用户A是否要求其归属的服务器对不下载发送的消息进行组 装。相应的,服务器A在接收到用户终端A发送的消息后,从存储于网络侧 的该用户的配置选项中获取该指示标识,并根据该指示标识的值决定是否组装 消息。
如果用户终端A在消息b中或预先在用户配置选项中指示出了是否需要服 务器A组装消息,则服务器A优先按照用户A的指示决定是否组装消息。 实施例四
本实施例描述了发送方归属的服务器接收到发送方终端发送的携带网络 存储的消息ID的消息后,对接收方用户进行授权,允许其访问网络存储中相 应的内容,并将该消息发送到接收方归属的服务器,由其根据自身配置判断是 否需要从发送方用户的网络存储中提取内容,组装成新的消息,发送到接收方 用户的过程。参见图5,为本发明实施例四的不下载发送消息的流程示意图。图5中的 用户终端A表示消息发送方用户所在的终端,用户终端B表示消息接收方用 户所在的终端;服务器A、服务器B分别表示用户终端A、用户终端B归属 的本地服务器;SIP/IP Core表示路由SIP信令的核心网。不下载发送消息的具 体步骤包括
步骤1 ~ 2、用户终端A通过SIP/IP Core发送消息b到其归属的服务器A。 消息b中携带有用户A的网络存储中的消息a的MessageID,还可以携带用户 A新加的内容。
步骤3 ~ 4、服务器A在成功接收到消息b后,给用户终端A回202 Accepted 成功消息。
步骤5、服务器A成功解析消息b后,发现消息b中携带有MessageID, 于是根据消息b中携带的MessageID,对用户B进行授权,允许用户B访问并 提取用户A的网络存储中的与该MessageID对应的内容。
步骤6 ~ 8、服务器A通过SIP/IP Core发送消息b到用户终端B的归属服 务器B。
步骤9 ~ 11 、服务器B在成功接收到消息b后,给服务器A回202 Accepted 成功消息。
步骤12、服务器B成功解析消息b,发现消息b中携带有MessageID,于 是按照服务器B自身的配置信息判断需要由服务器B为用户组装消息,于是 根据消息b中的MessageID,从用户A的网络存储中提取与该MassageID对应 的内容,组装成新的消息c。
步骤13、用户终端B和服务器B按照常规消息流程处理消息。 上述图5所示流程的步骤12中,服务器B根据自身配置信息判断需要由 服务器B组装消息,如果服务器B根据自身配置信息判断不需要組装消息, 则服务器B将该消息发送到接收方终端,接收方终端根据自身配置信息或用户 的选择决定是否提取MessageID对应的内容的过程可如实施例三中的步骤17所述。
同样,本实施例四中的服务器A可以在适当时候(如获知用户B已经提
取内容后或授权有效期到达时)收回对用户B的授权,以保证数据的安全。
上述实施例一至四中,用户的网络存储中除了可存储消息以外,还可存储 用户的一些会话的历史记录(如聊天记录等),或/和媒体链接标识(如网络存
储中的某个消息中的某个媒体链接标识,或者是网络存储中的某个媒体链接标 识,或者是网络存储中的会话历史记录中的某个媒体链接标识)。消息发送方 用户可以将其网络存储中的会话历史记录发送到接收方用户,这种情况下,发
送消息的流程与上述实施例的流程基本相同,不同之处在于,用户终端A在发 送的消息b中携带会话历史记录ID,服务器A进行策略决策后,根据该会话 历史记录ID从网络存储中获取对应的会话记录,并携带于新组装成的消息c, 发送到服务器B。
消息发送方用户还可以将其网络存储中的媒体链接标识或其他网络上的 链接标识所对应的^ 某体数据发送给接收放用户。在这种情况下,发送消息的流 程与上述实施例的流程基本相同,不同之处在于,用户终端A在发送的消息b 中携带媒体链接标识或其他网络上的链接标识,服务器A进行策略决策后,根 据该媒体链接标识从网络存储中获取对应的媒体数据,或根据其他网络上的链 接标识从对应网络获取该链接的媒体数据,并携带于新组装成的消息c,发送 到服务器B。
上述实施例一至四中,发送方发送的消息中可以携带多个相同类型或不同 类型的内容标识(如在消息中携带多个MessageID,或在消息中携带多个 MessageID和媒体链接标识),当携带多个内容标识时,服务器A可根据自身 配置的判断条件对是否装配这些内容标识对应的内容进行决策,服务器A仅将 符合判断条件的内容标识所对应的内容组装到消息中,这样就有可能只组装部 分内容标识所对应的内容。对于服务器A没有进行组装处理的内容标识,可在 发送给服务器B的消息中携带这些内容标识,由服务器B根据配置策略进行处理。如果服务器B根据配置策略不组装这些内容标识对应的内容,则可由接 收方终端根据自身的配置策略进行处理。 实施例五
本实施例提供了 一种消息服务器。
参见图6,为本发明实施例五的消息服务器的结构示意图,该消息服务器 包括接收单元、决策单元、装配单元、发送单元、授权单元和取消授权单元。
接收单元,用于接收发送方终端或其他消息服务器发送的携带有内容标识 的消息;
决策单元,用于根据接收单元接收到的携带有内容标识的消息,以及根据 自身的策略配置,选择是否在接收单元接收到的消息中装配内容标识对应的内 容。决策单元可以包括消息来源判断子单元、第一决策子单元、第二决策子单 元,其中
消息来源判断子单元,用于判断接收单元接收到的携带内容标识的消息的 来源,若该消息来源于发送方终端,则向第一决策子单元发送第一决策指令; 若该消息来源于消息服务器,则向第二决策子单元发送第二决策指令;
第一决策子单元,用于接收第一决策指令,并在接收到该指令后,根据第 一决策子单元中配置的策略或发送方用户的指示,选#^是否在该消息中装配内 容标识对应的内容,若选择是,则向装配单元发送装配指令,若选择否,则向 发送单元发送消息发送指令,该指令指示发送单元将接收单元接收到的消息进 行发送,并向授权单元发送授权指令。其中,第一决策子单元中配置的策略可 以是表示是否装配消息内容的指示标识,或者是是否装配消息内容的判断条 件,如内容标识对应的内容大小或消息接收方用户的多少是否超过指定的数 值;发送方用户的指示可以携带于该消息中,也可以由该消息服务器从网络侧 存储的消息发送方用户的配置信息中获取;
第二决策子单元,用于接收第二决策指令,并在接收到该指令后,根据第 二决策子单元中配置的策略(如表示是否装配消息内容的指示标识),选择是否在该消息中装配内容标识对应的内容,若选择是,则向装配单元发送装配指 令,若选择否,则向发送单元发送消息发送指令,该指令指示发送单元将接收 单元接收到的消息进行发送。装配单元,用于在决策单元选择需要装配内容标识对应的内容时,获取与内容标识对应的内容,装配到接收到的消息中;发送单元,用于在决策单元选择不需要装配所述内容标识对应的内容时, 将接收单元接收到的消息发送到接收方设备;或者将装配单元进行内容装配后 的消息发送到接收方设备;授权单元,用于在所述决策单元选择不需要装配内容标识对应的内容时, 对消息接收方用户进行授权,允许该用户获取与所述内容标识对应的内容;取消授权单元,用于在授权单元的授权的有效期限到达时,或者在获知接 收方设备已经获取与内容标识对应的内容后,收回授权单元对接收方用户的授 权。实施例六本实施例提供了一种终端。参见图7,为本发明实施例六提供的终端的结构示意图,该终端包括接 收单元、决策单元、装配单元和响应单元,其中接收单元,用于接收该终端的归属服务器发送的携带有内容标识的消息;决策单元,用于在接收单元接收到所述携带有内容标识的消息后,根据决 策单元中配置的策略(如是否装配消息内容的指示标识)或获取到的用户的指 示(如是否提取内容的指示),选择是否在消息中装配内容标识对应的内容;装配单元,用于在决策单元选择需要装配内容标识对应的内容时,获取与 内容标识对应的内容,装配到接收单元接收到的消息中并提供给用户;响应单元,用于在装配单元获取到所述内容标识对应的内容后,向消息服 务器发送响应消息,以便发送方归属服务器可以根据该响应消息获知接收方终 端已经获取到内容数据,从而取消对接收方用户访问该内容标识所对应的数据的授权。综上所述,本发明实施例中,通过在发送方归属的服务器、接收方归属的 服务器或用户终端上设置配置策略,使携带有内容标识的消息在发送过程中, 可以根据情况,选择在发送方归属的服务器、接收方归属的服务器或用户终端 上装配消息内容,从而增加了不下载发送消息的灵活性。尤其在发送方用户进 行群发消息,而接收方用户不想提取消息内容时,采用本发明实施例提供的方 法可以避免接收方提取不想要的消息内容,从而减少消息传输的数据量,节约 网络资源。另外,本发明实施例可适用于邮件系统,还可适用于消息系统,使 不下载发送消息的内容可以包括网络存储中的消息数据、媒体数据或会话历史 记录等,从而丰富了不下载发送消息的内容。明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种不下载发送消息的方法,其特征在于,包括如下步骤发送方归属的服务器接收消息发送方发送的携带有内容标识的消息;所述发送方归属的服务器根据配置策略或发送方的指示,在所述消息中装配或者不装配所述内容标识所对应的内容后,将所述消息发送到接收方。
2、 如权利要求1所述的方法,其特征在于,所述发送方归属的服务器按 照自身的配置策略配置的指示标识,或者根据自身的配置策略配置的判断条 件,选择是否在所述消息中装配所述内容标识对应的内容;或者,所述发送方归属的服务器从消息发送方发送的所述消息中或从存储 于网络侧的所述消息发送方用户的配置信息中,获取是否装配消息内容的指示 标识,并按照获取到的指示标识,选择是否在所述消息中装配所述内容标识对 应的内容。
3、 如权利要求2所述的方法,其特征在于,所述发送方发送的消息中携 带有 一个或多个内容标识;若所述消息中携带有多个内容标识,则所述发送方归属的服务器根据自身 的配置策略配置的判断条件,将全部或部分内容标识所对应的内容装配到所述 消息中。
4、 如权利要求2或3所述的方法,其特征在于,所述发送方归属的服务 器自身的配置策略配置的判断条件包括所述内容标识对应的内容的数据量是否超过设定的数据量阈值,或者消息 接收方用户的数量是否超过设定的用户数阈值。
5、 如权利要求1所述的方法,其特征在于,所述发送方归属的服务器没 在所述消息中装配内容时,还包括步骤为接收方用户授权,允许接收方用户 获取与所述内容标识对应的内容。
6、 如权利要求5所述的方法,其特征在于,所述发送方归属的服务器为 所述接收方用户授权后,还包括步骤收回对所述接收方用户的授权。
7、 如权利要求6所述的方法,其特征在于,所述发送方归属的服务器在 获知接收方归属的服务器或接收方终端已经获取到与所述内容标识对应的内 容后,收回对所述接收方用户的授权;或者,在授权有效期到达时收回对所述 接收方用户的授权。
8、 如权利要求1所述的方法,其特征在于,若所述发送方归属的服务器 没有在所述消息中装配所述内容,而是将所述携带有内容标识的消息发送到所 述接收方归属的服务器,则所述接收方归属的服务器接收到所述消息后,根据 策略配置,在所述消息中装配或者不装配所述内容标识对应的内容后,将所述 消息发送到接收方终端。
9、 如权利要求8所述的方法,其特征在于,所述接收方归属的服务器按 照自身的配置策略配置的指示标识,选择是否在所述消息中装配所述内容标识 对应的内容。
10、 如权利要求9所述的方法,其特征在于,若所述接收方归属的服务器 没有在所述消息中装配所述内容,而是将所述携带内容标识的消息发送到所述 接收方终端,则所述接收方终端接收到所述消息后,根据策略配置或用户选择, 在所述消息中装配或不装配与所述内容标识对应的内容。
11、 如权利要求10所述的方法,其特征在于,所述接收方终端按照自身 的配置策略配置的指示标识,选择是否在所述消息中装配内容;或者,所述接收方终端接收用户发送的要求获取所述内容的指示,并按照 该指示在所述消息中装配所述内容。
12、 如权利要求1-3或权利要求5-11任一权项所述的方法,其特征在于, 所述内容标识为消息发送方的网络存储中的消息标识、^f某体链接标识或会话历 史记录标识;或者为其他网络上的链接标识。
13、 一种不下载发送消息的方法,其特征在于,包括如下步骤发送方归属的服务器将从消息发送方接收到的携带有内容标识的消息,发 送到接收方归属的服务器;所述接收方归属的服务器根据配置策略,在所述消息中装配或者不装配所 述内容标识所对应的内容后,将所述消息发送到接收方终端。
14、 如权利要求13所述的方法,其特征在于,所述接收方归属的服务器按照自身的配置策略配置的指示标识,选择是否在所述消息中装配所述内容标 识对应的内容。
15、 如权利要求14所述的方法,其特征在于,若所述接收方归属的服务 器没有在所述消息中装配所述内容,而是将所述携带内容标识的消息发送到所 述接收方终端,则所述接收方终端接收到所述消息后,根据策略配置或用户选 择,在所述消息中装配或不装配与所述内容标识对应的内容。
16、 如权利要求15所述的方法,其特征在于,所述接收方终端按照自身 的配置策略配置的指示标识,选择是否在所述消息中装配内容;或者,所述接收方终端接收用户发送的要求获取所述内容的指示,并按照 该指示在所述消息中装配所述内容。
17、 如权利要求13所述的方法,其特征在于,所述发送方归属的服务器 在将所述携带内容标识的消息发送到所述接收方归属的服务器之前,还包括步 骤为接收方用户授权,允许接收方用户获取与所述内容标识对应的内容。
18、 如权利要求17所述的方法,其特征在于,所述发送方归属的服务器 为所述接收方用户授权后,还包括步骤收回对所述接收方用户的授权。
19、 如权利要求13-18任一权项所述的方法,其特征在于,所述内容标识 为消息发送方的网络存储中的消息标识、媒体链接标识或会话历史记录标识; 或者为其他网络上的链接标识。
20、 一种消息服务器,其特征在于,包括接收单元,用于接收发送方终端或其他消息服务器发送的携带有内容标识 的消息;决策单元,用于根据所述消息及自身的策略配置,选择是否在所述消息中 装配所述内容标识对应的内容;装配单元,用于在决策单元选择需要装配所述内容标识对应的内容时,获取与所述内容标识对应的内容装配到所述消息中;发送单元,用于在决策单元选择不需要装配所述内容标识对应的内容时, 将所述接收单元接收到的消息发送到接收方设备;或者将所述装配单元进行内 容装配后的消息发送到接收方设备。
21、 如权利要求20所述的消息服务器,其特征在于,所述消息服务器还 包括授权单元;所述授权单元用于在所述决策单元选择不需要装配所述内容标识对应的 内容时,对消息接收方用户进行授权,允许该用户获取与所述内容标识对应的 内容。
22、 如权利要求21所述的消息服务器,其特征在于,所述消息服务器还 包括取消授权单元,用于在所述授权的有效期限到达时,或者在获知接收方归授权单元对所述接收方用户的授权。
23、 如权利要求20所述的消息服务器,其特征在于,所述决策单元包括 消息来源判断子单元,用于判断所述接收单元接收到的所述消息的来源,若所述消息来源于发送方终端,则发送第一决策指令;若所述消息来源于消息 服务器,则发送第二决策指令;第一决策子单元,用于接收所述第一决策指令,并根据所述第一决策子单 元中配置的策略和发送方用的指示,选择是否在所述消息中装配所述内容标识 对应的内容,若选择是,则发送装配指令;否则发送消息发送指令,该指令指 示将所述接收单元接收到的消息进行发送;第二决策子单元,用于接收所述第二决策指令,并根据所述第二决策子单 元中配置的策略,选择是否在所述消息中装配所述内容标识对应的内容,若选 择是,则发送装配指令,否则发送消息发送指令,该指令指示将所述接收单元接收到的消息进行发送。
24、 一种终端,其特征在于,包括接收单元,用于接收该终端的归属服务器发送的携带有内容标识的消息; 决策单元,用于根据所述携带有内容标识的消息及配置的策略或获取到的用户的指示,选择是否在所述消息中装配所述内容标识对应的内容;装配单元,用于在决策单元选择需要装配所述内容标识对应的内容时,获取与所述内容标识对应的内容,装配到所述接收单元接收到的消息中并提供给用户。
25、 如权利要求24所述的终端,其特征在于,还包括响应单元,用于在所述装配单元获取到所述内容标识对应的内容后,向消 息服务器发送响应消息。
全文摘要
本发明公开了不下载发送消息的方法、消息服务器和终端,本发明方法包括步骤发送方服务器接收发送方终端发送的消息,根据策略配置或发送方的指示,获取与该消息所携带的内容标识对应的内容,并装配到该消息中,通过接收方服务器发送到接收方终端,或者将发送方发送的消息发送到接收方服务器;接收方服务器接收到发送方服务器发送的消息后,根据策略配置,获取与所述内容标识对应的内容,并装配到接收到的消息中发送到接收方终端,或者将接收到的消息发送到接收方终端;接收方终端接收到接收方服务器发送的消息后根据策略配置或用户选择,获取与所述内容标识对应的内容,提供给接收方用户。本发明提高了不下载发送消息的灵活性。
文档编号H04L29/06GK101304549SQ20071010802
公开日2008年11月12日 申请日期2007年5月8日 优先权日2007年5月8日
发明者刚 梁, 牟伦建, 珏 王, 王啸波, 许国军, 迪潘书·高塔姆, 成 黄 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1