专利名称:购买系统和方法、定单接收设备和方法、数据销售代理系统、数据销售设备和方法和计算 ...的制作方法
技术领域:
本发明涉及购买系统和方法、定单接收设备和方法、数据销售代理系统和方法、数据销售设备和方法、和计算机程序,和可适当地应用于,例如,通过网络销售机器宠物和它的动作数据的销售系统。
背景技术:
近年来,大量根据外部输入和周围环境自动行动的机器宠物和玩具娃娃已经被设计出来,并投放到市场中。此外,已经引入了各种各样作为软件保存在个人计算机和诸如游戏机和电话之类的便携式终端装置中的、在三维空间上没有具体的实体的、和在计算机或便携式终端装置的显示器上自动行动的角色。
存在于个人计算机、诸如游戏机和电话之类的便携式终端装置、和诸如机器人和玩具娃娃之类的硬件中、作为软件保存在记录介质中和被编程成能行动或活动的角色在下面将被称为虚拟生物。
但是,在这样的传统虚拟生物中,它诸如情感倾向、本能倾向和性格之类的个性,和诸如行为、动作和声音之类的行为形态是通过技术规格事先确定的。但是,这样就引起了所述技术规格不适合于所有用户的爱好或生活状况的问题。
因此,在这样的虚拟生物中,如果能按照用户的爱好和生活状况设置个性和行为形态,那么,就可以认为,虚拟生物的趣味性增加了,和所述虚拟生物的娱乐因素提高了。
此外,如上所述,如果用户能够自由地生成存在于虚拟空间中的虚拟生物和在所述虚拟生物的三维空间中成为实体的机器宠物的行为模式、声音和性格,并能够使虚拟生物和娱乐性机器人按所述行为模式行动,那么,就可在这种情况下,如果由一个用户生成的行为模式、声音和性格可以卖给其它用户,那么,就会激发用户的创造欲,和可以生成高质量的行为模式、声音和性格。结果,可以进一步增加虚拟生物和机器宠物的趣味性,并可以改善它的娱乐因素。
发明概述本发明是在考虑了上面的情况之后作出的,并提出了,第一,能够显著改善虚拟生物和机器人设备的娱乐因素的购买系统和方法、定单接收设备和方法、和计算机程序;第二,能够改善虚拟生物和机器人设备的娱乐因素的数据销售代理系统和它的方法、数据销售设备和它的方法、和计算机程序。
为了根据本发明消除提出的这些问题,在用于购买虚拟生物的购买系统中,我们提供了问题数据传输装置,将与虚拟生物的软件和/或拥有其中存储了所述软件的记录介质的硬件中的可变项有关的问题数据,传输到访问配置在定单接收者一方上的第二通信装置的、定单发送者一方的第一通信装置;和数据处理装置,进行预定数据处理,以便生成反映定单发送者对从第一通信装置传输的问题的回答的虚拟生物和/或硬件。结果,根据这种购买系统,可以生成反映定单发送者愿望的虚拟生物和拥有这种虚拟生物的硬件。因此,可以实现能够提高虚拟生物的娱乐因素的购买系统。
此外,根据本发明,在用于购买虚拟生物的购买方法中,我们提供了配置在定单接收者一方上的第二通信装置将与虚拟生物的软件和/或拥有其中存储了所述软件的记录介质的硬件中的可变项有关的问题数据,传输到所访问的定单发送者一方的第一通信装置的第一步骤;和第二通信装置进行预定数据处理,以便生成反映定单发送者对该问题的回答的虚拟生物和/或硬件的第二步骤。结果,根据这种购买方法,可以生成反映定单发送者愿望的虚拟生物和拥有这种虚拟生物的硬件。从而可以实现能够提高虚拟生物的娱乐因素的购买方法。
此外,根据本发明,在虚拟生物的定单接收设备中,我们提供了问题数据传输装置,将与虚拟生物的软件和/或拥有其中存储了所述软件的记录介质的硬件中的可变项有关的问题数据,传输到定单发送者;和数据处理装置,进行预定数据处理,以便生成反映定单发送者对该问题的回答的虚拟生物和/或硬件。结果,根据这种定单接收设备,可以生成反映定单发送者愿望的虚拟生物和拥有这种虚拟生物的硬件。因此,可以实现能够提高虚拟生物的娱乐因素的定单接收设备。
此外,根据本发明,在虚拟生物的定单接收方法中,我们提供了将与虚拟生物的软件和/或拥有其中存储了所述软件的记录介质的硬件的可变项有关的问题数据,传输到定单发送者的第一步骤;和进行预定数据处理,以便生成反映定单发送者对该问题的回答的虚拟生物和/或硬件的第二步骤。结果,根据这种定单接收方法,可以生成反映定单发送者愿望的虚拟生物和拥有这种虚拟生物的硬件。从而可以实现能够提高虚拟生物的娱乐因素的定单接收方法。
此外,根据本发明,在使计算机执行接收虚拟生物定单的处理的计算机程序中,我们提供了传输与虚拟生物的软件和/或拥有其中存储了所述软件的记录介质的硬件的可变项有关的问题数据的第一步骤;和进行预定数据处理,以便生成反映定单发送者对该问题的回答的虚拟生物和/或硬件的第二步骤。结果,根据这种指计算机程序,可以生成反映定单发送者愿望的虚拟生物和拥有这种虚拟生物的硬件。从而可以实现能够提高虚拟生物的娱乐因素的计算机程序。
此外,根据本发明,在用于购买机器人设备的购买系统中,我们提供了问题数据传输装置,将与机器人设备的可变项有关的问题数据,传输到访问配置在定单接收者一方上的第二通信装置的、配置在定单发送者一方上的第一通信装置;和数据处理装置,进行预定数据处理,以便构造出反映定单发送者对该问题的回答的机器人设备。结果,根据这种购买系统,可以构造出反映定单发送者愿望的机器人设备,从而可以实现能够提高机器人设备的娱乐因素的购买系统。
此外,根据本发明,在用于购买机器人设备的购买方法中,我们提供了配置在定单接收者一方上的第二通信装置将与机器人设备的可变项有关的问题数据,传输到所访问的配置在定单发送者一方上的第一通信装置的第一步骤;和第二通信装置进行预定数据处理,以便构造出反映定单发送者对该问题的回答的机器人设备。结果,根据这种购买方法,可以构造出反映定单发送者愿望的机器人设备,从而可以实现能够提高机器人设备的娱乐因素的购买方法。
此外,根据本发明,在机器人设备的定单接收设备中,我们提供了问题数据传输装置,将与机器人设备的可变项有关的问题数据传输到定单发送者;和数据处理装置,进行预定数据处理,以便构造出反映定单发送者对该问题的回答的机器人设备。结果,根据这种定单接收设备,可以构造出反映定单发送者愿望的机器人设备,从而可以实现能够提高机器人设备的娱乐因素的定单接收设备。
此外,根据本发明,在机器人设备的定单接收方法中,我们提供了将与机器人设备的可变项有关的问题数据传输到定单发送者的第一步骤;和进行预定数据处理,以便构造出反映定单发送者对该问题的回答的机器人设备的第二步骤。结果,根据这种定单接收方法,可以构造出反映定单发送者愿望的机器人设备,从而可以实现能够提高机器人设备的娱乐因素的定单接收方法。
此外,根据本发明,在使计算机执行接收机器人设备定单的处理的计算机程序中,我们提供了通过预定通信路径,将与机器人设备的可变项有关的问题数据传输到所访问的定单发送者的第一步骤;和进行预定数据处理,以便构造出反映定单发送者对该问题的回答的机器人设备的第二步骤。结果,根据这种指计算机程序,可以构造出反映定单发送者愿望的机器人设备,从而可以实现能够提高机器人设备的娱乐因素的计算机程序。
此外,根据本发明,在数据销售代理系统中,我们提供了委托接受装置,接受第一通信装置给予第二通信装置的一部分数据的委托销售,所述第一通信装置配置在所述虚拟生物的一部分数据的制作者一方上,和所述第二通信装置配置在所述虚拟生物的一部分数据的销售代理者一方上;和销售装置,进行预定销售处理,以便将接受委托的虚拟生物的一部分数据传输给所访问的配置在所述那一部分数据的打算购买者上的第三通信装置。结果,根据这种数据销售代理系统,通过激发一般用户对于虚拟生物的那一部分数据的创造欲,可以生成高质量的行为或动作,进一步增加了虚拟生物的趣味性。因此,可以实现能够提高虚拟生物的娱乐因素的数据销售代理系统。
此外,根据本发明,在数据销售代理方法中,我们提供了第二通信装置接受第一通信装置给予的一部分数据的委托销售的第一步骤,所述第一通信装置配置在所述虚拟生物的一部分数据的制作者一方上,和所述第二通信装置配置在所述虚拟生物的一部分数据的销售代理者一方上;和第二通信装置进行预定销售处理,以便将接受委托的虚拟生物的一部分数据销售给配置在所述那一部分数据的打算购买者上的第三通信装置的第二步骤。结果,根据这种数据销售代理方法,通过激发一般用户对于虚拟生物的那一部分数据的创造欲,可以生成高质量的行为或动作,进一步增加了虚拟生物的趣味性。因此,可以实现能够提高虚拟生物的娱乐因素的数据销售代理方法。
此外,根据本发明,在数据销售设备中,我们提供了委托接受装置,接受作为软件保存在硬件中和根据所述软件行动和活动的虚拟生物的一部分数据的委托销售;和销售装置,进行所述那一部分数据的销售。结果,根据这种数据销售设备,通过激发一般用户对于虚拟生物的那一部分数据的创造欲,可以生成高质量的行为或动作,进一步增加了虚拟生物的趣味性。因此,可以实现能够提高虚拟生物的娱乐因素的数据销售设备。
此外,根据本发明,在数据销售方法中,我们提供了接受作为软件保存在硬件中和根据所述软件行动和活动的虚拟生物的一部分数据的委托销售的第一步骤;和进行所述那一部分数据销售的第二步骤。结果,根据这种数据销售方法,通过激发一般用户对于虚拟生物的那一部分数据的创造欲,可以生成高质量的行为或动作,进一步增加了虚拟生物的趣味性。因此,可以实现能够提高虚拟生物的娱乐因素的数据销售方法。
此外,根据本发明,在计算机程序中,我们提供了接受作为软件保存在硬件中和根据所述软件行动和活动的虚拟生物的一部分数据的委托销售的第一步骤;和进行所述那一部分数据销售的第二步骤。结果,根据这种计算机程序,通过激发一般用户对于虚拟生物的那一部分数据的创造欲,可以生成高质量的行为或动作,进一步增加了虚拟生物的趣味性。因此,可以实现能够提高虚拟生物的娱乐因素的计算机程序。
此外,根据本发明,在数据销售代理系统中,我们提供了委托接受装置,委托处理第一通信装置提供给第二通信装置的控制数据,所述第一通信装置配置在所述控制数据的制作者一方上,和所述第二通信装置配置在控制数据销售代理者一方上;和销售装置,进行预定销售处理,以便将机器人设备的控制数据传输给所访问的所述控制数据的打算购买者上的第三通信装置。结果,根据这种数据销售代理系统,通过激发一般用户对于机器人设备的控制数据的创造欲,可以生成高质量的行为或动作,进一步增加了机器人设备的趣味性。因此,可以实现能够提高机器人设备的娱乐因素的数据销售代理系统。
此外,根据本发明,在数据销售代理方法中,我们提供了第二通信装置接受第一通信装置提供给的控制数据的委托销售的第一步骤,所述第一通信装置配置在所述控制数据制作者一方上,和所述第二通信装置配置在控制数据销售代理者一方上;和第二通信装置进行预定销售处理,以便将机器人设备的控制数据传输给第三通信装置的第二步骤。结果,根据这种数据销售代理方法,通过激发一般用户对于机器人设备的控制数据的创造欲,可以生成高质量的行为或动作,进一步增加了机器人设备的趣味性。因此,可以实现能够提高机器人设备的娱乐因素的数据销售代理方法。
此外,根据本发明,在数据销售设备中,我们提供了委托接受装置,接受根据预定控制数据行动或活动的机器人设备的控制数据的委托销售;和销售装置,进行所述控制数据的销售。结果,根据这种数据销售设备,通过激发一般用户对于机器人设备的控制数据的创造欲,可以生成高质量的行为或动作,进一步增加了机器人设备的趣味性。因此,可以实现能够提高机器人设备的娱乐因素的数据销售设备。
此外,根据本发明,在数据销售方法中,我们提供了接受根据预定控制数据行动或活动的机器人设备的控制数据的委托销售的第一步骤;和进行所述控制数据的销售的第二步骤。结果,根据这种数据销售方法,通过激发一般用户对于机器人设备的控制数据的创造欲,可以生成高质量的行为或动作,进一步增加了机器人设备的趣味性。因此,可以实现能够提高机器人设备的娱乐因素的数据销售方法。
此外,根据本发明,在计算机程序中,我们提供了接受根据预定控制数据行动或活动的机器人设备的控制数据的委托销售的第一步骤;和进行接受委托的所述控制数据的销售的第二步骤。结果,根据这种计算机程序,通过激发一般用户对于机器人设备的控制数据的创造欲,可以生成高质量的行为或动作,进一步增加了机器人设备的趣味性。因此,可以实现能够提高机器人设备的娱乐因素的计算机程序。
附图简述
图1是表示根据第一实施例的机器宠物的结构的透视图;图2是表示图1所示的机器宠物的电路结构的方块图;
图3是表示机器宠物的软件结构的方块图;图4是表示概率自动机(automaton)的概念示意图;图5是表示条件过渡(transition)表的概念示意图;图6是表示根据第一实施例的机器宠物销售系统的结构的方块图;图7是表示服务器的一般结构的方块图;图8是表示机器宠物购买过程的流程图;图9是表示设计选择屏幕的简明直线(linear)示意图;图10是表示可变设计项的示意图;图11是表示第一模拟屏幕的示意图;图12是表示问题屏幕的示意图;图13是表示可变内部条件项和可变行为形态项的示意图;图14是表示服务器中的软件改变过程的示意图;图15是表示第二模拟屏幕的示意图;图16是表示根据第二实施例的机器宠物的结构的透视图;图17是表示图16所示的机器宠物的电路结构的方块图;图18是表示控制程序的软件结构的方块图;图19是表示概率自动机的概念示意图;图20是表示根据第二实施例的数据销售系统的结构的方块图;图21是表示服务器的一般结构的方块图;图22是表示数据登记过程的流程图;图23是表示控制数据购买过程的流程图;图24是表示动作文件显示窗口的示意图;图25是表示数据登记屏幕的示意图;图26是表示分类技术规格屏幕的示意图;图27是表示索引屏幕的示意图;和图28是表示动作确认屏幕的示意图。
实现本发明的最佳模式下面将参照附图描述本发明的优选实施例。(1)第一实施例(1-1)根据第一实施例的机器宠物的结构(1-1-1)机器宠物的结构在图1中,标号1总体表示根据本发明实施例的机器宠物。这个机器宠物是以这样的方式构成的,腿部单元3A至3D分别连接在主体单元2的前后左右侧上,头部单元4和尾部单元5分别与主体单元2的前端部分和后端部分相连接。
如图2所示,在主体单元2中存有控制这个机器宠物1的整个功能的控制单元10、成为这个机器宠物1的电源的电池11、和含有电池传感器12和热传感器13的内部传感器单元14。
此外,在头部单元4中,等效于这个机器宠物的“耳朵”的麦克风15、等效于“眼睛”的CCD(电荷耦合器件)摄像机16、触摸传感器17和等效于“嘴”的扬声器18分别配置在预定位置上。
此外,致动器191至19n分别位于腿部单元3A至3D的关节部分、腿部单元3A至3D与主体单元2之间的连接部分、头部单元4与主体单元2的连接部分、尾部单元5与主体单元2之间的连接部分等上。
于是,头部单元4的麦克风15按照音阶收集用户通过声音命令器(图中未示出)发出的、诸如“行走”、“躺下”或“追球”之类的命令声音,将所得的音频信号S1传输到控制器10。此外,CCD摄像机16拍摄周围情况,将所得的图像信号S2传输到控制器10。
此外,从图1可以明显看出,触摸传感器17位于头部单元4的上部,和通过检测用户通过诸如“轻拍”和“打击”之类的物理行为施加的压力,将检测结果传输到控制器10作为压力检测信号S3。
此外,主体单元2的电池传感器12检测电池11的能量剩余量,并将检测结果传输到控制器10作为电池剩余量检测信号S4。热传感器13检测机器宠物1的内部热量,将检测结果传输到控制器10作为热检测信号S5。
根据麦克风15、CCD摄像机16、触摸传感器17、电池传感器12和热传感器13提供的音频信号S1、图像信号S2、压力检测信号S3、电池剩余量检测信号S4和热检测信号S5,控制器10判断周围情况和是否存在来自用户的命令和行为。
然后,控制器10根据判断结果和事先存储在存储器10A中的包括各种控制参数的控制程序,确定随后的行为和动作。接着,根据确定结果,控制器10通过驱动必要的致动器191至19n,使机器人行动或动作,譬如,头部单元4向上、向下、向左、向右摇动,尾部单元5的尾巴5A摆动,和通过驱动每个腿部单元3A至3D,使机器人行走。在如下的章节中,按照行为定义一组动作并将使用。
此外,在这种情况下,控制器10通过在必要时将存储在存储器10A中的预定音频信号S6提供给扬声器18,根据所述音频信号S6输出声音,或使配置在机器宠物的“眼睛”位置上的LED(发光二极管)(图中未示出)闪烁。
因此,这种机器宠物被设计成使它能够根据周围条件和存储在存储器10A中的控制程序自动行动。(1-1-2)控制程序的软件结构这里,图3表示了机器宠物1中的所述控制程序的软件结构。从这个图3可清楚看出,控制程序包括转换目标模块20、情感/本能生成目标模块21、行为确定目标模块22和行为生成目标模块23。
在这种情况中,含义转换目标模块20输入麦克风15、CCD摄像机16、触摸传感器17、电池传感器12和热传感器13给出的音频信号S1、图像信号S2、压力检测信号S3、电池剩余量检测信号S4和热检测信号S5。据此识别特定的外部条件和内部条件,譬如,“受到打击”、“受到轻拍”、“检测到球”、“电池剩余量不足”和“内部温度升高”等,并将识别结果告知情感/本能生成目标模块21和行为确定目标模块22。
情感/本能生成目标模块21根据含义转换目标模块20给出的识别结果,存储在存储器10A中的控制参数之一的个人信息24、和表示如后所述的行为确定目标模块22给出的执行行为的通知,确定机器宠物1的情感和本能条件,并且当情感和本能条件超过预定级别时,将这种情况告知行为确定目标模块22。
更明确地说,情感/本能生成目标模块21包括总共含有6个参数的情感模型和总共有4个参数的本能模型,情感模型的6个参数显示诸如“喜悦”、“悲痛”、“愤怒”、“惊讶”、“害怕”、和“厌恶”之类每种情感行为的强度,本能模型的4个参数显示诸如“爱的欲望”、“搜索的欲望”、“训练的欲望”、和“饮食的欲望”之类每种欲望的强度。
此外,在存储器10A中,根据含义转换目标模块20的识别结果,譬如,当“受到打击”时,增大“愤怒”的参数和减小“喜悦”的参数,和当“受到轻拍”时,增大“喜悦”的参数和减小“愤怒”的参数。当发现一些行为,以及增大“训练的欲望”的参数时,增大“喜悦”的参数;并存储将关于增大或减小情感行为或欲望的参数值的数据,其与告知由确定目标模块22(如后所述)已经进行的行动的通知相关。
然后,情感/本能生成目标模块21根据含义转换目标模块20给出的识别结果和/或行为确定目标模块22根据个人信息发出的通知,周期地改变情感模型或本能模型的情感行为或欲望的相应参数值。
更明确地说,关于每个情感行为,情感/本能生成目标模块21按下式计算那个情感行为的下一循环的参数值E(n)E(n)=ke×P+E(n-1)……(1)此处,那个情感行为的前一循环的参数值是E(n-1);根据在那个循环期间给出的识别结果和来自行为确定目标模块22的通知内容,通过预定计算获得的值是P;和事先对该情感行为设置的感受度的系数值是ke。然后,情感/本能生成目标模块21将那个情感行为的参数值改变成这个参数值E(n)。
此外,关于每个欲望,情感/本能生成目标模块21按下式计算那个欲望的下一循环的参数值I(n)I(n)=ki×Q+I(n-1)……(2)此处,那个欲望的前一循环的参数值是I(n-1);根据在那个循环期间给出的识别结果和来自行为确定目标模块22的通知内容,通过预定计算获得的值是Q;和显示事先对该欲望设置的感受度的系数值是ki。然后,情感/本能生成目标模块21将那个欲望的参数值改变成这个参数值I(n)。
然后,作为参数值的更新处理的结果,当两个参数值之一,即情感参数或本能参数,超过事先对情感或本能设置的值时,情感/本能生成目标模块21将这种情况告知行为确定目标模块22。
行为确定目标模块22根据含义转换目标模块20提供的识别结果、来自情感/本能生成目标模块21的通知、和存储在存储器10A中的控制参数之一的行为模型25,确定随后的行为和动作,并将确定结果告知行为生成目标模块23。
在本实施例的情况中,如图4所示,作为确定下一行为的方法,行为确定目标模块22利用称之为“概率自动机”的算法,根据分别对连接每个节点NODE0至NODEn的弧线ARC1至ARCn-1设置的过渡概率P1至Pn-1,确定图4所示的一个节点(条件)NODE0至NODEn将会过渡到哪一个节点NODE0至NODEn。
更明确地说,在存储器10A中,存储图5所示的每个节点NODE0至NODEn的条件过渡表26作为行为模型25存储,行为确定目标模块22根据条件过渡表26设置随后的行为。
更明确地说,在条件过渡表26中,成为那个节点NODE0至NODEn中的条件的输入事件(识别结果)按优先级顺序列在“输入事件名”这一列中,并在“数据名”和“数据范围”列的相应行中描述关于那个过渡条件的附加条件。
这样,在图5的节点过渡表所示的节点NODE100中,当给出诸如“检测到一个球(BALL)”的识别结果时,利用所述识别结果给出的那个球的“尺寸(SIZE)”是在“从0到1000(0,1000)的范围”内成为过渡到其它节点的条件,和当给出识别结果“检测到一个障碍物(OBSTACLE)”时,利用所述识别结果给出的到那个障碍物的“距离(DISTANCE)”是在“从0到100(0,100)的范围”内成为过渡到其它节点的条件。
此外,在这个节点NODE100中,甚至在没有输入任何识别结果的情况下,在行为确定目标模块周期性地参考的、情感/本能生成目标模块21中的情感模型和本能模型的每种情感动作和欲望的参数值中,如果情感行为,“喜悦(JOY)”、“惊讶(SURPRISE)”和“悲痛(SADNESS)”的参数值之一是在“从50到100(50,100)的范围”内,那么,可以过渡到另一个节点。
此外,在条件过渡表26中,节点NODE0至NODEn可以过渡到的节点的名称列在“到其它节点的过渡概率”列中的“过渡目的地的节点”行中。同时,当在“输入事件名”、“数据名”、和“数据范围”的每一列中描述的所有条件都得到满足时,到其它节点NODE0至NODEn的过渡概率描述在“到其它节点的过渡概率”列中的“输出行为”行上。在这一连接上,在“到其它节点的过渡概率”列中的每行的过渡概率总和是100%。
于是,在图5的条件过渡表26所示的节点NODE100中,当给出“检测到一个球(BALL)”和那个球的“尺寸(SIZE)”是在“从0到1000(0,1000)的范围”内的识别结果时,可以有“30%”的概率过渡到“节点NODE120(节点120),同时,将做出“ACTION1”的行为。
行为模型25是由许多个连接在一起的、被描述成条件过渡表26的节点NODE0至NODEn组成。当含义转换目标模块20提供识别结果,和情感/本能生成目标模块21发出通知时,行为确定目标模块22利用存储在存储器10A中的相应节点NODE0至NODEn的条件过渡表26,确定下一个行为和动作,并将确定结果告知行为生成目标模块23。
根据来自行为确定目标模块22的通知,行为生成目标模块23驱动致动器191至19n,以便使机器宠物1做出特定的行为和动作。此外,根据作为存储在存储器10A中的控制参数之一的声音数据文件中的声音数据,行为生成目标模块23生成相应的音频信号S6(图2),并将其输出到扬声器18。或者,根据作为存储在存储器10A中的控制参数之一的发光数据文件中的发光数据,行为生成目标模块23利用相应的发光模式,使位于“眼睛”位置上的LED闪烁。
因此,根据控制程序,机器宠物1可以按照它自已的和周围的条件以及来自用户的指令和行为,做出自主性行为。(1-2)根据第一实施例的机器宠物销售系统30的结构(1-2-1)机器宠物销售系统的结构图6表示了用于销售机器宠物1的网络系统(下文称之为机器宠物销售系统)30。
在这样的机器宠物销售系统30中,除了个人终端31A至31C通过卫星通信电路32、有线电视电路33或电话线34与因特网提供者35相连接之外,所述因特网提供者35还通过因特网36与机器宠物1的销售代理者37设置的服务器38相连接。此外,个人终端31D通过一般公用线39直接与服务器38相连接。
在这种情况中,每个个人终端31A至31D是放在一般家庭中的个人计算机,通过因特网36或一般公用线39与服务器38通信,并可以在所述服务器38之间发送/接收必要的数据。
此外,在销售公司37通过电子商务销售机器宠物1的情况下,服务器38是进行各种处理的Web(环球网)服务器。这个服务器38通过因特网36或一般公用线39将各种屏幕数据发送到所访问的个人终端31A至31D,形成必要的图像数据,并在相应屏幕上根据所述图像数据显示图像。
这个服务器38的结构显示在图7中。从这个图7可以清楚看出,服务器38包括LAN(局域网)卡40,其中内置了用于因特网36的接收电路;调制解调器41,作为用于一般公用线39的接口电路;CPU(中央处理单元)42,用于控制服务器38的整个控制;临时存储介质43,由半导体存储器组成作为CPU42的工作存储器;和存储介质44,例如,其中存储了用于服务器38进行处理的各种数据的如后所述的硬盘。
然后,在服务器38中,通过因特网36或一般公用线39从所访问的个人终端31A至31D提供的数据和命令通过LAN卡40或调制解调器41收集到CPU42,并将根据所述数据和命令,以及存储在存储介质44中的控制信息,进行预定处理。
然后,必要时,按照这个处理的结果,CPU 42形成相应屏幕的屏幕数据,并通过LAN卡40或调制解调器41将这个屏幕数据传输到相应的个人终端31A至31D。(1-2-2)机器宠物1的销售过程下面将说明根据这个机器宠物销售系统30的机器宠物1的销售过程。这个机器宠物销售系统30使用户能够购买到定制的机器宠物,定制是指根据图8所示的机器宠物购买过程RT,将机器宠物1的头部单元4、主体单元2和每个腿部单元3A至3D的设计、诸如情感倾向、本能倾向和性格之类的内部条件、和诸如行为、动作和声音之类的行为形态(程序)定制成适合购买者爱好和生活状况的技术规格。
更明确地说,在这种机器宠物销售系统30中,首先,机器宠物1的购买者利用个人终端31A至31D访问服务器38(步骤SP1)。结果,根据从服务器38传输的屏幕数据,在个人终端31A至31D的显示器上显示设计选择屏幕50,如图9所示,在设计选择屏幕50中列出了购买者可以从机器宠物1的标准设计转换成的可变项(下文称之为可变设计项)。
此处,在机器宠物1的情况中,作为可变设计项,如图10所示,有按模块,例如,头部单元4、主体单元2、每个腿部单元3A至3D、和尾部单元5划分的功能部分的外形;可通过连接器取下的和象硬件那样没有特殊功能的装饰部分的实物(用于交换信息的耳朵6A、6B(图1)、指甲7(图1)、脚尖和尾巴5A的末端);不能通过连接器取下的装饰部分的实物(例如,帽子、服装、太阳镜、手套、耳饰和戒指等);机器宠物1的颜色变化(红色/蓝色);和模式(骨架/装饰模式)。
在设计选择屏幕50中,对于所有的这些可变设项,象图像画面51那样,每个可变设计项都显示多个选择部分。此外,在设计计选择屏幕50中,通过操作鼠标依次点击上面显示了所需选择部分的图像画面51的按钮52,就可以选择那个可变设计项。在设计选择屏幕50上,图9所示的标记53将显示在在每个可变项中选择的选择部分的按钮52上。
然后,购买者在所有可变设计项上按如上所述选择所需选择部分(步骤SP2)。
另一方面,当购买者按如上所述在所有可变设计项上完成选择时,服务器38中的CPU 42根据这些选择结果,对根据标准设计的机器宠物1的整体设计进行定制处理(步骤SP3)。
更明确地说,CPU 42根据事先存储在存储介质44中的各种功能部分数据、装饰部分数据、颜色变化数据和模式数据,进行处理将诸如头部单元4之类的必要功能部分改变成根据用户在设计选择屏幕50上输入的选择的其它功能部分,进行处理加入特定的装饰部分数据,进行处理将机器宠物1的颜色改变成由用户选择的颜色,和进行处理,利用事先存储在存储介质44中的标准设计将对机器宠物1的模式加到机器宠物的计算机图形图像(CG)的图像数据(下文称之为计算机图形图像图像数据)上。
然后,通过将包括由此获得的计算机图形图像图像数据的屏幕数据输出到个人终端31A至31D,CPU 42在所述个人终端31A至31D的显示器上显示图11所示的第一模拟屏幕60(步骤SP4)。
这个第一模拟屏幕60是模拟显示作为所述选择的结果,机器宠物1的外表实际上变成什么样子的屏幕。此外,根据购买者对每个可变设计项的选择结果,在预览栏中显示由服务器38的CPU 42形成的机器宠物1的三维图像画面61。
在这个第一模拟屏幕60中,通过按下显示在屏幕的右下方上的第一至第四旋钮63A至63D,可以沿着相应的旋转方向(箭头标记a1至a4)转动显示在预览栏62中的三维图像画面61,和通过按下显示在第一至第四旋钮63A至63D右侧的图像拉近(放大)按钮64A或图像拉远(缩小)按钮64B,可以逐渐放大或缩小所述三维图像画面61。
然后,希望购买者根据三维图像画面61(即,机器宠物1的外表),判断他打算购买的机器宠物1的设计是否是他能接受的(步骤SP5)。
在这种情况中,如果这种设计不是希望购买者能接受的,则他可以点击取消按钮65。和在这种情况中,根据从服务器38传输的屏幕数据,在个人终端31A至31D的显示器上再次显示所述设计选择屏幕50(图9)。因此,购买者可以利用设计选择屏幕50,对每个定制设计项再次选择所需选择部分。
此外,当三维图像画面61是购买者能接受的时,他就点击OK(确定)按钮66。在这种情况下,根据从服务器38传输的图像数据,在个人终端31A至31D上显示如图12(A)和(B)所示的问题屏幕70,取代第一模拟屏幕60。
在这个问题屏幕70中,列出了在定制与希望购买者爱好和生活状况相匹配的可变项(下文称之为可变内部条件项和可变行为形态项)的情况下的各种问题项。
此处,在机器宠物1的情况中,作为可变内部条件项,如图13所示,有“情感倾向”(易愤怒、易快乐、易悲观等)、和“本能倾向”(难以驯服、充满好奇心、懒惰、易饥饿等)、“性格”(开朗、忧郁、顽皮、保守等)、“星座”(金牛座(Taurus)、室女座(Virgo)、天秤座(Libro)、等),和“黄道十二宫”(狗、龙、羊、等)。此外,作为可变行为形态项,有“行为”(狗型、猫型、或机器人型的行为模型、等)、“动作”(情感/本能与动作之间的关系)、“声音”(汪汪、咪咪、等)、和“发光”(情感/本能与发光模式之间的关系等)。
然后,在与购买者的爱好和生活状况相对应地改变这些可变内部条件项和可变行为形态项的情况中,关于“喜爱的软件”(图12(A))和“用户生活状况”(图12(B))询问所述购买者的爱好和生活状况的各种问题项,和对这些问题项的回答都列在问题屏幕70中。
例如,对于“喜爱的软件”,列出了“机器宠物的动作”、“机器宠物的声音”、和“机器宠物的行为类型”作为问题项。此外,作为对这些问题项的回答的选择部分,列出了“1.撒尿、2.伸展、3.欢呼”、“1.汪汪、2.呵欠、3.激光”、和“1.狗型、2.猫型、3.机器人型”。
此外,对于“用户的生活状况”,列出了“用户年令”、“用户职业”、“用户住房大小”作为问题项,和作为对这些问题项的回答的选择部分,列出了“1. 0-10、2. 10-20、3. 30-40”。
此外,在问题屏幕70中,通过操作鼠标依次点击相应的选择部分,可以选择对那个问题项的回答,和将改变所选部分的字母的颜色。
因此,购买者通过依次点击相应的选择部分,输入他对问题屏幕70中描述的每个问题项的回答(步骤SP7)。
另一方面,服务器38的CPU 42(图7)根据购买者对由此获得的每个问题项的回答,针对可变内部条件项和可变行为形态项,分析用户的爱好和他的生活状况(步骤SP8)。此外,根据所述分析结果,改变事先存储在存储介质44中的机器宠物1的各种标准控制参数(步骤SP9)。
更明确地说,作为与可变内部条件项中“情感倾向”相关的处理,通过修改所述情感/本能生成目标模块21(图3)的每种情感行为的系数值ke,来改变与输入相关的每种情感行为的改变量,CPU 42可以使机器宠物1变得更容易愤怒,或更容易快乐;和通过修改存储在存储器10中的个人信息24(图3),CPU 42可以增大/减小与特定输入相关的情感行为的参数值。
此外,作为与“本能倾向”相关的处理,CPU 42通过改变所述情感/本能生成目标模块21的每种欲望的系数值ki,和通过改变与输入相关的每种欲望的改变量,可以使机器宠物1的本能倾向变成难以驯服的或充满好奇心的;和通过修改个人信息24,CPU 42可以增大/减小与特定输入相关的特定欲望的参数值。
此外,作为与“性格”相关的处理,CPU 42分别改变每种情感行为和每种欲望的系数值ke和ki,和通过改变与输入相关的每种情感行为和每种欲望的改变量,将机器宠物1的性格改变成开朗的或忧郁的,和通过修改个人信息24,CPU 42可以增大/减小与特定输入相关的特定情感行为和/或特定欲望的参数值。
此外,作为与“星座”相关的处理,CPU 42根据当前日期确定出“星座”,同时,通过分别改变与“星座”相匹配的情感/本能生成目标模块21的每种情感行为和每种欲望的系数值ke和ki,将“情感倾向”、“本能倾向”和“性格”改变成预定倾向。此外,CPU 42通过修改行为模型25(图3)的相应部分以便与如后所述的“星座”相匹配,改变机器宠物1的行为模式。
更具体地说,在“Taurus(金牛座)”的情况中,CPU 42改变情感/本能生成目标模块21的每种情感行为和每种欲望的系数值ke和ki,以便机器宠物1具有象“牛”一样的“情感倾向”、“本能倾向”和“性格”。另一方面,CPU 42改变行为模型25,以便会出现各种各样模仿“牛”的行为模式。此外,在“Virgin(宝女座)”的情况中,改变情感/本能生成目标模块21的每种情感行为和每种欲望的系数值ke和ki,以便机器宠物1具有象“妇女(女性)”一样的“情感倾向”、“本能倾向”和“性格”。此外,改变行为模型25,以便会经常出现各种各样象“妇女(女性)”那样的行为模式。
同样,作为与“黄道十二宫”相关的处理,CPU 42除了根据当前日期确定“黄道十二宫”之外,还分别改变与“黄道十二宫”相对应的情感/本能生成目标模块21的每种情感行为和每种欲望的系数值ke和ki,和将“情感倾向”、“本能倾向”和“性格”改变成预定倾向。此外,通过修改行为模型25的相应部分以便与这些“黄道十二宫”相匹配,改变机器宠物1进行的行为模式。
更具体地说,在“狗”的情况中,改变情感/本能生成目标模块21的每种情感行为和每种欲望的系数值ke和ki,以便机器宠物1具有象“狗”一样的“情感倾向”、“本能倾向”和“性格”。另一方面,改变行为模型25,以便会经常出现模仿“狗”的行为模式。
另一方面,作为与可变行为形态项中的“行为”相关的处理,CPU 42通过修改要存储在如上所述的存储器10A中的行为模型25(图3)的相应部分,改变机器宠物1的行为。例如,在行为模型25的一个节点上,在确定为“当情感/本能生成目标模块21中‘愤怒’的情感行为的参数值是‘100’时,以‘50%’的过渡概率产生‘用拳打’的动作”的情况下。和同时,如果确定为再现“用拳打”的发光数据、以及再现“用拳打”的声音数据,那么,CPU 42将“愤怒”的情感行为的参数值“100”修改成“90”,或将过渡概率“50%”修改成“80%”,并通过改变、删除或附加行为、声音和发光模式修改行为模型。
此外,作为与“动作”相关的处理,CPU 42附加或删除所述动作数据(生成动作的数据),和修改记录着“内部条件与行为之间的关联”的部分。例如,在被描述成行为模型25的一个节点“当‘喜悦’的参数值变成‘100’时,做出‘欢呼’的动作”的情况下,CPU 42将其修改成当“喜悦”的参数值变成“100”时,做出“感谢姿式”的动作。
并用,作为与“声音”和“发光”相关的处理,CPU 42附加或删除声音数据或发光数据,生成相应的声音和发光模式,并修改行为模型25中记录着“内部条件与声音之间的关系”或“内部条件与发光模式之间的关系”的部分。
在这一方面,在可变内部条件项和可变行为形态项中,根据用户对问题屏幕70中的问题项的回答事先确定哪些项和如何改变这些项。例如,如图14所示,在用户对“机器宠物的动作”的问题项的回答是“撒尿”和“伸展”的情况下,改变可变行为形态项的“行为”和“动作”,附加生成“撒尿”和“伸展”的动作的动作数据,并修改行为模型25,以便做出“撒尿”和“伸展”的动作。
此外,在购买者对“机器宠物的性格”的问题项的回答是“温柔”的情况下,改变可变行为形态项的“行为”和定制内部条件相关项的“性格”。此外,除了修改行为模型25以便对于“握手”的输入,100%地伸出它的手之外,还修改个人信息24,以便对于“握手”的输入,使“喜悦”的参数增加。
然后,在根据定制处理,定制适合于购买者的爱好和生活状况的各种标准控制参数之后,服务器的CPU 42向相应的个人终端31A至31D输出预定屏幕数据,并在所述个人终端31A至31D的显示器上显示图15所示的第二模拟屏幕80(步骤SP10)。
这个第二模拟屏幕80是模拟显示根据购买者对所述问题屏幕70中的每个问题项的回答,机器宠物1的内部条件和行为形态实际上将变成什么样子的屏幕。
此外,在这个第二模拟屏幕80中,分别与数个动作(例如,“行走”、“欢呼”、“发笑”)和声音(例如,“呵欠”、“汪汪”)相对应,在预览栏81的左侧上配置了多个样本动作按钮82A至82C和样本声音按钮83A和83B。通过对这些样本动作按钮82A至82C和样本声音按钮83A和83B做出按下操作,可以使要显示在预览栏81上的三维图像画面61变成与所述样本动作按钮82A至82C或样本声音按钮83A和83B相对应的行为和动作,此外,还可以使相应的声音从个人终端31A至31D的扬声器输出。
此外,在第二模拟屏幕80中,播放按钮84A和停止按钮84B位于预览栏81的右侧,通过对播放按钮84A做出按下操作,可以使显示在预览栏81上的机器宠物1的三维图像画面61根据按如上所述定制的各种控制数据自动做出行为。
实际上,与此同时,服务器38的CPU 42根据这些定制的各种控制参数,确定机器宠物1的三维图像61下一步按与上面图3所述相同的方式做出的行为,并通过形成机器宠物1的三维图像画面61的计算机图形图像图像数据以便可以根据确定结果做出行为,和将其传输到相应的个人终端31A至31D,显示在第二模拟屏幕80上显示的机器宠物1的三维图像画面61,以便可以自动地行动。
此外,在这样的条件下,如果按下第二模拟屏幕80中的停止按钮84B,则CPU 42在停止其行为的状态下显示所述三维图像画面61。
在这一方面,在这个第二模拟屏幕80中,配置了第一模拟屏幕60(图11)的第一至第四旋钮63A至63D(图11)、分别与上述那些旋钮具有相同功能的第一至第四旋钮85A至85D、第一模拟屏幕60的图像放大按钮64A和图像缩小按钮64B、和分别与上述那些旋钮具有相同功能的图像拉近放大按钮86A和图像拉远缩小按钮86B。利用这些按钮,显示在预览栏81上的三维图像画面61可以沿着箭头a1′至a4′的方向转动,并可以放大或缩小尺寸。
然后,购买者根据显示在这个第二模拟屏幕80上的三维图像画面61的行为模式和声音,判断他打算购买的机器宠物1的内部条件和行为形态的技术规格是否是令人满意的(步骤SP11)。
接着,如果这个技术规格不是他能接受的,那么,他可以马上点击取消按钮87。在这种情况下,根据以后从服务器38传输的屏幕数据,在个人终端31A至31D的显示器上再次显示所述问题屏幕70(图12)。因此,希望购买者可以利用这个问题屏幕70选择每个问题项上的选择部分。
另一方面,如果那个技术规格是令购买者满意的,那么,他就可以点击OK按钮88。在这种情况中,根据从服务器38传输的屏幕数据,在个人终端31A至31D的显示器上显示购买者应该写入他的个人信息,例如,他的姓名、地址、电话号码、帐号和电子邮件地址等的合同屏幕(图中未显示),来取代第二模拟屏幕80。
因此,购买者通过在这个合同屏幕的每个应填部分中输入必要的项目,就可以与销售代理商之间签订购买具有第二模拟屏幕80上,如三维图像画面61所显示的技术规格的机器宠物1的购买合同。
因此,购买合同订毕,销售代理商将相应的软件存储在机器宠物1的存储器10A之后,包装所述机器宠物1,并将其发送给购买者(步骤SP12)。此外,与此同时,或之后,销售代理商从购买者帐户中提取这个机器宠物1的货款(步骤SP13)。
借助于这种安排,在机器宠物销售系统30中,购买者可以定购和接收具有适合于他的爱好和生活状况的技术规格的机器宠物1。(1-3)本实施例的操作和效果根据前述的结构,在这种机器宠物销售系统30中,购买者通过使用个人终端31A至31D访问服务器38,并利用显示的设计选择屏幕选择关于每个可变设计项的所需设计。
然后,服务器38根据购买者的选择改变由它自已保存的标准机器宠物1的设计,显示所述设计改变了的机器宠物1的模型。购买者根据这个模型,判断那个技术规格是否是令人满意的。
此外,当购买者接受了这个模型时,将在个人终端31A至31D的显示器上显示问题屏幕70,在问题屏幕70中列出了每个问题项和关于所述问题项的多个选择部分。因此,购买者可以依次选择对这些问题的回答。
与此同时,服务器38分析购买者由此输入的、对每个问题项的回答。除了根据分析结果,定制由它自己拥有的、标准机器宠物1的各种控制参数之外,还根据所述定制的各种控制参数,显示做出行为的机器宠物1的模型。然后,用户根据这个模型,判断这个技术规格是否是令人满意的。如果是令人满意的,则购买者就定购具有所述技术规格的机器宠物1。
这样,在这种机器宠物销售系统30中,由于购买者可以购买适合他爱好和生活状况的机器宠物,因此,购买者对机器宠物1的依恋性和亲密感将增加,和提高了机器宠物的娱乐因素。
此外,在这种机器宠物销售系统30中,由于可以以可供选择的方式进行设计选择屏幕50和问题屏幕70上的所需设计选择和相关回答选择,因此,有利于购买者根据他的爱好和生活状况购买机器宠物的定购处理。
此外,在这种机器宠物销售系统30中,由于服务器38的CPU 42形成的设计和各种控制参数的定制结果是要显示出来的,因此,购买者可以容易地看到那种他实际上打算购买的机器宠物1的类型,和他可以购买到与他自己的理想非常接近的机器宠物。
根据前述结构,由于可以定购具有反映购买者爱好和生活状况的技术规格的机器宠物1,因此,购买者对机器宠物1的依恋性和亲密感增加了。于是,提高了机器宠物1的娱乐因素。(1-4)其它实施例上述实施例已经处理了将根据本发明的定单接收设备和定单接收方法应用于作为如图1所示那样构成的机器宠物1的销售系统和机器宠物销售系统30的情况。但是,本发明并不仅限于此,而是可以广泛应用于除了在三维空间中或在显示器上作出行动的机器宠物1以及机器人设备之外的其它各种各样的虚拟生物和机器人设备。
此外,上述实施例已经处理了将定单接收设备和定单接收方法应用于将机器宠物1销售给希望购买者的机器宠物销售系统30的情况。但是,本发明并不仅限于此,而是可以应用于在定制了上述程序之后,只将程序分销给已经拥有机器宠物1(或含有虚拟生物的程序的硬件)的用户的系统。
此外,上述实施例已经处理了应用机器宠物1的设计和控制程序作为可变项的情况。但是,本发明并不仅限于此,而是除了设计和控制程序之外的其它项也可以包括在可变项中,并可以改变它以反映出希望购买者的愿望。
在这种情况中,如果销售对象是作为软件保存在诸如游戏机和电话之类的便携式终端装置中的虚拟生物和在显示器上表演,那么,可以包括那个便携式终端装置的设计和硬件作为可变项。
此外,上述实施例已经处理了形成传输装置和数据处理装置的情况,所述传输装置将关于虚拟生物或机器人设备的可变项的问题数据传输到定单发送者,所述数据处理装置利用具有相同服务器38的CPU 42进行数据处理(根据该实施例,例如,各种控制参数的定制处理)以便形成反映定单发送者对这些问题的回答的的虚拟生物或机器人设备。但是,本发明并不仅限于此,而是可以与服务器38分开地配置数据处理装置。
此外,根据上述实施例,把“功能部分”、“装饰部分”、“颜色变化”、和“模式”分类为可变设计项,把“情感倾向”、“本能倾向”、“性格”、“星座”和“黄道十二宫”分类为可变内部条件项,和把“行为”、“动作”、“声音”和“发光模式”分类为可变行为形态项。但是,本发明并不仅限于此,而是可以把这些项之外的其它项分类为可变设计项、可变内部条件项和可变行为形态项。
在这种情况中,可以把CCD摄像机16和诸如触摸传感器17之类的各种传感器、LED的形状和功能分类为可变设计项,和在“正在成长”的虚拟生物和机器人设备的情况中,可以包括成长级(行为和动作的困难程度和复杂程度的级别)作为可变内部条件项。
此外,上述实施例已经处理了通过服务器38定制反映购买者的爱好和生活状况两者的机器宠物1的情况。但是,本发明并不仅限于此,而是可以定制反映购买者的爱好和生活状况两者之一的机器宠物1。(2)第二实施例(2-1)根据第二实施例的机器宠物的结构(2-1-1)机器宠物的结构在图16中,标号90总体显示根据本发明实施例的机器宠物。在这个机器宠物90中,腿部单元92A至92D分别连接在主体单元91的前后部和左右侧上,头部单元93和尾部单元94分别与主体单元91的前端和后端相连接。
在这种情况中,如图17所示,在主体单元91中,存有控制这个机器宠物91的整个操作的控制单元100、成为这个机器宠物90的电源的电池101、电池传感器102和热传感器103、以及内部存储器104A和外部存储器104B。
此外,等效于这个机器宠物的“耳朵”的麦克风105、等效于“眼睛”的CCD(电荷耦合器件)摄像机106、触摸传感器107和等效于“嘴”的扬声器108分别配置在头部单元93中的预定位置上。
此外,致动器1091至109n分别位于腿部单元92A至92D的关节部分、腿部单元92A至92D与主体单元91之间的连接部分、头部单元93与主体单元91的连接部分、和尾部单元94与主体单元91之间的连接部分等上。
然后,头部单元93的麦克风105按照音阶收集用户通过声音命令器(图中未示出)发出的、诸如“行走”、“躺下”或“追球”之类的命令声音,将所得的音频信号S10传输到控制器100。此外,CCD摄像机106拍摄周围条件,将所得的图像信号S11传输到控制器100。
此外,从图16可清楚看出,触摸传感器107位于头部单元93的上部,并通过检测用户通过诸如“轻拍”和“打击”之类的物理行为施加的压力,将检测结果传输到控制器100作为压力检测信号S12。
此外,主体单元91的电池传感器102检测电池101的能量剩余量,并将检测结果传输到控制器100作为电池剩余量检测信号S13。热传感器103检测机器宠物90的内部热量,并将检测结果传输到控制器100作为热检测信号S14。
根据麦克风105、CCD摄像机106、触摸传感器107、电池传感器102和热传感器103提供的音频信号S10、图像信号S11、压力检测信号S12、电池剩余量检测信号S13和热检测信号S14,控制器100判断周围条件和是否存在来自用户的命令和行为。
然后,控制器100根据判断结果、事先存储在存储器104A中的控制程序和事先存储在存储器104B中的各种控制参数,确定随后的行为。此外,根据确定结果,控制器100通过驱动必要的致动器1091至109n,使机器人行动或动作,譬如,使头部单元93向上、向下、向左、向右摇动,使尾部单元94摆动,和通过驱动每个腿部单元92A至92D,使机器人行走。在接下来的章节中,将一组动作定义为一个行为,并使用这个行为。
此外,在这种情况下,控制器100通过在必要时生成音频信号S15和将其提供给扬声器108,根据所述音频信号S15输出声音,和使配置在机器宠物的“眼睛”位置上的LED(发光二极管)(图中未示出)闪烁。
因此,这种机器宠物90被设计成使它能够根据周围条件和存储在内部存储器104A和外部存储器104B中的控制程序和控制参数自动行动。(2-1-2)控制程序的软件结构这里,图18显示了机器宠物90中的所述控制程序的软件结构。从这个图19可明显看出,控制程序包括含义转换目标模块110、情感/本能生成目标模块111、行为确定目标模块112和行为生成目标模块113。
在这种情况中,含义转换目标模块110输入麦克风105、CCD摄像机106、触摸传感器107、电池传感器102和热传感器103给出的音频信号S10、图像信号S11、压力检测信号S12、电池剩余量检测信号S13和热检测信号S14。含义转换目标模块110据此识别特定的外部条件和内部条件,譬如,“受到打击”、“受到轻拍”、“检测到球”、“电池剩余量不足”和“内部温度升高”等,并将识别结果告知情感/本能生成目标模块111和行为确定目标模块112。
情感/本能生成目标模块111根据含义转换目标模块110给出的识别结果,存储在外部存储器104B中的个人信息114、和显示如后所述的行为确定目标模块112给出的执行行为的通知,确定机器宠物90的情感和本能条件。并且当情感和本能条件超过预定级别时,情感/本能生成目标模块111将这种情况告知行为确定目标模块112。
更明确地说,情感/本能生成目标模块111包括含有6个参数的情感模型和有4个参数的本能模型,情感模型的6个参数分别显示诸如“喜悦”、“悲痛”、“愤怒”、“惊讶”、“害怕”、和“厌恶”之类每种情感行为的强度,本能模型的4个参数分别显示诸如“爱的欲望”、“搜索的欲望”、“训练的欲望”、和“饮食的欲望”之类每种欲望的强度。
此外,在外部存储器104B中,作为个人信息114,根据含义转换目标模块20的识别结果,譬如,当“受到打击”时,增大“愤怒”的参数和减小“喜悦”的参数,和当“受到轻拍”时,增大“喜悦”的参数,而同时减小“愤怒”的参数。当发现一些行为,以及增大“训练的欲望”的参数时,增大“喜悦”的参数;并存储将关于增大或减小情感行为或欲望的参数值的数据,其与告知由确定目标模块113(如后所述)已经进行的行动的通知相关。
然后,情感/本能生成目标模块111根据含义转换目标模块110给出的识别结果和行为确定目标模块112根据个人信息发出的通知,周期地改变情感模型或本能模型的相应情感行为或欲望的参数值。
更明确地说,关于每个情感行为,情感/本能生成目标模块111按下式计算那个情感行为的下一循环的参数值E(n)′E(n)′=ke′×P′+ E(n-1)′……(3)此处,那个情感行为的前一循环的参数值设为E(n-1)′;根据在那个循环期间给出的识别结果和来自行为确定目标模块112的通知内容,通过预定计算获得的值是P′;和显示对那个情感行为预置的感受度的系数值是ke′。然后,情感/本能生成目标模块111将那个情感行为的参数值改变成这个参数值E(n)′。
此外,关于每个欲望,情感/本能生成目标模块111根据下列方程计算那个欲望的下一循环的参数值I(n)′I(n)′=ki′×Q′+I(n-1)′……(2)此处,那个欲望的前一循环的参数值是I(n-1)′;根据在那个循环期间给出的识别结果和来自行为确定目标模块112的通知内容,通过预定计算获得的值是Q′;和显示事先对该欲望设置的感受度的系数值是ki′。然后,情感/本能生成目标模块111将那个欲望的参数值改变成这个参数值I(n)′。
然后,按照参数值的更新处理的结果,当情感参数或本能参数的参数值两个之一超过事先对情感或本能设置的值时,情感/本能生成目标模块111将这种情况告知行为确定目标模块112。
当含义转换目标模块110提供识别结果和情感/本能生成目标模块111发出通知时,行为确定目标模块112根据存储在外部存储器104B中的行为模型115,确定随后的行为,并将确定结果告知行为生成目标模块113。
更明确地说,如图19所示,作为确定下一行为的方法,行为确定目标模块111利用称之为“概率自动机”的算法,该“概率自动机”根据分别对连接节点NODE0′至NODEn′的弧线ARC1′至ARCn+1′设置的过渡概率P1′至Pn+1′,确定一个节点NODE0′至NODEn′将会过渡到哪一个其它节点NODE0′至NODEn′的概率。
此外,将每个节点到其它节点的过渡条件和诸如过渡目的地和到那个目的地的过渡概率之类的控制数据放在文件中,并存储在外部存储器104B中。
借助于这种安排,例如,当含义转换目标模块110给出识别结果时,行为确定目标模块112利用行为模型115确定此时选择的节点NODE0′至NODEn′将会过渡到哪一个节点NODE0′至NODEn′,并将与此时的路径,即弧线ARC1′至ARCn-1′相容的行为告知行为生成目标113。
行为生成目标113根据来自行为确定目标模块112的通知,控制致动器1091至109n,或形成相应的音频信号S15(图17),将其输出到扬声器108,或必要时以发光模式使位于机器宠物的“眼睛”位置上的LED闪烁,以便使机器宠物90做出特定的行为。
因此,根据诸如存储在内部存储器104A中的控制程序之类的各种控制数据、和存储在外部存储器104B中的个人信息114和行为模型115,机器宠物90可以按照它自己和周围的条件、来自用户的命令或行为,做出自主性的行为。(2-2)根据本发明实施例的数据销售系统120的结构(2-2-1)数据销售系统120的结构这里,图20显示了网络系统(下文称之为数据销售系统)120。用户生成一系列当机器宠物90表达它诸如“喜悦”和“悲痛”之类的情感时由它完成的行为模式,并可以根据所述数据销售系统将那些控制数据销售给其它用户。
在这样的机器宠物销售系统120中,个人终端121A至121C通过卫星通信电路122、有线电视电路123或电话线124与因特网提供者125相连接。同时,所述因特网提供者125还通过因特网126与销售代理者127提供的服务器128相连接,和个人终端121D通过一般公用线直接与所述服务器128相连接。
在这种情况中,每个个人终端121A至121D是放在一般家庭中的普通个人计算机。将这种普通个人计算机配置成可以通过因特网126或一般公用线129与服务器128通信,并可以在所述服务器128之间发送/接收必要的数据。
此外,在销售代理者127对一般用户生成的、机器宠物9的行为模式的控制数据进行委托销售的情况下,服务器128是进行各种处理的Web服务器。这个服务器128可以通过因特网126或一般公用线129将各种屏幕数据发送到所访问的个人终端121A至121D,并通过形成必要的图像数据,在相应屏幕上根据所述图像数据显示图像(如后所述)。
在这一方面,这个服务器128的结构显示在图21中。从这个图21可明显看出,服务器128包括LAN(局域网)卡130,其中内置了用于因特网的接收电路;调制解调器131,作为用于一般公用线的接口电路;CPU 132,用于控制服务器128的整个控制;临时存储介质133,由半导体存储器组成作为CPU132的工作存储器;和外部存储介质134,例如,其中存储了或将存储用于服务器128进行处理的各种数据的如后所述的硬盘设备。
然后,服务器128将通过因特网126或一般公用线129从所访问的个人终端121A至121D提供的数据和命令通过LAN卡130或调制解调器131收集到CPU 132,并根据所述数据和命令,以及存储在外部存储介质134中的控制信息,进行预定处理。
然后,CPU 132根据这个处理结果,形成象如后所述那样的、各种屏幕的屏幕数据,并通过LAN卡130或调制解调器131将这个屏幕数据传输到相应的个人终端121A至121D。(2-2-2)控制数据登记和购买过程下面将说明在这个数据销售系统120中行为模式的控制数据的登记和购买过程。在这个数据销售系统120中,根据图22所示的数据登记过程RT2,将用户生成的机器宠物90的行为模式的控制数据登记到服务器128。其它用户可以按照图23所示控制数据购买过程RT3购买登记的所述行为模式的控制数据。
实际上,在这个数据销售系统120中,根据以诸如CD-ROM和下载的方式销售的预定程序,在图24所示的个人终端121A至121D的显示器上显示机器宠物90可以做出的所有动作都显示在上面的显示窗口(下文称之为动作文件显示窗口)140。或者,通过从显示在所述动作文件显示窗口140上的各种动作中选择一个动作,可以将这个动作显示为三维模拟空间的动作。
此外,在这个数据销售系统120中,用户可以根据这种三维图像的动作,选择多个动作,并通过沿着时间轴将它们依次排列起来(图中未示出),可以形成一系列行为模式。因此,由一部分所述行为模型115形成的使机器宠物90做出所述行为模式的控制数据可以存储在个人终端121A至121D的硬盘中。
然后,在这个数据销售系统120中,当用户打算将他创建的机器宠物90的行为模式(下文称这个用户为动作制作者)登记到销售代理者127的服务器128中时,首先,动作制作者利用个人终端121A至121D访问服务器128(步骤SP21),并将要登记的行为模式的控制数据传输到服务器128。结果是,根据从服务器128的CPU 132传输的屏幕数据,在个人终端121A至121D的显示器上显示图25所示的数据登记屏幕141。
此时,在数据登记屏幕141中,显示动作名描述栏142,用于描述动作制作者打算登记的行为模式的名称(动作名);数个选择按钮143A至143C,用于动作制作者指定销售代理者事先分类好的哪一类行为倾向,譬如,狗、机器人或孩子;数个选择按钮144A至144F,用于动作制作者指定哪一个情感行为表达哪一种行为模式(动作用法);和数个选择按钮145A和145B,用于动作制作者指定应用那种行为的机器宠物90的类型。此外,在动作时间显示栏146中显示服务器128的CPU 132检测到那种行为模式的时间。
然后,数据制作者在这个数据登记屏幕141的动作名描述栏142中描述那种行为模式的名称,对通过分别在诸如动作名、动作倾向、动作用法和机器宠物的类型之类的每个项目,分别点击相应选择按钮143A至143C、144A至144F、145A和145B,选择可用选择部分之后,点击OK按钮147A。因此,那种行为模式的控制数据可以临时登记在服务器128中(步骤SP22)。此外,如果数据制作者想要取消那个控制数据的登记,那么,他就点击取消按钮147B。
在这个数据登记屏幕141中,通过点击显示在屏幕右侧上的播放按钮148A,用户可以使显示在预览栏149中的机器宠物90的三维图像屏幕150做出与登记的行为模式相同的行为,并通过点击停止按钮148B,他可以使它停止那种行为。
然后,销售代理者127将检查临时登记在服务器128中的行为模式的控制数据(步骤SP23),并判断行为模式的质量是否值得销售(步骤SP24)。在这一方面,判断是否值得销售是根据控制数据(程序)的操作条件和错误的存在与否,以及在将这样的控制数据附加到机器宠物90上,确认它的操作,并且从公共道德上加以判断之后作出的。
然后,在这个销售代理者127判断行为模式的控制数据值得销售的情况下,销售代理者127向动作制作者发放登记证书(步骤SP25),并最后登记那种行为模式的控制数据(步骤SP26)。如果这个销售代理者127判断为不值得销售,那么,销售代理者127告知动作制作者不接受登记,并毁掉那个控制数据(步骤SP27)。
另一方面,至于由此登记在服务器128中的行为模式的控制数据,其它用户可以根据图23所示的控制数据购买过程RT3购买它。
更具体地说,愿意购买由用户(动作制作者)制作的行为模式的控制数据的用户(下文称之为购买者)通过利用个人终端121A至121D访问服务器128,在所述个人终端121A至121D的显示器上显示图26所示的分类技术规格屏幕151(步骤SP31)。
然后,购买者点击可用选择按钮152A至152D、153A至153F,它们分别与询问诸如购买者拥有的机器宠物90的类型和显示在分类技术规格屏幕151上的所需动作倾向之类的问题相对应。结果是,在个人终端121A至121D的显示器上显示出图27所示的索引屏幕154(步骤SP32)。
如图22所示,在这个索引屏幕154中,从登记在服务器128中的多个行为模式中选择出与在分类技术规格屏幕151中规定的和购买者拥有的机器宠物90的类型和购买者所需动作倾向相对应的行为模式。这些行为模式被分类成各种情感行为,譬如,“喜悦”、“愤怒”、“悲痛”、“惊讶”、“厌恶”和“害怕”等,这些由例如销售代理者规定的、每种行为模式的特征姿势的图像画面显示在相应的图像画面显示栏156A至156F、157A至157F、158A至158F、159A至159F、160A至160F、161A至161F、162A至162F、163A至163F中。
然后,购买者根据图像画面155,通过点击相应的图像画面显示栏156A至156F、157A至157F、158A至158F、159A至159F、160A至160F、161A至161F、162A至162F、163A至163F,选择所需行为模式。结果,如图28所示,在个人终端121A至121D的显示器上显示出动作确认屏幕162。
在这个动作确认屏幕162中,在分类技术规格屏幕151(图25)中规定的和购买者拥有的机器宠物90的类型、购买者所需动作倾向、和购买者在索引屏幕154(图27)中选择的行为模式的动作用法分别显示在机器人类型显示栏163、动作倾向显示栏164、和动作用法显示栏165中。并且,购买者在索引屏幕154中选择的行为模式的动作名和动作时间、动作制作者(数据制作者)的姓名和销售价格也将分别显示在动作名显示栏166、动作时间显示栏167、动作制作者显示栏168、和销售价格显示栏169中。
此外,在这个动作确认屏幕162中,由服务器128的CPU 132根据存储在服务器128的存储介质134中的计算机图形图像(CG计算机图形图像)的图像数据(下文称之为计算机图形图像图像数据)形成的机器宠物90的三维图像画面也显示在屏幕右侧的预览栏170中,播放按钮172A和停止按钮172B显示在此屏幕的下部。
在这个动作确认屏幕162中,通过点击播放按钮172A,购买者可以使机器宠物90的三维图像画面172做出购买者在索引屏幕154上选择的行为模式的动作。
实际上,此刻,服务器128的CPU 132从事先存储在存储介质134中的登记的各种行为模式的控制数据中读出由用户选择的行为模式的控制数据,并通过根据所述控制数据进行CG处理,形成可以使机器宠物1的三维图像画面171做出那种行为模式的计算机图形图像图像数据和将其传输到相应的个人终端121A至121D。结果,根据这个图形图像数据,活动显示在动作确认屏幕162的预览栏170上显示的机器宠物90的三维图像画面171,仿佛是正在进行这样的动作模式一样。
此外,当在这样的条件下点击停止按钮172B时,服务器128的CPU 132形成计算机图形图像图像以停止显示在动作确认屏幕162的预览栏170上的、机器宠物90的三维图像画面171的行为,并将此计算机图形图像图像数据传输到相应的个人终端121A至121D。结果是,根据这个计算机图形图像图像数据,机器宠物90的三维图像画面171显示出它停止的行为。
然后,希望购买者根据这个三维图像画面171的动作,判断是否购买那种行为模式的控制数据。如果他不想购买它,那么他就点击一下取消按钮173B。在这种情况下,在个人终端121A至121D的显示器上再次显示索引屏幕154。于是,利用这些索引屏幕154和动作确认屏幕162,购买者可以通过用肉眼确认所需行为模式,按照显示在预览栏170的机器宠物90的三维图像画面171的动作,选择出行为模式的控制数据(步骤SP33和步骤SP34)。
另一方面,当希望购买者想要购买含有显示在预览栏170的机器宠物90的三维图像画面171的动作的行为模式的控制数据,他就点击一下动作确认屏幕162的OK按钮173A。结果,在个人终端121A至121D的显示器上显示出可以填写诸如购买者姓名、地址、电话号码和帐号之类的必要项目的购买申请屏幕(图中未示出)。
然后,通过在购买申请屏幕中填写必要项目,购买者可以申请购买按如上所述选择的行为模式的控制数据(步骤SP35)。结果,那个控制数据就传输到个人终端121A至121D,并存储(下载)到所述个人终端121A至121D的硬盘中(步骤SP36)。
此外,当进行这样的下载时,服务器128的CPU 132从购买者的帐户中提取货款(步骤SP37),通过从所述货款中减去税费和销售代理者127的管理费,服务器128的CPU 132将剩余的货款存放到那种行为模式的动作制作者的帐户中(步骤SP38)。
因此,在这种数据销售系统120中,由用户(动作制作者)制作的行为模式的控制数据可以销售给其它用户(购买者)。
然后,购买者将机器宠物90的外部存储器104B(图17)安装到个人终端121A至121D中,此外,除了将按如上所述下载的控制数据存储在这个外部存储器104B中之外,还编辑事先存储在所述外部存储器104B中的行为模型115(图18)的相应部分。因此,他可以使机器宠物90执行如上所述购买的行为模式。(2-2-3)本实施例的操作和效果根据前述结构,在这种数据销售系统120中,制作机器宠物90的行为模式的动作制作者临时将其登记在销售代理者127的服务器128中,销售代理者127检查它的质量,如果销售代理者127确定值得销售,那么,就最后将那种行为模式登记在服务器128中。
此外,想要购买由此登记在服务器128中的行为模式的控制数据的用户利用个人终端121A至121D访问这个服务器128。因此,用户利用显示在所述个人终端121A至121D的显示器上的索引屏幕154和动作确认屏幕162选择所需行为模式,并申请购买那种行为模式。
结果是,那种行为模式的控制数据从服务器128传输到那个个人终端121A至121,并存储在所述个人终端121A至121的硬盘中。因此,通过将行为数据存储在机器宠物90的外部存储器104中,购买者可以使那个机器宠物90根据所述行为数据行动。
于是,在这种数据销售系统120中,由于用户制作了机器宠物90的行为模式,并可以将其销售给其它用户,因此,可以容易地形成高质量的行为模式。此外,由于其它用户可以欣赏到那种行为模式,因此,可以提高机器宠物90的趣味性。
此外,在这种数据销售系统120中,由于购买者在他购买行为模式的控制数据的同时,可以在动作确认屏幕162上模拟行为模式,因此,他可以用肉眼确认有关它实际上如何动作的那种行为模式的实际动作。因此,购买者选择那种行为模式的工作变得更加容易,购买者可以有把握地购买到他所希望的行为模式的控制数据。
根据前述结构,由于用户制作了机器宠物90的行为模式,并把其销售给其它用户,因此,使其它用户拥有的机器宠物90能够做出所述行为模式的行为,提高了机器宠物90的娱乐因素。于是,可以实现能够提高机器宠物90的娱乐因素的数据销售系统。(2-2-4)其它实施例上述实施例已经处理了将本发明应用于委托销售机器宠物90的行为模式的控制数据的数据销售系统120的情况。但是,本发明并不仅限于此,而是,简而言之,可以广泛应用于各种各样其它数据销售设备,这些数据销售设备销售作为软件保存在硬件中和根据所述软件做出行为或动作的虚拟生物中的一部分数据,和根据预定控制数据做出行为或动作的机器人设备的控制数据。在这种情况中,作为虚拟生物的一部分数据,所述数据不仅可以是控制所述虚拟生物的行为或动作的数据,而且还可以与,例如,虚拟生物的部分或整体设计有关。
此外,上述实施例已经处理了如图21所示,根据本发明将服务器128构成数据销售设备的情况。但是,本发明并不仅限于此,而是还可以广泛各种各样其它的结构。
此外,上述实施例已经处理了应用行为模式的控制数据表达机器宠物90的每种情感行为且作为委托销售的控制数据的情况。但是,本发明并不仅限于此,而是,声音数据、行为模型115、发光模式数据、控制姿势过渡的控制数据、和诸如中间件和设备驱动器之类的一部分或全部控制程序也可以被认为是委托销售的控制数据。
此外,上述实施例已经处理了通过因特网126接受委托和销售一般用户制作的控制数据的情况。但是,本发明并不仅限于此,而是,还可以通过诸如LAN和公用电话线网之类的其它网络接受委托和销售一般用户制作的控制数据。
此外,上述实施例已经处理了通过一个服务器128构造用于接受由一般用户形成的机器宠物90的控制数据的的委托的委托接受装置和用于销售所述控制数据的销售装置的情况。但是,本发明并不仅限于此,而是,还可以通过分开的服务器形成这些装置。
此外,上述实施例已经处理了销售代理者127在图22的步骤SP23检查临时登记在服务器128中的行为模式的控制数据的情况。但是,本发明并不仅限于此,而是,这样的检查还可以由销售代理者127之外的其它人员进行。此外,这样的检查也可以由服务器128利用软件自动进行。
此外,作为检查的内容,上述实施例已经处理了确认控制数据(程序)的操作条件和错误的存在与否,并且还通过将控制数据附加到机器宠物90上,确认它的动作,和进一步从公共道德的角度检查它的情况。但是,本发明并不仅限于此,而是,还可以检查除这些项目之外的其它项目。
工业应用本发明涉及购买系统和方法、定单接收设备和方法、数据销售代理系统和方法、数据销售设备和方法、和计算机程序,和可以应用于诸如通过网络销售机器宠物和它的动作数据的销售系统。
权利要求
1.一种用于购买作为软件存在的和被编程成可以行动或动作的虚拟生物的购买系统,包括第一通信装置,配置在所述虚拟生物的定单发送者一方上;第二通信装置,配置在所述虚拟生物的定单接收者一方上;和通信路径,连接在所述第一通信装置和所述第二通信装置之间;其中所述第二通信装置,包括问题数据传输装置,通过所述通信路径,将与所述虚拟生物的所述软件和/或拥有其中存储了所述软件的记录介质的硬件中的可变项有关的问题数据,传输到所访问的所述第一通信装置;和数据处理装置,进行预定数据处理,以便生成反映定单发送者对通过所述通信路径从第一通信装置传输的所述问题的回答的所述虚拟生物和/或所述硬件。
2.根据权利要求1所述的购买系统,其中所述可变项是关于所述虚拟生物的所述行为或动作的技术规格。
3.根据权利要求1所述的购买系统,其中所述可变项是所述虚拟生物或所述硬件的设计。
4.根据权利要求1所述的购买系统,其中所述数据处理装置根据所述定单发送者对所述问题的回答分析所述定单发送者的爱好和/或生活状况,并根据分析结果进行数据处理。
5.根据权利要求1所述的购买系统,其中所述数据处理装置生成反映所述定单发送者对所述问题的回答的所述虚拟生物和/或所述硬件的计算机图形图像图像的图像数据,并通过通信路径将所述图像数据传输到第一通信装置。
6.一种用于购买作为软件存在的和被编程成可以行动或动作的虚拟生物的购买方法,包括第一步骤,配备在所述虚拟生物的定单发送者一方上的第一通信装置访问配置在所述虚拟生物的定单接收者一方上的第二通信装置;第二步骤,所述第二通信装置将与所述虚拟生物的所述软件和/或拥有其中存储了所述软件的记录介质的硬件中的可变项有关的问题数据,传输到所访问的第一通信装置;和第三步骤,在所述第二通信装置中进行预定数据处理,以便生成反映所述定单发送者对从所述第一通信装置传输到所述第二通信装置的所述问题的回答的所述虚拟生物和/或所述硬件。
7.根据权利要求6所述的购买方法,其中所述可变项是关于所述虚拟生物的所述行为或动作的技术规格。
8.根据权利要求6所述的购买方法,其中所述可变项是所述虚拟生物或所述硬件的设计。
9.根据权利要求6所述的购买方法,其中所述第三步骤根据所述定单发送者对所述问题的回答分析所述定单发送者的爱好和/或生活状况,并根据分析结果进行所述数据处理。
10.根据权利要求6所述的购买方法,其中所述第三步骤进行所述数据处理时,生成反映所述定单发送者对所述问题的回答的所述虚拟生物和/或所述硬件的计算机图形图像图像的图像数据,并将所述图像数据传输到所述第一通信装置。
11.一种用于接收作为软件存在的和被编程成可以行动或动作的虚拟生物的定单的定单接收设备,包括问题数据传输装置,通过预定通信路径,将与所述虚拟生物的所述软件和/或拥有其中存储了所述软件的记录介质的硬件中的可变项有关的问题数据,传输给所访问的定单发送者;和数据处理装置,进行预定数据处理,以便生成反映定单发送者所述问题的回答的所述虚拟生物和/或所述硬件。
12.根据权利要求11所述的定单接收设备,其中所述可变项是关于所述虚拟生物的所述行为或动作的技术规格。
13.根据权利要求11所述的定单接收设备,其中所述可变项是所述虚拟生物或所述硬件的设计。
14.根据权利要求11所述的定单接收设备,其中所述数据处理装置根据所述定单发送者对所述问题的回答分析所述定单发送者的爱好和/或生活状况,并根据分析结果进行数据处理。
15.根据权利要求11所述的定单接收设备,其中所述数据处理装置生成反映所述定单发送者对所述问题的回答的所述虚拟生物和/或所述硬件的计算机图形图像的图像数据,并将所述图像数据传输给定单发送者。
16.一种用于接收作为软件存在的和被编程成可以行动或动作的虚拟生物的定单的定单接收方法,包括第一步骤,通过预定通信路径,将与所述虚拟生物的所述软件和/或拥有其中存储了所述软件的记录介质的硬件中的可变项有关的问题数据,传输给所访问的定单发送者;和第二步骤,进行预定数据处理,以便生成反映所述定单发送者对所述问题的回答的所述虚拟生物和/或所述硬件。
17.根据权利要求16所述的定单接收方法,其中所述可变项是关于所述虚拟生物的所述行为或动作的技术规格。
18.根据权利要求16所述的定单接收方法,其中所述可变项是所述虚拟生物或所述硬件的设计。
19.根据权利要求16所述的定单接收方法,其中所述第二步骤根据所述定单发送者对所述问题的回答分析所述定单发送者的爱好和/或生活状况,并根据分析结果进行所述数据处理。
20.根据权利要求16所述的定单接收方法,其中所述第二步骤进行所述数据处理时,生成反映所述定单发送者对所述问题的回答的所述虚拟生物和/或所述硬件的计算机图形图像的图像数据,并将所述图像数据传输给所述定单发送者。
21.一种使计算机执行处理以定购作为软件存在的和被编程成可以行动或动作的虚拟生物的计算机程序,包括第一步骤,通过预定通信路径,将与所述虚拟生物的所述软件和/或拥有其中存储了所述软件的记录介质的硬件中的可变项有关的问题数据,传输给所访问的定单发送者;和第二步骤,进行预定数据处理,以便生成反映所述定单发送者对所述问题的回答的所述虚拟生物和/或所述硬件。
22.根据权利要求21所述的计算机程序,其中所述可变项是关于所述虚拟生物的所述行为或动作的技术规格。
23.根据权利要求21所述的计算机程序,其中所述可变项是所述虚拟生物或所述硬件的设计。
24.根据权利要求21所述的计算机程序,其中所述第二步骤根据所述定单发送者对所述问题的回答分析所述定单发送者的爱好和/或生活状况,并根据分析结果进行所述数据处理。
25.根据权利要求21所述的计算机程序,其中所述第二步骤进行所述数据处理时,生成反映所述定单发送者对所述问题的回答的所述虚拟生物和/或所述硬件的计算机图形图像的图像数据,并将所述图像数据传输给所述定单发送者。
26.一种用于购买根据预定程序行动或动作的机器人设备的购买系统,包括第一通信装置,配置在所述机器人设备的定单发送者一方上;第二通信装置,配置在所述机器人设备的定单接收者一方上;和通信路径,连接在所述第一通信装置和所述第二通信装置之间;其中所述第二通信装置,包括问题数据传输装置,通过所述通信路径,将与所述机器人设备的可变项有关的问题数据,传输到通过所述通信路径所访问的所述第一通信装置;和数据处理装置,进行预定数据处理,以便生成反映定单发送者对通过所述通信路径从所述第一通信装置传输的所述问题的回答的所述机器人设备。
27.根据权利要求26所述的购买系统,其中所述可变项是关于所述机器人设备的所述行为或动作的技术规格。
28.根据权利要求26所述的购买系统,其中所述可变项是所述机器人设备的设计。
29.根据权利要求26所述的购买系统,其中所述数据处理装置根据所述定单发送者对所述问题的回答分析所述定单发送者的爱好和/或生活状况,并根据分析结果进行数据处理。
30.根据权利要求26所述的购买系统,其中所述数据处理装置进行所述数据处理时,生成反映所述定单发送者对所述问题的回答的所述机器人设备的计算机图形图像的图像数据,并通过通信路径将所述图像数据传输到第一通信装置。
31.一种用于购买根据预定程序行动或动作的机器人设备的购买方法,包括第一步骤,配备在所述机器人设备的定单发送者一方上的第一通信装置访问配置在所述机器人设备的定单接收者一方上的第二通信装置;第二步骤,将与所述机器人设备的可变项有关的问题数据从所述第二通信装置传输到所述第一通信装置;和第三步骤,在所述第二通信装置中进行预定数据处理,以便构成反映所述定单发送者对从所述第一通信装置传输到所述第二通信装置的所述问题的回答的所述机器人设备。
32.根据权利要求31所述的购买方法,其中所述可变项是关于所述机器人设备的所述行为或动作的技术规格。
33.根据权利要求31所述的购买方法,其中所述可变项是所述机器人设备的设计。
34.根据权利要求31所述的购买方法,其中所述第三步骤根据所述定单发送者对所述问题的回答分析所述定单发送者的爱好和/或生活状况,并根据所述分析结果进行所述数据处理。
35.根据权利要求31所述的购买方法,其中所述第三步骤进行所述数据处理时,生成反映所述定单发送者对所述问题的回答的所述机器人设备的计算机图形图像的图像数据,并将所述图像数据传输到所述第一通信装置。
36.一种用于接收根据预定程序行动或动作的机器人设备的定单的定单接收设备,包括问题数据传输装置,通过预定通信路径,将与所述机器人设备的可变项有关的问题数据,传输给所访问的定单发送者;和数据处理装置,进行预定数据处理,以便生成反映定单发送者所述问题的回答的所述机器人设备。
37.根据权利要求36所述的定单接收设备,其中所述可变项是关于所述机器人设备的所述行为或动作的技术规格。
38.根据权利要求36所述的定单接收设备,其中所述可变项是所述机器人设备的设计。
39.根据权利要求36所述的定单接收设备,其中所述数据处理装置根据所述定单发送者对所述问题的回答分析所述定单发送者的爱好和/或生活状况,并根据所述分析结果进行数据处理。
40.根据权利要求36所述的定单接收设备,其中所述数据处理装置进行所述数据处理时,生成反映所述定单发送者对所述问题的回答的所述机器人设备的计算机图形图像的图像数据,并将所述图像数据传输给定单发送者。
41.一种用于接收根据预定控制程序行动或动作的机器人设备的定单的定单接收方法,包括第一步骤,通过预定通信路径,将与所述机器人设备的可变项有关的问题数据,传输给所访问的定单发送者;和第二步骤,进行预定数据处理,以便生成反映所述定单发送者对所述问题的回答的所述机器人设备。
42.根据权利要求41所述的定单接收方法,其中所述可变项是关于所述机器人设备的所述行为或动作的技术规格。
43.根据权利要求41所述的定单接收方法,其中所述可变项是所述机器人设备的设计。
44.根据权利要求41所述的定单接收方法,其中所述第二步骤根据所述定单发送者对所述问题的回答分析所述定单发送者的爱好和/或生活状况,并根据所述分析结果进行所述数据处理。
45.根据权利要求41所述的定单接收方法,其中所述第二步骤进行所述数据处理时,生成反映所述定单发送者对所述问题的回答的所述机器人设备的计算机图形图像的图像数据,并将所述图像数据传输给所述定单发送者。
46.一种使计算机执行处理以接收根据预定控制程序行动或动作的机器人设备的定单的计算机程序,包括第一步骤,通过预定通信路径,将与所述机器人设备的可变项有关的问题数据,传输给所访问的定单发送者;和第二步骤,进行预定数据处理,以便生成反映所述定单发送者对所述问题的回答的所述机器人设备。
47.根据权利要求46所述的计算机程序,其中所述可变项是关于所述机器人设备的所述行为或动作的技术规格。
48.根据权利要求46所述的计算机程序,其中所述可变项是所述机器人设备的设计。
49.根据权利要求46所述的计算机程序,其中所述第二步骤根据所述定单发送者对所述问题的回答分析所述定单发送者的爱好和/或生活状况,并根据分析结果进行所述数据处理。
50.根据权利要求46所述的计算机程序,其中所述第二步骤进行所述数据处理时,生成反映所述定单发送者对所述问题的回答的所述机器人设备的计算机图形图像的图像数据,并将所述图像数据传输给所述定单发送者。
51.一种数据销售代理系统,包括第一通信装置,配置在作为软件保存在硬件中和根据所述软件行动和动作的虚拟生物中的一部分数据的制作者一方上;第二通信装置,配置在销售所述虚拟生物的一部分数据的销售受托者一方上;第三通信装置,配置在所述虚拟生物的所述那一部分数据的打算购买者一方上;和通信路径,连接在所述第一通信装置、所述第二通信装置和所述第三通信装置之间;其中所述第二通信装置,包括委托接受装置,对通过所述通信路径从第一通信装置发出的、由所述制作者制作的所述虚拟生物的所述那一部分数据进行委托接受处理;和销售装置,进行预定销售处理,以便通过所述通信路径,将接受委托的所述虚拟生物的一部分数据销售给所访问的第三通信装置。
52.根据权利要求51所述的数据销售代理系统,其中所述那一部分数据是控制所述虚拟生物的行为或动作的数据。
53.根据权利要求52所述的数据销售代理系统,其中所述销售装置通过通信路径,将用于根据指定的所述那一部分数据模拟显示所述虚拟生物的行为或动作的图像数据传输到所访问的第三通信装置。
54.一种数据销售代理方法,包括第一步骤,对从第一通信装置传输到第二通信装置的所述虚拟生物的一部分数据进行预定委托接受处理,所述第一通信装置配置在作为软件保存在硬件中和根据所述软件行动和动作的虚拟生物中的一部分数据的制作者一方上,所述第二通信装置配置在销售受托者一方上;和第二步骤,第二通信装置进行预定销售处理,以便通过预定通信路径,将接受委托的所述虚拟生物的一部分数据传输给所访问的第三通信装置,所述第三通信装置配置在所述虚拟生物的一部分数据的打算购买者一方上。
55.根据权利要求54所述的数据销售代理方法,其中所述那一部分数据是用于控制所述虚拟生物的行为或动作的数据。
56.根据权利要求54所述的数据销售代理方法,其中所述第二步骤将用于根据指定的所述那一部分数据模拟显示所述虚拟生物的行为或动作的图像数据传输到所访问的第三通信装置。
57.一种数据销售设备,包括委托接受装置,接受作为软件保存在硬件中和根据所述软件做出行为和动作的所述虚拟生物中的一部分数据的委托销售;和销售装置,将所述委托接受装置接受委托的所述那一部分数据销售给虚拟生物的所述那一部分数据的打算购买者。
58.根据权利要求57所述的数据销售设备,其中所述那一部分数据是用于控制所述虚拟生物的行为或动作的数据。
59.根据权利要求57所述的数据销售设备,其中所述委托接受装置通过网络接受所述那一部分数据的销售;和所述销售装置通过所述网络销售所述那一部分数据。
60.根据权利要求59所述的数据销售设备,其中所述那一部分数据是控制所述虚拟生物的行为或动作的数据;和所述销售装置将用于事先根据所述那一部分数据模拟显示所述虚拟生物的行为或动作的图像数据传输给打算购买者。
61.一种数据销售方法,包括第一步骤,接受作为软件保存在硬件中和根据所述软件做出行为和动作的所述虚拟生物中的一部分数据的委托销售;和第二步骤,将接受委托的所述那一部分数据销售给所述虚拟生物的所述那一部分数据的打算购买者。
62.根据权利要求61所述的数据销售方法,其中所述那一部分数据是用于控制所述虚拟生物的行为或动作的数据。
63.根据权利要求61所述的数据销售设备,其中第一步骤通过网络接受所述那一部分数据的销售;和第二步骤通过所述网络销售所述那一部分数据。
64.根据权利要求63所述的数据销售方法,其中所述那一部分数据是控制所述虚拟生物的行为或动作的数据;和第二步骤将用于事先根据所述那一部分数据模拟显示所述虚拟生物的行为或动作的图像数据传输给所述打算购买者。
65.一种使计算机执行数据销售处理的计算机程序,包括第一步骤,接受作为软件保存在硬件中和根据所述软件做出行为和动作的所述虚拟生物中的一部分数据的委托销售;和第二步骤,将接受委托的所述那一部分数据销售给所述虚拟生物的所述那一部分数据的打算购买者。
66.根据权利要求65所述的计算机程序,其中所述那一部分数据是控制所述虚拟生物的行为或动作的数据。
67.根据权利要求65所述的计算机程序,其中第一步骤通过网络接受所述那一部分数据的销售;和第二步骤通过所述网络销售所述那一部分数据。
68.根据权利要求66所述的计算机程序,其中所述那一部分数据是控制所述虚拟生物的行为或动作的数据;和第二步骤将用于事先根据所述那一部分数据模拟显示所述虚拟生物的行为或动作的图像数据传输给所述打算购买者。
69.一种数据销售代理系统,包括第一通信装置,配置在根据预定控制数据行动和动作的机器人设备的控制数据的制作者一方上;第二通信装置,配置在进行所述机器人设备的所述控制数据的委托销售的受托者一方上;第三通信装置,配置在所述机器人设备的所述控制数据的打算购买者一方上;和通信路径,连接在所述第一通信装置、所述第二通信装置和所述第三通信装置之间;其中所述第二通信装置,包括委托接受装置,处理通过所述通信路径从第一通信装置发出的所述机器人设备的所述控制数据的委托接受;和销售装置,进行预定销售处理,以便通过所述通信路径,将接受委托的所述机器人设备的所述控制数据销售给所访问的第三通信装置。
70.根据权利要求69所述的数据销售代理系统,其中所述销售装置将用于事先根据控制数据模拟显示所述机器人设备的行为或动作的图像数据传输到所述控制数据的购买者。
71.一种数据销售代理方法,包括第一步骤,在第二通信装置中对从第一通信装置传输到第二通信装置的所述机器人设备的所述控制数据进行委托接受处理,所述第一通信装置配置在根据预定控制数据做出行动和动作的机器人设备的控制数据数据制作者一方上,所述第二通信装置配置在受托者一方上;和第二步骤,第二通信装置进行预定销售处理,以便将接受委托的所述控制数据传输给所访问的所述控制数据打算购买者的第三通信装置。
72.根据权利要求71所述的数据销售代理方法,其中所述第二步骤将用于事先根据控制数据模拟显示所述机器人设备的行为或动作的图像数据传输给打算购买者。
73.一种数据销售设备,包括委托接受装置,接受根据预定控制数据行动和动作的所述机器人设备的所述控制数据的委托销售;和销售装置,销售所述委托接受装置接受委托的所述控制数据。
74.根据权利要求73所述的数据销售设备,其中所述委托接受装置通过网络接受所述控制数据的销售;和所述销售装置通过所述网络销售所述控制数据。
75.根据权利要求74所述的数据销售设备,其中所述销售装置将用于事先根据所述控制数据模拟显示所述机器人设备的行为或动作的图像数据传输给打算购买者。
76.一种数据销售方法,包括第一步骤,接受根据预定控制数据出行动或动作的所述机器人设备的控制数据的委托销售;和第二步骤,将接受委托的所述控制数据销售给所述控制数据的打算购买者。
77.根据权利要求76所述的数据销售方法,其中第一步骤通过网络接受所述控制数据的销售;和第二步骤通过所述网络销售所述控制数据。
78.根据权利要求77所述的数据销售方法,其中所述第二步骤将用于事先根据所述控制数据模拟显示所述机器人设备的行为或动作的图像数据传输给所述打算购买者。
79.一种使计算机执行数据销售处理的计算机程序,包括第一步骤,进行预定委托接受处理,以便接受根据预定控制数据行动和动作的机器人设备的所述控制数据的委托销售;和第二步骤,进行预定销售处理,以便将接受委托的所述控制数据销售给所述控制数据的打算购买者。
80.根据权利要求79所述的计算机程序,其中所述第一步骤通过网络接受所述控制数据的销售;和所述第二步骤通过所述网络销售所述控制数据。
81.根据权利要求80所述的计算机程序,其中所述第二步骤将用于事先根据所述那一部分数据模拟显示所述机器人设备的行为或动作的图像数据传输给所述打算购买者。
全文摘要
在购买系统及其方法、定单接收设备、定单接收方法和计算机程序中,与虚拟生物或包容这种虚拟生物的硬件、或机器人设备的可变项有关的问题数据要传输给定单发送者,并通过反映购买者对问题的回答,进行生成虚拟生物和/或硬件的预定处理。此外,在数据销售代理系统及其方法、数据销售设备及其方法、和计算机程序中,要接受虚拟生物或机器人设备中的一部分数据或控制数据的委托销售,并将销售所述那一部分数据。
文档编号G06Q50/00GK1342296SQ00804401
公开日2002年3月27日 申请日期2000年12月28日 优先权日1999年12月30日
发明者野间英树 申请人:索尼公司