创建化身的系统和方法_2

文档序号:9571042阅读:来源:国知局
030]在实施例中,系统100可能包含节点130。比如,节点130可包含移动设备或有无线能力的固定设备。移动设备可能包含通用的装置集用于与提供和其他无线设备的互联,比如其他移动设备或固定设备。节点130的例子可包含一台电脑,服务器,工作站,笔记本电脑,手持电脑,电话,蜂窝电话,个人数码助理(PDA),组合蜂窝电话和PDA,等等。
[0031]节点110-130可具有一个或多个无线收发器和无线天线。比如,在一个实施例中,节点110-130的每个有多个收发器和多个天线用于通过无线共享媒体160传输信息信号。比如,可构成频道162,链接,或连接使用无线共享介质160的一个或多个频谱发送和接收包164。实施例不仅限于本部分内容。
[0032]图2更明确的描述了通信系统100的节点110。如图2所示,节点可包括多个组元如元件140,模块150,处理器210,存储器260,交换机220,发射器230,接收器240,和天线250用于通过无线共享媒介160来传输包164。发射器230和接收器240可合并成为一个收发器。一些组元可通过使用,例如,一个或多个电路,元件,寄存器,处理器,软件子函数,或相关组合来实现。虽然图2仅显示了有线数量的组元,应该被理解为节点110作为给定的一个实施可使用额外或更少的节点。实施例不仅限于本部分内容。
[0033]如上所述,在一个实施例中,节点110可能包含处理器210。处理器210可与交换机220和/或收发器(即,发射器230和接收器240)相连。可使用任意处理器或逻辑设备,如复杂指令集(CISC)微处理器,精简指令集(RISC)微处理器,特长指令字(VLIW)微处理器,实现指令集组合的处理器,或其他处理器设备实现来实现处理器210。在实施例中,例如,处理器210可被实现为通用处理器。处理器210也可被实现为专用处理器,如控制器,微控制器,嵌入式处理器,数字信号处理器(DSP),网络处理器,媒体处理器,输入/输出(I/O)处理器,媒体访问控制(MAC)处理器,无线基带处理器,现场可编程门阵列(FPGA),可编程逻辑设备(PLD),等等。实施例不仅限于本部分内容。
[0034]在一个实施例中,处理器210可能包括,或访问,存储器260。存储器260可能包括任何机器可读介质。存储器260可被执行,其可通过使用任何可存储数据的机器可读或计算机可读的介质,包含易失和非易失存储器。例如,存储器260可包括只读存储器(R0M),随机访问存储器(RAM),动态RAM (DRAM),双数据沿DRAM(DDRAM),同步DRAM(SDRAM),静态RAM (SRAM),可编程ROM (PROM),可擦写可编程ROM (EPROM),电可擦可编程ROM (EEPR0M),闪存,聚合存储器如铁电体的聚合存储器,双向存储器,相位变化或铁电体存储器,S0N0S(silicon-oxide-nitride-oxide-silicon)存储器,磁或光卡,或任何其他适于存储信息的介质。值得注意的是存储器260的一些部分或所有可能被包含在和处理器210同一块集成电路上,或是存储器260的一些部分或所有被布置在一块集成电路或其他介质上,比如硬盘驱动,其是处理器210的外部设备。实施例不仅限于本部分内容。
[0035]在系统100节点中的实现时,节点110可安排在不同节点间通过有线或无线通信介质传输信息,比如节点120和130。信息可使用形如164的包通过无线共享介质160传输,每个包164包含媒体信息和/或控制信息。在本文中包164可指任何信息的离散集,如单位,帧,单元,段,片断,等等。包的尺寸可能是任何适于给定实现的大小。实施例不仅限于本部分内容。
[0036]对于系统100是个社区网络的实施例,模块150可包括化身模块。如前所述,化身可能是任何包含并不局限于用户的静态或动态动画的代表物或表现形式,或该化身可能是个图形对象可代表用户的行为,信仰,兴趣,外表,身份,个性和当用户参与并和社区网络交互的偏好。一个实施例的化身模型可允许用户选择预定的化身代表他们自己在社区网络系统或服务中使用。用户可进一步定制或更改预定的化身(例如,颜色方案等等)以生成更合意的自身代表物。另一可供选择的实施例化身的模型可允许用户上传或创建大体上或整个顾客设计的化身。
[0037]—旦用户选择或生成了更合适的化身,用户可参与或与社区网络系统或服务交互。化身可依据配置信息或社区网络服务或信息的目的在不同的方式上代表用户。比如,在一个实施例中社区网络系统或服务可允许用户给另外一个用户发送信息或发表评论。信息或评论可能同时伴随着发送者的化身,可能代表也可能不代表发送者的特征。化身也可能进一步在网络日志(例如,博客)或其他类似的自评论中代表用户。化身还可进一步代表用户的竞技表现或运动表现,或是竞技表现或运动表现和其他用户或基准点的比较。
[0038]比如,在一个实施例中社区网络系统或服务可能包含应用,插件,或等价物用于跟踪,监控,和/或直观显示一个或多个用户的体育和运动表现数据。类似的应用,插件,或是等价物可能与将社区网络系统用户的运动表现和基准点或其他社区网络系统或服务成员的运动表现相比有关。与应用交互的多个用户可能基于其运动表现相应地对抗。基准点比较和/或多个用户对抗,能以单独的用户化身被直观的表示出来。
[0039]比如,每个用户可选择预定的化身,可定制预定的化身,或上传或另外创建上述的化身。此后,每个用户在参加或与社区网络系统或服务交互时可由对应的化身代表。在一个实施例中多个用户基于其运动表现对抗,其对抗可视地由用户的化身显示或表示。在一个实施例中,比如,对抗可在同一个屏幕,画面,窗口或等价物中由显示多个化身来表示(即,多个社区网络用户)。另外,化身在画面的位置可代表对应用户的相应的运动表现和其他参与对抗的比较。
[0040]在一个实施例中,其对抗可表示每个用户从共同起点出发后步行,慢跑,跑等的总距离。可被理解的是其他能力的测量(例如,举起的重量,燃烧的卡路里,有氧运动的持续时间,有氧训练的频率,等)都可由对抗来代表。步行,慢跑,跑等的总距离(或其他能力的测量)可由屏幕,画面,窗口或等价物中的每个用化身的水平或垂直位置表示。比如,用户通过的总距离可由屏幕,画面,或窗口中水平位置,和从左到右穿越屏幕,画面,或窗口所增加的通过的总距离(即,由卡笛尔坐标系统表示的对抗的原始或起始点增加的距离)表示。相应的,一个化身显示在另一个化身的右边形象地表明在对抗中前一个用户领先后一个用户。
[0041]此外,屏幕,画面,或窗口可能表示对抗中部分或放大的视图。特别对于有相当多的参与者的对抗,屏幕,画面,或窗口仅可同时显示部分参与者的进度因此化身相关的部分可被直观显示。比如,对抗可能代表用户向100英里处的目标步行,慢跑,或跑的进度。每个用户的显示其化身的屏幕,画面,或窗口可表示少于100英里。更具体地,已通过50英里的用户的屏幕,画面,或窗口可能仅包括那些已通过50英里的预定义部分的用户的化身,比如45至55英里。相应地,用户可有个直观的代表物表示其距离最近的对抗者。在一个实施例中,用户的屏幕,画面,或窗口的域(即,本例中屏幕,画面,或窗口的宽度折算成英里)可调整至仅显示预设数量的化身。可选地或另外地,用户可具有对抗的特定部分(如跑道的最后50米)的形象代表物。
[0042]然而,在一个实施例中用户可选地或另外地可能想得到整个对抗中的形象的表示物。对于这样的实施例,用户的屏幕,画面,或窗口的一部分可既包含对抗全部代表物又包含其全部中的精确位置。比如,用户的屏幕,画面,或窗口的顶部或底部可能包含滚动条或者允许用户控制(例如,通过鼠标点击或翻滚)显示对抗部分的东西。进一步地,滚动条可能包含滚动条或其他能标记参与对抗的一些或所有用户进度的东西。用户可因此了解他们相较于对抗中的其他用户的进度以及在屏幕,画面,或窗口中基于化身的相对位置可以得到至少他们的最近的对抗者的形象的代表。在一个实施例中,屏幕,画面,
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1