数据分配装置和方法 本发明涉及进行连接于互联网的数据分配的数据分配装置。
作为响应来自互联网的各个终端的数据请求分配数据的数据分配装置,有WWW服务器。该WWW服务器响应来自在信息终端动作的叫作浏览器的信息显示应用软件(application)的请求把请求的数据原样分配。另外,在仅能显示文本数据的浏览器的情况下,把全部数据变换为文本数据进行分配。还有,在对于可连接于互联网的便携电话变换一般主页后向便携电话分配的服务器的情况下,图像数据也变换为文本数据来分配。
在可连接于互联网的便携电话等中,由于仅支持特定的图像数据形式,看不到该数据形式以外的图像文件是何种文件。另外,由于画面小、存储量也小,不能显示大图像文件。即使缩小大图像文件来显示,也有所谓的不能很好地识别出来的问题。
根据本发明,从便携电话等的信息终端请求该信息终端不对应的图像数据时,自动变换成信息终端对应的图像数据。此外,图像数据地数据大小和显示大小增大不能在信息终端显示时,自动把图像数据的数据大小和显示大小变小。还有,信息终端的显示画面小时,由于简单缩小造成图像过小,不能很好看到,添加用于放大图像、部分显示的按钮,以能够放大显示图像。
通过自动变换成信息终端130对应的图像形式来发送数据,也能看到信息终端不对应的图像数据。此外,即使在小显示画面的信息终端,也能看到图像数据的细节。
本发明的这些和其他特征、目的和优点从下面联系附图的描述中变得更明显,其中:
图1是数据分配系统的系统结构图;
图2是数据分配处理的流程图;
图3是数据变换发送处理的流程图;
图4是图像数据分配系统的系统结构图;
图5是实时影像数据分配处理的流程图;
图6是动画数据分配处理的流程图;
图7是操作装置附加处理的流程图;
图8是从信息终端请求的数据和分割图像数据;
图9是添加了操作按钮的信息终端显示例;
图10是部分图像数据的显示例;
图11是部分图像显示数据分配处理的流程图;
图12是数据分配系统的结构图;
图13是数据分配装置存储的用户信息;
图14是用户信息登录处理的流程图;
图15是影像分配处理的流程图。
下面根据附图详细说明本发明的实施例。
图1是数据分配系统的系统结构图。数据分配装置100是可收发经网络120的信息、从信息终端130发送经网络路径请求的数据的装置。发送的数据可以是存储在数据分配装置100中、也可以是存储在象数据服务器110等这样的其他的服务器中的数据。数据服务器110是存储从数据分配装置100发送的数据的装置。网络120是互联网和LAN(局域网)等的网络。信息终端130是可连接于网络、可在网络120路径上从数据分配装置100得到数据并显示该数据的装置。
图2是数据分配装置100进行的基本的数据分配处理(210)的流程图。来自信息终端130的信息获取请求经网络120由数据分配装置100接收(步骤220)。数据分配装置100判断请求的数据是否在自身服务器100中(步骤230),不在自身服务器中,则从数据服务器110取得数据(步骤240)。之后,向信息终端130发送数据(步骤250)。例如,数据分配装置100为WWW服务器的情况下,作为网络,是互联网、LAN(局域网)等,从信息终端130使用叫作浏览器的显示应用软件来执行信息获取请求。WWW服务器100接受信息获取请求时,把请求的互联网地址的主页发送到信息终端130,信息终端130的浏览器显示。这里,作为从信息终端请求的数据,有文本数据、声音数据、图像数据等。
图3是表示数据变换发送处理(310)的流程图。数据分配装置100从信息终端130接收包含图像数据的数据分配请求(步骤320)。该数据分配请求中还含有信息终端130的属性信息。例如,如果数据分配装置100为WWW服务器,若是来自信息终端130上的浏览器的数据分配请求,在该数据分配请求信息的标题中包含浏览器种类、信息终端的机器种类名称等。数据分配装置100在请求的数据位于数据服务器110时取得请求的图像数据(步骤300)。数据分配装置100以步骤320接收的信息终端130的属性信息为基础判断是否可在信息终端130显示从数据服务器110取得的数据(步骤340)。这里,在根据信息终端130的种类不同而使得和数据分配装置100的连接方法、数据指定方法等不同时,可用该条件判断。例如,互联网主页的情况下,在从便携电话连接时的URL与从个人计算机连接的URL不同时,根据该URL判断为从便携电话连接。图像数据不能在信息终端显示时(步骤340为否),作为不能显示的理由,判断图像数据形式是否不同(步骤S350)。图像数据形式不同时,把图像数据形式变换为可由信息终端130显示的形式(步骤360)。在步骤350中,图像数据形式相同时,或者在步骤360进行图像数据变换后,执行其他的变换处理(步骤370)。其他变换处理包括图像数据大小的变更、图像数据显示大小的变更、图像数据的颜色数目变更等。把进行了以上的图像数据变换处理后的数据发送到信息终端130(步骤380)。
另外,数据分配装置100作为适合便携电话等的某特定信息终端装置使用时,不必判断可否用图3的数据变换发送处理310的信息终端130显示图像数据(步骤340),也可进行图像数据的变换处理。例如,信息终端130为便携电话时,把数据分配装置100作为适合便携电话的WWW服务器而系统化时,把连接数据分配装置100的信息终端130断定为便携电话,必定把图像数据变换为可用便携电话显示的图像数据,可向便携电话发送。
根据本实施例,有信息终端130不能显示的图像数据的发送请求时,自动把图像数据形式变换为信息终端130可显示的形式,向信息终端130发送。由此,即使是不能由信息终端130显示的图像数据,可看到图像数据的大概。另外,由于自动变换成信息终端130对应的图像数据形式,不必要作成分别适合各种信息终端的形式的不同的图像数据。
接着,说明影像数据分配系统。图4是影像数据分配系统的系统结构图。相机服务器410是存储相机440摄取的影像、可把摄取的影像向网络分配的装置。数据分配装置400定期获取相机服务器410的影像,如果有来自信息终端430的请求,则能发送该影像。网络420是互联网和LAN等的网络。信息终端430可连接于网络、从数据分配装置400得到数据并显示。
图5是实时影像数据分配处理(510)的流程图。数据分配装置400接收来自信息终端430的影像数据请求(步骤520)后,判断是否要求实时图像(步骤530)。要求实时图像时(步骤530为是),用相机440从相机服务器410得到摄取的当前的影像(步骤540)。例如,如果相机服务器410具有WWW服务器功能并分配影像,通过数据分配装置400具有浏览器功能,可从相机服务器410取得影像数据。相机服务器410仅使用独立的协议时,数据分配装置400根据相机服务器410的协议取得影像数据。另外,作为得到的影像数据,静止像数据的情况下,得到1张到10张,在动画数据的情况下,得到数秒到数十秒的数据。把从相机服务器410得到的影像数据或数据分配装置400存储的影像数据变换为信息终端430可显示的数据(步骤550)。之后,把影像数据发送到信息终端430(步骤560)。最后,存储变换日期、影像数据的变换前的大小、变换后的大小、发送次数等的记录(log)(步骤570)。这里,发送的数据的时,在步骤560替代影像数据,也发送与影像数据相关的附加的文本数据或大小的小信息数据。在信息终端430替代影像数据选择发送的数据,发送步骤550变换的数据。这样一来,用户可识别是否真正发送大数据。
图6是把相机440摄取的影像作为动画发送到信息终端430的动画数据分配处理610的流程图。接收来自信息终端430的动画数据获取请求时(步骤620),判断请求的动画数据是否为实时的(步骤630)。请求的动画数据为实时数据时(步骤630为是),从相机服务器410取得当前的影像(步骤640)。从相机服务器410取得的影像数据或数据分配装置400内存储的影像数据作成信息终端430可显示的动画数据(步骤650)。例如,如果相机服务器410取得的影像数据为动画数据、信息终端430可再现形式不同的动画数据,则变换为信息终端430可显示的动画数据形式。如果相机服务器410取得的影像数据为动画数据、信息终端430可再现连续静止像形式的动画数据,则从相机服务器410取得的动画数据作成多张静止像数据,从该多张静止像数据作成连续静止像显示形式的动画数据。如果相机服务器410取得的影像数据为静止像数据、信息终端430可再现连续静止像形式的动画数据,则从相机服务器410取得得到多张静止像数据,从该多张静止像数据作成连续静止像显示形式的动画数据。之后,向信息终端43发送变换了的图像数据(步骤660)。最后,存储图像变换日期、变换数据大小和发送记录等的记录(步骤670)。
根据本实施例,从不对应于从相机服务器410分配的相机影像的图像形式的信息终端430,通过用数据分配装置400进行数据变换,也可看到图像数据。另外,相机服务器410即使仅分配静止像,通过从多张静止像变换为连续静止像显示形式,也可在信息终端430看到信息440摄取的影像的运动状态。
此外,使用动画数据发送处理610分割并放大一张静止像,作到多个静止像上,也可从该静止像作成连续静止像形式的数据。这样的情况下,由于连续表示分割了一张静止像的显示,即使是便携电话等的小画面上也可不缩小图像而看到整个图像。
图7是向信息终端分配数据时,附加用于操作图像数据的用户接口的操作装置附加处理710的流程图。系统结构使用图1说明。首先,数据分配装置100从信息终端130接收发送包含图8的文本和图像数据的数据810的请求(步骤720)。数据810在数据服务器110上时,从数据服务器110取得数据810(步骤730)。之后,进行图像数据830的变换处理(步骤750)。这里,数据分配装置100可构造成仅请求某特定的信息终端130的数据的系统。因此,判断为信息终端130不能显示,变换为信息终端130能显示的图像数据,图像显示大小也变换为信息终端130能显示的大小(步骤750)。之后,从信息终端130要求的数据810作成图9的信息终端130上显示的画面显示数据940(步骤760)。其中,文本数据920与请求的数据810中的文本数据820相同。图像数据930是把请求的图像数据830在步骤750变换后的数据。箭头(931~939)是图像数据操作按钮,是数据分配装置100附加的数据。该图像数据操作按钮(931~939)是仅在压下时显示放大的图像数据的按钮。例如,选择图像数据操作按钮931时,显示图10的画面1040。另外,对数据操作按钮(931~939)分配信息终端130的数字键(950~959),选择图像数据操作按钮931时与压下数字1(951)相同。为作成图10显示的数据1040,作成把图像数据830分割成9份的各个图像数据(841~849)(步骤770)。随后,对每一个分割的图像数据(841~849)作成添加图像数据操作按钮(1031~1039)的分割显示用画面数据(步骤780)。该实施例中由于分割为9份,对各个分割画面作成9种分割显示用画面数据。如果压下步骤760作成的画面显示数据的各个箭头,调出步骤780作成的分割显示用的画面数据。接着,把作成的画面数据940发送到信息终端130(步骤790)。这里,在分割成9个时,为了显示分割图像数据(841~849),也可分配数字键(950~959)。另外,0数字键950有返回前面的功能。但是,进行除此以外的分割时,以数字5(955)作为放大按钮,观看上下左右分割的图像时,通过选择各个箭头,跨过箭头方向就可看到。此时的数字键(950~959)的分配与画面显示940的箭头(931~939)的配置相同。
图11是压下图9显示的图像数据操作按钮(931~939)或数字键(950~959)时的分割图像显示数据分配处理的流程图。如果压下信息终端130的图像数据操作按钮931,数据分配装置100接收画面数据分配请求(步骤1120)。接收该请求的数据分配装置100把图7的步骤780作成的画面数据1040发送到信息终端130(步骤1130)。
另外,通过在步骤790中也把图7的步骤780作成的分割显示用画面数据1040发送到信息终端130,仅在信息终端130内可进行分割显示处理。此时,如果压下图9的图像数据操作按钮931~939,设定成不向数据分配装置100发出数据发送请求,而调出向信息终端130发送的分割显示用画面数据。
本实施例中,在显示画面小的信息终端显示图像时,附加观看放大图像的操作按钮,示出在信息终端显示的方式。由此,即使在显示画面小的信息终端,可看到图像的细节,还有,由于在数据分配装置执行分割显示画面的作成,所以不必要对数据服务器准备分割显示用图像数据。
图12是数据分配系统的结构图。便携电话1210经便携电话网1220和互联网1221连接于数据分配装置1230,可看到数据分配装置1230的信息。另外,数据分配装置1230连接互联网1221和网络,用拨号路由器1240和串行电缆连接。拨号路由器1240经电话线1222和拨号路由器1241连接来进行数据通信。因此,数据分配装置1230经拨号路由器1240和拨号路由器1241可从相机服务器1250得到相机1260的影像。根据这种结构,经数据分配装置1230可得到不用网络与便携电话1210连接的相机服务器1250的影像数据。
下面,说明有关向便携电话1230发送该相机1260的影像的处理的用户信息登记处理和影像分配处理。
图13是数据分配装置1230存储的用户信息1300,图14是从便携电话1210向数据分配装置1230登记用户信息1300的用户信息登记处理1400的流程图。从便携电话1210使用互联网连接功能连接于数据分配装置1230、进行新登记请求时(步骤1410),数据分配装置1230把登记画面发送到便携电话1210(步骤1420)。作为这里登记的内容,为用户ID1320、口令1330、发送端序号1340、线路种类1350、连接端名称1361、连接端地址1362、连接端相机服务器种类1363等。终端ID1310是在便携电话1210连接于数据分配装置1230时数据分配装置1230接收的数据,是便携电话1210的电话号码和便携电话1210的终端序号等可唯一特定便携电话1210的信息。不接收这样的终端ID1310时,不登记任何东西,仅用用户ID和口令来特定用户。还有,这些信息的使用方法在图15中说明。之后,接收登记内容时(步骤1430),确认登记的连接端信号1340和连接端地址1362是否正确(步骤1440)。确认方法在登记的连接端序号1340上使用拨号路由器1240、接通电话确立数据通信路径,确认可否连接连接端地址1362。作为确认可否连接的方法,例如确认从数据分配装置1230向连接端地址1362发布PING命令是否有响应。连接没有确认时(步骤1450为否),把连接失败信息送到便携电话1210(步骤1470),再次把登记画面发送到便携电话1210(步骤1420)。如果由连接确认而确认为连接(步骤1450为是),把登记结束的信息发送到便携电话(步骤1460),结束用户信息登记处理1400。
图15是数据分配装置1230进行的影像分配处理1500的流程图。从便携电话1210送来连接请求时(步骤1510),把用户ID和口令输入画面送给便携电话1210(步骤1520)。为在便携电话1210上显示用户ID和口令输入画面,便携电话1210的使用者输入它们来发送数据时,数据分配装置1230接收用户ID和口令(步骤1530)。把接收的用户ID和口令与用户信息1300的用户ID1320及口令1330比较,判断是否正确(步骤1535)。这里,用用户ID和口令判断便携电话1210的使用者,但可仅用终端ID1310特定用户。但是,仅用终端ID1310特定用户时,无论谁使用该便携电话都可看到相机1260的影像。此外,如果用用户ID、口令和终端ID判断使用者,可提高保密性。如果用户ID或口令不正确(步骤1535为否),再次把用户ID和口令输入画面送给便携电话1210(步骤1520)。如果用户ID或口令正确(步骤1535为是),显示登记的连接端1~连接端3的名称一览表(1361,1371,1381)(步骤1540)。便携电话的使用者从连接端1~连接端3的名称一览表(1361,1371,1381)中选择想连接的地方。这里,便携电话1210选择连接端1时,接收通知选择了连接端1的信息(即相机影像请求信息)(步骤1550)。数据分配装置1230使用拨号路由器1240向登记的连接端序号1340接通电话,确立与拨号路由器1241的通信线路(步骤1560)。之后,数据分配装置1230把相机影像获取请求送到连接端1的地址1362,从作为连接端1的相机服务器1250a取得相机1260a的影像(步骤1570)。在连接端1(1360),由于相机服务器种类1363为cam01,使用符合cam01的影像获取方法得到影像。例如,cam01为WWW服务器时,使用http协议,数据分配装置1230从相机服务器1250a得到影像数据。相机服务器1250a得到的影像数据为便携电话1210不能显示的形式时,进行影像数据变换(步骤1580)。之后,向便携电话1210发送影像数据(步骤1590)。
根据本实施例,从可连接于互联网的便携电话可看到不连接于互联网的相机服务器上连接的相机的影像。通常,数据分配装置从连接于互联网的相机服务器得到影像,进行图像变换、把数据送到便携电话。但是,由于相机服务器连接于互联网,必须常常有与互联网连接的连接费用和通信费用。本实施例中,由于仅在有来自便携电话的图像获取请求时才连接线路、发送数据,连接费用和通信费用变低廉了。另外,若使用本实施例,可从便携电话看到不能连接于互联网的个人相机的影像。此外,根据本实施例,仅通过从便携电话等登记必要的信息,可用便携电话看到未连接于互联网的相机的影像。
尽管根据本发明已经示出并描述了几个实施例,但应理解在不背离本发明的范围的情况下可对公开的实施例作出改变和修改。因此,并不打算用这里所示的和描述的细节限制本发明,而是在后附权利要求的范围内覆盖了所有的变化和修改。