用于位于分布式系统中的服务对象的用户接口的方法和设备的制造方法

文档序号:8459301阅读:389来源:国知局
用于位于分布式系统中的服务对象的用户接口的方法和设备的制造方法
【专利说明】用于位于分布式系统中的服务对象的用户接口的方法和设备
[0001]分案串请的相关信息
[0002]本发明是分案申请。该分案的母案是申请日为2009年6月12日、申请号为200980123005.0、发明名称为“用于位于分布式系统中的服务对象的用户接口 ”的发明专利申请案。
技术领域
[0003]所描述的方面涉及交互式工作空间以及普遍存在的计算。更明确地说,其涉及用于完全不同的计算平台群体容易地介接到位于分布式系统中的服务对象的基础结构。
【背景技术】
[0004]分布式计算机系统(例如但不限于因特网)的特征在于在大批相异且地理上多样的处理器上同时执行的许多相异过程间的快速实时交换。分布式计算机系统的资源通常空间上分离,且其应用程序的执行常常涉及可在时间上广泛分离的多个执行线程。
[0005]客户端装置的用户群体的运营商在竞争性发展的通信市场中竞争。难以满足用户对各种服务的期望,尤其在分布式计算机系统上。用户期望经常彼此不符,因为其具有不同的优选服务提供者,例如搜索。另外,某些类型的内容可隔离于分布式网络的不同节点中,其具有阻挠接入这些装置的专门接口。
[0006]客户端装置以通信能力作为其主要目的而越来越具有移动性,或具有无线通信能力以扩展连接性。终端用户希望以这些移动通信装置接入先前是终端、工作台和通用计算机的领域范围的服务。既定用于通用计算的后者装置已具有标准化趋势,或至少适应广范围的使用环境。对比之下,移动通信装置以针对经济生产、小尺寸和延长的电池使用寿命的优先性而进步,其性能聚焦于无线通信而不是处理能力。此外,广播波段和协议的发展已趋向于鼓励通信芯片组的激增。如此,尤其与针对通用计算机的用户的当前较大市场相比,向移动通信装置的用户提供各种服务已受到限制。
[0007]若干障碍阻碍解决对于通用计算机来说常规的向移动通信装置部署服务的挑战。到移动通信装置的通信带宽与到通用计算机的宽带信道相比常常是有限的,从而阻碍了下载介接软件以适当地针对各种服务配置移动通信装置。通常,移动通信装置的用户接口的尺寸严格受限,从而限制可呈现的显示尺寸和控制按钮的数目,进一步使此配置复杂化。此夕卜,许多用户趋向于在不便于此聚焦交互的情形(例如,旅行)中利用移动通信装置。

【发明内容】

[0008]下文呈现简要概述以便提供对本发明的一些方面的基本理解。此概述不是广泛综述,且既不希望识别关键或重要元素也不希望划定此类方面的范围。其目的是以简化的形式呈现所描述方面的一些概念作为稍后呈现的更详细描述的序言。
[0009]根据一个或一个以上方面及其对应揭示内容,结合用于经由松散耦合的分布式网络接入服务的客户端装置(例如移动通信装置)的使用描述各种特征。
[0010]在一个方面中,一种通过接收元组空间中的数据元组而将服务提供到客户端装置群体的方法。所述数据元组包括表示客户端装置的预定配置的数据属性和用于定位服务的服务请求属性。位于元组空间内的服务元组监视数据元组。服务元组包括多个客户端装置配置属性和一服务请求属性。为了使客户端装置接入与服务元组相关联的服务,提供从服务对象到数据元组的服务接口对象以在客户端装置上执行。
[0011]在其它方面中,至少一个处理器包含用于执行服务提供方法的模块。计算机程序产品包含用于执行服务提供方法的指令集。一种设备提供用于执行服务提供方法的装置。
[0012]在另一方面中,一种设备以接收用于定位服务的数据元组的元组空间将服务提供到客户端装置群体。所述数据元组包括表示客户端装置的预定配置的数据属性和服务请求属性。服务元组监视位于元组空间内的数据元组。服务元组包括多个客户端装置配置属性和一服务请求属性。提供从元组空间到数据元组的服务接口对象以在客户端装置上执行以便接入与服务元组相关联的服务。
[0013]在又一额外方面中,一种经由客户端装置接入分布式网络上的服务的方法包含将数据元组发送到元组空间以定位服务。所述数据元组包括表示客户端装置的预定配置的数据属性和服务请求属性。元组空间由服务元组监视,所述服务元组包括多个客户端装置配置属性和一服务请求属性。经由数据元组接收来自服务对象的服务接口对象以在客户端装置上执行以便接入与服务元组相关联的服务。
[0014]在其它方面中,至少一个处理器包含用于执行服务请求方法的模块。计算机程序产品包含用于执行服务请求方法的指令集。一种设备提供用于执行服务请求方法的装置。
[0015]在又一方面中,一种设备经由客户端装置接入分布式网络上的服务。通信组件发送包括表示客户端装置的预定配置的数据属性和服务请求属性的数据元组。数据元组由含有服务元组的元组空间接收以监视所述数据元组,所述服务元组包括多个客户端装置配置属性和一服务请求属性。用户接口接收从元组空间到数据元组的服务接口对象以在客户端装置上执行以便接入与服务元组相关联的服务。
[0016]为实现前述和相关目的,一个或一个以上方面包括下文全面描述且在权利要求书中明确指出的特征。以下描述内容和附图详细陈述某些说明性方面,且仅指示可借以采用所述方面和版本的原理的各种方式中的少许几种方式。当结合图式考虑时从以下详细描述中将了解其它优点和新颖特征,且所揭示的版本希望包含所有此类方面及其等效物。
【附图说明】
[0017]图1是用于介接到分布式网络服务的系统的一个方面的示意图;
[0018]图2是图1的数据元组的一个方面的示意图;
[0019]图3是图1的介接搜索服务元组的一个方面的示意图;
[0020]图4是图1的评级服务元组的一个方面的示意图;以及
[0021]图5是可与图1的系统一起操作的通信网络的一个方面的示意图。
[0022]图6是根据一个方面使优化评级搜索结果移位的说明性客户端装置的图。
[0023]图7是根据又一方面用于管理用户社区的方法的流程图。
【具体实施方式】
[0024]一种服务对象用户接口通过提供服务元组中的元组空间接口属性而响应于若干不同类型的客户端装置,尤其是手持式通信装置。借此,动态改变的服务(例如,搜索引擎、在线购物、媒体内容选择等)和客户端装置群体甚至可容纳在松散耦合的分布式系统内。通过促进介接在元组空间内,避免所述客户端装置处的不便配置,从而扩展计算机平台独立性以涵盖基于JAVA?类别、u1ne ? trig、FlashTM多媒体和/或其它进化协议的替代性用户接口。
[0025]如本申请案中所使用,术语“组件”、“模块”、“系统”等希望指代计算机相关实体,其为硬件、硬件与软件的组合、软件或执行中的软件。举例来说,组件可以是(但不限于)在处理器上运行的过程、处理器、对象、可执行程序、执行线程、程序和/或计算机。借助于说明,在服务器上运行的应用程序和服务器两者可为一组件。一个或一个以上组件可驻存在过程和/或执行线程内,且组件可局限于一个计算机上和/或分布在两个或两个以上计算机之间。
[0026]本文使用词语“示范性”来表示充当实例、例子或说明。本文描述为“示范性”的任何方面或设计不必理解为相对于其它方面或设计是优选或有利的。
[0027]此外,可将所述一个或一个以上方面实施为使用标准编程和/或工程技术来产生软件、固件、硬件或其任何组合以控制计算机实施所揭示的方面的方法、设备或制品。如本文中所使用的术语“制品”(或者,“计算机程序产品”)希望涵盖可从任何计算机可读装置、载体或媒体存取的计算机程序。举例来说,计算机可读媒体可包含(但不限于)磁性存储装置(例如,硬盘、软盘、磁条等)、光盘(例如,紧密光盘(CD)、数字通用光盘(DVD)等)、智能卡,和快闪存储器装置(例如,卡、棒等)。另外,应了解,载波可用以携载例如发射和接收电子邮件的过程中或接入例如因特网或局域网(LAN)等网络的过程中使用的计算机可读电子数据。当然,所属领域的技术人员将了解,可对此配置作出许多修改而不脱离所揭示方面的范围。
[0028]将依据可包含若干组件、模块等的系统呈现各个方面。应了解且理解,各种系统可包含额外组件、模块等,且/或可不包含结合图式论述的所有组件、模块等。也可使用这些方法的组合。本文揭示的各个方面可在电装置上执行,包含利用触摸屏显示器技术和/或鼠标与键盘型接口的装置。此类装置的实例包含计算机(台式和移动)、智能电话、个人数字助理(PDA),和其它电子装置(有线和无线两者)。
[00
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1