通信服务提供系统及方法

文档序号:7738507阅读:238来源:国知局
专利名称:通信服务提供系统及方法
技术领域
本发明涉及利用连接在通用的通信网络上的服务器,进行适应于连接在该通信网络上的、例如设置在家庭内的各种机器的属性的各种控制、监视或数据收集的通信服务提供方法、通信服务提供系统、以及由计算机提供通信服务的通信服务提供程序。
背景技术
把使用电话线路等通信网络收集关于家庭中的用电量和用气体量的数据的以往的方法称作遥测,例如,特开平11年第294757号公报中所记载的,另外还有特开2000年第48284号公报、特开2000年第283816号公报、特开平11年第247465号公报、特表2000年第511732号公报中记载的。
特开平11年第294757描述了正确并且对人为的作业的依存度低,不需要大规模和复杂的设备等,计测液体燃料等的消耗量的方法。因此,根据由液体燃料的流通量计计测的流通量,管理设置在消耗液体燃料一侧的家庭容器一侧内储藏的液体燃料的消耗动作,把包含液体燃料的使用量和残余量的至少一方的关于液体燃料消耗的信息通过电话线路等信息传输线路发送给提供液体燃料一侧。
特开2000年第48284号公报描述了通过在用电量的计测的同时,把该使用量的变化与特定的模式比对,发现家庭内的异常的方法。因此,该公报的装置包括可插拔地安装在电线的插座上,与电线连接,具有操作信号发送用的操作部和在操作该操作部时产生预先决定的特定模式的电流并且向所述电线输出的电流发生部件的信号发送装置;监视所述电线的消耗电流,检测所述电线的消耗电流模式中包含有所述特定模式的信号检测部件;以及当用该信号检测部件检测到所述特定模式时,把该意思向外部通知的外部通知部件。
特开2000年第283816号公报中记载的计测用气量的方法在计测用气量的同时,从该使用量变化检测气体泄漏和燃气阀门的忘记关闭,在自动关闭燃气阀门的同时,把该意思通知燃气公司。因此,该公报的燃气表具有形成给定的气体管道的表主体、检测流过所述气体管道的燃气的流量的流量传感器、配置在所述气体管道中的遮断阀、表示燃气泄漏的泄漏显示部件、用于控制所述遮断阀和所述泄漏显示部件的控制部件。本公报的燃气泄漏检测系统包含监视所述燃气表的状态的表监视装置、用于把表示所述燃气表状态的检测信号向所述表监视装置发送的通信部件。所述燃气表的控制部件当流过所述气体管道的流量超过微小泄漏值的状态持续微小泄漏检测时间时,就生成微小泄漏检测信号,把生成的所述微小泄漏检测信号通过所述通信部件向所述表监视装置发送。该控制部件当向所述表监视装置传输了所述微小泄漏检测信号时,使所述泄漏显示部件工作,当未向所述表监视装置传输所述微小泄漏检测信号时,生成微小泄漏遮断信号,根据所述微小泄漏遮断信号,遮断所述遮断阀。据此,确保发生异常泄漏或忘记关闭时的安全。该异常泄漏遮断信号或忘记关闭遮断信号通过通信部件传输给表监视装置,燃气供给者能知道异常泄漏遮断或忘记关闭遮断。
在特开平11年第247465号公报中,在集合住宅中储存固体肥皂等家庭生活必需品和消耗品,通过检测其残余量,防止储量用完,从而提高集合住宅中的生活方便性。因此,本公报的系统具有包括以下部分的储存系统检测在集合住宅中储存固体肥皂等家庭生活必需品和消耗品的储存空间中的生活用品的残余量的检测部件;根据检测部件的检测,补充生活用品的补充部件。检测部件可以按照生活用户的种类采用各种形态,也可以是基于集合住宅的管理人的目视检测,如果是重量或容量那样的电和机械的检测,就可以是仪表,管理人、制造商、批发商等以目视观察仪表,或使用各种通信部件。补充部件可以是管理人等根据库存的掌握,通过各种通信部件对制造商、批发商要求买进的系统,也可以是制造商、批发商在所述自己的通信监视系统下进行买进的方式。
在这些以往的技术中,成为各计测对象的家庭内的机器是固定的,所以必须分别在计测对象的家庭内的机器上附属固定用于把计测结果向家庭外的中心等发送的通信部件。即使当使用电话线等公共通用的通信线路作为通信部件时,用于连接在电话线上的调制解调器或通话线路的电话局号码也需要进行分配个别并且独立的。
并且,预先决定计测对象机器或其计测内容、在怎样的状况下、怎样的条件下进行怎样的计测、怎样进行通信等,仅按照事先决定的内容执行,是无法多样化、灵活并即时地按照这时的条件或环境的变化变更的。
另外,通信服务提供者具有各网络上的收费管理功能,通信服务的提供成本按各目的需要设备,分别需要费用,所以难以更廉价地提供服务。
在以往的内容发送系统中,利用个人电脑(PC)或专用终端、移动电话等机器。下面,说明内容的取得方法。图40表示以往的内容发送系统。内容发送源5021保持内容。内容发送目的地5022是接收内容的发送的地方。内容接收部件5023实际接收内容。内容发送要求者5024要求内容的发送。
内容发送要求者5024在内容发送目的地5022中,从内容接收部件5023对内容发送源5021要求必要的内容。这时,进行内容的取得所必要的信息的登记。内容发送源5021评价内容发送要求者5024取得的信息,当判断为取得了必要的信息时,允许内容的接收,明确指出内容的存储地方。内容发送要求者5024使用内容接收部件5023访问内容发送源5021明确指出的地方,取得内容。
此外,在特开平11-341449中描述了能用用户希望的方法视听由1对多的关系发送的视频内容的以往的技术。在本技术中,能按照自己的喜好变更内容,但是通过利用者视听的接收机进行关于它的操作。
在所述以往的方法中,内容发送要求者为了接收内容,在内容发送目的地必须使用内容接收部件。即当使用PC或专用终端时,内容发送要求者接收内容的地方限制为存在PC或专用终端的地方。在特开平11-341449中描述的技术中,使用利用者视听的接收机进行必要的操作,所以同样接收内容的地方限制在存在接收机的地方。即使使用移动电话等不受场地限制的机器,也必须用要求内容的发送的机器接收内容,限制了内容发送中使用的机器。

发明内容
在通信服务提供方法中,第一信息处理装置根据从第三信息处理装置经由第一网络接收的数据,决定第二信息处理装置执行的第一步骤,并且经由第一网络,把用于使第二信息处理装置执行决定的第一步骤的第一数据向第二信息处理装置发送。


图1是实现本发明实施例1的通信服务提供系统和通信服务提供方法的通信网络的构造图。
图2表示实施例1的用户终端向网络服务器发送的数据包。
图3表示实施例1的用户终端向网络服务器发送的数据包。
图4表示实施例1网络服务器预先存储的对各种家庭内机器执行的步骤和它的菜单。
图5表示实施例1的用户终端向网络服务器发送的数据包。
图6表示实施例1的用户终端向网络服务器发送的数据包。
图7表示实施例1的网络服务器对空调或录像机等家庭内机器发送的数据包。
图8表示实施例1的网络服务器对空调或录像机等家庭内机器发送的数据包。
图9表示实施例1的用于管理包含网络服务器和家庭网关(HGW)的家庭内机器间的通信连接的连接信息存储表。
图10是表示实施例1的内置不同的2个微机的空调的结构框图。
图11是表示实施例1的内置不同的2个微机的录像机的结构框图。
图12表示实施例1的用户终端向网络服务器发送的数据包。
图13表示实施例1的用户终端向网络服务器发送的数据包。
图14表示实施例1的家庭内机器即燃气表直接向用户终端即燃气公司的计算机发送的数据包。
图15是实施例1的燃气用量数据库的数据结构图。
图16表示实施例1的网络服务器向用户终端即燃气公司的计算机发送的数据包。
图17表示实施例1的确立考虑安全的连接的序列。
图18表示实施例1的用于管理包含网络服务器和HGW的家庭内机器间的通信连接的连接信息存储表。
图19表示实施例1的用户终端向网络服务器发送的数据包。
图20表示实施例1的用户终端向网络服务器发送的数据包。
图21表示实施例1的网络服务器向HGW发送的数据包。
图22表示实施例1的网络服务器向HGW发送的数据包。
图23表示实施例1的家庭内机器即燃气表向网络服务器发送的数据包。
图24表示实施例1的用户终端向网络服务器发送的数据包。
图25是实施例1的用户终端功能数据库的结构图。
图26表示实施例1的网络服务器向燃气表发送的数据表。
图27表示实施例1的网络服务器向燃气表发送的数据表。
图28表示实施例1的机器命令变换存储表。
图29表示实施例1的存储家庭内机器程序和参数的数据库。
图30是实施例1的内置不同的2个微机的燃气表的结构框图。
图31表示本发明实施例2的内容发送系统。
图32是表示实施例2的内容发送系统的动作的程序流程图。
图33表示实施例2的内容发送系统的发送部分。
图34表示本发明实施例3的内容发送系统。
图35是表示实施例3的内容发送系统的动作的程序流程图。
图36表示本发明实施例4的内容发送系统。
图37是表示实施例4的内容发送系统的动作的程序流程图。
图38表示实施例4的内容发送系统的内容发送代行和内容发送源的细节。
图39表示实施例4的内容发送系统的发送受理部分。
图40表示以往的内容发送系统。
具体实施例方式
(实施例1)
图1是实现本发明实施例1的通信服务提供系统和通信服务提供方法的通信网络的构造图。网络服务器103与信息处理装置即家庭网关(HGW)之间具有经由因特网101进行数据通信的功能。也就是说,服务器103,通过来自用户终端1、用户终端2、用户终端3的、经由因特网101的数据通信,接收使信息处理装置即HGW1、HGW2、家庭内机器1、家庭内机器3、或信息处理装置即家庭内机器1、家庭内机器3执行给定的步骤而进行通信的要求,通过实际通信,执行该步骤。
网络服务器103根据用户终端1~3的要求,与HGW1、HGW2、家庭内机器1、家庭内机器3进行数据通信,提供通信服务。
在实施例1中,家庭内机器1是设置在家庭内的空调,家庭内机器3是设置在其他家庭内的录像机。空调和录像机设置在不同的家庭中,但是也可以设置在相同的家庭中。
在实施例1中,HGW1和HGW2对家庭内机器1或家庭内机器3分配家庭内网络地址,进行管理,使多个信息处理机器的家庭内网络地址不重复。HGW1和HGW2分析在网络服务器103和家庭内机器1或家庭内机器3之间进行的数据通信的数据包的收件人地址,当中继发送时,变换数据包,使发送目的地的信息处理装置的地址为要发送的数据包的收件人地址,向目的地的信息处理装置路由。此外,数据包的收件人地址为HGW1或HGW2自身时,自身接收,它们不进行中继传输。
此外,在实施例1中,家庭内机器1和家庭内机器3通过网络或家庭内网络与HGW1、HGW2连接,HGW1和HGW2经由因特网101与家庭的外部连接。家庭内机器1和家庭内机器3也可直接经由因特网101与家庭的外部,特别是网络服务器103连接,HGW可以不存在。
并且,在实施例1中,在家庭中设置了一个HGW,但是,在家庭中可以设置多个HGW。
在实施例1中,通过来自用户终端1、用户终端2、用户终端3的经由因特网101进行的数据通信而要求的使HGW1、HGW2、或家庭内机器1、家庭内机器3执行的给定步骤,例如是对于空调的“在今天PM7:00打开空调的电源,在同一时刻以后把室温维持在摄氏22度”的步骤,和对录像机的“从今天PM8:00到PM10:00之间进行5频道的电视广播的录像”的步骤。
图2表示为了委托对前者的空调的步骤,从用户终端向网络服务器103发送的数据包201。
数据包201的收件人Internet Protocol(IP)地址202,是表示网络服务器103的全局地址。
所有者ID编号203的“nakagawah”是指定设置成为控制对象的机器的家庭的ID,具有HGW和家庭内机器并且想从用户终端远程控制家庭内机器的用户在加入本服务的时刻,从运用网络服务器103的服务的提供公司赋予在服务运用上不重复的编号,或者用户自由命名,在确认不重复的基础上允许顾客使用。
此外,所有者ID编号也作为服务的提供公司征收服务提供费用时的决定家庭或个人的收费管理单位而利用。
机器目录204的“hwg1/aircon1”分为能指定设置在所有者ID编号203为“nakagawah”的家庭内的HGW的特定一台的“hwg1”、也同样能决定一台连接在HGW的家庭内网络上的空调的“aircon1”。据此,表示该数据包201是用于使经由设置在某给定家庭内的HGW1通过因特网101与外部连接的空调1执行给定的步骤的数据包。
数据包201的数据205是表示要对由所有者ID编号203和机器目录204指定的空调1执行的步骤1的数据,在本实施例中,表示“在今天PM7:00打开电源”的步骤。须指出的是,图2中未明确表示,但是这样的步骤在本实施例或其他实施例中,根据任意预先据定的代码编码,构成数据包201。
数据包201的步骤2207是表示对由所有者ID编号203和机器目录204指定的空调1执行的步骤2的数据,在本实施例中,表示“在今天PM7:00以后,把室温维持在摄氏22度”。须指出的是,图2中未明确表示,但是这样的步骤也与所述步骤1同样,根据任意预先据定的代码编码,构成数据包201。
图3表示为了委托对空调的所述步骤,用户终端对网络服务器103发送的其他数据包301。
数据包301的收件人IP地址202、所有者ID编号203和机器目录204与数据包201的收件人IP地址202、所有者ID编号203和机器目录204相同,所以省略说明。
数据包301的菜单编号305表示用于从网络服务器103预先存储的菜单中选择要对由所有者ID编号203和机器目录204指定的空调执行的步骤的编号。
图4表示本实施例的网络服务器103预先存储的对各种家庭内机器执行的步骤和它的菜单。
如图4所示,在本实施例中,在由家庭的指定与所有者ID编号203相同的“nakagawah”表示的对象家庭中,设置由机器目录204的“hgw1”表示的家庭网关HGW1。在该家庭中,设置经由家庭内网络与家庭网关HGW1连接的由“aircon1”表示的空调1和由机器目录504的“video1”表示的录像机1。
空调1能执行“在指定的时间打开电源,把室温维持在指定的温度”的步骤、“在指定的时间打开电源,进行除湿”的步骤、“在指定的时间把电源断开”的步骤,这些步骤分别与菜单编号1、2、3对应。
录像机1能执行“从指定的时间到指定的时间对指定频道的电视广播录像”的步骤,该步骤与菜单编号1对应。
数据包301包含菜单编号305“1”,从能使空调1执行的步骤中选择相当于菜单编号“1”的“在指定的时间打开电源,把室温维持在指定的温度”。
数据包301的数据307是执行使空调1执行的步骤“在指定的时间打开电源,把室温维持在指定的温度”所必要的其他参数2,表示空调1维持的室温。
须指出的是,虽然图3中未明确表示,但是这样的菜单编号305、数据307、数据309也与所述数据包201同样,包含在根据任意的预先决定的代码而编码的数据包301中。
图5表示为了委托对于录像机1的“从今天PM8:00到PM10:00之间进行5频道的电视广播的录像”的步骤,用户终端向网络服务器103发送的数据包501。
数据包501的收件人IP地址202和所有者ID编号203与数据包201的收件人IP地址202和所有者ID编号203相同,所以省略说明。
机器目录504的“hwg1/video1”指定设置在所有者ID编号203为“nakagawah”的家庭内的HGW的特定一台的“hwg1”、指定连接在HGW的家庭内网络上的上的录像机的一台的“video1”。它们表示用于使经由设置在某给定家庭内的HGW1通过因特网101与外部连接的录像机1执行给定的步骤的数据包501。
数据包501的数据501表示要对由所有者ID编号203和机器目录204指定的录像机1执行的步骤1,在本实施例中表示“从今天PM8:00到PM10:00之间进行5频道的电视广播的录像”的步骤。
须指出的是,虽然在图5中未图示,但是这样的步骤根据任意的预先决定的代码编码,包含在数据包501中。
图6表示为了委托对于录像机1的所述步骤,用户终端向网络服务器103发送的数据包601。
数据包601的收件人IP地址202、所有者ID编号203和机器目录504与数据包501的收件人IP地址202、所有者ID编号203和机器目录504相同,所以省略说明。
数据包601的菜单编号605是用于从网络服务器103预先存储的菜单中选择要对由所有者ID编号203和机器目录204指定的录像机1执行的步骤的编号。
图4表示网络服务器103预先存储的对录像机1执行的步骤和它的菜单。能使录像机1执行的步骤是“从指定的时间开始,在指定的时间中对指定频道的电视广播录像”,与菜单编号1对应。
数据包601包含菜单编号605“1”,从能使录像机1执行的步骤中选择相当于菜单编号1的“从指定的时间开始,在指定的时间中对指定频道的电视广播录像”。
数据包601的数据607是执行使录像机1执行的所述步骤所必要的参数1,表示开始录像的时刻。
数据包601的数据609是执行使录像机1执行的所述步骤所必要的其他参数2,表示进行录像的时间。
数据包601的数据611是执行使录像机1执行的所述步骤所必要的其他参数3,表示进行录像的电视广播的频道。
须指出的是,虽然在图6中未明确表示,但是这样的菜单编号605、数据607、数据609、数据611也与所述数据包501同样,根据任意的预先决定的代码编码,构成数据包601。
接收从用户终端发送的数据包201、数据包301、数据包501、数据包601的网络服务器103把用于使空调1或录像机1等家庭内机器执行通过这些数据包委托的内容的数据包经由网络发送给空调1或录像机1等家庭内机器,提供通信服务。
图7表示为此网络服务器103向空调1或录像机1等家庭内机器发送的数据包701。
数据包701的收件人IP地址703表示由来自用户终端的数据包201以及数据包301的所有者ID编号203和机器目录204、数据包501以及数据包601的所有者ID编号203和机器目录504指定的HGW或录像机、空调等家庭内机器的因特网地址。
网络服务器103为了把由所有者ID编号和机器目录指定的HGW或家庭内机器与因特网地址即IP地址关联,所以预先具有图9所示的连接信息存储表901。表901把由所有者ID编号和机器目录指定的HGW或家庭内机器与因特网地址即IP地址关联,对访问HGW或家庭内机器的数据包数计数,实现基于家庭内网络的流量监视器和家庭内机器访问的数据包的按量收费。
网络服务器103使用来自用户终端的数据包的所有者ID编号203,检索连接信息存储表901的内容。服务器103在连接信息存储表901中发现与委托了用于进行给定步骤的数据发送的HGW或家庭内机器的机器目录204、机器目录504一致的机器目录911,取出包含机器目录911的记录中的IP地址909,把IP地址909设定为委托了用于进行给定步骤的数据发送的HGW或家庭内机器的收件人IP地址。网络服务器103再设定为向HGW或家庭内机器发送的数据包701的收件人IP地址703。
这时,在连接信息存储表901上的发送数据包通信次数917中加1。据此,能计测1小时、1天、1个月等一定期间内对该家庭内机器发送的数据包数,能计算出从网络服务器103向特定的家庭内机器的发送数据包的流量。此外,也能在各家庭内机器的通信量收费中利用发送数据包通信次数917。
发送数据包通信次数917在拥有家庭内机器的顾客和运用网络服务器103提供本通信服务的公司之间进行服务费的精算时被清除。
须指出的是,在通信按量收费中不使用发送数据包通信次数917时,依存于流量计算等结束的计测期间决定清除发送数据包通信次数917的定时。
在网络服务器103从特定的家庭内机器接收了数据包的时刻,在连接信息存储表901上的接收数据包通信次数915中加1。
接收数据包通信次数915也与发送数据包通信次数917同样,能在计算出来自特定的家庭内机器的接收数据包的流量的同时,在通信按量收费中利用。
在与发送数据包通信次数917同样的时刻清除接收数据包通信次数915。
数据包701的用于指示在空调或录像机等家庭内机器中执行给定步骤的数据705作为用于指示HGW或空调或录像机等执行由从用户终端发送的数据包201的数据205、数据207、数据包301的菜单编号305、数据307、数据309、数据包501的数据505、数据包601的菜单编号605、数据607、数据609、数据611指定的给定步骤的数据,网络服务器103预先存储。
空调或录像机等家庭内机器通过家庭内网络与设置在家庭中的HGW连接,空调或录像机等家庭内机器经由HGW通过因特网101与外部连接。图21表示这时网络服务器103向空调1或录像机1等家庭内机器发送的数据包2101。
数据包2101的数据2103是表示HGW1的收件人IP地址1,数据2105是表示家庭内机器的收件人IP地址2。
网络服务器103用由用户终端接收的数据包中包含的所有者ID编号203,首先选择对象家庭的连接信息存储表。接着,服务器103在机器目录例如数据包501的机器目录504的“hwg1/video1”中,从左开始,按照最初“hwg1”,接着“video1”的顺序,渐渐向目录的深的方向,2次检索连接信息存储表901的内容。服务器103在连接信息存储表901的记录中发现与委托了用于进行给定步骤的数据发送的家庭内机器连接的HGW1的机器目录和家庭内机器自身的机器目录,取出包含该机器目录911的记录中的IP地址909,设定为委托了用于进行给定步骤的数据发送的家庭内机器和连接在该家庭内机器上的HGW的IP地址。然后,服务器103把经由HGW向家庭内机器发送的数据包2101的数据2103和数据2105设定为它们的地址。
这时,把连接信息存储表901上的机器目录911为“hgw1”的连接信息存储表901上的发送数据包通信次数917、机器目录911为“hgw1/video1”的连接信息存储表901上的发送数据包通信次数917分别同时加1。据此,能计测HGW1和录像机1等各机器的1小时、1天、1个月等一定期间内的数据包通信量,能计算出从网络服务器103向各特定的家庭内机器的发送数据包的流量。
网络服务器103对从HGW1经由家庭内网络连接的录像机1发送数据包时,机器目录911为“hgw1”的连接信息存储表901上的发送数据包通信次数917即HGW1的发送数据包通信次数917加1。
此外,通过各HGW的发送数据包通信次数917和各家庭内机器的发送数据包通信次数,能以各家庭内机器例如录像机1单位、空调1单位进行通信的按量收费,能对各HGW1进行通信的按量收费。
在拥有家庭内机器的顾客和运用网络服务器提供本通信服务的公司之间进行通信服务提供费的精算时清除发送数据包通信次数917。
在通信费的按量收费中不使用发送数据包通信次数917时,依存于流量计算等结束的计测期间决定清除的定时。
在网络服务器103从特定的家庭内机器接收了数据包的时刻,把连接信息存储表901上的机器目录91 1的“hgw1”和机器目录911的“hwg1/video1”的各自的记录中存在的接收数据包通信次数915加1。
接收数据包通信次数915也与发送数据包通信次数917同样,能在计算出来自特定的家庭内机器的接收数据包的流量的同时,在通信按量收费中利用。它们的清除定时与发送数据包通信次数917相同,所以省略说明。
数据包2101的用于指示在空调或录像机等家庭内机器中执行给定步骤的数据705与数据包701的数据705相同,所以省略说明。
接收了从用户终端发送的数据包501和数据包601的网络服务器103把用于使空调1或录像机1等家庭内机器执行由这些数据包委托的内容的数据包经由因特网向空调1或录像机1等家庭内机器发送。据此,图8表示为了提供通信服务而向空调1或录像机1等家庭内机器发送的数据包801。
数据包801的收件人IP地址703表示由来自用户终端的数据包201和数据包301的所有者ID编号203和机器目录204指定的或由数据包501和数据包601的所有者ID编号203和机器目录504指定的HGW或录像机、空调等家庭内机器的因特网地址,与图7的IP地址703相同,所以省略说明。
连接信息存储表901上的发送数据包通信次数917、接收数据包通信次数915的目的、结构、操作、作用与已经在数据包701中说明的相同,所以省略说明。
数据包801的用于使空调或录像机等家庭内机器执行给定步骤的程序805作为HGW或空调或录像机用于执行由来自用户终端的数据包201的数据205、数据207、数据包301的菜单编号305、数据307、数据309、数据包501的数据505、数据包601的菜单编号605、数据607、数据609、数据611指定的给定步骤的内置在HGW或空调或录像机中的微机用程序,网络服务器103预先存储。
数据包801的用于使空调或录像机等家庭内机器执行给定步骤的程序使用的数据807作为HGW或空调或录像机用于执行由来自用户终端的数据包201的数据205、数据207、数据包301的菜单编号305、数据307、数据309、数据包501的数据505、数据包601的菜单编号605、数据607、数据609、数据611指定的给定步骤的内置在HGW或空调或录像机中的微机用程序运行时使用的数据,网络服务器103预先存储。
空调或录像机等家庭内机器通过家庭内网络与设置在家庭中的HGW连接,空调或录像机等家庭内机器经由HGW通过因特网101与外部连接。图22表示这时网络服务器103向空调1或录像机1等家庭内机器发送的数据包2201。
数据包2201的数据2103是表示HGW1的收件人IP地址1,数据2105是表示家庭内机器的收件人IP地址2。
网络服务器103检索连接信息存储表901,为数据包2201的数据2103和2105分别设置地址值的方法与已经在数据包2101中说明的数据2103和数据2105的地址值设定方法相同,所以省略说明。
此外,连接信息存储表901上的发送数据包通信次数917和接收数据包通信次数915的目的、结构、操作、作用也与已经在数据包2101中说明的同样,所以省略说明。
数据包2201的使空调或录像机等家庭内机器执行给定步骤的程序805、用于使空调或录像机等家庭内机器执行给定步骤的程序使用的数据807与数据包801的程序805、数据包801的数据807相同,所以省略说明。
网络服务器103把数据包701、数据包210、数据包801、数据包2201向 来自用户终端的数据包201、数据包301、数据包501、数据包601中的所有者ID编号203和机器目录204、所有者ID编号203和机器目录204表示的HGW或空调、录像机等家庭内机器发送。据此,提供使这些HGW或空调、录像机等家庭内机器执行由数据包201、数据包301、数据包501、数据包601委托的给定步骤的通信服务。
图1的HGW1(107)、HGW2(105)、家庭内机器1(109)、家庭内机器3(113)接收从网络服务器103发送的数据包701、数据包2101、数据包801、数据包2201。
HGW1(107)、HGW2(105)如果数据包701、数据包801的收件人IP地址703表示自身,则自身接收该数据包701、数据包801,执行由该数据包指定的步骤。
HGW1(107)、HGW2(105)如果数据包2101、数据包2201的收件人IP地址1(2103)表示自身,则接收数据包2101、数据包2201,删除数据包2101的收件人IP地址1(2103),数据包701的收件人IP地址703变换为与数据包2101的收件人地址2(2105)相等的格式。同样,HGW1(107)、HGW2(105)删除数据包2201的收件人IP地址1(2103),数据包801的收件人地址703变换为与数据包2201的收件人地址2(2105)相等的格式,通过家庭内网络传输给各收件人地址表示的家庭内机器。
当家庭内机器不通过HGW,直接通过因特网与外部连接时,数据包701、数据包801的收件人IP地址703不是HGW,指定直接通过因特网与外部连接的空调或录像机等家庭内机器。这时,该空调或录像机等家庭内机器直接从因特网接收数据包701、数据包801。
这样,由数据包701、数据包2101、数据包801、数据包2201的收件人IP地址703、收件人IP地址2105指定的HGW或空调或录像机等家庭内机器经由因特网,或经由因特网和家庭内网络等网络,分别接收数据包701、由HGW变换为数据包701的格式的数据包2101、数据包801、由HGW变换为数据包801的格式的数据包2201,解读其内容,执行该内容表示的步骤。
数据包701、由HGW变换为数据包701的格式的数据包2101的用于指示空调或录像机等家庭内机器执行给定步骤的数据705的内容和该内容表示的应该执行的给定步骤预先由指定的HGW、空调、录像机等家庭内机器存储,能执行。这些家庭内机器根据指示的内容,执行给定步骤。
数据包801、由HGW变换为数据包801的格式的数据包2201的用于使空调或录像机等家庭内机器执行给定步骤的程序805通过指定的HGW、空调、录像机等家庭内机器内置的微机1加载到预先决定的存储器的预定的区域中,由录像机等家庭内机器内置的微机2执行。
数据包801、由HGW变换为数据包801的格式的数据包2201的用于使空调或录像机等家庭内机器执行给定步骤的程序使用的数据807由指定的HGW、空调、录像机等家庭内机器内置的微机1存储到预先决定的存储器的预定的区域中,在录像机等家庭内机器内置的微机2执行程序时使用。
须指出的是,所述空调、录像机等家庭内机器内置的微机1、空调、录像机等家庭内机器内置的微机2可以是相同的微机,也可以不同。
图10表示内置不同的微机1和微机2的空调的结构框图,图11表示录像机的结构框图。
图10的通信控制微机1009经由因特网101直接从网络服务器103接收数据包801,或通过家庭内网络,接收由HGW变换为数据包801的格式,中继发送来的数据包2201。
通信控制微机1009把数据包801、由HGW变换为数据包801的格式的数据包2201中包含的用于使空调执行给定步骤的程序805加载到程序区存储器1013的预先决定的区域中。通信控制微机1009把数据包801、由HGW变换为数据包801的格式的数据包2201中包含的用于使空调执行给定步骤的程序805使用的数据807存储到数据区存储器1015的预先决定的区域中。
空调控制微机1007使用存储在数据区存储器1015中的数据,执行加载到程序区存储器1013中的程序,为了开关空调的电源,控制电源控制器1005。空调控制微机1007使用存储在数据区存储器1015中的数据,执行加载到程序区存储器1013中的程序,为了把室温维持在给定温度,或除湿,控制空调机本体1003。在本实施例中,存储在数据区存储器1015中的数据例如是应该开关空调电源的时刻数据、表示空调的控制内容例如进行除湿或加热或制冷或组合加热和制冷把室温维持在给定温度的数据、应该维持室温的温度数据。
图11的通信控制微机1109经由因特网101直接从网络服务器103接收数据包801,或通过家庭内网络,接收由HGW变换为数据包801的格式,中继发送来的数据包2201。
通信控制微机1109把数据包801、由HGW变换为数据包801的格式的数据包2201中包含的用于使家庭内机器即录像机执行给定步骤的程序805加载到程序区存储器1113的预先决定的区域中。通信控制微机1109把数据包801、由HGW变换为数据包801的格式的数据包2201中包含的用于使录像机执行给定步骤的程序805使用的数据807存储到数据区存储器1115的预先决定的区域中。
录像机控制微机1107使用存储在数据区存储器1115中的数据,执行加载到程序区存储器1113中的程序,为了开关录像机的电源,控制电源控制器1105。录像机控制微机1107使用存储在数据区存储器1115中的数据,执行加载到程序区存储器1113中的程序,控制录像机本体1103,从给定时刻到给定时刻之间进行给定频道的电视节目的录像等。在本实施例中,存储在数据区存储器1115中的数据是应该开关录像机电源的时刻数据、录像机的控制内容例如应该开始电视节目的录像的时刻数据、应该结束电视节目的录像并关闭录像机电源的时刻数据、应该进行录像的电视广播的频道数据。
连接在HGW上的家庭内机器可以是设置在家庭内的监视相机。在用户终端要求的通信服务中,例如设置在家庭内的监视相机现在拍摄的图象数据通过HGW发送到用户终端。据此,在用户的家庭外的去处例如外出目的地或工作地点等,通过设置在家庭内的监视相机的图象,能观察家庭内的样子,能在家庭内的安全保障例如防范或火灾的发现中利用。作为用户从外出目的地要求监视相机的图象发送的用户终端,可以是个人电脑,可以是个人电脑以外的机器,例如一般比个人电脑的显示画面小、析像度也粗的个人数字助理(PDA)等终端,也可以是移动电话。这时,有必要通过任意的方法,把监视相机拍摄的图象数据适合于用户终端进行变换。
图12表示用户为了从家庭外的去处使用用户终端对网络服务器103委托要求把连接在HGW上的家庭内机器即设置在家庭内的监视相机现在拍摄的图象数据通过HGW发送给用户终端的通信服务,从用户终端发送给网络服务器103的数据包1201。
数据包1201的收件人IP地址202、所有者ID编号203与数据包201的收件人IP地址202、所有者ID编号203相同,所以省略说明。
机器目录1204的“hwg1/camera1”分为指定设置在所有者ID编号203为“nakagawah”的家庭内的HGW中的特定一台HGW1的“hwg1”、指定通过家庭内网络与HGW1连接的监视相机特定一台的“camera1”。它们表示数据包1201是用于对网络服务器103委托要求经由HGW1通过因特网101与外部连接的监视相机1进行给定步骤的通信服务的提供的数据包。
数据包1021的数据1205表示要对由机器目录1204指定的监视相机1执行的步骤1。在本实施例中,表示“把现在拍摄的图象数据向用户终端发送”的步骤。图12中虽然未明确表示,但是这样的步骤1根据任意预先决定的代码编码,构成数据包1201。
数据包1201的关于用户终端功能的数据1207表示发送数据包1201的用户终端具有的基本功能和能力即能处理TIF形式的图象数据,显示画面的显示象素数为256×96,1象素的位数为8。
为了执行步骤1而进行数据发送的对象的监视相机1拍摄的图象数据依存于通用的监视相机,该并不一定适合于要求该图象数据的用户终端的功能。
因此,为了在用户终端显示该通用的监视相机的图象数据,有必要适合于用户终端的功能,特别是图象处理功能或图象显示功能,变换通用的监视相机的图象数据。因为进行该变换作业无法预测从具有怎样功能德用户终端要求怎样规格的图象数据的发送,所以有必要准备针对任何可能性进行变换的功能。因此,对于监视相机的负载过重,安装它反而有必要预先以大的余量估计监视相机的CPU处理能力或演算存储器容量等,从而成为无谓地提高硬件成本的原因。
而在用户终端一侧,对于从监视相机发送的图象数据,适合于自身具有的图象处理功能或图象显示功能,变换图象数据时,无法预测发送来怎样规格的图象数据,终究有必要对任何可能性做出准备。它使用户终端的负载过重,安装它反而与所述监视相机同样,成为提高硬件成本的原因。
例如,当向用户终端发送来超出预定的界限规格的图象数据时,用户终端具有的存储区溢出,或超过CPU的处理能力,或用户终端挂起,或也存在读入图象格式的不同为原因而无法接收的可能性。
在本实施例中,为了要求把监视相机现在拍摄的图象数据通过HGW向用户终端发送,而对网络服务器103委托通信服务的提供,使从用户终端向网络服务器103发送的数据包1201中包含关于用户终端功能的数据1207,把用户终端具有的功能,特别是图象处理功能或图象显示能力向网络服务器103通知。据此,网络服务器103把设置在家庭内的通用监视相机拍摄的图象数据进行适合于要求数据发送的用户终端的图象处理功能或图象显示能力的变换。
在本实施例中,数据包1201中包含的关于用户终端功能的数据1207是“用户终端具有的图象显示装置的象素数256*96点”、“构成1象素的位数8”“机器可接收处理的图象文件形式TIF”。
一般,文件形式和象素数记载在由监视相机1接收的图象数据的数据标题中。在本实施例中,当设置在家庭内的监视相机1的象素数为1280点*960点,1象素的位数为16,并且发送的图象文件形式为MPEG形式时,即使原封不动向用户终端发送监视相机1的图象数据,在用户终端,图象数据形式不同,所以无法显示。此外,即使发送对用户终端一侧的显示本来没必要的信息量的图象数据,会引起用户终端的图象处理能力的不足,引起图象显示的响应延迟,或由于内部处理用的存储区的不足,有可能陷入无法处理的状态。向用户终端发送无法显示的大量数据,对于通信部件也是浪费。
网络服务器103进行使用数据包1201中包含的关于用户终端的功能和能力的数据1207,把监视相机1的图象数据变换为正好适合于用户终端的显示功能和显示能力的图象数据的处理。
须指出的是,虽然在图12中未明确表示,但是这样的关于用户终端的功能的数据1207与所属步骤1(1205)同样,根据任意预先决定的代码编码,构成数据包1201。
用户终端向网络服务器103发送图24所示的数据包,网络服务器103可以具有图25所示的用户终端功能数据库2501。
数据包2401的收件人IP地址202、所有者ID编号203、机器目录1204、步骤1(1205)与数据包1201的收件人IP地址202、所有者ID编号203、机器目录1204、步骤1(1205)相同,所以省略说明。
数据包2401的机器型号2407表示发送数据包2401的用户终端的机器型号(形式)。
接收数据包2401的网络服务器103使用机器型号2407的信息,检索图25的用户终端功能数据库2501。
网络服务器103参照检索结果为具有与机器型号2407一致的机器型号2503的用户终端功能数据库2501的记录或能关联读出的其他数据库的记录中记载的机器功能/能力1(2505)、机器功能/能力2(2507)、机器功能/能力3(2509)。机器功能/能力的数根据机器是可变的。服务器103把监视相机1的图象数据变换为适合于用户终端的图象处理功能和图象显示能力。
在用户终端功能数据库2501中存储有机器型号2503为“C15”的用户终端的机器功能/能力。在本实施例中,机器功能/能力1(2505)存储用户终端具有的图象显示部的可显示象素数“256点*96点”,机器功能/能力2(2507)存储构成1象素的位数“8”,机器功能/能力3(2509)存储可接收处理的图象文件型是“TIF”。
网络服务器103使用用户终端功能数据库2501中包含的关于用户终端功能和能力的数据即机器功能/能力1(2505)、机器功能/能力2(2507)、机器功能/能力3(2509),进行把监视相机1的图象数据变换为正好适合于用户终端的显示功能和显示能力的图象数据的处理。
虽然图24中未明确表示,但是这样的用户终端的机器型号2407也根据任意预先决定的代码编码,构成数据包2401。
连接在HGW上的家庭内机器可以是计测各家的燃气用量的设置在家庭内的燃气表。用户终端委托网络服务器103的通信服务的内容是要求燃气表把表示设置在家庭内的燃气表现在计测的该家庭的燃气用量的数据通过HGW向用户终端发送。操作用户终端,对网络服务器103委托这样的数据要求通信服务的提供的是对该家庭供给燃气的燃气公司或由该燃气公司委托计测该家庭的燃气用量的人,用户终端例如是燃气公司的计算机。
燃气公司等的计算机向网络服务器103委托通信服务,从设置在家庭内的燃气表收集表示各家的燃气用量的计测数据。据此,该计算机在任何时候都能掌握供给燃气的家庭的燃气用量,能大幅度提高燃气费催收业务的效率。
还不止于此,如果是平常,每天AM6:00~AM8:00之间使用一定量的燃气的家庭在当日完全未使用燃气时,预想该家庭中有可能发生了某种事故,能与保安公司联系,进行是否安全的确认。
相反,如果平常,当在完全不是用燃气的PM11:00~AM3:00之间燃气持续流动时,预想到任意的燃气泄漏事故的可能性,能进行快速的检查。
在本实施例中,家庭内机器是燃气表,但是,即使家庭内机器是电表、水表、或其他家庭使用的计测供给物供给量的表,用同样的结构能取得同样的效果。
在这些实施例中,其本质的结构、作用完全相同,所以以下只详细说明家庭内机器为燃气表时的情形。
图13表示为了燃气公司使用燃气公司的计算机即用户终端,委托网络服务器103,要求提供连接在HGW上的家庭内机器即设置在家庭内的燃气表把表示现在的燃气用量的数据通过HGW发送到用户终端的通信服务,从用户终端发送给网络服务器103的数据包1301。
数据包1301的收件人IP地址202和所有者ID编号203与数据包201的收件人IP地址202和所有者ID编号203相同,所以省略说明。
机器目录1304的“hwg1/camera1”分为指定设置在所有者ID编号203为“nakagawah”的家庭内的HGW中的特定一台HGW1的“hwg1”、指定经由家庭内网络与HGW1连接的燃气表的特定1台的“gas-meter1”。它们表示数据包1301是用于对网络服务器103委托使经由HGW1通过因特网101与外部连接的燃气表1进行给定步骤的通信服务的提供的数据包。
数据包1301的签约公司ID1306“GSC001”是燃气公司在与运用网络服务器103提供该通信服务的公司签订提供服务的合同的时刻被分配的燃气公司的签约公司识别ID。
数据包1301的燃气合同编号1307“12034”是燃气公司在与由所有者ID编号203表示的户主签订燃气销售合同时决定的燃气公司和户主之间的合同编号。
数据1305表示要对由机器目录1304指定的燃气表1执行的“命令1”,在本实施例中,在网络服务器103中,用图28所示的机器命令变换存储表2801翻译为实际的步骤。
虽然图13中未明确表示,但是该步骤1根据任意预先决定的代码编码,构成数据包1301。
数据包1301发送给网络服务器103,网络服务器103一旦接收后,用图28所示的机器命令变换存储表2801翻译为实际的步骤。
接着,使用图28所示的机器命令变换存储表2801和图29所示的家庭内机器程序/参数数据库2901说明把数据包1301翻译变换为向燃气表1发送的数据包2601多数据包2701的步骤。
首先,当把数据包1301翻译为数据包2601时,网络服务器103把数据包1301中包含的所有者ID编号203的“nakagawah”、机器目录1304的“hgw1/gas/meter1”作为主值,检索图9的连接信息存储表901。服务器103读出经由家庭内网络与HGW1连接的燃气表1的机器种类907。机器种类907是表示机器的固有种类的ID,以该机器种类907为主值,服务器103检索机器命令变换存储表2801。机器命令变换存储表2801具有把机器种类2807作为主索引关键字登记的记录构造,副索引关键字为命令1(2809)到命令A(2811)表示的命令名称。各命令在由机器种类2807表示的家庭内机器中存储特有的控制命令数据,把一个命令在一个以上的多个家庭内机器中翻译为固有的命令数据。
在数据包1301中,在连接信息存储表901的检索中,机器种类907检索了“Gas-meter”,在机器命令变换存储表2801的检索中,参照机器种类为“Gas-meter”的记录。
接着,服务器103把数据包1301的步骤1(1305)“命令1”作为副索引关键字,检索机器命令变换存储表的记录,抽出命令1(2809)表示的步骤1(2813)即“指示读出表示现在时刻的燃气用量的计测数据的命令数据”、步骤2(2815)即“指示向用户终端发送的命令数据”。
在所述步骤中,决定了对燃气表执行的实际命令后,网络服务器103生成向燃气表1发送的数据包2601。
数据包2601的收件人IP地址1(2103)和收件人IP地址2(2605)与已经说明的图21所示的数据包2101或图22所示的数据包2201的收件人IP地址1(2103)和收件人IP地址2(2105)相同,所以省略说明。与收件人IP地址22105的不同只是家庭内机器为空调或录像机1、或燃气表1的不同,本质上是相同。
在数据包2601的步骤1(2607)和步骤2(2609)中设置从机器命令变换存储表2801检索抽出的2个步骤即步骤1(2813)和步骤2(2815)的内容。在本实施例中,设定两个步骤,但是根据使用机器命令变换存储表2801的步骤的翻译结果,可以设置一个或3个以上的步骤。
虽然图26中未明确表示,但是步骤1(2607)或步骤1(2609)根据任意预先据定的代码编码,构成数据包2601。
这样构筑的数据包2601从网络服务器103发送给燃气表1。
下面,说明把数据包2601翻译为数据包2701的步骤。
在本实施例中,假定数据包1301中包含的步骤1(1305)的内容是“命令A”。通过主索引值即机器种类2807检索机器命令变换存储表2801的步骤与用生成数据包2601的步骤描述的相同,所以省略说明。
如果假定数据包1301中包含的步骤1(1305)的内容是“命令A”,检索从相当于副索引值的命令1(2809)到命令A(2811),则命令A(2811)匹配。作为这些步骤的具体内容,在步骤1(2817)中记述了“发送步骤(A)程序”,在步骤2(2819)中记述了“发送步骤(A)程序的执行所必要的参数数据”。
接着,从图29所示的家庭内机器程序/参数数据库2901中检索发送步骤(A)程序数据、发送步骤(A)程序用参数数据。
在家庭内机器程序/参数数据库2901中预先存储有用于执行各种家庭内机器控制的程序、这些程序专门使用的参数数据。
图29表示燃气表的控制专用的步骤(A)程序数据2903、步骤(B)程序数据2905、步骤(C)程序数据2907、步骤(A)程序用参数数据2910、步骤(B)程序用参数数据2912、步骤(C)程序用参数数据2914。
在机器命令变换存储表2801的检索中,把从发现的副索引值即“命令A2811”的记录读出的步骤1(2817)和步骤2(2819)作为主值,检索家庭内机器程序/参数数据库2901,读出实际的步骤(A)程序数据2903、步骤(A)程序用参数数据2910。把从家庭内机器程序/参数数据库2901读出的步骤(A)程序数据2903设定为数据包2701的程序数据2707,把步骤(A)程序用参数数据2910设定为数据包2701的参数数据2709。
须指出的是,数据包2701的收件人IP地址1(2103)和收件人IP地址2(2605)与数据包2601的收件人IP地址1(2103)和收件人IP地址2(2605)相同,所以省略说明。
在本实施例中,分别使用一个程序数据2707和参数数据2709。根据基于机器命令变换存储表2801的翻译的结果,可以使用程序数据或参数数据的任意一个。此外,也可以分别使用2个以上的它们。
须指出的是,虽然在图27中未明确表示,但是这样的程序数据2707或参数数据2709根据任意的预先决定的代码编码,构成数据包2701。
这样生成的数据包2701从网络服务器103发送给燃气表1。
从网络服务器103发送给燃气表1的数据包2601一旦由进行中继发送的HGW接收,删除收件人地址1(2103)。以把数据包701的收件人地址703置换为数据包2601的收件人地址2(2605)的格式重新向燃气表发送的数据包2601的步骤1(2607)表示的“指示读出表示现在时刻的燃气用量的计测数据的命令数据”的内容、步骤2(2609)表示的“指示向用户终端发送的命令数据”的内容表示的应该执行的给定步骤预先存储在指定的燃气表等家庭内机器中。根据这些步骤指示的内容,各家庭内机器执行给定的步骤。
从网络服务器103发送给燃气表1的数据包2701一旦由进行中继发送的HGW接收,删除收件人地址1(2103)。以把数据包801的收件人地址703置换为数据包2601的收件人地址2(2605)的格式重新向燃气表发送的数据包的程序数据中包含的步骤(A)程序数据通过指定的燃气表等家庭内机器内置的微机1加载到预先决定的存储器的预定的区域中,由燃气表等家庭内机器内置的微机2执行。
一旦由进行中继发送的HGW接收,删除收件人地址1(2103),以把数据包801的收件人地址703置换为数据包2601的收件人地址2(2605)的格式重新向燃气表发送的数据包的参数数据2709中包含的步骤(A)程序用参数数据由指定的燃气表等家庭内机器内置的微机1存储到预先决定的存储器的预定的区域中,燃气表等家庭内机器内置的微机2在执行程序时使用。
须指出的是,所述燃气表等家庭内机器内置的微机1和微机2可以相同,也可以不同。
图30表示内置不同的微机1和微机2的燃气表的结构框图。
如图30所示,通信控制微机3009经由因特网101直接从网络服务器103接收数据包301,或通过家庭内网络,接收由HGW变换为数据包801的格式并中继发送的数据包2701。
通信控制微机3009把由HGW变换为数据包801的格式的数据包2701中包含的用于使家庭内机器即燃气表执行给定步骤的程序数据2707加载到程序区存储器3013的预先决定的区域中。此外,通信控制微机3009把数据包2701中包含的用于使燃气表执行给定步骤的程序数据2707使用的参数数据2709存储到数据区存储器3015的预先决定的区域中。
燃气表控制微机3007使用存储在数据区存储器3015中的数据,执行加载到程序区存储器3013中的程序,从燃气表本体3003读出检测数据。此外,燃气表控制微机3007使用存储在数据区存储器3015中的数据,执行加载到程序区存储器3013中的程序,控制燃气表本体3003,使燃气表本体3003的自诊断功能工作,或进行检测元件的校正等动作。
在本实施例中,存储在数据区存储器3015中的数据是用于对从燃气表检测元件读出的值进行一定值的修正(周围温度修正数据等)的数据、用于进行自诊断时的阈值、用于进行检测元件的校正的校验值和修正表值。
这时,连接信息存储表901上的机器目录911为“hgw1”的记录的发送数据包通信次数917、机器目录911为“hgw1/gas-meter1”的记录的发送数据包通信次数917分别同时加1。
据此,能计测各机器的1小时、1天、或1个月等一定期间内进行数据包通信量,能计算出从网络服务器103向各特定的家庭内机器的发送数据包的流量。
网络服务器103向从HGW1经由家庭内网络连接的燃气表1发送数据包时,也在连接信息存储表901上的机器目录911为“hgw1”的记录的发送数据包通信次数917即HGW1的数据包通信量中加1。该通信量成为也包含中继连接的数据包的数据包总数。
在本实施例中,在各家庭内机器的通信的按量收费中利用发送数据包通信次数917。与燃气表1有关的访问费用不是对设置HGW1的燃气用量数据库1501的对象家庭1504的"nakagawah"表示的家庭收费,而是对由燃气用量数据库1501的签约公司ID1510决定的签约公司名1502表示的“A燃气公司”收费。在本实施例中,可以根据HGW1的通信量,进行总量收费,在精算服务提供费用时,有必要把连接信息存储表901上的机器目录911为“hgw1”的记录的发送数据包通信次数917减去连接信息存储表901上的机器目录911为“hgw1/gas-meter1”的记录的发送数据包通信次数917,计算通信服务提供费用。
该计算在精算时,能通过以燃气用量数据库1501的对象家庭1504的"nakagawah"、对象燃气表1513“gas-meter1”为主值,检索连接信息存储表901的所有者ID编号913和机器目录911而实现。
须指出的是,在检索连接信息存储表901中检索燃气表1时,由对象HGW1509“hgw1”和对象燃气表1513“gas-meter1”生成的机器目录“hgw1/gas-meter1”作为连接信息存储表901的检索键使用。
对由燃气用量数据库1501的签约公司ID1510决定的签约公司名1502表示的“A燃气公司”的通信服务提供费用的精算时期与由连接信息存储表901的所有者ID编号913决定的通信服务的顾客“nakagawah”的通信服务提供费用的精算时期一般不同。因此,必须与各自的精算时期匹配清除发送数据包通信次数917。须指出的是,当在通信的按量收费中不使用发送数据包通信次数917时,依存于通信量计算等结束的计测期间决定清除它的定时。
在本实施例中,燃气表1直接对燃气公司的用户终端发送数据包1401,所以连接信息存储表901的接收数据包通信次数915不增加。
燃气表1接收该数据包,解读其内容,进行指定的步骤的处理,把指定的数据向用户终端发送。图14表示这时的数据包1401。
数据包1401的收件人IP地址1403表示接收该数据包1401的燃气公司的计算机即用户终端的IP地址。
在数据包1401中,访问服务公司名1405表示提供该通信服务的公司名,所有者ID编号1407是表示设置与该燃气计量有关的燃气表的家庭的ID。所有者ID编号1409是表示与该燃气计量有关的燃气表的机器种类的数据。表示现在时刻的燃气用量的计测数据1415是被要求数据发送的燃气表1现在计测的燃气用量,对于来自终端用户的要求,燃气表1发送数据1415。
数据包1401从家庭内机器的燃气表直接对燃气公司的计算机即用户终端发送,而数据包2301可以经由网络服务器103发送给燃气公司的计算机即用户终端。
如上所述,当网络服务器103对燃气表1发送数据包1301时,连接信息存储表901上的机器目录911为“hgw1”的记录的发送数据包通信次数917、机器目录911为“hgw1/gas-meter1”的记录的发送数据包通信次数917分别同时加1。
据此,能计测HGW1和燃气表1等各机器的1小时、1天、1个月等一定期间内的数据包通信量,能计算出从网络服务器103向各特定的家庭内机器的发送数据包的流量。
当网络服务器103向从HGW1经由家庭内网络连接的燃气表1发送数据包时,连接信息存储表901上的机器目录911为“hgw1”的记录的发送数据包通信次数917即HGW1的数据包通信量加1,该通信量成为包含中继连接的数据包的数据包总量。
在本实施例中,发送数据包通信次数917在各家庭内机器的通信的按量收费中利用。与燃气表1有关的访问费用不是对设置HGW1的燃气用量数据库1501的对象家庭1504"nakagawah"表示的家庭收费,而是对由燃气用量数据库1501的签约公司ID1510决定的签约公司名1502表示的“A燃气公司”收费。在本实施例中,当根据HGW1的通信量进行总量收费,精算通信服务提供费用时,有必要从连接信息存储表901上的机器目录911为“hgw1”的记录的发送数据包通信次数917减去连接信息存储表901上的机器目录911为“hgw1/gas-meter1”的记录的发送数据包通信次数917。
该计算在精算时,能通过以燃气用量数据库1501的对象家庭1504的"nakagawah"、对象HGW1509“hgw1”、对象燃气表1513“gas-meter1”为主值,检索连接信息存储表901的所有者ID编号913和机器目录911而实现。
须指出的是,在检索连接信息存储表901中检索燃气表1时,由对象HGW1509“hgw1”和对象燃气表1513“gas-meter1”生成的机器目录“hgw1/gas-meter1”作为连接信息存储表901的检索键使用。
对由燃气用量数据库1501的签约公司ID1510决定的签约公司名1502表示的“A燃气公司”的通信服务提供费用的精算时期与对由连接信息存储表901的所有者ID编号913决定的通信服务的顾客“nakagawah”的通信服务提供费用的精算时期一般不同。因此,必须与各自的精算时期匹配清除发送数据包通信次数917。
须指出的是,当在通信的按量收费中不使用发送数据包通信次数917时,依存于通信量计算等结束的计测期间决定清除它的定时。
连接信息存储表901上的机器目录911为“hgw1”的记录和机器目录911为“hgw1/gas-meter1”的记录中存在的接收数据包通信次数915在网络服务器103从各家庭内机器接收数据包时刻加1。
接收数据包通信次数915与发送数据包通信次数917同样,能在来自各家庭内机器的接收数据包的流量计算中使用,能在通信的按量收费中使用。
在清除发送数据包通信次数917相同的定时清除接收数据包通信次数915。
图23表示数据包2301。数据包的收件人IP地址2303是该数据包的发送目的地即网络服务器103的IP地址。
构成数据包2301的所有者ID编号1407、机器ID编号1409、机器种类1413、表示现在时刻的燃气用量的计测数据1415与数据包1041相同,所以省略说明。
网络服务器103不是原封不动向用户终端即燃气公司的计算机发送数据包2301,网络服务器103接收数据包2301,解读数据包2301中包含的表示现在时刻的燃气用量的计测数据1405。服务器103在图15所示的燃气公司和本通信服务提供公司间签订通信服务提供合同时生成的燃气用量数据库1501的使用燃气的家庭签约者1505或住址1507等相当于燃气使用家庭的数据记录中,记录关于过去的燃气用量计测的数据(上上次的计测年月日1515、上上次的计测时刻1517、上上次的计测值1519、上次的计测年月日1523、上次的计测时刻1525、上次的计测值1527)。服务器103从该记录数据和数据包2301的内容计算该家庭本月的燃气用量1537,根据计算结果,更新燃气用量数据库1501的各项目,把该燃气使用者本月的燃气用量1537和关于该燃气使用家庭的基本事项(签约者1505、住址1507)发送给燃气公司的计算机即用户终端。
须指出的是,图15所示的燃气用量数据库1501的签约公司名1502表示在签约者1505的家庭中设置对象燃气表1513,用管理表编号1514管理,与签约者1505之间签订了由燃气合同编号1511表示的燃气供给合同的公司。
图15所示的签约公司名1502在运用网络服务器103提供通信服务的公司内的电算处理上,作为签约公司ID1510处理。
图16表示在本实施例中,网络服务器103向燃气公司的计算机即用户终端发送的数据包1601。
数据包1601的收件人IP地址1403与数据包1401的收件人IP地址1403相同,即表示燃气公司的计算机的IP地址。
数据包1601的访问服务公司名1405表示提供通过网络服务器103的通信服务的公司名。
数据包1601的所有者ID编号1407表示从燃气用量数据库1501中的项目即对象家庭1504读出,设置了与该燃气计量有关的燃气表的家庭。
数据包1601的加入者名1609表示从燃气用量数据库1501中的项目即签约者1505读出,是设置了与该燃气计量有关的燃气表的家庭的居民,即与燃气公司签合同使用燃气的人。
数据包1601的计量器编号1613,从燃气使用量数据库1501中的项目即管理计量器编号1514中读出,表示该燃气计量相关的燃气公司用于该公司内部管理所分配的燃气计量器的管理编号。
数据包1601的本月燃气用量1615由燃气用量数据库1501中的项目即上次计测值1527和本次计测值1535的差求出,存储在燃气用量数据库1501中。
燃气公司的计算机即用户终端通过接收数据包1601,能掌握个家庭的燃气用量,对各家庭要求燃气费,或作为其他经营数据使用。
须指出的是,在本实施例中,网络服务器103使用燃气用量数据库1501加工数据包2301,把它变换为数据包1601,发送给用户终端。
也可以只把数据包2301的收件人IP地址2303改写为数据包1601的IP地址1403,把数据包1601向用户终端即燃气公司的业务计算机发送。
也可以在数据包1601中附加访问服务公司名1405,把该数据包变换为与由燃气表的指定“gas-meter1”表示的燃气表1直接向用户终端即燃气公司的业务计算机发送的数据包1401同样的数据包,发送。
网络服务器103从燃气用量数据库1501的本月燃气用量1537进行燃气费的计算,通过使用同一燃气用量数据库1501的签约者1505、住址1507等数据,进行燃气费的要求书的发行处理,或进行燃气费的收集处理。
燃气用量数据库1501存储有关于过去该家庭的燃气用量计测的历史数据、对象HGW1509、对象燃气表1513、上上次的计测年月日1515、上上次的计测时刻1517、上上次的计测值1519、上次的计测年月日1523、上次的计测时刻1525、上次的计测值1527、本次的计测年月日1529、本次的计测时刻1533、本次的计测值1535,所以燃气公司对于来自签约者的关于燃气用量的查询,能快速并且正确地回答。
从用户终端对网络服务器103委托要求家庭内机器执行任意的步骤的通信服务的提供的数据包201、数据包301、数据包501、数据包601、数据包1201、数据包2401、数据包1301可以接受该HGW或家庭内机器的认证。据此,签约者从用户终端对网络服务器103要求提供通信服务,能开关家庭内机器即空调的电源,把室温设定和维持在给定温度,使用录像机对电视节目录像,确认设置在家庭内的监视相机的图象,确认燃气表的计测值。
本实施例中,网络服务器103通过管理各家庭内机器执行的数据包,能细致地管理各家庭内机器的数据通信量。
并不局限于提供家庭签约者(顾客)能通过使用用户终端,从屋内外控制家庭内机器的通信服务,象燃气公司和燃气表的关系那样,通过在家庭签约者(顾客)的家庭内已经存在的家庭内网络上设置第三者的服务提供者即燃气公司设置自己得燃气表,能提供“合伙”服务。
第三者即燃气公司通过利用家庭签约者(顾客)的家庭内网络和网络服务器103的运用者即通信服务提供者的服务,没必要从燃气公司到燃气表的巨大设备投资,就能对家庭签约者(顾客)以低价提供燃气费。
这无论是对第三者即燃气公司,还是对家庭签约者(顾客)都是有利的。
可是,如果无限制地对谁都自由允许、谁都能进行这样的通信服务的委托和提供,就会发生恶意控制空调,或使用录像机,或用监视相机任意窥探室内,或遭受意想不到的损害。完全无法保证隐私。
因此,对网络服务器103委托要求使家庭内机器执行这样的步骤的通信服务的提供的数据包201、数据包301、数据包501、数据包601、数据包1201、数据包2401、数据包1301进行是否正当的认证。据此,只受理正当的委托,通过只把与正当的委托对应的数据包701、数据包801、数据包2201发送给HGW或家庭内机器,遮断对不必要的家庭内机器的访问或存在恶意的步骤的执行要求,保护隐私,能确保安全。
在本实施例中,为了从用户终端对网络服务器103委托要求HGW或家庭内机器执行任意步骤的通信服务的提供而发送的数据包由该HGW或家庭内机器认证。因此,在预先从HGW或家庭内机器对网络服务器103要求的连接确立的序列中,用于确保HGW或家庭内机器的安全的数据1737发送给网络服务器103。图17表示这时的确立连接的序列。
与网络服务器103的连接确立要求包1710包含网络服务器103的IP地址1713。数据包1710指定数据包1710经由因特网发送给网络服务器103。
与网络服务器103的连接确立要求包1710的连接确立要求171 5表示该数据包对网络服务器103要求确立用于通信的连接。
与网络服务器103的连接确立要求包1710的用户ID1717表示设置发送该数据包的家庭内机器或HGW的家庭的居民、所有者等。
接收了连接确立要求包1710的网络服务器103对发送该连接确立要求包1710的家庭内机器或HGW发送安全确认和密码要求包1720。
安全确认和密码要求包1720包含表示数据包的发送目的地即HGW或家庭内机器的IP地址1723。
安全确认和密码要求包1720的密码要求1725表示该数据包对HGW或家庭内机器要求发送对于来自用户终端的通信服务要求,在认证中使用的密码。
接收了安全确认和密码要求包1720的HGW或家庭内机器把包含对于来自用户终端的通信服务要求,在认证中使用的密码的密码确认包1730向网络服务器103。
密码确认包1730的密码确认1735表示该数据包是发送用于密码确认的密码的数据包。
密码确认包1730的用于确保HGW或家庭内机器的数据1737是对于来自用户终端的通信服务要求,在认证中使用的密码。
接收了密码确认包1730的网络服务器103对发送数据包1730的家庭内机器或HGW发送连接确立允许包1740。然后,网络服务器和HGW或家庭内机器间的数据通信成为可能,对于来自用户终端的通信服务要求,服务器103通知进行基于密码的认证。
数据包1730的用于确保HGW或家庭内机器安全的数据1737在本实施例中是密码。该密码规定用于对网络服务器103委托要求该HGW或家庭内机器执行任意步骤的通信服务的提供的数据包必须具有的与本密码相同或具有任意预先决定的特定关系的认证数据。
该密码从HGW或家庭内机器通过数据包1730发送给网络服务器103后,用于从用户终端对网络服务器103委托要求该HGW或家庭内机器执行任意步骤的通信服务的提供的数据包如果不包含与本密码相同或具有任意预先决定的特定关系的认证数据,就不受理。
如果通过从HGW或家庭内机器对网络服务器103发送的数据包1730,关于HGW或家庭内机器的安全保护的数据1737发送给网络服务器103,则网络服务器103把密码1737存储在连接信息存储表1801中。图18表示连接信息存储表1801。
连接信息存储表1801与已经说明的连接信息存储表901的不同之处在于只包含用于确保HGW或家庭内机器安全的数据(密码)1817,所以只说明用于确保HGW或家庭内机器安全的数据(密码)1817。
通过从HGW或家庭内机器对网络服务器103发送的数据包1730,关于HGW或家庭内机器的安全保护的数据1737发送给网络服务器103。数据1737由网络服务器103读出,作为连接信息存储表1801中的存储关于该HGW或家庭内机器的数据的记录中的用于确保HGW或家庭内机器安全的数据(密码)1817存储。
图19表示存储了用于确保HGW或家庭内机器安全的数据(密码)1817后,受理基于该密码的认证,为了对网络服务器103委托要求HGW或家庭内机器执行给定步骤的通信服务的提供,从用户终端发送的数据包。
从用户终端发送给网络服务器103的数据包1901对网络服务器103委托要求设置在家庭内的空调执行步骤1“在今天PM7:00打开电源”、步骤2“今天PM7:00以后把室温维持在摄氏22度”等两个步骤的通信服务的提供。与和信息包1901相同目的的已经说明的数据包201的不同点只是包含接受认证的密码1909,所以只说明密码1909。
用户终端预先把接受认证的密码1909作为为了使作为目的的HGW或家庭内机器执行作为目的的步骤所必要的密码存储。密码1909规定用于对网络服务器103委托要求HGW或家庭内机器执行任意步骤的通信服务的提供的数据包必须具有的与本密码相同或具有任意预先决定的特定关系的认证数据。密码1909适合于从该HGW或家庭内机器向网络服务器103通过数据包1730发送的用于确保HGW或家庭内机器安全的数据1737、存储在连接信息存储表1801中的相同数据1817。
网络服务器103如果接收到包含密码1909的数据包1909,则首先把数据包1901中包含的机器目录204作为主值检索连接信息存储表1801,决定相当于于机器目录204的HGW或家庭内机器。接着,网络服务器103确认连接信息存储表1801的与该HGW或家庭内机器对应的记录中是否存储有用于确保HGW或家庭内机器安全的数据(密码)1817。
如果连接信息存储表1801的与该HGW或家庭内机器对应的记录中未存储用于确保HGW或家庭内机器安全的数据(密码)1817,则该HGW或家庭内机器未设定所谓密码等安全性。因此,数据包1901无条件地变换为数据包701,发送给机器目录204指定的HGW或家庭内机器。
如果连接信息存储表1801的与该HGW或家庭内机器对应的记录中存储有用于确保HGW或家庭内机器安全的数据(密码)1817,则该HGW或家庭内机器设定了所谓密码等安全性。
因此,网络服务器103读出接受数据包1901中包含的认证的密码1909,进行与存储在连接信息存储表1 801中的用于确保HGW或家庭内机器安全的数据(密码)1817的适合性判断。
适合性判断是关于数据彼此是否同一或是否具有任意预先决定的特定关系的判断。
然后,根据适合性判断,只把判断为适合数据包1901变换为数据包701或数据包1201,发送目的地URL指定的HGW或家庭内机器。
在本实施例中,机器目录204是“hgw1/aircon1”。“hgw1”表示的HGW1作为中继装置起作用,经由家庭内网络向“aircon1”表示的空调1发送数据包时,安全ID1817只对由连接信息存储表1801的连接ID编号903识别的通信连接适用。
可是,当机器目录204为“hgw1/aircon1”时,如果登记了安全ID1817,则对经由家庭内网络与“hgw1”表示的HGW1连接的全部家庭内机器的数据包发送可以适用安全ID1817。
如上所述,通过规定用于确保HGW或家庭内机器的安全的数据(密码)1817,能防止不必要或恶作剧、或恶意地进行家庭内的空调控制。
图20表示在连接信息存储表1801的用于确保HGW或家庭内机器安全的数据(密码)1817中设定某密码后,接受基于密码的认证,为了对网络服务器103委托要求HGW或家庭内机器执行给定步骤的通信服务的提供,从用户终端对网络服务器103发送的其他信息包2001。
从用户终端对网络服务器103发送的数据包2001对网络服务器103委托要求设置在家庭内的监视相机1执行“要求把现在拍摄的图象数据通过HGW发送到用户终端”的步骤的通信服务的提供。
与相同目的的数据包1201的不同点只在于数据包2001包含接受认证的密码2009。而且,接受认证的密码2009与接受认证的密码1909相同,所以省略说明。
与已经说明的实施例的不同在于家庭内机器即监视相机1通过预先对网络服务器103发送数据包1730,把用于确保监视相机1即HGW或家庭内机器安全的数据(密码)1737发送给网络服务器103。网络服务器103把密码1737存储在连接信息存储表1801中。据此,当用户终端对网络服务器103委托要求从该家庭内机器即监视相机发送现在拍摄的图象数据的通信服务提供时,必须把包含接受适合于关于该安全保护的密码1737的认证的密码2009的数据包2001发送给网络服务器103。
因此,能防止不必要、或恶作剧或恶意窥探设置在家庭内的监视相机的图象,防止隐私被侵害。
在本实施例中,用于确保安全的数据1737是密码,但是也可以是用于把发送给HGW或家庭内机器的数据加密的密钥。预先规定密钥,HGW或家庭内机器通过只受理由该密钥加密的数据,能确保HGW或家庭内机器的安全。
HGW设置在某家庭中,通过家庭内网络在该HGW上连接有1以上的家庭内机器,把连接在该HGW上的全部家庭内机器中公共的用于确保安全的数据1737(例如密码或密钥)通过HGW发送给网络服务器103。该HGW向网络服务器103发送的用于确保安全的数据对于连接在该HGW上的全部家庭内机器是公共有效的。因此,数据1737在用于对网络服务器103委托要求全部的家庭内机器执行任意步骤的通信服务的提供的数据包中能公共使用。
当家庭内机器是设置在家庭内的冰箱时,要求家庭内机器执行的给定步骤是把冰箱的温度设定、维持为指定的值,或把关于以放在冰箱中的食物为首的内容物的数据发送给用户终端。网络服务器根据从家庭内机器发来的数据而执行的数据的变换和加工是根据冰箱的内容物提出吃饭的菜单,提示菜单所必要的追加材料。
家庭内机器也可以是设置在家庭内的具有影碟、个人电脑、电视广播的调谐器、记录部件的能进行电视节目记录的装置。使该家庭内机器执行的给定步骤与录像机同样,是从给定时刻到给定时刻,或从给定时刻开始,在给定时间中把给定频道的电视节目录像。
该电视广播并不局限于基于VHF、UHF的广播波,包含卫星广播(BS)、通过通信卫星(CS)等卫星的电视广播、有线电视(CATV)等基于有线的电视广播。
给定的步骤也可以不是电视广播,而关于不包含图象的只有声音的收音机广播,只录音。这时,其结构和作用在本质上与所述实施例几乎相同,所以省略说明。
当设置在家庭内的家庭内机器是火灾报警器、燃气泄漏传感器、非常按钮时,要求这些家庭内机器执行的步骤是要求把关于这些家庭内机器的现在状态的数据发送给用户终端,或这些家庭内机器检测到异常即发生特定事态时,以事件驱动型要求把关于这些家庭内机器的现在状态的数据发送给用户终端。该用户终端可以是设置了家庭内机器的家庭的成员管理的用户终端,也可以是保安公司等的计算机等信息机器。据此,能把家庭内的火灾、燃气泄漏、非法侵入等发生在家庭中的异常事态紧急向家庭的外部通知。这时,具体的结构和作用也与所述同一,所以省略说明。这时,从家庭的外部访问设置在家庭内的HGW或家庭内机器的用户终端和设置在家庭内的HGW或家庭内机器是不同的装置。用户终端从家庭的外部委托网络服务器提供对设置在家庭内的HGW或家庭内机器的通信服务。网络服务器根据该委托,提供家庭的外部的用户终端和设置在家庭内的HGW或家庭内机器间的通信服务。
用户终端可以是设置在家庭内的HGW或家庭内机器。用户终端网络服务器提供对设置在同一不同家庭内的HGW或家庭内机器的通信服务。网络服务器103根据该委托,提供设置在家庭内的HGW或家庭内机器和设置在家庭内的HGW或家庭内机器间的通信服务。这时,进行通信的两个家庭可以相同,也可以不同。此外,进行通信的两个HGW或家庭内机器可以相同,可以不同。这时,具体的结构和和作用与用户终端从家庭的外部对设置在家庭内的HGW或家庭内机器进行访问时相同,所以省略说明。
家庭内终端包含其他未描述的设置在家庭内的全部机器,使该家庭内机器执行的给定步骤可以包含这些家庭内机器能执行的任意步骤。这时,具体的结构和和作用与所述结构和和作用在本质上相同,所以省略说明。
本实施例的用户终端、网络服务器103、HGW、家庭内机器、录像机1、空调1、燃气表1、冰箱1、电表、水表、其他全部装置、机器也可以由在其内部具有的微机和控制该微机的动作的程序实现。控制该微机的动作的程序可以记录在计算机可读取记录媒体中。
根据本实施例,提供对于经由因特网与外部连接的各种家庭内机器,使用通用并且一般的因特网,使其可变并且灵活地执行多种多样的步骤的通信服务。
通信服务也能灵活地对应于接受该提供的用户一侧的机器具有的功能或能力、适应于其需求的各种数据加工。
也能实现第三服务提供者的服务与家庭签约者(顾客)的家庭内网络合作的服务。这时,第三服务提供者抑制了用于通信网络的设备投资,据此,能提供低价的服务,能对提供无论是对于第三服务提供者,还是家庭签约者(顾客)都有利的网络服务。
(实施例2)图31表示本发明实施例2的内容发送系统。内容发送受理5011进行内容发送的受理。内容发送源5012进行内容的发送。内容发送目的地5013被发送内容。内容接收部件群5014由接收发送的内容的一个或多个内容接收部件构成。内容发送要求者5015要求内容的发送。
图32是表示实施例2的内容发送系统动作的程序流程图。
(步骤S5031)内容发送要求者5015进行接收内容发送而必要的信息的事先登记。内容发送要求者5015直接或者用电话、FAX、电子邮件或来自主页的访问等方法,在内容发送受理5011中登记内容发送所必要的以下信息。
a)发送内容的目标的位置信息即物理上的地址或网络上用于确认发送目的地的地址信息。
b)内容接收部件群5014的具体信息,例如内容接收部件为PC、打印机、网络存储器的信息、这些机器的制造商、形式、型号等用于决定机器的信息。
c)当要求内容发送时或接收内容是成为必要的认证信息,例如账户名、密码等、用于支付接收发信的内容的费用的信息,例如信用卡号。
该事先登记可以在要求内容的发送前的任意时刻进行,可以在要求第一次的内容发送时进行。
(步骤S5032)内容发送要求者要求内容的发送。用和步骤S5031同样的部件要求希望对内容发送受理5011发送的内容。这时,当在事先登记中登记有多个内容发送目的地时和登记了多个内容接收部件时,指定用哪个内容发送目的地的哪个内容接收部件接收。此外,内容接收部件如果是打印机等能变更输出形式的机器,则也指定输出形式,例如用纸的尺寸、黑白或彩色、单面或双面等。当然,对全部的指定有缺省值,如果什么也不指定,就取缺省值。
(步骤S5033)内容发送受理5011确认内容发送要求者5015指定的内容,向内容发送源5012传递内容发送必要的信息,委托内容的发送。
(步骤S5034)内容发送源5012把自己具有的内容对委托的内容发送目的地以委托的形式发送。
这里,参照图33说明发信的一例。内容发送源5401具有存储内容的内容存储部件5402、对发送目的地发送内容的内容发送部件5403、发送内容发送所必要的发送用程序的发送用程序发送部件5404、处理从内容发送受理发送来的发送信息进行关于发送的全体控制的发送信息处理步骤5405。网络5410连接内容发送源5401和内容发送目的地5411。内容发送目的地5411接收内容的发送。内容发送目的地5411具有控制内容的接收的内容接收控制部件5412、用于确认内容的正当性的认证部件5413、把接收的内容传递给适当的内容接收部件的路线控制部件5414、执行接收的内容发送用程序的程序执行部件5415、存储接收的内容发送用程序的程序存储部件5416、内容接收部件5417~5419。内容接收部件可以是任意个。
首先,发送信息处理部件5405把握根据从内容发送受理5011传来的的信息而发送的内容、内容的发送目的地、内容接收部件、对内容接收部件的内容发送要求者5015的指定内容。发送信息处理部件5405取出从内容存储部件5402发送的内容,传递给内容发送部件5403。比较这时存储的内容的状态和内容发送要求者5015指定的内容接收部件、对内容接收部件的指定内容,用对内容接收部件指定的内容把握发送所必要的处理。在本实施例中,说明指定内容接收部件5418时的情形。例如,内容以文件形式存储,内容接收部件5418是打印机,当从内容发送要求者5015指定了双面打印时,有必要把文件的内容变换为打印机能解释的数据形式,用打印机能解释的控制语言指示双面打印。
发送信息处理部件5405传递给内容发送部件5403的内容变更为内容接收部件5418能接收的形式,自读传递给内容发送部件5403。
发送信息处理部件5405准备在内容发送目的地5411工作并且进行对内容接收部件5418的控制的内容发送用程序,传递给发送用程序发送部件5404。发送用程序发送部件5404通过网络把发送用程序传递给内容发送目的地5411。
这时,进行从内容发送源5401到内容发送目的地5411的数据通信。通常,内容发送目的地5411为一般的消费者时,不设定固定的地址,有时在数据通信时无法决定对象。可是,Virtual Private Network(VPN)或其他连接技术不是内容发送目的地来向内容发送源取数据的形态,可以是内容发送目的地向内容发送源送交数据的形态。在本实施例中,前提是通过使用VPN那样的技术从内容发送源向内容发送目的地进行数据通信为前提。关于该部分的通信方式,未特别限定。
内容发送目的地5411的内容接收控制部件5412把法来的发送用程序传递给认证部件5413,在这里进行认证。认证中有内容发送源是否正确的认证、内容发送目的地是否正确的认证、内容是否正确的认证。在本实施例中,未特别详细说明认证。
如果基于认证部件5413的认证结束,内容接收控制部件5412就把发送用程序传递给程序存储部件5416,程序存储部件5416存储发送程序。然后,内容接收控制部件5412对程序执行部件5415指示发送程序的执行。程序执行部件5415执行发送程序。发送程序设定内容发送要求者5015指定的内容接收部件,在本实施例中,根据内容发送要求者5015要求的设定内容设定内容接收部件5418。它为打印机时,进行用纸尺寸的设定、用纸方向、双面打印的设定。如果内容接收部件5418的设定结束,接收内容的准备完毕,内容发送程序通过网络5410对内容发送源5401要求内容的发送。
内容发送源5401的内容发送信息处理部件5405根据来自内容发送程序的要求,对内容发送部件5403要求内容的发送。内容发送部件5403通过网络5410对内容发送目的地5411发送内容。
内容发送目的地5411的内容接收控制部件5412确认发送了内容后,对内容发送程序通知。内容发送程序与路线控制部件5414联合,把发送的内容传递给内容接收部件5418。内容接收部件5418用内容发送要求者指示的部件接收提供的内容。
在接收内容时,内容接收控制部件5412监视内容的接收状况,检查从内容接收部件5418或内容发送程序是否发生出错信息。
如果全部的内容发送完毕,则内容发送源5401把内容发送结束通知内容发送目的地5411。内容发送目的地5411的内容接收控制部件5412确认内容的接收正常结束后,对内容发送源5401进行内容接收的通知。
以上是发信的一个例子的说明。在步骤S5034中,当内容的发送结束时,从内容发送源5012对内容发送受理5011进行内容发送结束的通知。
(步骤S5035)内容发送受理5011根据在步骤S5031中预先登记的内容发送要求者5015的信息,从内容发送要求者5015征收费用,对内容发送源5012支付内容和内容的发送所需费用。
如上所述,在本实施例中,具有受理内容发送要求的内容发送受理、进行内容发送的内容发送源、接收内容发送的内容发送目的地、内容发送的几个内容接收部件,内容发送受理、内容发送源和内容发送目的地通过网络连接,内容发送源把用于进行按照内容发送要求者的希望的内容发送的内容发送程序发送给内容发送目的地,该内容发送程序通过把来自内容发送源的内容发送给内容发送要求者指定的内容接收部件中的一个,内容发送要求者能从与内容发送目的地不同的地方要求内容的发送,取得能指定内容的接收方的内容发送系统。
(实施例3)图34表示本发明实施例3的内容发送系统。内容发送源5053具有内容。内容接收部件群5055由接收发送的内容的一个或多个内容接收部件构成。参照图35的程序流程图,说明图示的内容发送系统的动作。
(步骤S5061)内容发送要求者5056进行接收内容发送而必要的信息的事先登记。内容发送要求者5056直接或者用电话、FAX、电子邮件或来自主页的访问等方法,在内容发送受理5051中登记内容发送所必要的以下信息。
a)发送内容的目标的位置信息即物理上的地址或网络上用于确认发送目的地的地址信息。
b)内容接收部件群5055的具体信息,例如内容接收部件为PC、打印机、网络存储器的信息、这些机器的制造商、形式、型号等用于决定机器的信息。
c)当要求内容发送时或接收内容是成为必要的认证信息,例如账户名、密码等、用于支付接收发信的内容的费用的信息,例如信用卡号。
该事先登记可以在要求内容的发送前的任意时刻进行,可以在要求第一次的内容发送时进行。
(步骤S5062)内容发送要求者要求内容的发送。用和步骤S5061同样的部件要求希望对内容发送受理5051发送的内容。这时,当在事先登记中登记有多个内容发送目的地时和登记了多个内容接收部件时,指定用哪个内容发送目的地的哪个内容接收部件接收。此外,内容接收部件如果是打印机等能变更输出形式的机器,则也指定输出形式,例如用纸的尺寸、黑白或彩色、单面或双面等。当然,对全部的指定有缺省值,如果什么也不指定,就取缺省值。
在受理内容发送的要求的时刻,内容发送受理5051向内容发送代理5052确认内容的位置。具有内容的其他公司等内容发送源存在多个时,内容发送代理5052确认哪个内容发送源拥有内容、能该内容发送源能要求内容吗。如果内容不存在时,内容发送代理5052向内容发送受理5051传达该意思。如果发现拥有内容的内容发送源5053,内容发送代理5052就确认内容的取得方法。能以内容发送代理5052和内容发送源5053之间的传递的多个方式传递,但是,在本实施例中表示2个方式。
(方式1)在内容发送代理5052和内容发送源5053之间预先决定内容的费用或支付方法、取得时的步骤。
(方式2)内容发送要求者5056预先与内容发送源5053之间签订利用合同,预先取得利用时使用的用户名、密码等认证信息。内容发送要求者5056要求内容的发送时,按照内容发送受理5051的委托,提供用于利用内容发送源5053的认证信息。按照内容发送受理5051把认证信息传递给内容发送代理5052,内容发送代理5052使用该认证信息访问内容发送源5053,取得内容发送要求者5056要求的内容。
当有必要用方式2从内容发送源5053取得内容时,内容发送代理5052向内容发送受理5051传达该意思,委托认证信息的取得。内容发送受理5051对内容发送要求者5056要求提供内容的取得所必要的信息,取得认证信息。
(步骤S5063)内容发送受理5051确认内容发送要求者5056指定的内容,把内容的发送所必要的信息传递给内容发送代理5052,委托内容的发送。
(步骤S5064)内容发送代理5052对具有确认了位置的内容的内容发送源5053要求内容发送要求者5056指定的内容。
下面,参照图38说明方式1和方式2。图38具体表示图34的内容发送代理5052和内容发送源5053的内部结构。内容发送源5053具有确认要求内容的对象的认证信息确认部件5902、存储内容的内容存储部件5903。内容发送代理5052具有存储要求内容时使用的认证信息的认证信息存储部件5912、对内容发送源发送认证信息的认证信息的发送部件5913、存储取得的内容的内容存储部件5914、内容发送中利用的发送用程序发送部件5915、控制一系列的通信作业的发送信息处理部件5916。网络5920连接内容发送源和内容发送代理。
下面,按各方式说明动作。
(方式1)首先,决定内容发送源5053和内容发送代理5052之间进行内容的交换时成为必要的认证信息。这相当于在开始内容发送的业务时,与拥有内容的内容发送源之间签订关于内容的发送的合同,其中,决定访问内容发送源时使用的认证信息,内容发送代理保持该信息。如果与多个内容发送源签约,则多个认证信息存储在认证信息存储部件5912中。
内容发送代理5052在从内容发送受理5051有内容发送的要求的时刻,进行内容发送。首先,内容发送代理5052对拥有在步骤S5062中确认了位置的内容的内容发送源5053要求内容。内容发送源5053如果需要方式1的步骤,就从存储在认证信息存储部件5912中的认证信息中选择对内容发送源5053的要求所必要的认证信息,由认证信息发送部件5913通过网络5920发送给内容发送源5053。
内容发送源5053用认证信息确认部件5902确认发来的认证信息,如果判断为正确的对象,就从内容存储部件5093通过网络5920向内容发送代理5052发送内容发送代理5052要求的内容。
内容发送代理5052把发来的内容存储在内容存储部件5914中,然后向内容发送受理5051要求的内容发送目的地发送。
(方式2)内容发送代理5052当从内容发送受理5051有内容发送的要求的时刻,进行内容的发送。首先,内容发送代理5052对拥有在步骤S5062中确认了位置的内容的内容发送源5053要求内容。内容发送源5053如果需要方式2的步骤,则内容发送受理5051在进行内容发送的要求时,把步骤所必要的认证信息传递给内容发送源5053。因此,该认证信息存储在认证信息存储部件5912中,然后由认证信息发送部件5913通过网络5920发送给内容发送源5053。
内容发送源5053用认证信息确认部件5902确认发来的认证信息,如果判断为正确的对象,就从内容存储部件5093通过网络5920向内容发送代理5052发送内容发送代理5052要求的内容。
内容发送代理5052把发来的内容存储在内容存储部件5914中,然后向内容发送受理5051要求的内容发送目的地发送。
用和实施例2同样的方法向内容发送目的地发送内容,所以这里省略具体的说明。
(步骤S5065)内容发送代理5052把从内容发送源5053取得的内容以委托的形式向委托的内容发送目的地发送。在发送正常结束的时刻,内容发送代理5052对内容发送受理5051通知内容发送的结束。
(步骤S5066)内容发送受理5051根据在步骤S5061中预先登记的内容发送要求者5056的信息,从内容发送要求者5056征收费用,对内容发送代理5052支付必要的费用。这时,当内容发送代理5052用方式1从内容发送源5053取得内容时,内容发送受理5051也从内容发送要求者5056征收内容费,作为取得内容所需的费用支付给内容发送代理5052。内容发送代理5052用与内容发送源5053之间预先决定的方法对内容发送源5053支付内容费用。当内容发送代理5052用方式2从内容发送源5053取得时,内容发送要求者5056直接支付内容费,所以在这里不征收。
如上所述,在本实施例中,通过网络连接内容发送受理、内容发送代理、内容发送源、内容发送目的地,内容发送代理取得按照内容发送要求者的希望的内容,发送,内容发送代理把用于进行发送的内容发送程序发送给内容发送目的地,该内容发送程序对内容发送要求者指定的内容接收部件的一个发送来自内容发送代理的内容。据此,内容发送要求者能从与内容发送目的地的地方指定内容的发送和内容的接收方法,能代理发送位于以往的内容发送源的内容。
(实施例4)图36表示本发明实施例3的内容发送系统。内容接收部件群5074由接收发送的内容的一个或多个内容接收部件构成。内容发送要求者管理数据库5076在内容发送受理中管理内容发送要求者的信息,内容建议部件5077在内容发送受理5071中管理内容发送要求者5075的信息,对于内容发送的要求,从内容发送要求者5075过去的利用记录建议符合内容发送要求者5075的爱好的内容和接收部件,在内容发送要求者管理数据库中存储内容发送要求者5075是否接受该建议。下面,参照图37的程序流程图说明以上的内容发送系统的动作。
(步骤S5081)首先,内容发送要求者5075登记进行接收内容发送所必要的事先登记。内容发送要求者5075直接或者用电话、FAX、电子邮件或来自主页的访问等方法,在内容发送受理5071中登记内容发送所必要的以下信息。
a)发送内容的目标的位置信息即物理上的地址或网络上用于确认发送目的地的地址信息。
b)内容接收部件群5074的具体信息,例如内容接收部件为PC、打印机、网络存储器的信息、这些机器的制造商、形式、型号等用于决定机器的信息。
c)当要求内容发送时或接收内容是成为必要的认证信息,例如账户名、密码等、用于支付接收发信的内容的费用的信息,例如信用卡号。
该事先登记可以在要求内容的发送前的任意时刻进行,可以在要求第一次的内容发送时进行。
内容发送受理5071把关于内容发送要求者5075的信息存储到内容发送要求者管理数据库5077中。
(步骤S5082)内容发送要求者5075要求内容的发送。用和步骤S5081同样的部件要求希望对内容发送受理5071发送的内容。这时,内容发送要求者5075如果对内容发送受理5071要求内容的建议,则内容发送受理5071根据存储在内容发送要求者管理数据库5076中的内容发送要求者5075的信息和内容发送源5072的内容信息,建议内容和内容接收部件。下面,参照图39说明动作的细节。
图39表示实施例3的内容发送系统的发送受理部分。该部分具有内容发送受理5071、存储关于内容发送要求者5075的信息内容发送要求者管理数据库5076、对内容发送要求者5075建议内容和内容的接收部件的内容建议部件5077、内容发送源5072、存储内容的内容存储部件5 101、检索存储的内容的内容检索部件5102。
在内容发送要求者管理数据库5076中最初只存储内容发送要求者5075在步骤S5081中提供的信息。在内容发送要求者5075每次要求内容的发送时,内容发送受理5071通过在内容发送要求者管理数据库5076中追加要求对哪个内容接收部件发送哪个内容,在数据库5076中存储关于内容发送要求者5075的信息。
首先,内容发送要求者5075对内容发送受理5071委托内容的发送时,如果要求内容的建议,则内容发送受理5071对内容建议部件5077指示内容的建议。
内容建议部件5077首先从内容发送要求者管理数据库5076输入关于内容发送要求者5075的信息。
内容建议部件5077从输入的信息售出关于过去的内容利用的信息、事先登记时登记的关于内容爱好的信息,通过网络5110传递给内容发送源5072的内容检索部件5102。
内容检索部件5102从提供的信息生成用于检索内容存储部件的关键字,检索内容存储部件5101。然后,内容存储部件5101把通过检索取得的内容信息通过网络5110传递给内容建议部件5077。关于关键字的生成方法、内容的检索方法,有各种方法,但是在本实施例中,未涉及具体例。
内容建议部件5077根据取得的内容信息从内容发送要求者管理数据库输入的管与内容发送要求者5075的信息中包含的内容发送要求者5075具有的内容接收部件的信息、关于内容接收部件的利用状况的信息,对内容发送要求者5075表示建议的内容和接收部件。
内容发送要求者5075对内容建议部件5077指示是否采用建议的内容、接收部件。
当内容发送要求者5075采用建议时,内容建议部件5077把关于采用的内容的信息、关于内容接收部件的信息传递给内容发送受理5071。内容发送受理5071解释为内容发送要求者5075委托了该内容的发送。
内容发送要求者5075不采用建议时,作为不采用的建议信息,内容建议部件5077把关于内容的信息、关于内容接收部件的信息记录到内容发送要求者管理数据库5076中,对内容发送受理5071通知未采用内容的建议。内容发送受理5071如果收到该通知,通常等待内容的发送要求。
内容发送要求者5075不采用内容建议部件5077的建议时,通常自己要求内容的发送,即指定发送的内容,指定接收部件。这时,当在事先登记中登记有多个内容发送目的地时和登记了多个内容接收部件时,内容发送要求者5075指定用哪个内容发送目的地的哪个内容接收部件接收。此外,内容接收部件如果是打印机等能变更输出形式的机器,则也指定输出形式,例如用纸的尺寸、黑白或彩色、单面或双面等。当然,对全部的指定有缺省值,如果什么也不指定,就取缺省值。
(步骤S5083)内容发送受理5071确认内容发送要求者5075指定的内容,把内容和关于接收部件的信息存储到内容发送要求者管理数据库5076中,把同一信息传递给内容发送源5072,委托内容的发送。
(步骤S5084)内容发送源5072把自己具有的内容对委托的内容发送目的地以委托的形式发送。内容发送目的地5073监视内容的发送,当有问题是,对内容发送源5072再次请求发送。当由于内容发送目的地5073内的问题,再次发送也存在问题时,内容发送目的地5073对内容发送源5072通知无法发送。如果内容的发送正常结束,就把该意思通知内容发送源5072。如果内容发送源5072接收到来自内容发送目的地5073的通知,就把其内容传递给内容发送受理5071。因为用和实施例2同样的方法对内容发送目的地发送内容,所以这里省略具体的说明。
(步骤S5085)内容发送受理5071阅读来自内容发送源5072的联系内容,如果是发送正常结束,就根据在步骤S5081中预先登记的内容发送要求者5075的信息,从内容发送要求者5075征收费用,对内容发送源5072支付内容和内容的发送所需的费用。当发送未正常结束时,内容发送受理5071把该意思通知内容发送要求者5075。最后,内容发送受理5071把关于内容发送结果的信息存储在内容发送要求者管理数据库5076中,在下一内容发送要求时的建议中充分利用。
如上所述,本实施例的内容发送系统具有受理内容发送要求的内容发送受理、进行内容发送的内容发送源和接收内容发送的内容发送目的地。内容发送目的地具有多个内容接收部件、对内容发送受理提建议的内容建议部件和内容发送要求者管理数据库。内容发送受理、内容发送源和内容发送目的地通过网络连接。内容发送受理把内容发送要求者的利用状况存储在内容发送要求者管理数据库中,根据其内容,内容建议部件建议内容据此,内容发送要求者能容易选择符合自己的希望的内容。内容发送源把用于进行符合内容发送要求者的希望的内容发送的内容发送程序发送给内容发送目的地,该内容发送程序把来自内容发送源的内容发送给内容发送要求者指定的内容接收部件的一个。据此,内容发送要求者能从与内容发送目的地不同的地方要求内容的发送,能指定内容的接收方法。
根据本发明,能提供对经由因特网与外部连接的家庭内机器,使用通用或一般的因特网,使其可变并且灵活地执行多种步骤的通信服务。
通信服务也能灵活地对应于接受该提供的用户一侧的机器具有的功能或能力、适应于其需求的各种数据加工。
也能实现第三服务提供者的服务与家庭签约者(顾客)的家庭内网络合作的服务。这时,第三服务提供者抑制了用于通信网络的设备投资,据此,能提供低价的服务,能对提供无论是对于第三服务提供者,还是家庭签约者(顾客)都有利的网络服务。
权利要求
1.一种通信服务提供方法,包括在第一信息处理装置中,根据从第三信息处理装置经由第一网络接收的数据,决定第二信息处理装置执行的第一步骤的步骤;和使所述第一信息处理装置经由所述第一网络,把用于使所述第二信息处理装置执行所述决定的第一步骤的第一数据,向所述第二信息处理装置发送的步骤。
2.根据权利要求1所述的通信服务提供方法,其中所述第一信息处理装置存储使所述第二信息处理装置执行的多个步骤,所述在第一信息处理装置中决定所述第一步骤的步骤包含使所述第一信息处理装置根据从所述第三信息处理装置接收的所述数据,从所述多个步骤中选择所述第一步骤的步骤。
3.根据权利要求1或2所述的通信服务提供方法,其中所述决定的第一步骤包含第四信息处理装置执行的第二步骤,所述第一数据包含用于使所述第四信息处理装置执行所述第二步骤的第二数据,还包含使所述第二信息处理装置把所述第二数据通过第二网络发送给所述第四信息处理装置的步骤。
4.根据权利要求3所述的通信服务提供方法,其中所述第二步骤包含要求把所述第二信息处理装置和所述第四信息处理装置中的一个所具有的第三数据、发送给第一信息处理装置和所述第三信息处理装置中的一个的步骤。
5.根据权利要求4所述的通信服务提供方法,其中还包含使所述第一信息处理装置接收所述第三数据的步骤;和使所述第一信息处理装置根据预先决定的步骤,变换和加工所述接收的第三数据的步骤。
6.根据权利要求5所述的通信服务提供方法,其中所述第一信息处理装置从所述第三信息处理装置接收的所述数据包含关于所述第三信息处理装置的功能的数据,所述第三数据是不依存于所述第三信息处理装置的功能的数据,使所述第一信息处理装置变换和加工所述接收的第三数据的步骤包含使所述接收的第三数据适合于所述第三信息处理装置的功能的步骤。
7.根据权利要求3~6中的任意一项所述的通信服务提供方法,其中所述第二数据包含所述第四信息处理装置为了执行所述第二步骤而使用的信息和执行的程序中的至少一个。
8.根据权利要求7所述的通信服务提供方法,其中所述信息和所述程序的所述至少一个与所述第二步骤对应变化,在使所述第一信息处理装置根据所述接收的数据决定所述第一步骤的步骤之后,还包含使所述第一信息处理装置把所述信息和所述程序的所述至少一个发送给所述第四信息处理装置的步骤。
9.根据权利要求3~8中的任意一项所述的通信服务提供方法,其中还包含利用所述第一信息处理装置和所述第二信息处理装置之间的通信、和所述第二信息处理装置和所述第四信息处理装置间的通过所述第二网络的数据通信,提供使用所述第三信息处理装置进行的服务的步骤。
10.根据权利要求1或2所述的通信服务提供方法,其中所述第一步骤包含要求从所述第二信息处理装置把所述第二信息处理装置具有的第四数据向所述第三信息处理装置和所述第一信息处理装置中的一个发送的步骤。
11.根据权利要求10所述的通信服务提供方法,其中还包含使所述第一信息处理装置接收所述第四数据的步骤;和使所述第一信息处理装置根据预先决定的步骤变换和加工所述接收的第四数据的步骤。
12.根据权利要求11所述的通信服务提供方法,其中所述第一信息处理装置从所述第三信息处理装置接收的所述数据包含关于所述第三信息处理装置的功能的数据,所述第四数据是不依存于所述第三信息处理装置的功能的数据,使所述第一信息处理装置变换和加工所述接收的第一数据的步骤包含使所述接收的第四数据适合于所述第三信息处理装置的功能的步骤。
13.根据权利要求1或2所述的通信服务提供方法,其中所述第二数据包含所述第二信息处理装置为了执行所述第一步骤而使用的信息和执行的程序中的至少一个。
14.根据权利要求13所述的通信服务提供方法,其中所述信息和所述程序的所述至少一个与所述第二步骤对应变化,在使所述第一信息处理装置根据所述接收的数据决定所述第一步骤的步骤之后,还包含使所述第一信息处理装置把所述信息和所述程序的所述至少一个发送给所述第二信息处理装置的步骤。
15.根据权利要求1~14中的任意一项所述的通信服务提供方法,其中还包含计测通过所述第一信息处理装置的数据包数的步骤;和在流量管理和收费中利用所述计测的数的步骤。
16.根据权利要求1~15中的任意一项所述的通信服务提供方法,其中所述第二信息处理装置和所述第三信息处理装置是同一装置。
17.一种程序,用于使计算机执行权利要求1~16中的任意一项所述的方法。
18.一种记录媒体,记录了权利要求17所述的程序,并可被计算机读取。
19.一种通信服务提供系统,包括第一信息处理装置;通过第一网络与所述第一信息处理装置连接的第二信息处理装置;以及通过所述第一网络连接在所述第一信息处理装置和所述第二信息处理装置上的第三信息处理装置,所述第一信息处理装置,根据从所述第三信息处理装置经由所述第一网络接收的数据,决定使所述第二信息处理装置执行的第一步骤,所述第一信息处理装置,经由所述第一网络,把用于使所述第二信息处理装置执行所述决定的第一步骤的第一数据,向所述第二信息处理装置发送。
20.根据权利要求19所述的通信服务提供系统,其中所述第一信息处理装置存储使所述第二信息处理装置执行的多个步骤,所述第一信息处理装置,根据从所述第三信息处理装置接收的所述数据,从所述多个步骤中选择所述第一步骤。
21.根据权利要求19或20所述的通信服务提供系统,其中所述第二信息处理装置还具有通过第二网络连接的第四信息处理装置,所述第一步骤包含所述第四信息处理装置执行的第二步骤,所述第一数据包含用于使所述第四信息处理装置执行所述第二步骤的第二数据,所述第二信息处理装置把所述第二数据通过所述第二网络发送给所述第四信息处理装置。
22.根据权利要求21所述的通信服务提供系统,其中所述第二步骤包含要求把所述第四信息处理装置具有的第三数据发送给所述第一信息处理装置和所述第三信息处理装置中的一个的步骤。
23.根据权利要求22所述的通信服务提供系统,其中所述第一信息处理装置接收所述第三数据,并根据预先决定的步骤,变换和加工所述第三数据。
24.根据权利要求23所述的通信服务提供系统,其中所述第一信息处理装置从所述第三信息处理装置接收的所述数据包含关于所述第三信息处理装置的功能的信息,所述第三数据是不依存于所述第三信息处理装置的功能的数据,所述第一信息处理装置根据预先决定的步骤,使所述第三数据适合于所述第三信息处理装置的功能。
25.根据权利要求21~24中的任意一项所述的通信服务提供系统,其中所述第二数据包含所述第四信息处理装置为了执行所述第二步骤而使用的信息和执行的程序中的至少一个。
26.根据权利要求25所述的通信服务提供系统,其中所述信息和所述程序的所述至少一个与所述第二步骤对应变化,所述第一信息处理装置决定所述第一步骤后,把所述信息和所述程序的所述至少一个发送给所述第四信息处理装置。
27.根据权利要求21~26中的任意一项所述的通信服务提供系统,其中利用所述第一信息处理装置和所述第二信息处理装置之间的通信、和所述第二信息处理装置和所述第四信息处理装置间的通过所述第二网络的数据通信,提供使用所述第三信息处理装置进行的服务。
28.根据权利要求19或20所述的通信服务提供系统,其中所述第一步骤包含要求把所述第二信息处理装置具有第四数据向所述第三信息处理装置和所述第一信息处理装置中的一个发送的步骤。
29.根据权利要求28所述的通信服务提供系统,其中所述第一信息处理装置接收所述第四数据,并根据预先决定的步骤变换和加工所述第四数据。
30.根据权利要求29所述的通信服务提供系统,其中所述第一信息处理装置从所述第三信息处理装置接收的所述数据包含关于所述第三信息处理装置的功能的数据,所述第四数据是不依存于所述第三信息处理装置的功能的数据,所述第一信息处理装置根据所述预先决定的步骤使所述接收的第四数据适合于所述第三信息处理装置的功能。
31.根据权利要求19或20所述的通信服务提供系统,其中所述第一数据包含所述第二信息处理装置为了执行所述第一步骤而使用的信息和执行的程序中的至少一个。
32.根据权利要求31所述的通信服务提供系统,其中所述信息和所述程序的所述至少一个与所述第二步骤对应变化,所述第一信息处理装置决定所述第一步骤后,把所述信息和所述程序的所述至少一个发送给所述第二信息处理装置。
33.根据权利要求19~32中的任意一项所述的通信服务提供系统,其中利用所述第一信息处理装置和所述第二信息处理装置之间的通信,提供使用所述第三信息处理装置进行的服务。
34.根据权利要求19~33中的任意一项所述的通信服务提供系统,其中所述第二信息处理装置和所述第三信息处理装置是同一装置。
35.根据权利要求19~34中的任意一项所述的通信服务提供系统,其中所述第一信息处理装置计测通过所述第一信息处理装置的数据包的数,在流量管理和收费中利用所述计测的数。
36.一种通信服务提供方法,包括根据从第三信息处理装置经由第一网络接收的数据,决定第二信息处理装置执行的第一步骤的步骤;和经由所述第一网络把用于执行所述决定的第一步骤的第一数据发送给所述第二信息处理装置的步骤。
37.根据权利要求36所述的通信服务提供方法,其中决定所述第一步骤的步骤包含根据从所述第三信息处理装置接收的所述数据,从多个步骤中选择所述第一步骤的步骤。
38.根据权利要求36或37所述的通信服务提供方法,其中所述决定的第一步骤包含第四信息处理装置执行的第二步骤,所述第一数据包含用于使所述第四信息处理装置执行所述第二步骤的第二数据,所述第二信息处理装置把所述第二数据通过第二网络发送给所述第四信息处理装置。
39.根据权利要求38所述的通信服务提供方法,其中所述第二步骤包含要求第二信息处理装置和所述第四信息处理装置中的一个把所述第二信息处理装置和所述第四信息处理装置中的一个所具有的第三数据发送的步骤。
40.根据权利要求38所述的通信服务提供方法,其中所述第二步骤包含要求所述第二信息处理装置和所述第四信息处理装置中的一个把所述第三数据发送给所述第三信息处理装置中的步骤。
41.根据权利要求40所述的通信服务提供方法,其中还包括接收所述第三数据的步骤;和根据预先决定的步骤,变换和加工所述接收的第三数据的步骤。
42.根据权利要求41所述的通信服务提供方法,其中从所述第三信息处理装置接收的所述数据包含关于所述第三信息处理装置的功能的数据,所述第三数据是不依存于所述第三信息处理装置的功能的数据,变换和加工所述接收的第三数据的步骤包含使所述接收的第三数据适合于所述第三信息处理装置的功能的步骤。
43.根据权利要求38~42中的任意一项所述的通信服务提供方法,其中所述第二数据包含所述第四信息处理装置为了执行所述第二步骤而使用的信息和执行的程序中的至少一个。
44.根据权利要求43所述的通信服务提供方法,其中所述信息和所述程序的所述至少一个与所述第二步骤对应变化,在决定所述第一步骤的步骤之后,还包含把所述信息和所述程序的所述至少一个发送给所述第四信息处理装置的步骤。
45.根据权利要求38~44中的任意一项所述的通信服务提供方法,其中利用与所述第二信息处理装置之间的通过所述第一网络的数据通信、和所述第二信息处理装置和所述第四信息处理装置间的通过所述第二网络的数据通信,提供使用所述第三信息处理装置进行的服务。
46.根据权利要求36或37所述的通信服务提供方法,其中所述第一步骤包含要求从所述第二信息处理装置发送所述第二信息处理装置具有的第四数据的步骤。
47.根据权利要求46所述的通信服务提供方法,其中所述第一步骤包含要求把所述第四数据向所述第三信息处理装置发送的步骤。
48.根据权利要求46所述的通信服务提供方法,其中还包含接收所述第四数据的步骤;和根据预先决定的步骤变换和加工所述接收的第四数据的步骤。
49.根据权利要求48所述的通信服务提供方法,其中从所述第三信息处理装置接收的所述数据包含关于所述第三信息处理装置的功能的数据,所述第四数据是不依存于所述第三信息处理装置的功能的数据,变换和加工所述接收的第一数据的步骤包含使所述第四数据适合于所述第三信息处理装置的功能的步骤。
50.根据权利要求36或37所述的通信服务提供方法,其中所述第二数据包含所述第二信息处理装置为了执行所述第一步骤而使用的信息和执行的程序中的至少一个。
51.根据权利要求50所述的通信服务提供方法,其中所述信息和所述程序的所述至少一个与所述第二步骤对应变化,在根据所述接收的数据决定所述第一步骤的步骤之后,还包含把所述信息和所述程序的所述至少一个发送给所述第二信息处理装置的步骤。
52.根据权利要求36~51中的任意一项所述的通信服务提供方法,其中还包含计测通过所述第一信息处理装置的数据包数的步骤;和在流量管理和收费中利用所述计测的数的步骤。
53.根据权利要求36~52中的任意一项所述的通信服务提供方法,其中所述第二信息处理装置和所述第三信息处理装置是同一装置。
54.一种程序,用于使计算机执行权利要求36~53中的任意一项所述的方法。
55.一种记录媒体,记录了权利要求54所述的程序,并可被计算机可读取。
56.一种通信服务提供方法,包括从第一信息处理装置经由第一网络接收第一数据的步骤;和根据所述第一数据执行第一步骤的步骤,第一信息处理装置根据从第三信息处理装置经由第一网络接收的数据,决定所述第一步骤。
57.根据权利要求56所述的通信服务提供方法,其中所述第一信息处理装置存储多个步骤,所述第一信息处理装置根据从所述第三信息处理装置接收的所述数据,从所述多个步骤中选择所述第一步骤。
58.根据权利要求56或57所述的通信服务提供方法,其中所述决定的第一步骤包含第四信息处理装置执行的第二步骤,所述第一数据包含用于使所述第四信息处理装置执行所述第二步骤的第二数据,还包含把所述第二数据通过第二网络发送给所述第四信息处理装置的步骤。
59.根据权利要求58所述的通信服务提供方法,其中所述第二步骤包含要求把第三数据发送给所述第一信息处理装置和所述第三信息处理装置中的一个的步骤。
60.根据权利要求59所述的通信服务提供方法,其中所述第二步骤包含要求把所述第四信息处理装置具有的第三数据发送给所述第一信息处理装置和所述第三信息处理装置中的所述一个的步骤。
61.根据权利要求59所述的通信服务提供方法,其中所述第一信息处理装置接收所述第三信息,所述第一信息处理装置根据预先决定的步骤,变换和加工所述接收的第三数据。
62.根据权利要求61所述的通信服务提供方法,其中所述第一信息处理装置从所述第三信息处理装置接收的所述数据包含关于所述第三信息处理装置的功能的数据,所述第三数据是不依存于所述第三信息处理装置的功能的数据,所述第一信息处理装置使所述接收的第三数据适合于所述第三信息处理装置的功能。
63.根据权利要求58~62中的任意一项所述的通信服务提供方法,其中所述第二数据包含所述第四信息处理装置为了执行所述第二步骤而使用的信息和执行的程序中的至少一个。
64.根据权利要求63所述的通信服务提供方法,其中所述信息和所述程序的所述至少一个与所述第二步骤对应变化,在所述第一信息处理装置根据所述接收的数据决定所述第一步骤之后,把所述信息和所述程序的所述至少一个发送给所述第四信息处理装置。
65.根据权利要求58~64中的任意一项所述的通信服务提供方法,其中利用与所述第一信息处理装置之间的通过所述第一网络的数据通信、和与所述第四信息处理装置间的通过所述第二网络的数据通信,提供使用所述第三信息处理装置进行的服务。
66.根据权利要求56或57所述的通信服务提供方法,其中所述第一步骤包含要求把所述第四数据向所述第三信息处理装置和所述第一信息处理装置中的一个发送的步骤。
67.根据权利要求66所述的通信服务提供方法,其中所述第一信息处理装置接收所述第四数据,所述第一信息处理装置根据预先决定的步骤变换和加工所述接收的第四数据。
68.根据权利要求67所述的通信服务提供方法,其中所述第一信息处理装置从所述第三信息处理装置接收的所述数据包含关于所述第三信息处理装置的功能的数据,所述第四数据是不依存于所述第三信息处理装置的功能的数据,所述第一信息处理装置使所述接收的第四数据适合于所述第三信息处理装置的功能。
69.根据权利要求56或57所述的通信服务提供方法,其中所述第二数据包含为了执行所述第一步骤而使用的信息和执行的程序中的至少一个。
70.根据权利要求69所述的通信服务提供方法,其中所述信息和所述程序的所述至少一个与所述第二步骤对应变化,在所述第一信息处理装置根据所述接收的数据决定所述第一步骤的步骤之后,还包含从所述第一信息处理装置接收所述信息和所述程序的所述至少一个的步骤。
71.根据权利要求56~70中的任意一项所述的通信服务提供方法,其中所述第一信息处理装置计测通过所述第一信息处理装置的数据包数,并在流量管理和收费中利用所述计测的数。
72.一种程序,用于使计算机执行权利要求56~71中的任意一项所述的方法。
73.一种记录媒体,记录了权利要求72所述的程序,并可被计算机读取。
74.一种内容发送系统,包括受理来自内容发送要求者的内容发送要求的内容发送受理部;通过网络与所述内容发送受理部连接的根据从所述内容发送受理部发送的所述内容发送要求而发送内容的第一内容发送源;以及通过网络连接在所述内容发送受理部和所述第一内容发送源上的具有内容接收部件的被发送所述内容的内容发送目的地,所述内容发送受理部从与所述内容发送目的地不同的地方受理所述内容发送要求,所述内容发送要求能指定所述内容的接收方法。
75.根据权利要求74所述的内容发送系统,其中还具有拥有所述内容的第二内容发送源,所述第一内容发送源根据所述内容发送要求从所述第二内容发送源接收所述内容,并发送。
76.根据权利要求74所述的内容发送系统,其中还包含分析所述内容发送要求者的过去利用动向和所述内容接收部件的利用状况,对所述内容发送要求者建议所述内容和所述接收部件的内容建议部件。
77.一种内容发送系统,包括受理内容发送要求的内容发送受理部;发送内容的、通过网络与所述内容发送受理部连接的内容发送源;接收所述发送的内容,通过网络连接在所述内容发送受理部和所述内容发送源上的内容发送目的地;以及连接在所述内容发送目的地上的多个内容接收部件,所述内容发送源把用于进行符合内容发送要求的内容发送的内容发送程序发送给所述内容发送目的地,所述内容发送程序把来自所述内容发送源的所述内容发送给所述多个内容接收部件中的指定的内容接收部件。
78.根据权利要求77所述的内容发送系统,其中所述内容发送受理部受理用于决定发送所述内容的发送目的地的地址信息、决定所述内容接收部件的机器的信息、认证信息。
79.一种内容发送系统,包括受理内容发送要求的内容发送受理部;拥有内容,通过网络连接在所述内容发送受理部上的内容发送源;通过网络连接在所述内容发送受理部和所述内容发送源上的内容发送代理部;被发送所述内容,与所述内容发送受理部、所述内容发送源、所述内容发送代理部通过网络连接的内容发送目的地;以及连接在所述内容发送目的地上的多个内容接收部件,把用于从所述内容发送源取得符合所述内容发送要求的内容后发送的内容发送程序发送给所述内容发送目的地,所述内容发送程序从所述内容发送代理部发送的所述内容发送给所述多个内容接收部件中的指定的内容接收部件。
80.根据权利要求79所述的内容发送系统,其中所述内容发送受理部受理用于决定发送所述内容的发送目的地的地址信息、决定所述内容接收部件的机器的信息、认证信息。
81.根据权利要求79所述的内容发送系统,其中所述内容发送代理部具有存储对所述内容发送源要求内容时使用的认证信息的认证信息存储部件;对所述内容发送源发送所述存储的认证信息的认证信息发送部件;以及发送所述发送程序的程序发送部件。
82.一种内容发送系统,包括受理内容发送要求的内容发送受理部;发送内容的、通过网络与所述内容发送受理部连接的内容发送源;接收所述发送的内容,通过网络连接在所述内容发送受理部和所述内容发送源上的内容发送目的地;连接在所述内容发送目的地上的多个内容接收部件;存储所述内容发送要求的利用状况的内容发送要求者管理数据库;以及根据所述存储的利用状况,建议内容的内容建议部件,所述内容发送源,把用于进行符合内容发送要求的内容发送的内容发送程序发送给所述内容发送目的地,所述内容发送程序把所述内容发送给所述多个内容接收部件中的指定的内容接收部件。
83.根据权利要求82所述的内容发送系统,其中所述内容发送受理部包含所述内容建议部件。
全文摘要
本发明涉及通信服务提供系统及方法,网络服务器根据从用户终端接收的数据,决定使家庭内机器执行的给定步骤,通过因特网与家庭内机器进行数据通信,把用于执行该步骤的数据向家庭内机器发送。为了决定该步骤,网络服务器从用户终端接收的数据是网络服务器存储的用于从使多个家庭内机器执行的给定步骤中选择1以上的数据。通过把第三者即服务提供者的服务与家庭签约者的家庭内网络合作,服务提供者能抑制用于通信网络的设备投资,据此,能提供低价的服务。
文档编号H04L29/06GK1539251SQ0281553
公开日2004年10月20日 申请日期2002年7月31日 优先权日2001年8月7日
发明者片川裕, 原口雅彦, 工藤信幸, 幸, 彦 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1