CN200510131067.X
2005.12.07
CN1787611A
2006.06.14
终止
无权
未缴年费专利权终止IPC(主分类):H04N 5/225申请日:20051207授权公告日:20080917终止日期:20100107|||授权|||实质审查的生效|||公开
H04N5/225(2006.01); G06F9/445(2006.01)
H04N5/225
索尼株式会社;
深泽英典
日本东京
2004.12.07 JP 2004-353583
中国国际贸易促进委员会专利商标事务所
李镇江
公开一种通过网络连接到信息处理设备的便携式电子设备。便携式电子设备包括存储部分和获得部分。存储部分储存用于与信息处理设备通信的通信程序。当接通电源时,获得部分根据通信程序而与信息处理设备通信,并且,通过网络从信息处理设备获得除通信程序之外的程序。
1、 一种通过网络连接到信息处理设备的便携式电子设备,所述便携式电子设备包括:存储部分,所述存储部分储存用于与信息处理设备通信的通信程序;以及获得部分,当接通电源时,所述获得部分根据通信程序而与信息处理设备通信,并且,通过网络从信息处理设备获得除通信程序之外的程序。2、 如权利要求1所述的便携式电子设备,其中,除通信程序之外的程序是OS(操作系统)、装置驱动程序、中间件或应用程序。3、 如权利要求1所述的便携式电子设备,进一步包括:用于拍摄物体的拍摄部分;以及发送部分,所述发送部分通过网络向信息处理设备发送图像数据并储存所述图像数据,其中,所述图像数据是因拍摄部分进行拍摄而获得的。4、 如权利要求3所述的便携式电子设备,进一步包括:用于判断是否装入用于记录图像数据的记录介质的装入判断部分,其中,如果装入判断部分判断未装入记录介质,发送部分就发送图像数据。5、 如权利要求4所述的便携式电子设备,进一步包括:用于判断记录介质上的剩余自由空间是否小于预定值的容量判断部分,其中,即使当装入判断部分判断装入记录介质并且容量判断部分判断记录介质上的剩余自由空间小于预定值时,发送部分也发送图像数据。6、 一种用于便携式电子设备中的信息处理方法,其中,所述便携式电子设备通过网络连接到信息处理设备,并且包括用于储存通信程序的存储部分,其中,所述通信程序用于与信息处理设备通信,所述信息处理方法包括:获得步骤,其中,当便携式电子设备接通电源时,所述获得步骤根据通信程序而与信息处理设备通信,并且,通过网络从信息处理设备获得除通信程序之外的程序。7、 一种由控制便携式电子设备的计算机执行的程序,所述便携式电子设备通过网络连接到信息处理设备并且执行通过网络从信息处理设备获得预定程序的处理,所述程序包括:获得步骤,其中,当便携式电子设备接通电源时,所述获得步骤通过网络从信息处理设备获得另一程序。8、 如权利要求6所述的信息处理方法,其中,除通信程序之外的程序是OS(操作系统)、装置驱动程序、中间件或应用程序。9、 如权利要求6所述的信息处理方法,进一步包括以下步骤:拍摄物体,并且通过网络向信息处理设备发送在拍摄步骤中因拍摄而获得的图像数据,并且储存所述图像数据。10、 如权利要求9所述的信息处理方法,进一步包括:装入判断步骤,所述装入判断步骤用于判断是否装入用于记录图像数据的记录介质,其中,如果装入判断步骤判断未装入记录介质,发送步骤就发送图像数据。11、 如权利要求10所述的信息处理方法,进一步包括:容量判断步骤,所述容量判断步骤用于判断记录介质上的剩余自由空间是否小于预定值,其中,即使当装入判断步骤判断装入记录介质并且容量判断步骤判断记录介质上的剩余自由空间小于预定值时,发送步骤发送图像数据。12、 如权利要求7所述的程序,其中,除通信程序之外的程序是OS(操作系统)、装置驱动程序、中间件或应用程序。13、 如权利要求7所述的程序,进一步包括以下步骤:拍摄物体,并且通过网络向信息处理设备发送在拍摄步骤中因拍摄而获得的图像数据,并且储存所述图像数据。14、 如权利要求13所述的程序,进一步包括:装入判断步骤,所述装入判断步骤用于判断是否装入用于记录图像数据的记录介质,其中,如果装入判断步骤判断未装入记录介质,发送步骤就发送图像数据。15、 如权利要求14所述的程序,进一步包括:容量判断步骤,所述容量判断步骤用于判断记录介质上的剩余自由空间是否小于预定值,其中,即使当装入判断步骤判断装入记录介质并且容量判断步骤判断记录介质上的剩余自由空间小于预定值时,发送步骤也发送图像数据。
便携式电子设备、信息处理方法和程序 相关专利申请的交叉引用 本发明包含与2004年12月7日向日本专利局提交的日本专利申请2004-353583有关的主题,此专利申请的全部内容在本文引作参考。 背景技术 本发明涉及便携式电子设备、信息处理方法和程序,并更具体地涉及用于在存储单元上正确储存最新程序的便携式电子设备、信息处理方法和程序。 图1示出储存在常规数码静物照相机的非易失性存储器内的典型程序。 图1所示的非易失性存储器1一般为EEPROM(电可擦可编程序只读存储器)或FLASHROM(闪存)。非易失性存储器1储存大小约为64KB的引导装入程序11、大小约为32KB的OS 12、大小约为2MB的固件13、以及大小约为1MB的应用程序14。固件13包括装置驱动程序21和中间件22。 引导装入程序11是用于启动OS 12的程序。OS 12是用于使数码静物照相机执行其基本功能的程序。装置驱动程序21是OS 12例如用于驱动数码静物照相机的镜头的程序。中间件22是用于提供专门由应用程序14使用的功能的程序。应用程序14是用于执行特定功能的程序。 图2示出由具有图1所示非易失性存储器1的常规数码静物照相机所执行的处理。 如图2所示,当用户发出接通电源指令时,数码静物照相机30中的CPU(中央处理单元)31执行储存在非易失性存储器1内预定地址上的引导装入程序11(图1)。根据引导装入程序11,CPU 31把储存在非易失性存储器1中的OS 12、固件13和应用程序14储存到RAM(随机存取存储器)或其它易失性存储器32内。以此方式,对易失性存储器32执行程序重写或装入操作。结果,程序重写/装入操作的速度比对非易失性存储器1执行程序重写/装入操作时的更快。 CPU 31启动和执行OS 12。CPU 31根据OS 12而初始化装置33。数码静物照相机30接着准备拍摄。 与此同时,偶尔更新程序。当使用常规数码静物照相机30时,如果需要,用户判断制造商等是否对储存在非易失性存储器1内的程序创建更新。如果判断创建此更新,用户就指令数码静物照相机30更新储存在非易失性存储器1内的程序。从而,更新储存在非易失性存储器1内的程序。 例如有日本专利特开平2004-222329公开的图像打印系统。当数码静物照相机连接到此图像打印系统内的个人计算机时,数码静物照相机下载文件到个人计算机中。 进一步地,例如有日本专利特开平2004-228793公开的无线终端。当开启此无线终端并启动其无线功能时,它从接入点接收网络专用ID。 发明内容 当使用图2所示数码静物照相机30时,用户检查是否创建程序更新。从而,如果用户不定期进行此检查,就错过在非易失性存储器1内储存更新的程序。从而,在使用图2所示数码静物照相机30时,难以在非易失性存储器1内持续储存最新程序。 进一步地,当图2所示数码静物照相机30的用户判断创建程序更新时,用户发出用于重写储存在非易失性存储器1内的程序的指令。从而,例如,如果在程序重写过程中发生错误,错误数据就可覆写储存在非易失性存储器1内的程序,使数码静物照相机30不能工作。 本发明已经考虑了以上情况,以确保正确地储存最新程序。 根据本发明实施例的便携式电子设备包括存储部分和获得部分。存储部分储存用于与信息处理设备通信的通信程序。当接通电源时,获得部分根据通信程序而与信息处理设备通信,并且,通过网络从信息处理设备获得除通信程序之外的程序。 除通信程序之外的程序可以是OS(操作系统)、装置驱动程序、中间件或应用程序。 便携式电子设备可进一步包括拍摄部分和发送部分。拍摄部分拍摄物体。发送部分通过网络向信息处理设备发送图像数据并储存图像数据,其中,所述图像数据是当拍摄部分拍摄物体时获得的。 便携式电子设备可进一步包括用于判断是否装入图像数据记录介质的装入判断部分。如果装入判断部分判断未装入记录介质,发送部分就可发送图像数据。 便携式电子设备可进一步包括用于判断记录介质上的剩余自由空间是否小于预定值的容量判断部分。即使当装入判断部分判断装入记录介质并且容量判断部分判断记录介质上的剩余自由空间小于预定值时,发送部分也发送图像数据。 根据本发明实施例的信息处理方法包括获得步骤,其中,当便携式电子设备接通电源时,所述获得步骤根据通信程序而与信息处理设备通信,并且,通过网络从信息处理设备获得除通信程序之外的程序。 根据本发明实施例的程序包括获得步骤,其中,当便携式电子设备接通电源时,所述获得步骤通过网络从信息处理设备获得另一程序。 当接通电源时,用于与信息处理设备通信的通信程序通过网络与信息处理设备通信,从信息处理设备获得除通信程序之外的程序。 本发明使得有可能正确地储存最新的程序。 附图说明 图1示出储存在常规数码静物照相机的非易失性存储器内的典型程序; 图2示出由具有图1所示非易失性存储器的常规数码静物照相机所执行的处理; 图3示出根据本发明一个实施例的信息处理系统的典型配置; 图4为示出图3所示数码静物照相机的典型硬件配置的框图; 图5示出储存在图4所示非易失性存储器内的程序; 图6示出图3所示程序服务器的典型硬件配置; 图7示出由图3所示信息处理系统执行的处理; 图8为示出图4所示CPU如何在功能上配置为执行引导装入程序的实例的框图; 图9为示出由图8所示CPU执行的接通电源处理的流程图; 图10为示出由图6所示程序服务器执行的程序发送处理的流程图; 图11为示出图4所示CPU如何在功能上配置为执行应用程序的实例的框图; 图12为示出由图11所示CPU执行的拍摄处理的流程图;以及 图13为示出由图3所示NFS服务器执行的图像存储处理的流程图。 具体实施方式 在下面描述本发明的实施例之前,描述在附图中列出的几个特征与下述实施例的特定元件之间地关系。然而,描述仅仅是为了证实在本发明实施例的描述中公开了支持权利要求中所述的发明的特定元件。相应地,即使在实施例描述中列举的某一特定元件在以下描述中不列举作为一个特征,也不意味着该特定元件就不与特征相对应。相反,即使一些特定元件被列举为与一个特征相应的元件,也不意味着该元件就不与任何其它特征相对应。 进一步地,以下描述不意味着在权利要求中完全描述与在本发明实施例中描述的特定元件相应的本发明。换句话说,以下描述不否认存在与本发明实施例描述中所描述特定元件相对应但在权利要求中未列举的发明,即,以下描述不否认存在可作为分案专利申请提交的或可因随后对权利要求修改而另外包括在本专利申请中的发明。 根据本发明的实施例,提供一种通过网络(如图3中的网络52)连接到信息处理设备(如图3中的程序服务器53)的便携式电子设备(如图3中的数码静物照相机51),其中,便携式电子设备包括:用于储存通信程序(如图5中的装置驱动程序101)的存储部分(如图4中的非易失性存储器72),其中,所述通信程序用于与信息处理设备通信;以及获得部分(如图8中的程序获得部分162),其中,当接通电源时,获得部分根据通信程序而与信息处理设备通信,并且,通过网络从信息处理设备获得除通信程序之外的程序(如图6中的数码静物照相机程序132)。 根据本发明的另一实施例,提供便携式电子设备,其中,除通信程序之外的程序是OS(操作系统)(如图6中的OS 141)、装置驱动程序、中间件(如图6中的固件142)、或应用程序(如图6中的应用程序143)。 根据本发明的另一实施例,提供便携式电子设备,进一步包括:用于拍摄物体的拍摄部分(如图4中的拍摄部分80);以及通过网络向信息处理设备发送图像数据并储存图像数据的发送部分(如图11中的发送部分182),其中,所述图像数据是在拍摄部分拍摄物体时获得的。 根据本发明的另一实施例,提供便携式电子设备,进一步包括:用于判断是否装入用于记录图像数据的记录介质的装入判断部分(如图11中的装入判断部分184),其中,如果装入判断部分判断未装入记录介质,发送部分就发送图像数据(如,执行图12中的处理步骤S47)。 根据本发明的另一实施例,提供便携式电子设备,进一步包括用于判断记录介质上的剩余自由空间是否小于预定值的容量判断部分(如图11中的容量判断部分185),其中,即使当装入判断部分判断装入记录介质并且容量判断部分判断记录介质上的剩余自由空间小于预定值时,发送部分也发送图像数据(如,执行图12中的处理步骤S47)。 根据本发明的另一实施例,提供一种用于便携式电子设备(如图3中的数码静物照相机51)中的信息处理方法,其中,便携式电子设备通过网络(如图3中的网络52)连接到信息处理设备(如图3中的程序服务器53),并且包括储存用于与信息处理设备通信的通信程序(如图5中的装置驱动程序101)的存储部分(如图4中的非易失性存储器72),所述信息处理方法包括获得步骤(如图9中的步骤S4),用于当便携式电子设备接通电源时,根据通信程序而与信息处理设备通信,并且,通过网络从信息处理设备获得除通信程序之外的程序(如图6中的数码静物照相机程序132)。 根据本发明的又一实施例,提供一种由控制便携式电子设备(如图3中的数码静物照相机51)的计算机执行的程序,所述便携式电子设备通过网络(如图3中的网络52)连接到信息处理设备(如图3中的程序服务器53),并且执行通过网络从信息处理设备获得预定程序的处理,其中,所述程序包括获得步骤(如图9中的步骤S4),用于当便携式电子设备接通电源时,通过网络从信息处理设备获得另一程序。 现在结合附图详细描述本发明的实施例。 图3示出根据本发明一个实施例的信息处理系统的典型配置。 在图3所示的信息处理系统50中,数码静物照相机(DSC)51-1至51-5通过网络52连接到供应商配备的程序服务器53、NFS(网络文件系统)服务器54、FTP(文件传输协议)服务器55以及WEB(万维网)服务器56。数码静物照相机51-1至51-5通过网络52从程序服务器53获得程序。 当接通电源时,数码静物照相机51-1至51-5通过无线LAN(局域网)、因特网或其它网络52向供应商配备的程序服务器53发送程序请求。接着,数码静物照相机51-1至51-5通过网络52获得依照所述请求发送的程序。进一步地,数码静物照相机51-1至51-5拍摄物体,获得拍摄的图像数据,并向供应商配备的NFS服务器54发送获得的图像数据。 在随后的描述中,在不必互相区分数码静物照相机51-1至51-5的情况下使用术语“数码静物照相机51”。 程序服务器53从数码静物照相机51接收程序请求。依照该请求,程序服务器53通过网络52向数码静物照相机51发送程序。 NFS服务器54从数码静物照相机51接收图像数据,并储存接收的图像数据。进一步地,如果需要,NFS服务器54向FTP服务器55和WEB服务器56发送(转发)接收的图像数据。 FTP服务器55从NFS服务器54接收图像数据,并储存接收的图像数据。FTP服务器55通过使与本地储存的图像数据相应的图像经过FTP传输而将其释放给外部。当向外部释放图像时,意味着该图像只能读。更具体地,意味着显示或下载该图像。 以与FTP服务器55相同的方式,WEB服务器56从NFS服务器54接收图像数据,并储存接收的图像数据。WEB服务器56通过使与本地储存的图像数据相应的图像经过HTTP(超文本传输协议)传输而将其释放给外部。 用户可为FTP服务器55或WEB服务器56中存储区的存储容量支付费用,并且从供应商接收其存储容量与支付费用一致的存储区的供应。 图4为示出图3所示数码静物照相机51的典型硬件配置的框图。 如图4所示,CPU(中央处理单元)71通过总线74连接到非易失性存储器72和易失性存储器73,其中,非易失性存储器72包括EEPROM或FLASHROM(闪存)等,易失性存储器73包括RAM等。输入/输出接口75也连接到总线74。 CPU 71根据储存在非易失性存储器72中的程序或储存在易失性存储器73中的程序而执行各种处理。例如,CPU 71、非易失性存储器72和易失性存储器73包括在微机中。 非易失性存储器72例如储存用于与供应商配备的程序服务器53通信的程序。 易失性存储器73储存通过通信部分79从程序服务器53获得的程序。进一步地,如果需要,易失性存储器73储存CPU 71执行各种处理所必需的数据。当数码静物照相机51关机时,擦除储存在易失性存储器73中的数据。然而,在数码静物照相机51处于待机状态的时候,储存在易失性存储器73中的数据保持不擦除。 输入/输出接口75连接到:硬盘76;包括LCD(液晶显示器)和扬声器的输出部分77;包括键盘、鼠标和麦克风的输入部分78;包括调制解调器和终端适配器的通信部分79;以及包括CCD(电荷耦合器件)和CMOS(互补金属氧化物半导体)的拍摄部分80。通信部分79连接到图3所示的网络52,并且,通过网络52与供应商装备的程序服务器53、NFS服务器54、FTP服务器55或WEB服务器56通信。 进一步地,如果需要,记录介质81连接到输入/输出接口75。记录介质81例如用于储存因拍摄部分80拍摄而获得的图像数据。 图5示出储存在图4所示非易失性存储器72中的程序。 分配的标号与图1相同的元件与图1中的元件彼此相同,并且不再重复描述。 如图5所示,非易失性存储器72储存引导装入程序91和信息92。引导装入程序91包括具有64KB容量的引导装入程序11和具有2-3KB容量的装置驱动程序101。装置驱动程序101是用于与程序服务器53通信的通信程序。 信息92例如包括:数码静物照相机51的各种设定(如在最后一次关机之前有效的各种设定);用于访问程序服务器53的URL(统一资源定位器)信息;用于FTP服务器55的口令;以及NFS服务器54中用户区的目录名。FTP服务器55的口令是储存在FTP服务器55中的图像的拍摄者只传送给被允许观看图像的人的口令。 数码静物照相机51根据包括在信息92中的设定而执行各种处理,并且使用包括在信息92中的URL信息来访问程序服务器53,并获得程序。 进一步地,数码静物照相机51使用包括在信息92中的口令来请求释放储存在FTP服务器55中的图像,或使用包括在信息92中的目录名来访问NFS服务器54中的用户区,并储存图像数据。 如图5所示,非易失性存储器72只储存引导装入程序91和信息92。从而,可使非易失性存储器72的存储容量比图1所示非易失性存储器1的更小,其中,非易失性存储器1除引导装入程序11之外还储存OS 12、固件13和应用程序14等。结果,可减少非易失性存储器72的成本。如果非易失性存储器72具有与图1所示非易失性存储器1相同的存储容量,就增加非易失性存储器72中的自由空间,从而增加用户可用的区域。 图6示出图3所示程序服务器53的典型硬件配置。 如图6所示,CPU 121通过总线124连接到非易失性存储器122和易失性存储器123。输入/输出接口125也连接到总线124。 CPU 121根据储存在非易失性存储器122中的程序服务器程序131而执行各种处理。如果需要,易失性存储器123储存CPU 121执行各种处理所必需的数据。 非易失性存储器122储存程序服务器程序131和数码静物照相机程序132,其中,程序服务器程序131用于通过网络52发送数码静物照相机程序132。除了图5所示的引导装入程序91之外,数码静物照相机程序132还包括OS(内核)141、固件142以及数码静物照相机51要求的应用程序143,其中,固件142包括装置驱动程序和中间件。换句话说,数码静物照相机程序132执行使数码静物照相机51能执行其主要功能的处理。接着,假设应用程序143是用于拍摄物体、获得拍摄的图像数据并储存所获得的图像数据的程序。 如果更新数码静物照相机程序132,制造商就用更新的数码静物照相机程序132替代非易失性存储器122中的数码静物照相机程序132。结果,非易失性存储器122总是储存数码静物照相机程序132的最新版本。 CPU 121根据程序服务器程序131而控制通信部分129,并且,依照数码静物照相机51的请求,通过网络52发送储存在非易失性存储器122中的数码静物照相机程序132。因此,数码静物照相机51可获得最新的数码静物照相机程序132。 如果需要,易失性存储器123还储存CPU 121执行各种处理所必需的数据。 输入/输出接口125连接到:硬盘126;包括LCD和扬声器的输出部分127;包括键盘、鼠标和麦克风的输入部分128;以及,包括调制解调器和终端适配器的通信部分129。通信部分129连接到图3所示的网络52,并且,通过网络52与数码静物照相机51通信。 图3所示的NFS服务器54、FTP服务器55和WEB服务器56在此未用图形表示或描述,因为它们基本上具有与程序服务器53相同的配置。然而,这些服务器中的非易失性存储器122分别储存NFS服务器程序、FTP服务器程序和WEB服务器程序。 NFS服务器程序用于储存从数码静物照相机51提供的图像数据。FTP服务器程序和WEB服务器程序用于释放从图像数据得到的图像,其中,所述图像数据是从NFS服务器54发送的。NFS服务器54中的硬盘126配有用于储存从数码静物照相机51提供的图像数据的用户区。 现在结合图7描述图3所示信息处理系统50执行的处理。 如图7所示,当用户发出接通电源指令时,数码静物照相机51中的CPU 71读取并执行储存在非易失性存储器72中的引导装入程序91(图5)。CPU 71根据引导装入程序91而初始化非易失性存储器72、易失性存储器73和通信部分79。根据引导装入程序91,CPU 71还读取用于访问程序服务器53的URL信息,其中,URL信息包括在储存于非易失性存储器72内的信息92中。CPU 71控制通信部分79,使用URL信息通过网络52访问程序服务器53,并且发出对数码静物照相机程序132的请求(图6)。 依照该请求,程序服务器53通过网络52向数码静物照相机51的通信部分79发送数码静物照相机程序132。根据引导装入程序91,CPU 71在易失性存储器73中储存通过通信部分79从程序服务器53获得(下载)的数码静物照相机程序132。随后,CPU 71根据引导装入程序91而启动用于数码静物照相机程序132的OS 141,其中,数码静物照相机程序132储存在易失性存储器73中。 根据OS 141,CPU 71对装置141初始化,并使数码静物照相机51准备拍摄,其中,装置141包括如图4所示的硬盘76、输出部分77、输入部分78和拍摄部分80。 进一步地,CPU 71根据应用程序143而控制拍摄部分80,并且拍摄物体。如果需要,CPU读取NFS服务器54的用户区中的目录名,其中,所述目录名包括在储存于非易失性存储器72内的信息中。接着,CPU 71控制通信部分79,使用目录名通过网络52访问NFS服务器54,获得拍摄的图像数据,并借助FTP而把图像数据传输给NFS服务器54。 NFS服务器54接收从数码静物照相机51发送的图像数据,并把它储存在硬盘上的用户区中。换句话说,NFS服务器54作为用于储存因数码静物照相机51拍摄而获得的图像数据的存储器。 如果需要,NFS服务器54把从数码静物照相机51提供的图像数据发送给FTP服务器55和WEB服务器56(图3)。FTP服务器55和WEB服务器56释放与图像数据相应的图像。 图8为示出图4所示CPU 71如何在功能上配置为执行图5中引导装入程序91的实例的框图。 如图8所示,CPU 71包括初始化部分161、程序获得部分162、以及OS启动部分163。 初始化部分161对非易失性存储器72、易失性存储器73和通信部分79初始化,其中,非易失性存储器72、易失性存储器73和通信部分79是与程序服务器53通信必不可少的装置。 程序获得部分162读取用于访问程序服务器53的URL信息,其中,URL信息包括在储存于非易失性存储器72内的信息92中。程序获得部分162控制通信部分79,使用URL信息通过网络52向程序服务器53发送对数码静物照相机程序132的请求。程序获得部分162获得程序服务器53依照该请求而发送的数码静物照相机程序132。进一步地,为了储存,程序获得部分162向易失性存储器73提供获得的数码静物照相机程序132。 OS启动部分163启动OS 141,其中,OS 141用于储存在易失性存储器73中的数码静物照相机程序132。更具体地,OS启动部分163向OS 141发出启动指令。 图9为示出当数码静物照相机51接通电源以启动储存在非易失性存储器72中的引导装入程序91(图5)时图8所示CPU执行的接通电源处理的流程图。现在结合图9描述此接通电源处理。 在步骤S1中,初始化部分161对非易失性存储器72、易失性存储器73和通信部分79初始化,其中,非易失性存储器72、易失性存储器73和通信部分79是与程序服务器53通信必不可少的装置。当步骤S1结束时,流程前进到步骤S2。 在步骤S2中,程序获得部分162判断是否可建立与程序服务器53的通信。 更具体地,程序获得部分162例如读取用于访问程序服务器53的URL信息,其中,URL信息包括在储存于非易失性存储器72内的信息92中。接着,程序获得部分162控制通信部分79,使用URL信息通过网络52向程序服务器53发送通信请求。如果通过网络52和通信部分79从程序服务器53接收对所述请求的响应,程序获得部分162就判断可建立与程序服务器53的通信。如果未接收该响应,程序获得部分162就判断不能建立与程序服务器53的通信。 如果在步骤S2中获得的判断结果指示可建立与程序服务器53的通信,流程就前进到步骤S3。在步骤S3中,程序获得部分162控制通信部分79,并通过网络52向程序服务器53发送对数码静物照相机程序132的请求。 当步骤S3结束时,流程前进到步骤S4。在步骤S4中,程序获得部分162获得程序服务器53依照步骤S3中发出的请求而发送的数码静物照相机程序132。当步骤S4结束时,流程前进到步骤S5。 在步骤S5中,程序获得部分162在易失性存储器73中储存在步骤S4中获得的数码静物照相机程序132。在步骤S5结束时,流程前进到步骤S6。 在步骤S6中,OS启动部分163向OS 141发出启动指令,其中,OS 141用于在步骤S5中储存在易失性存储器73中的数码静物照相机程序132。换句话说,OS启动部分163启动OS 141。 另一方面,如果在步骤S2中获得的判断结果指示不能建立与程序服务器53的通信,流程就跳过步骤S3-S6,并终止处理。 如上所述,当数码静物照相机51接通电源时,从程序服务器53下载(获得)储存在非易失性存储器122中的最新数码静物照相机程序132。从而,用户不必定期判断是否为数码静物照相机程序创建更新的固件142,即,判断是否应该更新本地储存的固件142。结果,用户总是在数码静物照相机51中储存最新的固件142,而不必担心固件更新。 进一步地,在程序服务器53中储存数码静物照相机程序132。从而,即使因为错误而不能成功地下载数码静物照相机程序132,也有可能再次执行下载。这减少数码静物照相机51不可再次启动的担心。 图10为示出图6所示程序服务器53执行以根据程序服务器程序131而发送数码静物照相机程序132的程序发送处理的流程图。现在结合图10描述此程序发送处理。 在步骤S21中,程序服务器53的CPU 121(图6)判断数码静物照相机51在图9所示的步骤S3中是否通过网络52请求数码静物照相机程序132。 如果在步骤S21中获得的判断结果指示未请求数码静物照相机程序132,程序服务器53的CPU 121就待机,直至请求数码静物照相机程序132为止。 另一方面,如果在步骤S21中获得的判断结果指示请求数码静物照相机程序132,程序服务器53的CPU 121从程序服务器53的非易失性存储器122读取数码静物照相机程序132,控制通信部分129,以通过网络52向数码静物照相机51发送读取的程序,并且返回到步骤S21。 在图9所示的步骤S4中,数码静物照相机51获得在步骤S22中发送的数码静物照相机程序132。 图11为示出图4所示CPU 71如何在功能上配置为执行应用程序143的实例的框图,其中,在图9所示的步骤S5中在易失性存储器73中储存应用程序143。 如图11所示,CPU 71包括拍摄控制部分181、发送部分182、记录目的地判断部分183、装入判断部分184、容量判断部分185、以及记录控制部分186。 拍摄控制部分181控制图4所示的拍摄部分80,拍摄物体,获得拍摄的图像数据,并使获得的图像数据进行JPEG(联合图像专家组)或JPEG2000压缩处理。发送部分182读取NFS服务器54的用户区中的目录名,其中,所述目录名包括在储存于非易失性存储器72内的信息92中。发送部分182控制通信部分79,使用目录名,以通过网络52向NFS服务器54发送压缩图像数据,并且在NFS服务器54的硬盘126上的用户区中储存压缩图像数据。 记录目的地判断部分183判断转发压缩图像数据的目的地。例如,用户操作输入部分78,以在输出部分77上显示菜单屏幕,并且从菜单屏幕指定图像数据记录目的地,其中,所述菜单屏幕用于输入各种设定。记录目的地判断部分183判断用户指定的记录目的地。 装入判断部分184判断记录介质81是否装入到数码静物照相机51中。容量判断部分185检测装入到数码静物照相机51中的记录介质81上的自由空间,并且判断自由空间是否小于预定值。此值由数码静物照相机51的制造商在数码静物照相机制造时设定。记录控制部分186向记录介质81提供压缩图像数据,以进行储存。 图12为示出当执行应用程序14时由图11所示CPU 71执行的拍摄处理的流程图,其中,应用程序14在图9所示的步骤S5中储存在易失性存储器73中。现在结合图12描述此拍摄处理。 在步骤S41中,拍摄控制部分181控制拍摄部分80,以拍摄物体。在步骤S41结束时,流程前进到步骤S42。 在步骤S42中,拍摄控制部分181压缩因拍摄而获得的图像数据,并且,在易失性存储器73中储存压缩图像数据。在步骤S42结束时,流程前进到步骤S43。 在步骤S43中,记录目的地判断部分183判断是否在记录介质81中记录压缩图像数据。如果压缩图像数据的记录目的地是记录介质81,流程就前进到步骤S44。 在步骤S44中,装入判断部分184判断记录介质81是否装入到数码静物照相机51中。如果判断装入记录介质81,流程就前进到步骤S45。 在步骤S45中,容量判断部分185检测在记录介质81上剩余的自由空间(可用空间),并且判断自由空间是否小于预定值。如果判断自由空间不小于预定值,容量判断部分185就得出结论:在记录介质81上有充足的自由空间。因此,流程前进到步骤S46。 在步骤S46中,记录控制部分186读取在步骤S42中储存在易失性存储器73中的压缩图像数据,把读取的图像数据提供给记录介质81,并且,在记录介质81上记录图像数据。这导致处理结束。 另一方面,如果在步骤S43中获得的判断结果不指示在记录介质81上记录压缩图像数据,如果在步骤S44中获得的判断结果不指示装入记录介质81,或者如果在步骤S45中获得的判断结果指示记录介质81不具有充足的自由空间,即,检测的自由空间小于预定值,流程就前进到步骤S47。在步骤S47中,发送部分182读取NFS服务器54中用户区的目录名,其中,所述目录名包括在储存于非易失性存储器72内的信息92中。 进一步地,发送部分182从易失性存储器73读取在步骤S42中储存的压缩图像数据。接着,发送部分182控制通信部分79,使用读取的目录名,以借助FTP通过网络52向NFS服务器54传输压缩图像数据,并且在NFS服务器54的硬盘126上的用户区中储存传输的图像数据。 如果在步骤S44中判断未装入记录介质81,就如上所述地在NFS服务器54中储存压缩图像数据。从而,即使用户在拍摄时没有记录介质81,也有可能储存因拍摄而获得的图像数据。 近来可获得的一些数码静物照相机具有用于图像数据存储的内置非易失性存储器。此内置存储器的存储容量的范围一般为从16到64MB。如果一张图像的图像数据需要1MB存储器,内置存储器就可储存16-64张图像的图像数据。 与此同时,根据本发明实施例的数码静物照相机51在NFS服务器54的硬盘126上储存图像数据,其中,硬盘126一般具有大存储容量。因此,根据本发明实施例的数码静物照相机51可储存比具有内置存储器的常规数码静物照相机51更大的图像数据量。 图13为示出图3所示NFS服务器54执行以储存从数码静物照相机51提供的压缩图像数据的图像存储处理的流程图。现在结合图13描述此图像存储处理。 在步骤S61中,NFS服务器54的CPU 121(图6)判断是否通过网络52和通信部分129接收在图12的步骤S47中从数码静物照相机51发送的压缩图像数据。如果判断未接收压缩图像数据,CPU 121就待机,直至接收压缩图像数据为止。 另一方面,如果在步骤S61中判断接收压缩图像数据,流程就前进到步骤S62。在步骤S62中,NFS服务器54的CPU 121在硬盘126的用户区中储存压缩图像数据。在步骤S62结束时,流程返回到步骤S61。 当用户把与储存在硬盘126的用户区中的压缩图像数据相应的图像释放给外部时,用户例如操作输入部分128,以指令数码静物照相机51向FTP服务器55或WEB服务器56传输储存在用户区中的压缩图像数据。依照此指令,数码静物照相机51使用用户区的目录名访问NFS服务器54,并且,指令NFS服务器54向FTP服务器55或WEB服务器56传输储存在用户区中的压缩图像数据。 依照数码静物照相机51的指令,NFS服务器54从硬盘126上的用户区读取压缩图像数据,并且,把读取的图像数据传输给FTP服务器55或WEB服务器56。FTP服务器55或WEB服务器56从NFS服务器54接收压缩图像数据,并把它储存在内置硬盘126上。FTP服务器55或WEB服务器56向外部释放与储存在硬盘126上的压缩图像数据相应的图像。 当释放图像时,FTP服务器55执行口令认证处理。只有当正常地执行口令认证处理时,FTP服务器55才允许释放图像。例如,如果数码静物照相机51依照用户指令并且请求FTP服务器55释放与储存在FTP服务器55的硬盘126上的压缩图像数据相应的图像,数码静物照相机51的CPU 71就读取用于FTP服务器55的口令,并把口令发送给FTP服务器55,其中,所述口令包括在储存于非易失性存储器72内的信息92中。可为所有图像数据目录或为所有图像数据块单独设置口令。 FTP服务器55对从数码静物照相机51发送的口令执行认证处理。当正常地执行认证处理时,FTP服务器55允许向数码静物照相机51释放图像。换句话说,FTP服务器55向数码静物照相机51发送储存在内置硬盘126上的压缩图像数据。数码静物照相机51从FTP服务器55接收压缩图像数据,并把它储存在硬盘76上或在输出部分77上显示与之相应的图像。更具体地,向数码静物照相机51释放与储存在FTP服务器55的硬盘126上的图像数据相应的图像。 如上所述,FTP服务器55对从拍摄者分配的口令执行认证处理。这使向不被拍摄者授权的人释放图像的可能性最小。因此,拍摄者可安全地释放图像。 如上所述,信息处理系统50能向FTP服务器55或WEB服务器56发送与拍摄图像有关的图像数据,并且当用户向数码静物照相机51发出适当的指令时能释放拍摄的图像。结果,用户可允许远方的朋友容易和快捷地观看拍摄的图像。 当用户在使用常规数码静物照相机的过程中想让远方的朋友观看拍摄的图像时,用户必须不怕麻烦地在记录介质上记录与拍摄图像有关的图像数据或在纸张上打印拍摄的图像。 另一方面,信息处理系统50取消记录或打印图像数据的必要性。因此,用户可不必麻烦地记录或打印图像数据就可允许朋友容易和快捷地观看拍摄图像。 本实施例假设NFS服务器54储存从数码静物照相机51发送的图像数据。然而,NFS不必安装在储存图像数据的服务器中。 如前面所描述地,当图3所示数码静物照相机51接通电源时,它通过网络52从程序服务器53获得除引导装入程序91之外的程序。因此,数码静物照相机51可储存最新的程序而不会失败。 用于描述使计算机执行各种处理的程序的处理步骤不必总是按流程图所指示的时间次序来执行。同时地或单独地执行一些处理步骤(如,进行并行处理或基于对象的处理)。 本领域中技术人员应该理解,只要不偏离后附权利要求或其等效物的范围,就可根据设计要求和其它因素,作出各种修改、组合、次组合和替换。
《便携式电子设备、信息处理方法和程序.pdf》由会员分享,可在线阅读,更多相关《便携式电子设备、信息处理方法和程序.pdf(35页珍藏版)》请在专利查询网上搜索。
公开一种通过网络连接到信息处理设备的便携式电子设备。便携式电子设备包括存储部分和获得部分。存储部分储存用于与信息处理设备通信的通信程序。当接通电源时,获得部分根据通信程序而与信息处理设备通信,并且,通过网络从信息处理设备获得除通信程序之外的程序。 。
copyright@ 2017-2020 zhuanlichaxun.net网站版权所有经营许可证编号:粤ICP备2021068784号-1