使用定制rtf命令来扩展聊天功能性的制作方法_5

文档序号:9221685阅读:来源:国知局
0访问的任何其他介质。通信介质典型地 体现计算机可读指令、数据结构、程序模块或者在传输机制中的其他数据,并且包括任何信 息递送介质。术语"已调制数据信号"是指如下的的信号,即:该信号使其特性中的一个或者 多个特性以这样的方式来设定或者变化,即:在该信号中编码信息。作为示例而不是限制, 通信介质包括有线介质(诸如有线网络或者直接有线连接)和无线介质(诸如声学、RF、红外 和其他无线介质)。上文中的任何介质的组合也可以被包括在计算机可读介质的范围内。
[0076] 系统存储器830包括易失性和/或非易失性存储器(诸如只读存储器(R0M)831和 随机存取存储器(RAM)832)形式的计算机存储介质。包含有助于在计算机810内的元件之 间传递信息(诸如在启动期间)的基本例程的基本输入/输出系统833 (BIOS)典型地存储 在ROM831中。RAM832典型包含可直接由处理单元820访问的和/或当前正在被处理单 元820操作的数据和/或程序模块。作为示例,而不是限制,图12图示出操作系统834、应 用程序835、其他程序模块836和程序数据837。
[0077] 计算机810也可以包括其他可移除/不可移除易失性/非易失性计算机存储介 质。仅作为示例,图12图示出从不可移除、非易失性磁介质中读入或者写入到不可移除、非 易失性磁介质的硬盘驱动器841、从可移除、非易失性磁盘852读入或者写入可移除、非易 失性磁盘852的磁盘驱动器851和从可移除、非易失性光盘856 (诸如⑶ROM或者其他光 学介质)读入或者写入可移除、非易失性光盘856的光盘驱动器855。可以被用在示范性操 作环境中的其他可移除/不可移除、易失性/非易失性计算机存储介质包括但不限于盒式 磁带、闪速存储器卡、数字多用盘、数字视频带、固态RAM、固态ROM等。硬盘驱动器841典型 地通过诸如接口 840之类的不可移除存储器接口连接到系统总线821,并且磁盘驱动器851 和光盘驱动器855典型地通过诸如接口 850之类的可移除存储器接口连接到系统总线821。
[0078] 上文所讨论并且在图12中所图示的驱动器和它们相关联的计算机存储介质为计 算机810提供了对计算机可读指令、数据结构、程序模块和其他数据的存储。在图12中,例 如,硬盘驱动器841被图示为存储操作系统844、应用程序845、其他程序模块846和程序数 据847。注意,这些组件可以与操作系统834、应用程序835、其他程序模块836和程序数据 837相同或者不同。操作系统844、应用程序845、其他程序模块846和程序数据847在此处 被给定不同的数字,从而图示出它们至少是不同的副本。
[0079] 用户可以通过输入设备(诸如键盘862、话筒863和对准设备861 (诸如鼠标、跟踪 球或者触摸板))向计算机810键入命令和信息。其他输入设备(未示出)可以包括控制杆、 游戏板、圆盘式卫星电视天线(satellitedish)、扫描仪等等。这些和其他输入设备通常通 过耦合到系统总线的用户输入接口 860连接到处理单元820,但是这些和其他输入设备也 可以由诸如并行端口、游戏端口或者通用串行总线(USB)之类的其他接口和总线结构来连 接。视觉显示器891或者其他类型的显示设备也经由接口(诸如视频接口 890)连接到系统 总线821。除了监视器之外,计算机也可以包括其他外围输出设备,诸如可以通过输出外围 接口 895连接的扬声器897和打印机896。
[0080] 计算机810通过使用对一个或者多个远程计算机(诸如远程计算机880)的逻辑连 接在联网环境中操作。远程计算机880可以是个人计算机、手持式设备、服务器、路由器、网 络PC、对等设备或者其他共用网络节点,并且典型地包括上文相对于计算机810描述的元 件中的许多元件或者全部元件。在图12中描绘的逻辑连接包括局域网(LAN)871和广域网 (WAN)873,但是其也可以包括其他网络。这样的联网网络环境在办公室、企业范围的计算机 网络、内联网和互联网中是常见的。
[0081] 当计算机810被用于LAN联网环境中时,该计算机810通过网络接口或者适配器 870连接到LAN871。当计算机810被用于WAN网络环境中时,该计算机810典型地包括调 制解调器872或者用于在WAN873 (诸如互联网)上建立通信的其他装置。调制解调器872 (其可以是内部的或者是外部的)可以经由用户输入接口 860或者其他合适的机制连接到系 统总线821。在联网的环境中,相对于计算机810描绘的程序模块或者其部分可以被存储在 远程存储器存储设备中。作为示例,而不是限制,图12图示出驻留于远程计算机880中的 远程应用程序885。将意识到的,所示出的网络连接是示范性的,并且在计算机之间建立通 信链路的其他装置可以被使用。
[0082] 还将注意的是,本文描述的实施例也可以被组合。也就是说,一个实施例的一个或 者多个特征可以与其他实施例的一个或者多个特征进行组合。这在本文中是预期的。
[0083] 虽然本主题已经以特定于结构特征和/或方法的动作的语言进行了描述,但是将 理解,在附权利要求中定义的主题不必限制于上文描述的特定特征或者动作。相反,上文描 述的特定特征和动作是作为实现该权利要求的示例形式而被公开的。
【主权项】
1. 一种计算设备,包括: 用户界面组件,其生成具有用户输入机制的用户界面显示来接收指示多文本格式 (rtf)消息的用户消息输入,所述rtf?消息中包括非格式化命令; rtf?处理组件,其基于所述用户消息输入来生成所述rtf?消息,所述rtf?消息包括非格 式化命令,并且所述rtf处理组件向通信系统提供所述rtf消息以用于向接收者传输;和 计算机处理器,其作为所述设备的功能部分,并且由所述用户界面组件和所述rtf处 理组件激活,以便促进生成所述用户界面显示并生成所述rtf?消息。2. 如权利要求1的计算设备,其中所述用户输入机制包括非格式化命令输入机制,所 述rtf处理组件基于非格式化命令用户输入机制的用户起动来生成所述非格式化命令。3. 如权利要求1的计算设备,其中所述rtf处理组件从所述通信系统中接收rtf消息, 并且检测所接收的rtf?消息中所接收的非格式化命令,并且基于所接收的非格式化命令来 执行处理动作。4. 如权利要求3的计算设备,其中所述rtf处理组件通过标识所接收的rtf消息中的 非格式化命令的位置并且确定所述非格式化命令的位置包括所接收的非格式化命令来检 测所接收的非格式化命令。5. 如权利要求3的计算设备,其中所接收的非格式化命令包括标识父消息的父消息标 识符(父id),并且其中所述处理动作关于所述父消息来执行。6. 如权利要求5的计算设备,其中所接收的非格式化命令包括回复命令并且其中作为 所述处理动作,所述rtf处理组件生成用户界面显示,所述用户界面显示相对于所述父消 息来显示所接收的rtf?消息,从而在视觉上指示所接收的消息是对所述父消息的回复。7. 如权利要求5的计算设备,其中所接收的非格式化命令包括隐藏命令,并且其中作 为所述处理动作,所述rtf处理组件生成覆盖父消息以在视觉上隐藏所述父消息的用户界 面显示。8. 如权利要求5的计算设备,其中所接收的非格式化命令包括内联图像显示命令,并 且其中作为所述处理动作,所述rtf处理组件生成在消息线程中显示内联图像的用户界面 显不O9. 如权利要求5的计算设备,其中所接收的非格式化命令包括过滤命令,并且其中作 为所述处理动作,所述rtf处理组件生成显示基于所述过滤命令中的准则而过滤的消息的 用户界面显示。10. -种用于处理消息的计算机实施方法,包括: 显示具有用户输入机制的消息输入用户界面显示,所述用户输入机制接收指示多文本 格式(rtf)消息的用户消息输入,所述rtf?消息中包括非格式化命令; 基于所述用户消息输入来生成包括所述非格式化命令的所述rtf?消息;和 向通信系统提供所述rtf消息以用于向接收者传输。
【专利摘要】设备标识消息中的定制RTF命令的位置。定制RTF命令被存储在该消息的所标识位置中。设备也接收这样的消息并且检测消息中的定制RTF命令并且按照所检测的RTF命令而行动。
【IPC分类】H04L12/58, G06Q10/10
【公开号】CN104937622
【申请号】CN201380061938
【发明人】D.J.莫伊
【申请人】微软技术许可有限责任公司
【公开日】2015年9月23日
【申请日】2013年11月26日
【公告号】EP2901387A1, US20140149891, WO2014085392A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1