具有扩展属性的消息同步的制作方法_2

文档序号:8270354阅读:来源:国知局
幸的是,消息同步服务所利用的常规同步协议可 能不提供用于全保真地同步文本消息的机制,因为用于在计算设备和消息同步服务之间传 递经同步的消息的常规消息同步协议可能仅仅原生支持诸如消息文本、"收件人"字段、"发 件人"字段等SMS内容。具体而言,常规消息同步协议可能不原生支持诸如送达属性、已发 送属性、主题属性、消息状态属性等扩展属性。由此,当用户将SMS消息上传至消息同步服 务时,仅仅上传 SMS内容,而不上传扩展属性,因为常规消息同步协议不支持用于描述这样 的扩展属性的机制。类似地,常规同步协议可能不支持MMS消息的同步。
[0024] 因此,本文提供了一种或多种用于在计算设备和消息同步服务之间全保真地同步 包括扩展属性的文本消息的系统和/或技术。在一个示例中,诸如Exchange ActiveSync 协议等消息同步协议可被修改成支持注释和/或扩展首部,可通过该注释和/或扩展首部 来在计算设备和消息同步服务之间传递扩展属性以便全保真地同步文本消息。在另一示例 中,消息同步协议可被修改成支持MMS消息的上传、下载和/或同步(例如,通过利用与MMS 消息相关的一个或多个扩展属性)。
[0025] 图1中的示例性方法100示出了在计算设备和消息同步服务之间同步诸如SMS消 息和/或MMS消息等文本消息的一个实施例。在102,该方法开始。可以理解,虽然方法100 是相关于SMS消息描述的,但方法100也可适用于MMS消息。在104,可生成同步到服务消 息。例如,同步到服务消息可响应于诸如移动电话等计算设备的用户发起用于将SMS消息 从该计算设备同步到消息同步服务的上传至云命令而生成。
[0026] 同步到服务消息可包括与SMS消息相关联的SMS内容。例如,SMS内容可包括消息 文本(例如,SMS 消息包括"Hey Stu, this is Pete...want to meet for dinner tonight with Joe ?")、"收件人"字段(例如,SMS消息被发送到与Stu相关联的电话号码)、"发件 人"字段(例如,SMS消息从与Pete相关联的电话号码接收到)和/或消息同步服务所利 用的消息同步协议原生支持的其他属性。
[0027] 因为SMS消息可包括消息同步协议可能不原生支持的扩展属性,所以消息同步协 议可被修改成支持注释和/或扩展首部。在一个示例中,消息同步协议在被修改后可支持 根据诸如以下XML注释格式等XML注释格式来定义的扩展属性:
[0028]
【主权项】
1. 一种用于在计算设备和消息同步服务之间同步文本消息的方法,包括: 在消息同步服务处从计算设备接收同步到服务消息,所述同步到服务消息包括与文本 消息相关联的文本消息内容以及存储在所述同步到服务消息内的注释或扩展首部中的至 少一个内的扩展属性;以及 基于所述同步到服务消息来创建经同步的文本消息,所述经同步的文本消息包括所述 扩展属性,其中所述同步到服务消息全保真地将所述文本消息同步到同步服务。
2. 如权利要求1所述的方法,其特征在于,包括: 响应于从所述计算设备接收到针对所述经同步的文本消息的下载命令,创建包括与所 述经同步的文本消息相关联的所述文本消息内容和所述扩展属性的同步到设备消息,所述 扩展属性被存储在所述同步到设备消息内的第二注释或第二扩展首部中的至少一个内;以 及 将所述同步到设备消息发送到所述计算设备以将所述经同步的文本消息恢复为包括 所述扩展属性的经恢复的文本消息。
3. 如权利要求1所述的方法,其特征在于,包括: 响应于从与所述计算设备不同的第二计算设备接收到下载命令,创建包括与所述经同 步的文本消息相关联的所述文本消息内容和所述扩展属性的同步到设备消息,所述扩展属 性被存储在所述同步到设备消息内的第二注释或第二扩展首部中的至少一个内;以及 将所述同步到设备消息发送到所述第二计算设备。
4. 如权利要求1所述的方法,其特征在于,包括: 响应于从电子邮件服务接收到下载命令,创建包括与所述经同步的文本消息相关联的 所述文本消息内容和所述扩展属性的同步到电子邮件服务消息,所述扩展属性被存储在所 述同步到电子邮件消息内的第二注释或第二扩展首部中的至少一个内;以及 将所述同步到电子邮件服务消息发送到所述电子邮件服务以便于用户通过所述电子 邮件服务来访问所述经同步的文本消息。
5. -种用于在计算设备和消息同步服务之间同步多媒体消息服务(MMS)消息的系统, 包括: 上传组件,所述上传组件被配置成: 生成与丽S消息相关联的同步到服务消息,其中所述丽S消息包括丽S内容,包括: 将所述丽S内容存储在所述同步到服务消息中;以及 将所述MMS消息的扩展属性存储在所述同步到服务消息内的注释、架构首部或扩展首 部中的至少一个内;以及 将所述同步到服务消息发送到消息同步服务以将所述MMS消息存储为包括所述扩展 属性的经同步的MMS消息,其中所述同步到服务消息全保真地将所述MMS消息同步到同步 服务。
6. 如权利要求5所述的系统,其特征在于,所述上传组件被配置成: 利用被修改成支持MMS消息的上传、下载或同步中的至少一个的消息同步协议。
7. 如权利要求5所述的系统,其特征在于,包括: 下载组件,所述下载组件被配置成: 从所述消息同步服务接收同步到设备消息,所述同步到设备消息包括: 与由所述消息同步服务存储的所述经同步的MMS消息相关联的MMS内容;以及 被存储在所述同步到设备消息内的注释、架构首部或扩展首部中的至少一个内的所述 经同步的丽S消息的扩展属性;以及 恢复第二经同步的丽S消息以供本地丽S消息收发应用用作经恢复的丽S消息,所述 经恢复的MMS消息包括所述扩展属性。
8. 如权利要求7所述的系统,其特征在于,所述上传组件或所述下载组件中的至少一 个被配置成利用被修改成基于MMS消息类或MMS消息类型中的至少一个来支持一个或多个 扩展属性的Exchange ActiveSync协议。
9. 如权利要求5所述的系统,其特征在于,包括: 电子邮件访问组件,所述电子邮件访问组件被配置成: 通过电子邮件服务来提供对由所述消息同步服务维护的所述经同步的MMS消息的访 问。
10. 如权利要求7所述的系统,其特征在于,所述上传组件或所述下载组件中的至少一 个被配置成利用被修改成支持在MMS消息主体内的注释、架构首部或扩展首部中的至少一 个内定义的一个或多个扩展属性的Exchange ActiveSync协议。
【专利摘要】尤其提供了用于在计算设备和消息同步服务之间全保真地同步诸如MMS消息和/或SMS消息等文本消息的一种或多种技术和/或系统。即,可以在计算设备和消息同步服务之间同步文本消息中的消息同步协议原生支持的内容以及消息同步协议不原生支持的扩展属性。具体而言,消息同步协议可被修改成支持注释和/或扩展首部,在注释和/或扩展首部内可以指定一个或多个扩展属性。以此方式,同步消息可包括原生支持的内容和/或在同步消息内的注释和/或扩展首部内指定的扩展属性。同步消息可以在计算设备、消息同步服务和/或电子邮件服务之间传递以便同步文本消息。
【IPC分类】H04W4-00, H04W4-12
【公开号】CN104584596
【申请号】CN201380043607
【发明人】A·约翰, R·萨达纳
【申请人】微软公司
【公开日】2015年4月29日
【申请日】2013年8月15日
【公告号】CA2881123A1, EP2885935A1, US20140052793, WO2014028693A1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1