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

文档序号:9221685阅读:来源:国知局
其中。作为示例,数据仓库 510 (其可以被通信系统106使用)可以被布置在云502之外,并且通过云502来访问。在 另一个实施例中,RTF处理组件122、134也在云502之外。不论它们位于哪里,它们都可以 由设备102、104通过网络(或是广域网或是局域网)直接访问,它们可以由服务托管在远程 站点,或者它们可以通过云被提供为服务或者由驻留在云中的连接服务来访问。这些体系 结构全部都在本文中被预期。
[0060] 还将注意的是,系统100或者其一部分可以被布置在多种多样不同的设备上。那 些设备中的一些设备包括服务器、台式计算机、膝上型计算机、平板计算机或者诸如掌上计 算机、蜂窝电话、智能电话、多媒体播放器、个人数字助理等之类的其他移动设备。
[0061] 图7是可以被用作是用户或者客户端的手持式设备16的手持式或者移动计算设 备的一个图示性实施例的简化框图,本系统(或者其一部分)可以在该用户或者客户端的手 持式设备16中部署。图8-11是手持式或者移动设备的示例。
[0062] 图7提供了可以运行系统100的组件的客户端设备16(例如,其可以体现设备102、 104)的组件或者可以与系统100交互的客户端设备16的组件或者可以运行系统100的组 件并且与系统100交互的客户端设备16的组件的一般框图。在设备16中,通信链路13被 提供,该通信链路13允许手持式设备与其他计算设备通信,并且在一些实施例中,该通信 链路13提供用于自动接收信息(诸如通过扫描)的信道。通信链路13的示例包括红外端 口、串行/USB端口、诸如以太网端口之类的电缆网络端口和允许通过一个或者多个通信协 议来通信的无线网络端口,所述通信协议包括通用分组无线业务(GPRS)、LTE、HSPA、HSPA+ 和其他3G和4G无线电协议、lXrtt、和短消息服务(其是用来提供网络的蜂窝访问的无线服 务)、以及802. 11和802.lib(Wi-Fi)协议和蓝牙协议(其提供网络的本地无线连接)。
[0063] 在其他实施例中,应用或者系统(如同系统100的一部分)被接收在连接到安全数 字(SD)卡接口 15的可移除SD卡上。SD卡接口 15和通信链路13沿着总线19与处理器17 (其也可以体现来自图1的处理器120、122、132、134)通信,所述总线19也连接到存储器21 和输入/输出(I/O)组件23以及时钟25和位置系统27。
[0064] 在一个实施例中,I/O组件23被提供来促进输入和输出操作。针对设备16的各种 不同的实施例的I/O组件23可以包括输入组件(诸如按钮、触摸传感器、多触摸传感器、光 学或者视频传感器、话音传感器、触摸屏、接近度传感器、话筒、倾斜传感器和重力开关)和 输出组件(诸如显示设备、扬声器、和/或打印机端口)。其他的I/O组件23也可以被使用。
[0065] 时钟25图示性地包括输出时间和日期的实时时钟组件。它也图示性地为处理器 17提供定时功能。
[0066]位置系统27图示性地包括输出设备16的当前地理位置的组件。例如,这可以包 括全球定位系统(GPS)接收器、LORAN系统、航位推测系统、蜂窝三角测量系统或者其他定 位系统。例如,这也可以包括生成期望的地图、导航路径和其他地理功能的制图软件或者导 航软件。
[0067] 存储器21存储操作系统29、网络设置31、应用33、应用配置设置35、数据仓库37、 通信驱动器39和通信配置设置41。存储器21可以包括所有类型的有形的易失性和非易失 性计算机可读存储器设备。它也可以包括计算机存储介质(在下文中描述)。存储器21存 储计算机可读指令,当该计算机可读指令被处理器17执行时,其使得处理器按照该指令来 执行计算机实施的步骤或者功能。例如,系统100、应用124、136或者数据仓库510中的项 可以驻留于存储器21中。相似地,设备16可以具有可以运行各种不同的应用或者包括系 统100的部分或者全部的客户端系统24。处理器17也可以被其他组件激活以促进它们的 功能性。
[0068] 网络设置31的示例包括诸如代理信息、互联网连接信息和映射之类的内容。应用 配置设置35包括为特定企业或者用户特制应用的设置。通信配置设置41提供用于与其他 计算机通信的参数,并包括诸如GPRS参数、SMS参数、连接用户名和密码的之类的项。
[0069] 应用33可以是之前已经被存储在设备16上的应用或者是在使用期间被安装的应 用,然而这些应用可以是操作系统29的一部分,或者也可以托管在设备16的外部。
[0070] 图8和9示出设备16是平板计算机600的一个实施例。在图8中,示出在显示屏 602上显示用户界面显示251 (用来示出回复消息)的计算机600。图9示出在显示屏602 上显示用户界面显示310 (用来示出内联图像)的计算机600。屏幕602可以是触摸屏(所 以来自用户手指604的触摸手势可以被用来与该应用相交互)或者是从笔或者触笔接收输 入的笔使能(pen-enabled)界面。它也可以使用屏幕上的虚拟键盘。当然,它也可以通过 适合的附着机制(诸如例如无线链路或者USB端口)附着到键盘或者其他用户输入设备上。 计算机600也可以图示性地接收话音输入。
[0071] 图10和11提供了可以被使用的设备16的附加示例,但是其他设备也可以被使 用。在图10中,智能电话或者移动电话45作为设备16而被提供。电话45包括用于拨打 电话号码的一组小键盘47、能够显示图像(包括应用图像、图标、web页面、照片和视频)的 显示器49和用于选择显示器上的示出项的控制按钮51。电话包括用于接收蜂窝电话信号 (诸如通用分组无线业务(GPRS)和lXrtt和短消息服务(SMS)信号)的天线53。在一些实 施例中,电话45也包括接受安全数字(SD)卡57的SD卡槽55。
[0072] 图11的移动设备是个人数字助理(PDA) 59或者多媒体播放器或者平板计算设备 等等(在下文中称之为PDA59)。PDA59包括当触笔63 (或者其他指针,诸如用户的手指) 置于屏幕上时感测该触笔63的位置的感应屏幕61。这允许用户在屏幕上选择、突出显示和 移动项以及绘制和写入。PDA59也包括许多个用户输入键或者按钮(诸如按钮65),其允许 用户滚动显示器61上显示的菜单选项或者其他显示选项,并且允许用户改变应用或者选 择用户输入功能,而不用接触显示器61。虽然未示出,但是PDA59可以包括允许与其他计 算机无线通信的内部天线和红外发射器/接收器以及允许对其他计算设备进行硬件连接 的连接端口。这样的硬件连接典型地通过托架来实现,该托架通过串行或者USB端口连接 到其他计算机。如此,这些连接是非网络连接。在一个实施例中,移动设备59也包括接受 SD卡69的SD卡槽67。
[0073] 注意,其他形式的设备16是可能的。
[0074] 图12是(例如)可以部署系统100的计算环境的一个实施例。参考图12,用于实 施一些实施例的示范性系统包括计算机810形式中的通用计算设备。计算机810的组件 可以包括,但是不限于处理器单元820 (其可以包括处理器120、122、132、134)、系统存储器 830和将包括系统存储器的各种不同的系统组件耦合到处理单元820的系统总线821。系 统总线821可以是使用各种各样总线体系结构中的任一种的若干种类型的总线结构中的 任一种,所述总线结构包括存储器总线或者存储器控制器、外围总线和本地总线。作为示例 而不是限制,这样的体系结构包括工业标准体系结构(ISA)总线、微通道体系结构(MCA)总 线、增强型ISA(EISA)总线、视频电子标准协会(VESA)本地总线和又被称为Mezzanine总 线的外围组件互连(PCI)总线。关于图1描述的存储器和程序可以在图10的相对应的部 分中部署。
[0075] 计算机810典型地包括各种各样的计算机可读介质。计算机可读介质可以是可以 由计算机810访问的任何可用的介质,并且包括易失性和非易失性、可移除和不可移除介 质两者。作为示例,而不是限制,计算机可读介质可以包括计算机存储介质和通信介质。计 算机存储介质不同于并且不包括已调制数据信号或者载波。它包括硬件存储介质,所述硬 件存储介质包括以用于信息(诸如计算机可读指令、数据结构、程序模块或者其他数据)的 存储的任何方法或者技术实施的易失性和非易失性、可移除和不可移除介质两者。计算机 存储介质包括但不限于RAM、ROM、EEPROM、闪速存储器或者其他存储器技术、CD-ROM、数字多 用盘(DVD)或者其他光盘存储装置、盒式磁带、磁带、磁盘存储装置或者其他磁存储设备或 者可被用来存储期望的信息并且可以被计算机81
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1