便携式信息装置的制作方法

文档序号:6500607阅读:84来源:国知局
专利名称:便携式信息装置的制作方法
技术领域
本发明涉及一种便携式信息装置,例如具有数据通信能力的蜂窝电话、PDA(个人数字助理)、车辆导航设备、具有通信能力的便携式小型个人计算机等等。
可是,尺寸很小的一个便携式信息装置,无法具有大容量的存储设备,当与一个非便携式个人计算机相比时,其存储容量是有限的。便携式信息装置此有限的存储容量经常迫使用户判决是否保存或者删除内部的数据。是否保存或者删除数据是基于一个用户操作根据用户需要该数据的多少来判决。
应当指出,在大多数情况下,一个用户以某些规则来访问数据(通常,一个文件)。例如,在某些情况下,可以有一个时间相关的倾向——一个文件在假期而其它文件在平时经常被用户访问。或者,在其它情况下,这可以有一个位置相关的倾向——一个文件在一个特定位置处经常被访问。
鉴于前述情况,本发明的一个目的是提供一种便携式信息装置,其能够使一个文件在一个当前时刻点处或者在一个当前位置被高概率访问并被保存在一个内部存储设备中而不需要用户的选择/删除判决和操作。
例如,时间信息是星期和一个时区的至少一个,而位置信息是经度和纬度信息。
利用这种配置,可把在当前时刻处以及在当前位置处被高概率访问的文件存储在内部存储设备中而不需要用户选择它们或者执行操作。换言之,本发明自动地产生一个状态,其中,根据时间和地点需求为高概率的文件被内部存储在便携式信息装置中。
优选地,文件管理表还包含当存储设备没有足够用来存储所下载文件的存储容量时所被参考的优先权信息,并且该装置还包括用于删除存在于存储设备中较低优先级的文件的装置。优先级(例如,其对应每个文件的访问频率,)允许把很经常被访问的文件留在存储设备中。这意味着减少了必须下载文件的次数。
优选地,文件管理表还在其中包含文件存储信息,表示文件当前是不是在存储设备中,并且这个文件存储信息被文件检索装置参考。担当标记的这个存储信息,被参考来加速文件存储判定处理。
该便携式信息装置还可以包括一个访问历史记录信息表,其中,有关被访问文件的时间信息和位置信息的至少一个被作为文件访问历史记录信息由该便携式信息装置记录;和条件提取装置,用于根据记录在文件访问历史记录信息表中的访问历史记录信息来提取文件选择条件。这使得选择条件能够被自动地提取。
预确定时刻,例如是至少该装置被连接到通信媒体上的时刻、装置功率被开启的时刻以及用户发布一个指令的时刻的其中之一。文件检索装置和下载装置的操作最好在用户不激活任何处理时或者在与用户处理同时的背景中的时间期间被执行。
本发明还包括一种记录媒体,在其上面已经记录了执行由上述各个装置完成的功能的一个计算机可读程序。


图1是示出本发明实施例中的一种便携式信息装置用途的图表;图2是示出本发明可应用其上的便携式信息装置的通用硬件配置的方框图;图3是示出了在本发明实施例中的文件管理表300的结构示例的图表,其中,诸如文件选择条件之类的关于被管理的每个文件(数据文件)的信息被储存;图4是示出了本发明实施例中的一个文件访问历史记录信息表400的结构示例的图表,其中,便携式信息装置的用户的文件访问历史记录信息被记录;图5是示出了在本发明实施例中的便携式信息装置执行的通用处理的流程图;图6是示出在本发明实施例中当用户访问一个任意文件时所执行的处理的流程图;和图7是示出在本发明实施例中的处理示例的流程图,其中,根据文件文件访问历史记录信息表400的内容自动地提取一个访问条件。
最佳实施例下面将参考附图详细描述本发明的优选实施例。
实施例中的便携式信息装置的用途将参考图1被描述。
一个便携式信息装置10,例如,是一个具有通信能力的PDA,或者是一个蜂窝电话,一个车辆导航设备,或者是一个具有数据通信能力的便携式小型个人计算机。
用户可以在任何位置操作该便携式信息装置10以便连接到被作为通信媒体使用的网络25上(包括互联网)、访问所期望的服务器20,…,24的其中之一以及参考所期望的数据。在这个时候,如果有必要的话,则用户下载文件并把它存储在内部非易失性存储设备中。一旦储存,则该文件可以随时随地被脱机参考,除非该文件被删除。
当越来越多的文件用这种方式被储存在内部存储设备中时,储存一个新文件的可用空间变得不够。在这种情况下,必须删除在存储设备中的一个或多个文件以便产生一个大的可用空间。
虽然可以执行下载一个文件和相关的文件删除,当然,在用户的命令下,本发明使得在预确定条件下自动地执行这样的操作成为可能。下面详细地描述了这样的操作。
假定服务器20,…,24不仅包括互联网上的各个服务器而且还包括连接到网络25上的一个特定局域网(LAN)上的用户专用服务器。使用于本发明中的“通信媒体”可以是用于在便携式信息装置10和计算机之间的红外线通信或电缆通信的一个媒体。
图2示出了便携式信息装置10的通用硬件配置的示例。在这种结构中,中央处理器(CPU)101控制便携式信息装置10的整体操作。连接到CPU 101上的是一个ROM105、一个非易失性存储设备107、一个RAM108、一个日历IC109、一个平板显示器122、按键131、一个通信控制器133、一个话音处理器138和一个GPS(全球定位系统)接收机139。ROM105、一个只读非易失性存储器,存储要CPU101执行的计算机程序和必需的数据。
非易失性存储设备107、一个可再写的存储设备,在非易失性基础上存储用户想存储的各种类型的数据。储存在这个存储设备中的数据包括诸如电话号码、传真机号码、电子邮件地址、URL等等之类的通信地址以及下载的文件数据。非易失性存储设备107也可以存储可被升级的程序。非易失性存储设备107不仅可以是诸如闪速存储器之类的一个静态存储媒体也可以是诸如各种类型的磁盘之类的一个动态记录媒体。
RAM108提供用于存储CPU101用于执行程序所需要的数据的暂时存储区域和工作区域,以及用于存储程序执行所需要的数据的区域。电池操作的日历IC109向用户不断地提供当前日期和时间(包括星期)信息。
平板显示器122,它是向用户提供有关该便携式信息装置的各种信息的一个显示设备,它可以具有附加在表面上的一个输入设备,例如一个触摸板。按键131是由用户使用来把指令输入到装置中的硬件按键。
通信控制器133,是控制话音和数据的无线通信的一个控制器,它通过用于处理无线信号的一个RF单元134而连接到天线135。话音处理器138——它是在具有电话能力的便携式信息装置或者在具有PDA能力的电话上首先提供的装置,被连接到一个送话器136和一个扬声器137上用于语音输入和输出。
GPS接收机139是通过卫星的使用来用于识别用户的当前位置的装置。这个接收机给出有关便携式信息装置10的当前位置的经度和纬度的信息。
注意,在图2中,详细的结构(例如,显示器存储器,显示控制器,输入输出控制器等等)被省略。
下面将描述具有如上所述硬件配置的本发明的装置的操作。在描述具体的处理之前,将描述在处理期间使用的表格结构。
图3示出了一个文件管理表300的结构示例,其中储存了有关被管理的文件(数据文件)的诸如选择条件信息之类的信息。对于要被管理的每个文件,这个表记录了一个文件名(FileName)311、一个初始文件存储位置(OriginalPos)312、一个时间文件选择条件(When)313、一个位置文件选择条件(Where)314、一个优先级(Priority)315、一个文件存储标记(Stored)316以及一个修改标记(Modified)317。该时间文件选择条件313具有两栏星期(DayInWeek)和时区(TimeZone)。时区相应于储存在将随后描述的一个历史记录信息表400中的时区。
在如图3所示的示例中,作为用户个人通讯录的文件“privateADR”的初始文件存储位置312通过“URL1”(URL通用资源定位器)来指示。根据这个信息,当需要时可以从该地址捕获该文件。在优先权设置期间,用户可以手动地输入初始文件存储位置312。当用户访问未储存在文件管理表300中的一个文件时,在用户的指令下也可把该文件自动地存储在该表格中。
星期的信息“Sat-Sun”(星期六到星期日)和时区信息Timezone4被储存在文件“PrivateADR”的时间文件选择条件(When)313中。这些入口意味着最好在星期为星期六或星期日以及在时刻属于第四时区时把该文件呈现在该便携式信息装置中。用户可以预先规定对于都是时间条件的星期条件和时区条件应该执行两个逻辑操作(逻辑乘或逻辑和)的哪一个。
同样地,文件“PrivateADR”的位置文件选择条件(Where)314通过经度和纬度信息“X1Y1”来指示。这个入口意味着最好在当前位置位于距离这个经度和纬度的地方一个预确定距离之内时把该文件呈现在该便携式信息装置中。优选地,用户可以可变地设置该“预确定距离”。该预确定距离可以文件和文件不同。
用户可以在优先权设置期间规定每个文件的时间文件选择条件313和位置文件选择条件314。正如稍后将描述的那样,还可以根据访问历史记录信息来自动地提取和设置它们。
优先权(Priority)315是在从存储设备107中删除一个申请时所参考的数据。在这个示例中,优先级数值越小,则该文件越不经常被使用并且该文件越可能被删除。在如图所示的示例中,文件“PrivateADR”具有“12”的优先权。这个数值比其他文件的优先级数值大,表示这个文件更经常被访问。当各自的文件被访问时,优先级315中的数值被自动地更新。
文件存储标记(Stored)316是一个标记,表示要被管理的一个文件当前是否呈现在便携式信息装置的存储设备中。在这个图中的示例中,“Yes”(是)被设置与文件“PrivateADR”有关以便表示该文件被内部呈现。正如在下面将描述的那样,当文件被存储/删除时,文件存储标记316的数值被自动更新。
修改标记(修改)317是一个标记,表示保持在存储设备中的一个文件已经被改变。如图所示的示例表示文件“PrivateADR”已经被改变。对于已经被改变的一个文件,在一个预确定时刻点处必须把改变反映在初始文件上。
在文件管理表300中,一个特定文件的文件选择条件之一可以被设置为一个非设置状态(由图中的“*”表示)。例如,对于在如图所示的示例中命名为“TokyoMap”的制图数据文件,时间文件选择条件313的数值是“*”。这个数值表示对于这个文件仅仅对位置文件选择条件进行一个检查而不对时间文件选择条件进行检查。
随后将描述当时间文件选择条件313和位置文件选择条件314二者都被激活时如何估计这个条件。
图4表示文件访问历史记录信息表400的结构示例,其中记录了有关便携式信息装置用户的文件访问的历史记录信息。在根据访问历史记录信息自动地提取文件选择条件的随后描述的处理中需要这个表。因此,如果条件不被自动地提取,则不需要这个表。
这个文件访问历史记录表400可以具有各种结构。在这个示例中,对于要被管理的每个文件,包括一个文件名称(FileName)411、一个星期(DayInWeek)412、一个时区(TimeZone)413以及一个位置(Where)414在内的入口被记录。星期412具有七栏,从星期一到星期日。在这个示例中时区413具有四个时区栏。位置414对于预确定位置具有一个固定的栏数,并且每次要被管理的文件在一个新的位置处被访问,则它可以具有一个附加的新位置栏。
在图4中的示例中,要被管理的文件被访问一次,则相应文件名称那行中的星期、时区和位置栏的每一个的数值都被增加(在这个示例中增加一)。当一个文件的特定的星期栏412达到一个预确定极限值(最大值)时,对于所有的星期栏412中的数值执行预确定处理(标称化)。例如,所有的数值都被减少一个预确定比值(例如,50%),或者从所有数值中减去一个预确定数值(如果结果数值变成负,则该数值改变为0)。这个预确定数值可以被固定或者可以被动态地确定以使迫使最小值为0。可以对于时区413或位置414中的数值进行这样的数值调整。
同时还可以抑制有关星期412、时区413和位置414任何一个的历史记录信息的捕获。在图4中的示例中,预确定符号“*”被设置在文件“TokyoMap”的星期412和时区413中以便抑制历史记录信息的捕获。用户在优先权设置期间可以规定此抑制。
图5是示出这个实施例中为该便携式信息装置执行的处理概述的流程图。至少在便携式信息装置的电源开启时、当该便携式信息装置被连接到通信媒体上时或者当从用户发布了一个指令时,这个处理由CPU101按照储存在ROM105中的程序来执行。这个处理最好当用户不执行处理时或者在与用户处理同时的背景中不被用户察觉地执行。
在图5中,首先,使用日程表IC109和GPS接收机139对当前日期和时刻(星期)以及当前位置进行一个检查(511)。接下来,参考文件管理表300查找在当前日期和时刻以及在当前位置处需要的文件(512)。
现在,利用图3中的文件管理表300作为一个示例,假定当前星期为星期日,时刻为22点过12分钟(2212),并且当前位置为X1Y1。然后,满足星期条件、时区条件和位置条件的文件是“PrivateADR”。如上所述,由用户来规定星期条件和时区条件是否应该被逻辑加或者逻辑或。用户也可以预先规定这些条件和位置条件是否应该被逻辑加或者逻辑或。当使用逻辑加条件时,如果所有多个条件都被满足时则该文件被选择。当使用逻辑或条件时,如果多个条件的至少一个被满足时则该文件被选择。
如果在步骤S12中必要的文件被确定,那么检查该文件是否已经在该便携式信息装置(存储设备107)中(S13)。通过检查图3中文件管理表300中的文件的文件存储标记316立即获得结果。如果该文件已经在便携式信息装置中,则分支到后来的步骤S14-S20并且处理被终止。
如果该文件不在便携式信息装置中,则通过通信媒体参考储存在文件管理表300中的初始文件存储位置312来访问该文件。如果该文件比存储设备107中有效的当前可用空间大,则决定必须删除现有文件之一(S14)。例如,因为要删除一个文件,所以在文件管理表300中具有优先级315最小数值的一个文件被选择(S15)。在删除之后,如果仍然没有获得需要的可用空间,则具有下一最小优先级的文件被选择。
接下来,将检查该文件是否被反写(S16)。通过至少对要被删除的文件检查修改标记是否为“Yes”(是)来执行此。这是因为当便携式信息装置已经修改文件的内容时,修改内容必须被反映在初始文件上。除了被删除的文件之外,具有修改标记值为“Yes”(是)的所有文件也可以被选择——因为那些文件要被反写。用这种方式被选择的文件被反写到初始位置(S17)。在这种情况下,或者整个文件或者仅仅修改的部分可以被反写到初始文件。反写文件的修改标记被重置为“No”(否)。
一个文件不仅可以在该文件被删除时被反写而且也可以在该文件自动地被下载时或者按修改标记值为“Yes”(是)的文件的一个常规准则(例如,一天一次)而被反写。如果以这种方式在一个文件被删除之前执行文件反写操作,则产生该文件的备份,用于在该便携式信息装置出故障时或者当用户丢失该文件时使用。
在那之后,要被从存储设备中删除的文件被删除(S18)。然后,从服务器中下载需要的文件到存储设备107中(S19)。在这个时候,文件管理表300中的文件存储标记316被更新(S20)。即,被删除文件的文件存储标记316从“Yes”(是)改变为“No”(否),新储存的文件的文件存储标记316被设置为“Yes”(是),并且它的修改标记317被设置为“No”(否)。
图6是一个流程图,示出了当用户访问一个文件时CPU所执行的处理。在这种情况下,用户访问的文件可以是被当前储存在存储设备107中的一个文件或者是已往被储存在存储设备中的一个文件。
首先,检查要被访问的文件是否已经被登记在文件访问历史记录信息表400中(S21)。如果是,则分支到后来的步骤S22-S25并且控制被传递到步骤S26。
如果要被访问的文件是一个新文件(一个没有登记的文件),则要求该用户应答是不是要利用文件管理表300登记该文件(S22)。如果用户不想为了管理登记该文件,则处理终止。如果用户想为了管理而登记该文件,则要求用户应答是不是用户将手动地设置文件选择条件和优先级项目(S23)。如果用户不手动地设置这些项目,则分支到步骤S24并且控制被传送到步骤S25。如果用户手动地设置这些项目,则用户输入的条件被接受(S24)。新文件的一个记录被加到文件管理表300中,并且同时,如果愿意,输入的项目数据被登记(S25)。如果没有项目数据被输入,则预确定的初始值被设置。
接下来,将检查被访问的文件是否要被管理(S26)。正如在步骤S21中一样,通过检查在文件管理表300中是否找到该文件名称来进行此检查。如果该文件不要被管理,则处理终止。如果该文件要被管理,则文件访问历史记录信息表400的内容被更新(S27)。即,相应文件名称那行中的星期、时区和位置栏的数值被增加(在这种情况下,增量为1)。注意,抑制符号“*”被储存的地方,一个文件的各个栏被忽略。对于内容被改变了的一个文件,修改标记317从“No”(否)改变为“Yes”(是)。
图7是示出了一个处理示例的流程图,其中,根据文件文件访问历史记录信息表400的内容自动地提取访问条件。这个处理由CPU或者响应于来自用户的一个指令或者按一个常规准则来执行。如上所述,在本发明中,如图7所示的文件访问历史记录表400和处理是可选择的。
在如图7所示的处理中,有关文件的文件访问历史记录被从文件访问历史记录表400中读出(S31)。然后,检查星期和时区以便提取有效的时间文件选择条件(S32)。例如,超过预定门限值的星期412的数值(对应于访问频率)和超过预定值的数值被选择。一个“预定门限值”,例如是比同一类型的条件的最大数值要小一个预定值的一个数值。优选地,这个“预定值”由用户预先设置。一般来说,预定值越大,则该选择条件匹配的文件越多。可是,如图5中描述的,因为在大多数情况下一些选定文件已经在存储设备107中,所以更可能是这样不需要重新下载所有与上述选择条件匹配的文件。
作为一个示例,考虑这样一种情况,其中,比最大值小“10”的一个数值被使用作为门限值。在如图4所示的例子中,如果星期412的最大值是“25”,那么该门限值为“15”并因此星期六和星期日被提取作为文件“PrivateADR”的选择条件。对于文件“BusinessADR”,星期一-星期五被提取作为选择条件。对于时区413也以同一方式来提取选择条件。如上图3所示,由一个时区的数目(TimezoneN)来表示一个被提取的时区条件。对于同一文件可以同时提取多个时区(参见图3中的“BusinessADR”)。因为同一文件的多个时区条件无法同时被满足,所以逻辑或操作被应用到该条件上。
接下来,检查文件的访问位置(位置)以便提取有效的位置文件选择条件(S33)。在这种情况下,正如与时间文件选择条件一样,把一个文件的每个位置栏中的数值与一个预定门限值相比较以便提取一个位置文件选择条件。可替代地,对于每个文件可以提取一个预确定数量(一个或多个)的最经常访问的位置。
最后,如上所述的被提取的文件选择条件被写入文件管理表300中的相应位置中(S34)。用这种方式,文件管理表300中的文件选择条件的内容可以被自动地建立而不必用户通过参考每个用户的文件访问历史记录来操作。
虽然已经描述了本发明的优选实施例,但是很明显,许多修改和变化是可能的。例如,时区划分的数目和划分边界是可仿效的并且不局限于本发明附图中所示的那些情况。同时也可只使用暂时文件选择条件和位置文件选择条件的其中一个。另外,在图5中的步骤S14中,一个经常更新的文件(即使存在于存储设备中),也可以再一次被下载。虽然在图中没有示出,但是为了管理,在文件管理表中可以明确识别这样的一个文件。同时,虽然在上面的说明中把一个文件使用作为一个管理数据的一个单位,但是除了一个文件之外的任何数据单元都可以被用于管理和数据的读写。
实用性本发明允许具有便携式信息装置的用户在内部存储设备中具有可在当前时刻和当前位置处被访问的文件。这个装置减少了用户必须执行的操作数量。本发明还向不熟悉计算机操作的用户提供一个容易使用的便携式信息装置。
权利要求
1.一种能够通过通信媒体访问期望数据文件的便携式信息装置,包括一个存储设备,其中可以储存多个文件;一个文件管理表,在其中,对于被管理的每个文件,记录了作为一个文件选择条件的时间信息和位置信息的至少一个以及该文件的初始存储位置信息;文件检索装置,用于根据所述文件管理表搜索在一个预确定时刻处满足一个给定文件选择条件的一个文件;和下载装置,用于当所述存储设备中没有文件满足给定选择条件时通过通信媒体从一个初始文件存储位置下载一个相应的文件。
2.如权利要求1所述的便携式信息装置,其中,所述时间信息是星期或者一个时区的至少一个。
3.如权利要求1所述的便携式信息装置,其中,所述位置信息是经度和纬度信息。
4.如权利要求1、2或3所述的便携式信息装置,其中,所述文件管理表还包含当存储设备没有足够用来存储所下载文件的存储容量时所被参考的优先权信息,和
所述装置还包括用于删除存在于所述存储设备中较低优先级的文件的装置。
5.如权利要求1-4任一个所述的便携式信息装置,其中,所述文件管理表还在其中包含文件存储信息,表示文件当前是不是在所述存储设备中;和其中,文件存储信息被所述文件检索装置参考。
6.如权利要求1-5任一个所述的便携式信息装置,还包括一个访问历史记录信息表,其中,有关被访问文件的时间信息和位置信息的至少一个被作为文件访问历史记录信息由所述便携式信息装置记录;和条件提取装置,用于根据记录在所述访问历史记录信息表中的文件访问历史记录信息来提取所述选择条件。
7.如权利要求1所述的便携式信息装置,其中,所述预确定时刻是所述装置连接到所述通信媒体上的时刻、装置功率被开启的时刻、和用户发布一个指令的时刻的至少一个。
8.如权利要求1所述的便携式信息装置,其中,在所述用户不激活任何处理的时间期间执行所述文件检索装置和所述下载装置的操作。
9.如权利要求1所述的便携式信息装置,其中,在与所述用户已经激活处理同时的背景中执行所述文件检索装置和所述下载装置的操作。
10.一种记录媒体,在其上面已经记录了一个计算机可读程序并包括一个其中可以储存文件数据的一个存储设备,该计算机可读程序被安装在一个便携式信息装置中,该便携式信息装置通过一个通信媒体访问一个期望的数据文件,所述程序执行如下功能一个记录功能,对于被管理的每个文件,把作为一个文件选择条件的时间信息和位置信息的至少一个以及该文件的初始存储位置信息记录在一个文件管理表中;一个搜索功能,用于根据所述文件管理表搜索在一个预确定时刻处满足一个给定文件选择条件的一个文件;和一个下载功能,用于当所述存储设备中没有文件满足给定选择条件时通过通信媒体从一个初始文件存储位置下载一个相应的文件。
全文摘要
一个文件管理表被提供来用于记录要被管理的每个文件,并且作为文件选择条件,星期、时区、当前用户位置和有关网络上一个初始文件的存储位置信息。基于该文件管理表,在一个预确定时刻处检索一个作为文件选择条件的与一个当前日子和一个当前用户位置匹配的文件。当在便携式信息装置(10)的存储设备中没有找到与文件选择条件匹配的文件时,则从网络上的一个初始文件存储位置下载文件从而储存到内部存储设备中。从而,提供一种便携式信息装置,其可以被操作来把在一个当前时刻点或一个当前位置处被高概率地访问的一个文件保持在一个内部存储设备中而不需要用户的选择/删除判决和操作。
文档编号G06F12/00GK1353841SQ00808254
公开日2002年6月12日 申请日期2000年5月23日 优先权日1999年5月31日
发明者镰田富久 申请人:株式会社阿克赛思
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1