CN100429652C - 检索设备、服务器、系统及检索方法 - Google Patents

检索设备、服务器、系统及检索方法 Download PDF

Info

Publication number
CN100429652C
CN100429652C CNB021056994A CN02105699A CN100429652C CN 100429652 C CN100429652 C CN 100429652C CN B021056994 A CNB021056994 A CN B021056994A CN 02105699 A CN02105699 A CN 02105699A CN 100429652 C CN100429652 C CN 100429652C
Authority
CN
China
Prior art keywords
information
retrieval
search condition
search
retrieved
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB021056994A
Other languages
English (en)
Other versions
CN1381798A (zh
Inventor
坂田一拓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Publication of CN1381798A publication Critical patent/CN1381798A/zh
Application granted granted Critical
Publication of CN100429652C publication Critical patent/CN100429652C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2111Location-sensitive, e.g. geographical location, GPS

Abstract

一种检索系统,包括:用于提供检索服务的至少一个检索服务器;能经过传输媒体访问至少一个检索服务器的检索设备。检索设备被调整为将具有第一检索范围的第一检索条件修改为具有第二检索范围的第二检索条件,第二检索范围包括第一检索范围并且比第一检索范围宽。服务器在第二检索条件下检索第一被检索信息。检索装置在用户指定的第一检索条件下从第一被检索信息中检索第二被检索信息。第一检索条件至少包括与用户的涉密信息有关的第一因素。所述第一检索条件包括与所述第一因素相应的第二因素。为了用户的涉密信息的保护,第二因素具有比所述第一因素宽的检索范围。

Description

检索设备、服务器、系统及检索方法
技术领域
本发明涉及可连接至网络的检索设备,和用于经网络为检索设备提供服务的检索服务器,以及包括检索设备和检索服务器的检索系统,还涉及检索方法和实现检索方法的计算机可读程序。
背景技术
近几年来,网络例如互联网已经被广泛使用,各种检索服务已能通过可访问网络的终端而获得。任何检索条件例如一个或多个关键字和更新时间被用户键入终端,为检索网络上的信息指定检索条件。
另一个利用全球定位系统(Global Positioning System)的服务,也已经变成可使用的,其中,由全球定位系统确定的位置信息,被发送至检索服务器,用以检索被确定的位置周围的有用信息。
如上所述,检索系统根据用户指定的检索条件实现检索。所有有关检索条件的信息对搜索服务提供者来说是开放的,即使信息包含任何用户的私人信息。还有,如果检索服务器计算机的保密性不完善,那么,信息可能被泄漏给任何人。
例如,检索系统可以给用户提供由用户指定的地图和位置周围的商店。位置信息对服务器计算机和检索服务提供者来说是开放的,即使用户想保守位置信息的机密。
为了检索居住或住宅信息,各种居住条件例如费用或房间大小,对服务器计算机和检索服务提供者来说也是开放的。
为了检索职业信息,用户的专业经验信息或教育背景,年龄,和特殊技术信息,也可能变成是公开的。
如上所述,有关检索情况的信息,对检索服务提供者是开放的,即使信息包含任何用户的私人信息或机密信息。这可能使用户的秘密被侵犯。
在上述情况下,发展一种新颖的检索设备,为用户提供保护用户秘密的检索服务,是所希望的。
还有,发展一种新颖的检索服务器,经网络向检索设备提供能够保护用户秘密的检索服务是所希望的。
再有,发展一种新颖的包括搜索设备和检索服务器的、能保护用户秘密的检索系统,是所希望的。
还有,发展一种保护用户秘密的新颖的检索方法和为实现检索方法所用的新颖的计算机可读程序,是所希望的。
发明内容
因此,本发明的一个目的是提供一种新颖的检索设备,为用户提供没有上述问题的检索服务。
本发明的另一个目的是提供一种新颖的检索设备,用来为用户提供保护用户秘密的检索服务。
本发明的又一个目的是提供一种新颖的检索服务器,经网络向检索设备提供设有上述问题的检索服务。
本发明的再一个目的是提供一种新颖的检索服务器,经网络向检索设备提供保护用户秘密的检索服务。
本发明的又一目的是提供一种新颖的包括检索设备和检索服务器的、没有上述问题的检索系统。
本发明的再一目的是提供一种新颖的包括检索设备和检索服务器的、能保护用户秘密的检索系统。
本发明的又一个目的是提供一种新颖的、没有上述问题的检索方法。
本发明的再一目的是提供一种新颖的、能保护用户秘密的检索方法。
本发明的又一个目的是提供一种新颖的用以实现检索方法的、没有上述问题的计算机可读程序。
本发明的再一个目的是提供一种新颖的用以实现检索方法的、能保护用户秘密的计算机可读程序。
本发明的提供一种检索系统,它包括用于检索服务的至少一个检索服务器,和经传输媒体访问检索服务器的检索设备。检索设备被调整,将具有第一检索范围的第一检索条件修改入具有第二检索范围的第二检索条件,第二检索范围包括第一检索范围,并且宽于第一检索范围。服务器在第二检索条件下检索第一被检索信息。检索设备在用户指定的第一检索条件下,从第一被检索信息中检索第二被检索信息。第一检索条件至少包括一个与用户的涉密信息有关的第一因素。第二检索条件包括与第一因素相应的第二因素。第二因素具有比第一因素宽的检索范围,以保护用户的涉密信息。
本发明的上述和其他目的、特点和优点,从下面的描述中将会看得清楚。
将参考附图详细描述根据本发明的优选实施例。
附图说明
图1是说明根据本发明的第一实施例中的检索系统总体结构的方块图;
图2是说明修改操作实例的方块图,是通过检索条件修改单元,从初始检索条件修改为已修改检索条件;
图3是图1中所示的检索系统的顺序操作流程图;
图4是说明被指定的初始检索条件范围和被修改检索条件扩展范围和图;
图5是说明根据本发明的第二实施例中的检索系统总体结构的方块图;
图6是图5中所示的检索系统的顺序操作流程图;
图7是说明根据本发明的第三实施例中的检索系统总体结构的方块图;
图8是说明被包括在图7中所示的检索系统中的被扩充的客户操作的流程图;
图9是说明根据本发明的第四实施例中的检索系统总体结构的方块图;
图10是说明被包括在图9中所示的检索系统中的被扩充的客户操作的流程图;
图11是说明根据本发明的第五实施例中的检索系统总体结构的方块图。
具体实施方案
本发明的第一方面是一种检索设备,可访问至少一个提供检索服务的检索服务器。检索设备包括:检索条件修改单元,其用于将具第一检索范围的第一检索条件,修改为具有第二检索范围的第二检索条件,第二检索范围包括第一检索范围,并比第一检索范围宽;检索信息接收单元,其用于向检索服务器发送第二检索条件,并接收来自检索服务器的与第二检索条件符合的第一被检索信息;和检索单元,其用于从第一被检索信息中,检索与第一检索条件符合的第二被检索信息。
有可能,第一检索条件至少包括与用户的涉密信息有关的第一因素,并且,第一检索条件包括与第一因素相应的第二因素,并且,第二因素具有比第一因素宽的检索范围。
还可能,检索条件修改单元被调整,以便按照第二检索条件的每个因素的预定模糊度,和为将第一检索条件修改为第二检索条件的预定过程,将第一检索条件修改为第二检索条件,并且,检索条件修改单元还被调整,以便维持预定模糊度和预定过程。
也可能,检索条件修改单元被调整,以便按照第二检索条件的每个因素的用户指定模糊度,和为将第一检索条件修改为第二检索条件的用户指定过程,将第一检索条件修改为第二检索条件。
有可能,进一步包括第一存储器,其用于存储用户键入的第一检索条件,其中,检索条件修改单元被调整,以便从第一存储器中收取第一检索条件,并根据接收到的检索请求的键入,将第一搜索条件修改为第二检索条件。
也可能,检索设备可访问能产生至少部分第一检索条件的外部设备,以便接收从外部设备来的第一检索条件的至少部分的键入。
也可能,检索条件修改单元被调整,以便根据接收到的用户指令的键入,有选择地删除第二检索条件的每个因素。
有可能进一步包括:第一被检索信息存储单元,其用于存储第一被检索信息,和允许检索单元从第一被检索信息存储单元中,检索第二被检索信息。
有可能进一步包括:控制单元,其用于通过检验被存储在第一被检索信息存储单元中的第一被检索信息是否包括与第一检索条件有关的任何内容,做出更新被存储在第一被检索信息的存储单元中第一被检索信息的决策。
还可能,控制单元根据接收到的检索请求的键入,做出更新第一被检索的信息的决策。
也可能,控制单元自动地做了周期性地更新第一被检索信息的决策。
也可能,控制单元被调整,以便预测第一检索条件将来被键入,并产生与第一检索条件有关的预测的检索条件,检索条件修改单元将预测的检索条件修改为第二检索条件;和检索信息接收单元向检它服务器发送第二检索条件,并从检索服务器接收与第二检索条件相符合的第一被检索信息。
也可能,检索信息接收单元除第一检索条件以外,向检索服务器发送被存储在第一被检索信息存储单元中的第一被检索信息的内容,并且,检索信息接收单元,从检索服务器接收与第一被检索信息有关的差异信息,以便根据差异信息更新第一被检索信息。
也可能,检索单元从检索服务器接收包括检索程序的检索程序数据,和检索单元按照检索程序检索第二被检索信息。
也可能,检索设备与第一被检索信息分开地从检索程序服务器接收包括检索程序的检索程序数据;和检索单元按照检索程序检索第二被检索信息。
也可能进一步包括:可经无线网络连接至可由用户操作的被扩充客户的输入/输出单元。
还可能,被扩充客户包括移动终端。
有可能,检索信息接收单元从检索服务器接收与第一被检索信息有关的指针信息;和检索单元从指针信息中检索与第一检索条件符合的条件符合指针信息。
还有可能,检索信息接收单元除接收条件符合指针信息以外,从检索服务器接收检索程序;和检索单元按照检索程序检索条件符合指针信息。
可能进一步包括:选择器,其用于按照用户的指令,从指针信息中选择一个指针信息,其中,检索信息接收单元,向检索服务器发送被选择的指针信息,和对与被选择的指针信息有关的全部信息的请求。
还可能,检索信息接收单元除被选择的指针信息以外,发送至少一个无请求的伪指针信息;和对与被选择的信息及无请求的伪指针信息两者有关的全部信息的请求。
可能进一步包括:选择器,其用于按照用户的指令,从指针信息中选择一个指针信息,其中,检索信息接收单元,向检索服务器之外的其它服务器,发送被选择的指针信息和对与被选择的指针信息有关的全部信息的请求,这里,其它服务器保持有与被选择的指针信息有关的全部信息。
还可能,检索信息接收单元除被选择的指针信息以外,发送至少一个无请求的伪指针信息;和对与被选择的信息及无请求的伪指针信息两者有关的全部信息的请求。
本发明的第二方面是一种检索条件产生器,包括:接收机,其用于接收具有第一检索范围的第一检索条件;和修改器,其用于将第一检索条件修改为具有第二检索范围的第二检索条件,第二检索范围包括第一检索范围,并且它比第一检索范围宽,其中,第二检索条件是为获得第一被检索信息的,而第一检索条件是被用户指定的,用来从第一被检索信息中检索用户所希望的第二被检索信息。
还可能,第一检索条件包括至少与用户的涉密信息有关的第一因素,第一检索条件包括与第一因素相应的第二因素,第二因素具有比第一因素宽的检索范围。
也可能,接收机和修改工具被并入检索设备,检索设备可访问至少一个提供检索服务的检索服务器;检索服务器根据第二检索条件检索第一被检索信息;和检索设备根据第一检索条件从第一被检索信息中检索第二被检索信息。
也可能,修改器进一步包括用于将第一检索条件修改为第二检索条件的硬件。
也可能,修改器进一步包括:用于存储修改程序的存储器;和处理器,其用于执行修改程序,从而将第一检索条件修改为第二检索条件。
本发明的第三方面是一种检索服务器,其用于为至少一个可访问检索服务器的检索设备提供检索服务。检索服务器包括:检索信息提供单元,其用于为检索设备提供符合第二检索条件的第一被检索信息的检索服务,和给检索设备的检索程序,其中,检索程序由检索设备执行,为的是检索符合用户指定的第一检索条件的第二被检索信息,和第一检索条件具有第一检索范围,第二检索条件具有包括第一检索范围并比第一检索范围宽的第二检索范围。
可能进一步包括检索程序存储单元,其用于存储检索程序。
可能进一步包括指针信息生成单元,其用于生成与第一被检索信息有关的指针信息,和其中,检索信息提供单元给检索装置提供指针信息,和检索设备从指针信息中检索条件符合指针信息。
本发明的第四方面是一种检索系统,包括:用于提供检索服务的至少一个检索服务器;能经过传输媒体访问至少的检索服务器的检索设备,检索设备进一步包括:检索条件修改单元,其用于将具有第一检索范围的第一检索条件,修改为具有第二检索范围的第二检索条件,第二检索范围包括第一检索范围,并且比第一检索范围宽;检索信息接收单元,其用于向检索服务器发送第二检索条件,以允许检索服务器检索符合第二检索条件的第一检索信息,并且检索信息接收单元接收从检索服务器来的第一被检索信息;和检索单元,其用于从第一被检索信息中,检索符合第一检索条件的第二被检索信息。
有可能,第一检索条件至少包括与用户的涉密信息有关的第一因素,并且,第一检索条件包括与第一因素相应的第二因素,并且,第二因素具有比第一因素宽的检索范围。
还可能,检索条件修改单元被调整,以便按照第二检索条件的每个因素的预定模糊度,和将第一检索条件修改为第二检索条件的预定过程,将第一检索条件修改为第二检索条件,并且,检索条件修改单元还被调整,以便维持预定模糊度和预定过程。
也可能,检索条件修改单元被调整,以便按照第二检索条件的每个因素的用户指定模糊度,和将第一检索条件修改为第二检索条件的用户指定过程,将第一检索条件修改为第二检索条件。
有可能,进一步包括第一存储器,其用于存储用户键入的第一检索条件,并且,检索条件修改单元被调整,以便从第一存储器中收取第一检索条件,并根据接收到的检索请求的键入,将第一搜索条件修改为第二检索条件。
也可能,检索设备可访问能产生至少部分第一检索条件的外部设备,以便接收从外部设备来的第一检索条件的至少部分的键入。
也可能,检索条件修改单元被调整,以便根据接收到的用户指令的键入,有选择地删除第二检索条件的每个因素。
有可能,检索设备进一步包括:第一被检索信息存储单元,其用于存储第一被检索信息,和允许检索单元从第一被检索信息存储单元中,检索第二被检索信息。
有可能检索设备进一步包括:控制单元,其用于通过检验被存储在第一被检索信息存储单元中的第一被检索信息,是否包括与第一检索条件有关的任何内容,做出更新被存储在第一被检索信息的存储单元中第一被检索信息的决策。
还可能,控制单元根据接收到的检索请求的键入,做出更新第一被检索的信息的决策。
也可能,控制单元自动地做了周期性地更新第一被检索信息的决策。
也可能,控制单元被调整,以便预测第一检索条件将来被键入,并产生第一检索条件有关的预测的检索条件,检索条件修改单元将预测的检索条件修改为第二检索条件;和检索信息接收单元向检它服务器发送第二检索条件,并从检索服务器接收与第二检索条件相符合的第一被检索信息。
也可能,检索信息接收单元除第一检索条件以外,向检索服务器发送被存储在第一被检索信息存储单元中的第一被检索信息的内容,并且,检索信息接收单元,从检索服务器接收与第一被检索信息有关的差异信息,以便根据差异信息更新第一被检索信息。
也可能,检索服务器向检索设备单元提供包括检索程序的检索程序数据;和检索单元按照检索程序,检索第二被检索信息。
有可能,检索设备与第一被检索信息分开地从检索程序服务器接收包括检索程序的检索程序数据;和检索单元按照检索程序,检索第二被检索信息。
有可能,检索设备进一步包括:可经无线网络连接至可由用户操作的被扩充客户的输入/输出单元。
还可能,被扩充客户包括移动终端。
有可能,检索服务器进一步包括指针信息生成单元,其用于生成与第一被检索信息有关的指针信息,和检索信息接收单元从检索服务器接收指针信息;和检索单元从指针信息中,检索与第一检索条件符合的条件符合指计信息。
还可能,检索信息接收单元除接收条件符合指针信息以外,从检索服务器接收检索程序;和检索单元按照检索程序,检索条件符合指针信息。
也可能,检索设备进一步包括:选择器,其用于按照用户的指令,从指针信息中选择一个指针信息,其中,检索信息接收单元,向检索服务器发送被选择的指针信息,和对与被选择的指针信息有关的全部信息的请求。
也可能,检索信息接收单元除被选择的指针信息以外,发送至少一个无请求的伪指针信息;和对与被选择的信息及无请求的伪指针信息两者有关的全部信息的请求。
也可能,检索设备进一步包括:选择器,其用于按照用户的指令,从指针信息中选择一个指针信息,其中,检索信息接收单元,向不同于检索服务器的其它服务器,发送被选择的指针信息和对与被选择的指针信息有关的全部信息的请求。
还可能,检索信息接收单元除被选择的指针信息以外,发送至少一个无请求的伪指针信息;和对与被选择的信息及无请求的伪指针信息两者有关的全部信息的请求。
也可能,检索服务器进一步包括检索程序存储单元,其用于存储检索程序。
也可能,检索服务器进一步包括指针信息生成单元,其用于生成与第一被检索信息有关的指针信息,和其中,检索信息提供单元给检索装置提供指针信息,和检索设备从指针信息中检索条件符合指针信息。
本发明的第五方面是一种检索方法,其用于由检索设备从提供检索服务的至少一个检索服务器检索信息,这个检索设备可经传输媒体访问至少一个检索服务器。这种方法包括步骤:将具有第一检索范围的第一检索条件,修改为具有第二检索范围的第二检索条件,第二检索范围包括第一检索范围,并且比第一检索范围宽;向检索服务器发送第二检索条件,以使检索服务器能检索与第二检索条件符合的第一被检索信息;和从来自检索服务器的第一被检索信息中,检索与第一检索条件符合的第二被检索信息。
有可能,第一检索条件至少包括与用户的涉密信息有关的第一因素,并且,第一检索条件包括与第一因素相应的第二因素,第二因素具有比第一因素宽的检索范围。
还可能,按照第二检索条件的每个因素的预定模糊度,和为将第一检索条件修改为第二检索条件的预定过程,将第一检索条件修改为第二检索条件。
也可能,按照第二检索条件的每个因素的用户指定模糊度,和为将第一检索条件修改为第二检索条件的用户指定过程,将第一检索条件修改为第二检索条件。
也可能,根据接收到的检索请求的键入,由用户过去键入的第一检索条件被从存储器取出,并被修改为第二检索条件。
也可能,根据接收到的用户指令的键入,有选择地删除第二检索条件的每个因素。
有可能进一步包括:通过检验第一被检索信息是否包括与第一检索条件有关的任何内容,做出更新第一被检索信息的决策。
还可能,根据接收到的检索请求的键入,更新第一被检索信息的决策被做出。
还可能,更新第一被检素信息的决策,被自动地和周期地做出。
也可能进一步包括:做出第一检索条件将来被用户键入的预测,并生成与第一检索条件有关的预测的检索条件;和将预测的检索条件修改为第二检索条件。
可能进一步包括:除第一检索条件以外,发送第一被检索信息的内容;从检索服务器接收与第一被检索信息有关的差异信息;和根据差异信息更新第一被检索信息。
也可能,按照检索程序,检索第二被检索信息。
也可能进一步包括:与第一被检索信息分开地从检索程序服务器接收包括检索程序的检索程序数据;和按照检索程序,检索第二被检索信息。
也可能进一步包括:生成与第一被检索信息有关的指针信息;从指针信息中,检索与第一检索条件符合的条件符合指针信息。
可能进一步包括:按照用户的指令,从指针信息中选择一个指针信息;和向检索服务器发送被选择的指针信息和对与被选择的指针信息和一被选择的指针信息有关的全部信息的请求。
可能进一步包括:除被选择的指针信息以外,向检索服务器发送至少一个无请求的伪指针信息,和对与被选择的指针信息及无请求伪指针信息两者有关的全部信息的请求。
可能进一步包括:按照用户的指令,从指针信息中选择一个指针信息;和向检索服务器之外的其它服务器,发送被选择的指针信息和对与被选择的指针信息有关的全部信息的请求,这里,其它服务保持有与被选择的指针信息有关的全部信息。
可能进一步包括:除被选择的指针信息以外,向其它服务器发送至少一个无请求的伪指针信息,和对与被选择的指针信息及无请求伪指针信息两者有关的全部信息的请求。
本发明的第六方面是由计算机执行的计算机程序,其用于实现上述检索方法。
第一实施例
将参考附图详细描述根据本发明的第一优选实施例。图1是说明在这个第一实施例中的检索系统的总体结构的方块图,这个检索系统包括检索服务器和可经网络连接至检索服务器的检索设备。检索系统包括检索服务器600,通信网络50,和可经网络50连接至检索服务器600的检索设备100。
检索服务器600进一步包括检索信息提供单元610和信息存储单元620。信息存储单元620存储用户可利用的信息。检索信息提供单元610根据通过网络50从检索设备100发送来的检索请求,检索被存储在信息存储单元620中的信息,并输出检索结果,然后,检索结果经通信网络50被发送至检索设备100。
检索服务器600包括多个服务器,它们分别提供地图信息,居住信息,就业信息,商店信息,时间表信息,物价信息,书信息,网内容信息,和它们的组合。
检索装置100经通信网路50,向检索服务器600发送检索请求。检索设备100也接收经通信网络50从检索服务器600发送来的检索结果。检索设备100可选择地包括可经通信网络50连接至检索服务器600的任何可得到的终端设备,例如个人计算机和移动终端。通信网络50包括任何可利用的通信网络,例如互联网。
检索设备100进一步包括检索信息接收单元110,检索信息存储单元120,控制单元130,检索单元140,输入/输出单元150,和检索条件修改单元160。
输入/输出单元150接收由用户键入的检索条件。输入/输出单元150也输出表示检索结果的信号。
检索条件修改单元160将初始条件修改为被修改的检索条件。初始检索条件,与由用户经输入/输出单元150键入的检索条件一致。被修改的检索条件,是通过使初始检索条件检糊或者加宽初始检索条件的范围而获得的检索条件,所以,被修改的检索条件比初始检索条件宽广并更模糊。初始检索条件以后将被称为第一检索条件。被修改检索条件以后将被称为第二检索条件。被修改的检索条件是由检索条件修改单元160,根据用户经输入/输出单元150键入的初始检索条件生成的。
检索信息接收单元110将检索请求与被修改的检索条件一起,经通信网络50发送给检索服务器600,以便检索服务器600根据检索请求,在被修改的检索条件下检索信息。检索服务器600经通信网络50,向检索设备100发送包含模糊条件符合信息的模糊检索结果,这个结果与被修改的检索条件相符合。检索信息接收单元110接收来自检索服务器600的包含模糊条件符合信息的模糊检索结果。包含模糊条件符合信息的模糊检索结果以后被称为第一检索结果。
检索信息存储器单元120接收从检索信息接收单元检索信息接收单元110来的第一检索结果,并存储第一检索结果。控制单元130控制检索信息接收单元110,检索信息存储单元120,控制单元130,检索单元140,输入/输出单元150和检索条件修改单元检索条件修改单元160的各个操作。
在用户已键入初始检索条件下,检索单元140从被包含在模糊检索结果中并存储在检索信息存储单元120中的模糊条件符合信息中,检索初始条件符合信息,只要初始条件符合信息与初始检索条件相符合。初始条件符合信息经输入/输出单元150作为第二检索结果被输出。初始条件符合信息也被存储在检索信息存储单元120中。
因此,检索信息存储单元120同时存储第一和第二检索结果,其中每个检索结果由标识所获信息的标识符来确定。与标识符有关,获得信息的时间,检索条件和所获信息都被存在检索信息存储单元120。
下面,将描述一个操作实例,它是由检索条件修改单元160将初始检索条件修改为被修改检索条件的修改操作。图2说明修改操作的实例,即通过检索条件修改单元,从初始检索条件修改为被修改检索条件。初始检索条件清楚地表示涉密信息。为了保护用户的涉密信息,检索条件修改单元160将初始检索条件修改为被修改检索条件,但是,该条件模糊地表示用户的涉密信息,其中,被修改检索条件比初始检索条件宽,并更模糊。
被修改检索条件中涉密性信息的模糊度,可由检索系统或用户两者之中任何一个,有选择地指定。如果检索系统指定模糊度,将初始检索条件修改为被修改检索条件的方法,依赖于初始条件和/或描述格式的内容。被修改检索条件通常可包括多种因素。检索条件修改单元160,对加宽被修改检索条件的多种因素各自的范围和使被修改检索条件的多种因素变得模糊的过程,进行管理,同时对被修改检索条件多种因素各自的模糊度进行管理。根据所管理的过程和模糊度,检索条件修改单元160执行上述修改操作。
代替检索系统,用户可在键入初始检索条件的各个因素的同时,指定被修改检索条件的检糊度。另一方面,一个或多个用户可预先键入被修改检索条件中的涉密信息各自的模糊度,并将其或存储到检索信息存储单元120,或存储到其他的存储单元,以便检索系统为执行上述修改操作,参照用户所指定的被修改检索条件的模糊度。
检索系统可有选择地被调整,以允许用户按照他的或她的判断,选择一个或多个初始检索条件的涉密请求修改因素,也可选择一个或多个初始检索条件的涉密请求删除因素,从而,检索条件修改单元160有选择地只修改涉密因素,和删除涉密请求删除因素,从而检索条件修改单元160不修改初始检索条件的其余的非涉密因素。
初始检索条件的涉密请求修改因素是这样一个因素,即用户希望或企图修改或制造模糊,使得被修改的因素显然地不表示秘密信息。初始检索条件的涉密请求删除因素是这样一个因素,即用户希望或企图删除以保护秘密,因为用户考虑到,即使因素已经完全被修改,但是完全被修改的因素仍然还显然地表示秘密信息。为了完全地保护秘密,有必要删除初始检索条件的涉密请求删除因素。
再参考图1,使用取得地图信息的服务作为一个实例,来描述上述新型检索系统的操作。
检索服务器600提供地图信息。信息存储单元620存储预定的地图信息。检索信息提供单元610根据指定的检索条件,从存储在信息存储单元620的预定地图信息中,检索检索条件符合的地图信息,其中检索条件符合的地图信息与被指定的检索条件符合。检索信息提供单元610输出检索条件符合的地图信息。检索信息提供单元610根据地图信息的种类、格式和用途决定怎样指定检索条件。
在本实施例中,由指定的纬度和指定的经度确定的矩形区域是检索的条件。检索信息提供单元610根据由指定的纬度和指定的经度确定的矩形区域,从存储在信息存储单元620的预定地图信息中,检索符合检索条件的地图信息,并输出符合检索条件的地图信息。
设定,如果用户的当前位置用一个由纬度范围为1.000度和经度范围为1.000度确定的宽矩形区域表示,那末,用户认为被键入的初始检索条件被表示得模糊,他的或她的秘密能受到保护。但是,如果用户的当前位置用一个比上述宽矩形区域窄许多的矩形区域表示时,用户就认为被键入的初始检索条件被清楚地表示,他的她的秘密可能没有被保护。
在上述设定下,参考图1和3,描述本第一实施例中由检索系统执行的操作实例。图3是图1中所示检索系统的顺序操作流程图。用户指定一个由北纬范围为35.002度至35.003度和东经度范围为135.471度至135.472度确定的矩形区域,作为检索条件。
在第一步骤S11中,用户将带有指定的初始检索条件范围的检索请求,键入输入/输出单元150。或者,带有指定的初始检索条件范围的检索请求也可通过外部设备,输入到输入/输出单元150。另外还有,有可能使用已经存储在存储器的初始检索条件的范围。因此,也有可能用附加的设备生成初始检索条件。
例如,对于用户来说,这样是方便的,即将一些不易变的信息,例如用户的姓名和地址,事先已存储在存储器中,以避免用户每次键入不易变信息而频繁键入的过程。对于用户这样也是方便的,即位置信息自动地从位置检测器例如全球定位系统输入,以避免用户每次为键入现行位置而频繁键入的过程。
如果多个检索服务器600为检索设备100所用,那末,标识被请求访问的多个服务器600之一的服务器标识符信息,连同上述检索请求和初始检索条件一起也被键入。UPL是有用的服务标识符信息的一个实例。
在第二步骤S12中,控制单元130根据指定的初始检索条件的范围和被存储在检索信息存储单元120中的检索结果信息的内容,判定是否有必要更新被存储在检索信息存储单元120中的检索结果信息。
例如,控制单元130检验检索信息存储单元120是否已经存储符合于初始检索条件的被指定范围的信息。
如果控制单元130验证被存储在检索信息存储单元120中的信息不包括与初始检索条件相符合的信息,那末,控制单元130认为它是必须更新的被存储在检索信息存储单元120中的信息。控制单元130也参考与已被存储在检索信息存储单元120中的检索结果所伴随的时间信息,其中,时间信息指示检索信息存储单元120获得检索结果的时间。
控制单元130检验被参考的检索结果获得时间是否在预定的时间周期内。如果被参考的检索结果获得时间超过预定的时间周期,控制单元130则认为它是必须更新的被存储在检索信息存储单元120中的信息。预定的时间周期可由用户任选择指定。
如果控制单元130认为有必要更新被存储在检索信息存储单元120中的信息,过程将进入下面描述的步骤S15。如果控制单元130认为不必要更新被存储在检索信息存储单元120中的信息,过程将进入随后的步骤S13。
在第三步骤S13中,控制单元130指令检索条件修改单元160更新初始检索条件,或改变初始检索条件的指定范围。例如,检索条件修改单元160分别加宽纬度和经度范围。图4是说明被指定的初始检索条件范围和被修改的检索条件扩展范围的图。
用户最初已指定北纬度范围为35.002至35.003和东经度范围为135.471于135.472。由用户指定的初始检索条件纬度和经度范围所确定的初始矩形区域。具有一个窄的画阴影线的区域。根据从控制单元130来的指令,检索条件修改单元160将窄的初始矩形区域扩展为被修改的宽矩形区域,该宽矩形区域是由扩展的北纬范围为35.000至36.000和扩展的东经范围为135.000至136.000确定的。结果,检索条件修改单元160生成被修改的检索条件。
扩展的北纬和东经范围是由用户的判断决定的,或者从用户看来,被修改的宽矩形区域是否能使用户的当前位置信息的表示模糊起来,从而用户的秘密能够得到保护。
在第四步骤S14中,控制单元130指令检索信息接收单元110,将检索请求与被修改检索条件一起,经通信网络50发送给检索服务器600。检索信息提供单610从存储在信息存储单元620的信息中,检索一个检索条件符合地图信息,其中检索条件符合地图信息,是与被修改检索条件相符合的。检索条件修改单元160经通过信网络50,向检索设备100发送作为检索结果的检索地图信息。
检索信息接收单元110接收检索地图信息。控制单元130指令检索信息接收单元110,向检索信息存储单元120发送检索地图信息。控制单元130指令检索信息存储单元120存储被检索的地图信息。如果旧的地图信息还遗留在检索信息存储单元120中,则检索信息存储单元120以新的检索地图信息更新地图信息。检索信息存储单元120同时存储与地图信息在一起的信息获得时间和被修改检索条件。
因此,检索信息存储单元120可得到新的与被修改检索条件相符合的地图信息,该条件包括由扩展的北纬范围为35.000至36.000和扩展的东经范围为135.000于136.000所确定的宽的被修改矩形区域。如上所述,检索服务器600只接收模糊地表示用户当前位置信息的被修改检索条件,而不接收明显地表示用户当前位置信息的初始检索条件,由此原因,有关用户当前位置的用户秘密能够被保护。
在第五步骤S15中,控制单元130指令检索单元140,从与被修改检索相符合的并被存储在检索信息存储单元120中的宽广地图信息中,检索用户请求的地图信息,其中用户请求的地图信息与初始检索条件相符合,该条件包括由最初指定的北纬和东经范围确定的初始窄矩形区域。即检索单元140,作为检索结果,输出用户请求的初始窄矩形区域的地图信息,该窄矩形区域是由初始指定的北纬范围为35.002至35.003和东经范围为135.471至135.472确定的。
在第六步骤S16中,控制单元130指令输入/输出单元150,作为检索结果,输出用户请求的初始窄矩形区域的地图信息,该区域是由最初指定的北纬范围为35.002至35.003和东经范围为135.471至135.472确定的。
因此,上述检索系统允许用户得到与由用户指定或键入的初始检索条件符合的用户请求信息,而用户的涉密信息能够被保护,因为检索服务器600只接收模糊地表示用户涉密信息的修改检索条件,而不接收初始检索条件。
第二实施例
参考附图将详细描述根据本发明的第二实施例。图5是说明检索系统总体结构的方块图,该系统包括检索服务器和可通过网络与第二实施例中的检索服务器相连接的检索设备。检索系统包括检索服务器300,通信网络50和可通过网络50与检索服务器300相连的检索设备200。
这个第二实施例的检索系统与上述第一实施例的检索系统的不同之外在于:检索设备200依照检索程序数据实现检索过程。
根据上述第一实施例,检索单元140为执行初始检索条件下的检索过程,必须访问检索信息存储单元120。但是,在这种情况下,检索设备100可向不同的多个检索服务器600发送不同的检索请求,并从不同的多个服务器600接收不同种类的检索信息。检索设备100存储不同种类的检索信息。检索单元140基于不同种类检索条件下被存储在检索信息存储单元120的不同种类被检索信息,并依照不同的检索过程和不同的算法,执行不同的检索操作。因此,检索单元140具在不同种类检索条件下,并依照不同检索过程和不同算法,进行不同检索操作的全部必要的功能,是不方便的。
在这个第二实施例中,检索系统允许检索设备200执行检索程序,检索设备200在不同种类检索条件下,依照不同的检索过程和不同的算法,实现不同不同的多个检索操作。
下面,参考图5和6,详细描述检索系统及其操作。
检索服务器300进一步包括检索信息提供单元310,信息存储单元320和检索程序存储单元330。检索程序存储单元330存储检索程序,信息存储单元320存储用户可利用的信息。检索信息提供单元310,根据经通信网络50从检索设备200发送来的检索请求,检索被存储在信息存储单元320中的信息,并输出检索结果,然后,检索结果被通过通信网络50,向检索设备200发送。
检索信息提供单元310从被存储在信息存储单元320的信息中,检索符合检索条件的信息。检索信息提供单元310也从检索程序存储单元330中读取检索程序数据。检索信息提供单元310,将作为检索结果的符合检索条件信息,与检索程序一道,经通信网络50发送给检索设备200。检索程序数据包括为实现检索过程,检索设备200将要执行的检索程序,以及有选择地包括存储地址信息,用于指定检索设备200的检索信息存储单元的地址,以便存储作为检索结果的符合检索条件信息。
检索信息提供单元310可有选择地进行调整,以从信息存储单元320中检索符合检索条件信息,并将符合检索条件信息,转换为可检索格式,该格式允许从检索程序存储单元330检索检索程序,从而将被转换的符合检索条件信息,与检索程序数据一起经通信网络50发送至检索设备200。
检索设备200进一步包括检索信息接收单元210,检索信息存储单元220,控制单元230,检索程序执行单元240,输入/输出单元250,检索条件修改单元260和检索程序数据存储单元270。
输入/输出单元250接收由用户键入的检索条件。输入/输出单元250也输出用于表示检索结果的信号。
检索条件修改单元260把初始检索条件修改为被修改检索条件。初始检索条件与由用户通过输入/输出单元250已键入的检索条件是相同的。被修改检索条件是通过使初始检索变得模糊而得的检索条件,或通过加宽初始检索条件的范围而得的检索条件,因而被修改检索条件比初始检索条件更宽和更模糊。被修改检索条件由检索条件修改单元260,根据用户通过输入/输出单元250已经键入的初始检索条件而生成的。
检索信息接收单元210,将检索请求连同被修改检索条件一起,通过通信网络50发送给检索服务器300,以便检索服务器300按照被修改检索条件下的检索请求,检索信息。检索服务器300通过通信网络50,向检索服务器300发送包括模糊条件符合信息的模糊检索结果,该结果与被修改检索条件相符合。检索信息接收单元210不仅从检索服务器300接收包括符合模糊条件信息的模糊检索结果,而且接收已经存储在检索程序存储单元330的检索程序数据。
检索程序数据包括检索程序,该程序由检索程序执行单元240执行,在由用户通过输入/输出单元250键入的初始检索条件下,实现从检索条件符合信息中进一步检索的过程。其中,检索条件符合信息与被修改检索条件相符合。
检索信息存储单元220接收从检索信息单元210来的检索结果并存储从检索服务器300已经发送来的检索结果。控制单元230控制检索信息接收单元210,检索信息存储单元220,控制单元230,检索程序执行单元240,输入/输出单元250,检索条件修改单元260和检索程序数据存储单元270的各自操作。检索程序数据存储单元270,存储从检索服务器300已经发送来的检索程序数据。
检索程序执行单元240读取包括检索程序的检索程序数据,并执行检索程序,在由用户已经键入的初始检索条件下,从包括在模糊检索结果并存储在检索信息存储单元220的符合模糊条件的信息中,检索符合初始条件的信息,只要符合初始条件的信息与初始检索条件相符合。符合模糊条件的信息与被修改的检索条件相相符合。符合初始条件的信息通过输入/输出单元250输出,作为第二检索结果。符合初始条件的信息也被存储到检索信息存储单元220。
初始检索条件明显地表示涉密信息。为了保护涉密信息,检索条件修改单元260将初始检索条件修改为被修改的检索条件,但是,它模糊地表示涉密信息,其中,被修改的检索条件比初始检索条件更宽的更模糊。
如上所述,在图5所示的第二实施例中,检索信息存储单元220,输入/输出单元250和检索条件修改单元260的各个功能,与图1所示的第一实施例中检索信息存储单元120,输入/输出单元150和检索条件修改单元160的上述各个功能,基本上是相同的。
按照参考图5的上述说明,检索程序存储单元330包括在检索服务器300中。但是,作为第二实施例的变形,有可能检索服务器300不包括任何检索程序存储单元,在配置上,检索程序服务器单独被提供,用于为多个检索服务器300存储多种检索程序数据,并经通信网络50向检索设备200提供检索程序数据。
参考图5和6,描述上述新型检索系统的操作。图6是图5所示检索系统顺序操作的流程图。在第二实施例中顺序的第一至第三步骤S21、S22和S23以及第六步骤S26,基本上类似于上述第一实施例中上述的第一至第三步骤S11、S12和S13以及第六步骤S16。本第二实施例中的第四和第五步骤S24和S25不同于上述第一实施例的第四和第五步骤S14和S15。由于这些原因,下面的描述将着眼于第四和第五步骤S24和S25。
在第四步骤S24中,控制单元230查看检索程序数据存储单元270,以便检验检索程序数据存储单元270是否已经存储了有关用户选择多个检索服务器300的一个服务器的检索程序数据。控制单元230指令检索信息接收单元210,根据由用户通过输入/输出单元250曾键入的初始检索条件,指定由检索条件修改单元260曾生成的被修改的检索条件。控制单元还指令检索信息接收单元210,将被修改的检索条件与检索请求一起,经通信网络50经发送给检索服务器300。
如果控制单元230检验出检索程序数据存储单元270还没有存储有关用户选择多个检索服务器300中之一个的必要的检索程序数据,则控制单元230进一步指令检索信息接收单元210,除发送上述检索请求外,还将检索程序数据请求经通信网络50发送给检索服务器300。
检索信息提供单元310接收检索请求和检索程序数据请求两者。在被修改的检索条件下,检索信息提供单元310从存储在信息存储单元320中检索符合检索条件的信息,其中,符合检索条件的信息与被修改检索条件相符合。检索信息提供单元310进一步从检索程序存储单元330中,读取被请求的检索程序数据。检索信息提供单元310不仅将作为检索结果的被检索信息,而且将读取的检索程序数据,经通信网络50发送给检索设备200。
检索信息接收单元210接收检索信息和检索程序数据两者。控制单元230指令检索信息接收单元210,分别将被检索信息发送给检索信息存储单元220,同时将检索程序数据发送给检索程序数据存储单元270。控制单元230指令检索信息存储单元220存储检索信息。控制单元230也指令检索程序数据存储单元270存储检索程序数据。如果旧的信息仍然遗留在检索信息存储单元220,则检索信息存储单元220用新的检索信息更新信息。检索信息存储单元220还存储信息获得时间和与检索信息在一起的被修改的检索条件。
因此,检索信息存储单元220可得到与被修改检索条件相符合的新检索信息。如上所述,检索服务器300只接收模糊地表示用户涉密信息的被修改检索条件,而不接收清楚地表示用户涉密信息的初始检索条件,由于这个原因,用户的秘密可被保护。
在第五步骤S25中,控制单元230指定用户通过输入/输出单元250曾键入的初始检索条件,也指定有关用户选择多个检索服务器300之一的检索程序。控制单元230指令检索程序执行单元240执行检索程序,以便在初始检索条件下,从与被修改检索条件符合的并被存储在检索信息存储单元220的信息中,检索用户的被请求检索信息,其中,用户的被请求检索信息与初始检索条件相符合。也就是说,检索程序执行单元240输出作为检索结果的用户的被请求检索信息。
作为上述第五步骤S25的一种修改,有可能在检索程序执行单元240执行检索程序之后,接着,检索程序数据存储单元270存储检索过程必需的数据、检索历史、检索结果和被执行的程序。这样,执行过一次的检索程序,如果必要可在以后的检索过程中再一次被执行,从而,使得过去的检索历史能在以后的检索结果中反映出来。
作为上述第五步骤S25的另一种变更,也有可能,默认的检索程序数据预先已经制备在检索程序数据存储单元270中,结果,在上述第五步骤S25中,只有当检索程序数据与用户的选择有关时,这些默认的检索程序数据才可被使用,如果检索程序数据存储单元270缺了检索服务器300的话。
按照上述描述,检索设备200接收从检索服务器300来的包括检索程序的检索程序数据。虽然,有可能作为一种修改,即检索设备200从检索服务器300接收检索程序数据,该数据与检索程序无关,但包括检索程序的地址和位置信息,例如检索程序服务器的URL,因而,检索设备200为从检索程序服务器接收检索程序,可对由地址和位置信息指定的检索程序服务器进行访问。
因此,上述检索系统使得用户能够得到与指定的或由用户键入的初始检索条件相符合的用户的被请求信息,而用户的涉密信息可被保护,因为检索服务器300只接收模糊地表示用户涉密信息的被修改检索条件,而不接收初始检索条件。
另外,检索系统使得检索设备200能够执行检索程序,以便在不同种类的检索条件下按照不同的检索过程的不同的算法,实现不同的多个检索操作。
第三实施例
将参考图7,详细描述根据本发明的第三实施例,图7是表示根据本发明的第三实施例中的检索系统总体结构的方块图,这个系统包括检索服务器,和可经网络访问检索服务器的检索设备,以及可经无线网络连接至检索设备的被扩充的客户。检索系统包括检索服务器600,通信网络50,可经通信网络50与检索服务器600相连的检索设备100,和可经无线网络60与检索设备相连的被扩充客户400。
这个第三实施例中的检索系统,与上述第一实施例的检索系统的不同之处在于:被扩充客户400是另外被提供的终端设备或子程序客户,它能经过无线网络60连接至检索设备100。被扩充客户400提供用户和检索设备100之间的接口,以允许用户操作被扩充客户400,从而经检索设备100接收来自检索服务器600的检索服务。
图7中所示的在这个第三实施例的中检索服务器600,通信网络50,和检索设备100,在配置和功能方面与图1中所示的在上述第一实施例中的那些相同。也就是说,检索服务器600包括检索信息提供单元610和P620。检索设备100包括检索信息接收单元110,检索信息存储单元120,控制单元130,检索单元140,输入/输出单元150,和检索条件修改单元160。图7中所示的检索服务器600,通信网络50和检索设备100的配置和功能,与上述第一实施例相同。
下面的描述将着眼于这个第三实施例的图7中的检索系统的配置功能,与上述第一实施例的检索系统不同之处。
被扩充客户400包括检索信息请求单元410和输入/输出单元420。输入/输出单元420提供通向用户的接口。检索信息请求单元410提供经无线网络60通向检索设备100的另一接口。例如,输入/输出单元420接收用户键入的初始检索条件。输入/输出单元420也输出表示检索结果的信号。检索信息请求单元410可经无线网络60连至检索设备100的输入/输出单元150。检索信息请求单元410接收来自输入/输出单元420的键入初始检索条件,并经无线网络60向检索设备100的输入/输出单元150发送初始检索条件。
被扩充客户400的操作将接着由图8描述,这里表示包含在图7所示检索系统中的被扩充客户的操作的流程图。
在第一步骤S31中,检索请求和初始检索条件由用户键入被扩充客户400的输入/输出单元420。或者,有任选的可能,初始检索条件被存储在任何存储设备中,并且用户可操作被扩充客户400,从存储设备中收取初始检索条件。或者,还有任选的可能,检索条件由其它设备产生,代替用户的键入操作。
在第二步骤S32中,扩充客户400变成经无线网络60与检索设备100的输入/输出单元150连接,被扩充客户400经无线网络60向检索设备100的输入/输出单元150发送带初始检索条件的检索请求。
在第三步骤S33中,检索设备100进行与上述第一实施例中参考图3所述相同的顺序检索。顺序检索过程的结果,是检索设备100获得符合初始条件的信息,而不使包含涉密信息的初始检索条件公开于检索服务器600。检索设备100的输入/输出单元150经无线网络60,向被扩充客户400的检索信息请求单元410发送符合条件的信息。
在第四步骤S34中,检索信息请求单元410将符合原始条件的信息输送至输入/输出单元420。输入/输出单元420输出符合条件的信息,向用户提供检索结果。
检索设备100可以例如由个人计算机实现,它经常经通信网络被连接至检索服务器600。被扩充客户400可以例如由移动终端实现,它通过常被用户携带,并可任选地经无线网络60被连接至作为检索设备100的个人计算机。检索系统的这种配置使用户能获得个人秘密处处受保护的检索结果。
代替移动终端,检索设备100可由其他人或团体所专用的其他计算机来体现,它在保密方面是高度可靠的,用户操作被扩充客户400接收涉密信息受保护的检索结果。
被扩充客户400可以与任何可利用的全球定位系统合作,有选择地具有实现所希望的位置检测的附加功能,从而可周期性地或自动地获得基于用户当前位置的被检索信息,而涉密信息受到保护。
如上所述,被扩充客户400具有最少的功能,即远程操作检索设备100,但没有任何检索功能,由于这个原因,被扩充客户400可以减少尺寸和重量。
第四实施例
将参考图9,详细描述根据本发明的第四实施例,图9是表示根据本发明的第四实施例中的检索系统总体结构的方块图,这个检索系统包括检索服务器,和可经网络访问检索服务器的检索设备,以及可经无线网络连接至检索设备的被扩充的客户。检索系统包括检索服务器300,通信网络50,可经通信网络50与检索服务器300相连的检索设备200,和可经无线网络60与检索设备200相连的被扩充客户400。
这个第四实施例中的检索系统,与上述第二实施例的检索系统的不同之处在于:被扩充客户400是另外被提供的终端设备或子程序客户,它能经过无线网络60连接至检索设备200。被扩充客户400提供用户和检索设备200之间的接口,以允许用户操作被扩充客户400,从而经检索设备200接收来自检索服务器300的检索服务。
图9中所示的在这个第四实施例的中检索服务器300,通信网络50,和检索设备200,在配置和功能方面与图5中所示的在上述第二实施例中的那些相同。也就是说,检索服务器300包括检索信息提供单元310,信息存储单元320。和检索程序存储单元330。检索设备200包括检索信息接收单元210,检索信息存储单元220,控制单元230,检索程序执行单元240,输入/输出单元250,检索条件修改单元260,和检索程序数据存储单元270。图9中所示的检索服务器300,通信网络50和检索设备200的配置和功能,与上述第二实施例相同。
下面的描述将着眼于这个第四实施例的图9中的检索系统的配置功能,与上述第二实施例的检索系统不同之处。
被扩充客户400包括检索信息请求单元410和输入/输出单元420。输入/输出单元420提供通向用户的接口。检索信息请求单元410提供经无线网络60通向检索设备200的另一接口。例如,输入/输出单元420接收用户键入的初始检索条件。输入/输出单元420也输出表示检索结果的信号。检索信息请求单元410可经无线网络60连至检索设备200的输入/输出单元250。检索信息请求单元410接收来自输入/输出单元420的键入初始检索条件,并经无线网络60向检索设备200的输入/输出单元250发送初始检索条件。
被扩充客户400的操作将接着由图10描述,这里表示包含在图9所示检索系统中的被扩充客户的操作的流程图。
在第一步骤S31中,检索请求和初始检索条件由用户键入被扩充客户400的输入/输出单元420。或者,有任选的可能,初始检索条件被存储在任何存储设备中,并且用户可操作被扩充客户400,从存储设备中收取初始检索条件。或者,还有任选的可能,检索条件由其它设备产生,代替用户的键入操作。
在第二步骤S32中,扩充客户400变成经无线网络60与检索设备200的输入/输出单元250连接,被扩充客户400经无线网络60向检索设备200的输入/输出单元250发送带初始检索条件的检索请求。
在第三步骤S33中,检索设备200进行与上述第一实施例中参考图3所述相同的顺序检索。顺序检索过程的结果,是检索设备200获得符合初始条件的信息,而不使包含涉密信息的初始检索条件公开于检索服务器300。检索设备200的输入/输出单元250经无线网络60,向被扩充客户400的检索信息请求单元410发送符合条件的信息。
在第四步骤S34中,检索信息请求单元410将符合原始条件的信息输送至输入/输出单元420。输入/输出单元420输出符合条件的信息,向用户提供检索结果。
检索设备200可以例如由个人计算机实现,它总是经通信网络被连接至检索服务器300。被扩充客户400可以例如由移动终端实现,它通常被用户携带,并可任选地经无线网络60被连接至作为检索设备200的个人计算机。检索系统的这种配置使用户能获得个人秘密处处受保护的检索结果。
代替移动终端,检索设备200可由其他人或团体所专用的其他计算机来体现,它在保密方面是高度可靠的,用户操作被扩充客户400接收涉密信息受保护的检索结果。
被扩充客户400可以与任何可利用的全球定位系统合作,有选择地具有实现所希望的位置检测的附加功能,从而可周期性地或自动地获得基于用户当前位置的被检索信息,而涉密信息受到保护。
如上所述,被扩充客户400具有最少的功能,即远程操作检索设备200,但没有任何检索功能,由于这个原因,被扩充客户400可以减少尺寸和重量。
第五实施例
将参考图11,详细描述根据本发明的第五实施例,图11是表示这个第五实施例的检索系统总体结构的方块图,这个检索系统包括检索服务器,和可经网络访问检索服务器的检索设备。检索系统包括检索服务器300,通信网络50,和可经通信网络50与检索服务器300相连的检索设备200。
这个第五实施例的检索系统,与上述第二实施例的检索系统的不同之处在于:检索服务器300进一步包括指针信息生成单元340,和检索设备200进一步包括选择器280。
检索服务器300包括检索信息提供单元310,信息存储单元320,检索程序存储单元330,和指针信息生成单元340。检索设备200包括检索信息接收单元210,检索信息存储单元220,控制单元230,检索程序执行单元240,输入/输出单元250,检索条件修改单元260,检索程序数据存储单元270,和选择器280。除了指针信息生成单元340和选择器280以外,在图11中所示的检索服务器300,通信网络50和检索设备200的配置和功能,与上面的第二实施例中描述的相同。
下面的描述将着眼于这个第五实施例的图11中所示的检索系统的配置和功能,与上述第二实施例的检索系统的不同之处。
指针信息生成单元340被附加地提供在检索服务器300中,其用于通过对符合初始检索条件的检索条件符合信息简化的结果而生成一个指针信息表,这些初始检索条件是由检索信息提供单元310经通信网络50,从检索设备200接收到的。指针信息意味着信息包含对初始信息简化而得的简化内容,以及为获得初始信息所必要的信息。例如,如果检索信息是商店信息,它包括商店名称,位置,联系信息,和开门时间,那么,指针信息可有选择地只包含商店名称,或者与另加的位置信息例如URL组合起来,以使用户能得到商店有关信息。
检索程序存储单元330在存储检索程序信息,用以检索指针信息,另外,检索程序由检索设备200中的检索程序执行单元240执行。检索信息提供单元310经通信网络50,向检索设备200发送带有指针信息的检索程序数据。
选择器280被附加地提供在检索设备200中,其用于请求用户在指针信息表上选择所想要的指针信息之一,以便在所选择的指针信息的基础上,获得详细或全部信息。如果用户选择商店名称,那末,检索信息接收单元210经通信网络50,向检索设备200发送与所选择的作为指针信息的商店名称有关的详细或全部信息的请求。此外,检索信息接收单元210从指针信息表中自动地随机选择一个或多个无请求的商店名称作为无请求的伪指针信息,为的是将无请求的商店名称与用户所选择的商店名称一起经通信网络50,发送给检索服务器300。检索服务器300和外人不能区分用户所选指针信息和无请求伪指针信息。检索服务器300仅识别两个信息是从检索设备200发送来的多个指针信息。这种功能和配置有效地防止用户的涉密信息示于外人。
作为对这个第五实施例的修改,有可能与各个指针信息相应的详细或全部信息由其它服务器而不是检索服务器300管理,指针信息生成单元340生成一个服务器指定信息,它指定用来存储与指针信息生成单元340生成的指针信息有关的详细或全部信息的服务器,使检索设备200能从被指定的服务器而不是检索服务器300,获得与指针信息有关的详细或全部信息。
到于对这个第五实施例的进一步修改,当然有可能将上面添加的与指针信息生成单元340和选择器280有关的配置和功能应用于上述除第二和第五实施例以外的其他实施例。
对前面的实施例的可能的变更也是有效用的。下面将再次参考图5描述应用于第二实施例的情形,当然,对其他实施例也可以同样方式有选择地加以变更。
在上述第二实施例中,接收到检索请求后,控制单元230决定是需要更新被存储在检索信息存储单元220中的检索信息,如果需要,就指令检索信息接收单元210,更新被存储在检索信息存储单元220中的检索信息。
可能这样变更,与接收检索请求的时刻无关,控制单元230自动地和周期地决定是否需要更新被存储在检索信息存储单元220中的检索信息。例如,可以根据上次更新以后所经过的时间。这样变更的配置能够使:如果在接收到来自用户的检索请求那一时刻,检索信息存储单元220已经获得最后的检索信息,那末,检索设备200就向用户提供符合初始检索条件的用户所请求的信息检索结果,而不生成修改了的检索条件,也不访问检索服务器300。这样的配置减少了为向用户提供检索结果的所需要的时间。
可能有另一种变更,控制单元230预测未来被指定检索条件,它将在未来被用户指定或键入,以致基于被修改的检索条件的检索结果,被预先从检索服务器300获得,先于接收带有初始检索条件的实际检索请求。
也就是说,控制单元230指令检索条件修改单元260将被预测的检索条件,它清楚地表示可能的涉密信息,修改为被修改的检索条件,它模糊地表示可能的涉密信息。控制单元230指令检索信息接收单元210将预先的检索请求和被修改的检索条件(它是先前从被预测的检索条件中生成的)两者,经通信网络50发送给检索服务器300。检索信息提供单元310从被存储在信息存储单元320中的信息中,检索符合检索条件的信息,其中,符合检索条件的地图信息符合于被修改的检索条件。检索信息提供单元310将作为检索结果的被检索信息,经通信网络50发送给检索设备200。
检索信息接收单元210接收被检索的信息。控制单元230指令检索信息接收单元210向检索信息存储单元220发送被检索的信息。控制单元230指令检索信息存储单元220存储被检索的信息。
接收到来自用户的带有初始检索条件的实际检索请求后,检索设备200从被存储在检索信息存储单元220中的检索信息,检索用户所希望的,符合初始检索条件的信息,而不生成被修改的检索条件,也不访问检索服务器300。这样的配置减少了为向用户提供检索结果所需要的时间。
还可能有另一种修改,检索设备200只从检索服务器300接收差异检索信息。除了被修改的检索条件以外,检索信息接收单元210向检索服务器300,发送被存储在检索信息存储单元220中的信息的内容。检索服务器300的检索信息提供单元310,对基于被修改检索条件的被检索信息和存储在检索信息存储单元220中的信息内容进行比较,结果是检索服务器300的检索信息提供单元310,只向检索设备200的检索信息接收单元210发送差异信息。
检索信息接收单元210根据接收到的差异信息,更新被存储在检索信息存储单元220中的信息。这样的配置减少了从检索信息提供单元310经过通信网络50,向检索信息接收单元210发送的信息量,并且减少了它的传输时间。
还可能有又一种变更,与检索请求的时刻无关,检索信息接收单元210在更新被存储在信息存储单元220中的信息的同一时刻,从检索服务器300接收更新信息,结果是检索信息接收单元210根据更新信息,更新被存储在信息存储单元220中的信息。结果,检索信息存储单元220总是保持最新的检索信息。
在前面的实施例和可能的变更中,构成检索设备和检索服务器的各个单元,可以任选地由专用硬件或存储在专用程序的存储器和例如CPU这样的执行专用程序的处理器组成,以实现单元的有关功能。存储器可以任选地由可买到的存储器件组成,例如,硬盘器件,光磁盘器件和快速存储器这样的各种永久性存储器,和RAM这样的各种易失性存储器,以及例如CD-DRM这样的各种存储媒体。
也可能,计算机可读程序被存储在计算机可读存储媒体中,这个程序被从计算机可读存储媒体装入计算机系统而被执行,实现有关的功能。计算机系统可包括操作系统和外围设备硬件。如果计算机利用万维网系统,则计算机可包括提供或显示环境的主页。
计算机可读存储媒体可包括各种便携式媒体,例如软盘,光磁盘,ROM和CD-ROM,和集装的存储器例如计算机系统中的硬盘。计算机可读存储媒体也可包括永久性存储器,例如集装在计算机系统,服务器或客户中的RAM。
计算机可读程序可被存储在计算机系统中的存储器中,以便程序从计算机系统经包括传输波的传输媒体,被发送至另一计算机系统。传输媒体可以是能传输程序的媒体,例如网络,通信网络或通信线路。程序可任选地实现一部分上述功能。程序可任选地是差分程序。
尽管本发明已在上面结合它的几个优选实施例被作了描述,显然,这些实施例只是被提供说明本发明,而没有限定意义。在阅读本申请以后,对那些熟悉技术的人员来说,等效器件和技术的各种修改和替代是容易明白的,所有这些修改和替代被清楚地理解为属于所附权利要求的范围和精神之列。

Claims (74)

1.一种检索设备,可访问至少一个提供检索服务的检索服务器,所述检索设备包括:
检索条件修改单元,其用于将具第一检索范围的第一检索条件,修改为具有第二检索范围的第二检索条件,第二检索范围包括所述第一检索范围,并比所述第一检索范围宽;
检索信息接收单元,其用于向所述检索服务器发送所述第二检索条件,并接收来自所述检索服务器的与所述第二检索条件符合的第一被检索信息;和
检索单元,其用于从所述第一被检索信息中,检索与所述第一检索条件符合的第二被检索信息。
2.如权利要求1所述的检索设备,其特征在于,所述第一检索条件至少包括与用户的涉密信息有关的第一因素,并且,所述第一检索条件包括与所述第一因素相应的第二因素,并且,所述第二因素具有比所述第一因素宽的检索范围。
3.如权利要求2所述的检索设备,其特征在于,所述检索条件修改单元被调整,以便按照所述第二检索条件的每个所述因素的预定模糊度和将所述第一检索条件修改为所述第二检索条件的预定过程,将所述第一检索条件修改为所述第二检索条件,并且,所述检索条件修改单元还被调整,以便维持所述预定模糊度和所述预定过程。
4.如权利要求2所述的检索设备,其特征在于,所述检索条件修改单元被调整,以便按照所述第二检索条件的每个所述因素的用户指定模糊度和将所述第一检索条件修改为第二检索条件的用户指定过程,将所述第一检索条件修改为所述第二检索条件。
5.如权利要求2所述的检索设备,其特征在于,进一步包括第一存储器,其用于存储用户键入的所述第一检索条件,其中,所述检索条件修改单元被调整,以便从所述第一存储器中收取所述第一检索条件,并根据接收到的检索请求的键入,将所述第一搜索条件修改为所述第二检索条件。
6.如权利要求2所述的检索设备,其特征在于,所述检索设备可访问能产生至少部分所述第一检索条件的外部设备,以便接收从所述外部设备来的所述第一检索条件的所述至少部分的键入。
7.如权利要求2所述的检索设备,其特征在于,所述检索条件修改单元被调整,以便根据接收到的用户指令的键入,选择性地删除所述第二检索条件的每个因素。
8.如权利要求2所述的检索设备,其特征在于,进一步包括:第一被检索信息存储单元,其用于存储所述第一被检索信息,和允许所述检索单元从所述第一被检索信息存储单元中检索所述第二被检索信息。
9.如权利要求8所述的检索设备,其特征在于,进一步包括:控制单元,其用于通过检验被存储在所述所述第一被检索信息存储单元中的所述第一被检索信息是否包括与所述第一检索条件有关的任何内容,做出更新被存储在所述第一被检索信息存储单元中所述第一被检索信息的决策。
10.如权利要求9所述的检索设备,其特征在于,所述控制单元根据接收到的检索请求的键入,做出更新所述第一被检索的信息的决策。
11.如权利要求9所述的检索设备,其特征在于,所述控制单元自动地做出周期性地更新所述第一被检索信息的决策。
12.如权利要求9所述的检索设备,其特征在于,所述控制单元被调整,以便预测所述第一检索条件将来将被键入,并产生与所述第一检索条件有关的预测的检索条件,
所述检索条件修改单元将所述预测的检索条件修改为所述第二检索条件;和
所述检索信息接收单元向所述检索服务器发送所述第二检索条件,并从所述检索服务器接收与所述第二检索条件相符合的所述第一被检索信息。
13.如权利要求9所述的检索设备,其特征在于,所述检索信息接收单元除第一检索条件以外,向检索服务器发送被存储在第一被检索信息存储单元中的第一被检索信息的内容,并且,所述检索信息接收单元,从所述检索服务器接收与所述第一被检索信息有关的差异信息,以便根据所述差异信息更新所述第一被检索信息。
14.如权利要求1所述的检索设备,其特征在于,所述检索单元从所述检索服务器接收包括检索程序的检索程序数据;和所述检索单元按照所述检索程序,检索所述第二被检索信息。
15.如权利要求1所述的检索设备,其特征在于,所述检索设备与所述第一被检索信息分开地从检索程序服务器接收包括检索程序的检索程序数据;和
所述检索单元按照所述检索程序,检索所述第二被检索信息。
16.如权利要求1所述的检索设备,其特征在于,进一步包括:可经无线网络连接至可由用户操作的被扩充客户的输入/输出单元。
17.如权利要求16所述的检索设备,其特征在于,所述被扩充客户包括移动终端。
18.如权利要求1所述的检索设备,其特征在于,所述检索信息接收单元从所述检索服务器接收与所述第一被检索信息有关的指针信息;和
所述检索单元从所述指针信息中检索与所述第一检索条件符合的条件符合指针信息。
19.如权利要求18所述的检索设备,其特征在于,所述检索信息接收单元除接收所述条件符合指针信息以外,从所述检索服务器接收所述检索程序;和
检索单元按照所述检索程序,检索所述条件符合指针信息。
20.如权利要求18所述的检索设备,其特征在于,进一步包括:
选择器,其用于按照用户的指令,从所述指针信息中选择一个指针信息,和
所述检索信息接收单元,向所述检索服务器发送所述被选择的指针信息和对与所述被选择的指针信息有关的全部信息的请求。
21.如权利要求20所述的检索设备,其特征在于,所述检索信息接收单元除发送所述被选择的指针信息以外,发送至少一个无请求的伪指针信息和对与所述被选择的信息及所述无请求的伪指针信息两者有关的全部信息的请求。
22.如权利要求18所述的检索设备,其特征在于,进一步包括:
选择器,其用于按照用户的指令,从所述指针信息中选择指针信息,和
所述检索信息接收单元,向所述检索服务器之外的其它服务器,发送所述被选择的指针信息和对与所述被选择的指针信息有关的全部信息的请求。
23.如权利要求22所述的检索设备,其特征在于,所述检索信息接收单元除发送所述被选择的指针信息以外,发送至少一个无请求的伪指针信息,和对与所述被选择的信息及无请求的伪指针信息两者有关的全部信息的请求。
24.一种检索条件产生器,其中包括:
接收机,其用于接收具有第一检索范围的第一检索条件;和
修改工具,其用于将所述第一检索条件修改为具有第二检索范围的第二检索条件,第二检索范围包括所述第一检索范围,并且它比所述第一检索范围宽,
其中,所述第二检索条件是为了获得第一被检索信息的,而所述第一检索条件是被用户指定用来从所述第一被检索信息中检索用户所希望的第二被检索信息。
25.如权利要求24所述的检索条件产生器,其特征在于,所述第一检索条件包括至少与用户的涉密信息有关的第一因素,所述第一检索条件包括与所述第一因素相应的第二因素,所述第二因素具有比所述第一因素宽的检索范围。
26.如权利要求24所述的检索条件产生器,其特征在于,所述接收机和所述修改工具被并入检索设备,所述检索设备可访问至少一个提供检索服务的检索服务器;
所述检索服务器根据所述第二检索条件,检索所述第一被检索信息;和
所述检索设备根据所述第一检索条件,从所述第一被检索信息中检索所述第二被检索信息。
27.如权利要求24所述的检索条件产生器,其特征在于,所述修改工具进一步包括用于将所述第一检索条件修改为所述第二检索条件的硬件。
28.如权利要求24所述的检索条件产生器,其特征在于,所述修改工具进一步包括:
用于存储修改程序的存储器;和
处理器,其用于执行所述修改程序,从而将所述第一检索条件修改为所述第二检索条件。
29.一种检索服务器,其用于为至少一个可访问检索服务器的检索设备提供检索服务,所述检索服务器包括:
检索信息提供单元,其用于为所述检索设备提供符合第二检索条件的第一被检索信息,和给所述检索设备的检索程序,
其中,所述检索程序由所述检索设备执行,为的是检索符合用户指定的第一检索条件的第二被检索信息,和所述第一检索条件具有第一检索范围,所述第二检索条件具有包括所述第一检索范围并比所述第一检索范围宽的第二检索范围。
30.如权利要求29所述的检索服务器,其特征在于进一步包括检索程序存储单元,其用于存储所述检索程序。
31.如权利要求29所述的检索服务器,其特征在于进一步包括指针信息生成单元,其用于生成与所述第一被检索信息有关的指针信息,和
其中,所述检索信息提供单元给所述检索装置提供所述指针信息,和所述检索设备从所述指针信息中检索条件符合指针信息。
32.一种检索系统,其中包括:
用于提供检索服务的至少一个检索服务器;
能经过传输媒体访问所述至少一个检索服务器的检索设备,所述检索设备进一步包括:
检索条件修改单元,其用于将具有第一检索范围的第一检索条件修改为具有第二检索范围的第二检索条件,第二检索范围包括所述第一检索范围,并且比所述第一检索范围宽;
检索信息接收单元,其用于所述向检索服务器发送所述第二检索条件,以允许所述检索服务器检索符合所述第二检索条件的第一检索信息,并且检索信息接收单元接收从所述检索服务器来的所述第一被检索信息;和
检索单元,其用于从所述第一被检索信息中,检索符合所述第一检索条件的第二被检索信息。
33.如权利要求32所述的检索系统,其特征在于,所述第一检索条件至少包括与用户的涉密信息有关的第一因素,以及所述第一检索条件包括与所述第一因素相应的第二因素,并且,所述第二因素具有比所述第一因素宽的检索范围。
34.如权利要求33所述的检索系统,其特征在于,所述检索条件修改单元被调整,以便按照所述第二检索条件的每种所述因素的预定模糊度,和为将所述第一检索条件修改为所述第二检索条件的预定过程,将所述第一检索条件修改为所述第二检索条件,并且,所述检索条件修改单元还被调整,以便维持所述预定模糊度和所述预定过程。
35.如权利要求33所述的检索系统,其特征在于,所述检索条件修改单元被调整,以便按照所述第二检索条件的每种所述因素的用户指定模糊度,和为将所述第一检索条件修改为第二检索条件的用户指定过程,将所述第一检索条件修改为所述第二检索条件。
36.如权利要求33所述的检索系统,其特征在于,进一步包括第一存储器,其用于存储用户键入的所述第一检索条件,其中,所述检索条件修改单元被调整,以便从所述第一存储器中收取所述第一检索条件,并根据接收到的检索请求的键入,将所述第一搜索条件修改为所述第二检索条件。
37.如权利要求33所述的检索系统,其特征在于,所述检索设备可访问能产生至少部分的所述第一检索条件的外部设备,以便接收从所述外部设备来的所述至少部分的所述第一检索条件的键入。
38.如权利要求33所述的检索系统,其特征在于,所述检索条件修改单元被调整,以便根据接收到的用户指令的键入,选择地删除所述第二检索条件的每个因素。
39.如权利要求33所述的检索系统,其特征在于,进一步包括:
第一被检索信息存储单元,其用于存储所述第一被检索信息,和允许所述检索单元从所述第一被检索信息存储单元中,检索所述第二被检索信息。
40.如权利要求39所述的检索系统,其特征在于,进一步包括:
控制单元,其用于通过检验被存储在所述所述第一被检索信息存储单元中的所述第一被检索信息是否包括与所述第一检索条件有关的任何内容,做出更新被存储在所述第一被检索信息存储单元中所述第一被检索信息的决策。
41.如权利要求40所述的检索系统,其特征在于,所述控制单元根据接收到的检索请求的键入,做出更新所述第一被检索的信息的决策。
42.如权利要求40所述的检索系统,其特征在于,所述控制单元自动地做出周期性地更新所述第一被检索信息的决策。
43.如权利要求40所述的检索系统,其特征在于,所述控制单元被调整,以便预测所述第一检索条件将来被键入,并产生与所述第一检索条件有关的预测的检索条件,
所述检索条件修改单元将所述预测的检索条件修改为所述第二检索条件;和
所述检索信息接收单元向所述检索服务器发送所述第二检索条件,并从所述检索服务器接收与所述第二检索条件相符合的所述第一被检索信息。
44.如权利要求40所述的检索系统,其特征在于,所述检索信息接收单元除第一检索条件以外,向检索服务器发送被存储在第一被检索信息存储单元中的第一被检索信息的内容,并且,所述检索信息接收单元,从所述检索服务器接收与所述第一被检索信息有关的差异信息,以便根据所述差异信息更新所述第一被检索信息。
45.如权利要求32所述的检索系统,其特征在于,所述检索服务器向所述检索设备单元提供包括检索程序的检索程序数据;和
所述检索单元按照所述检索程序,检索所述第二被检索信息。
46.如权利要求32所述的检索系统,其特征在于,所述检索设备与所述第一被检索信息分开地从检索程序服务器接收包括检索程序的检索程序数据;和
所述检索单元按照所述检索程序,检索所述第二被检索信息。
47.如权利要求32所述的检索系统,其特征在于,所述检索设备进一步包括:
可经无线网络连接至可由用户操作的被扩充客户的输入/输出单元。
48.如权利要求47所述的检索系统,其特征在于,所述被扩充客户包括移动终端。
49.如权利要求32所述的检索系统,其特征在于,所述检索服务器进一步包括指针信息生成单元,其用于生成与所述第一被检索信息有关的指针信息,所述检索信息接收单元从所述检索服务器接收所述指针信息;和
所述检索单元从所述指针信息中检索与所述第一检索条件符合的条件符合指针信息。
50.如权利要求49所述的检索系统,其特征在于,所述检索信息接收单元除接收所述条件符合指针信息以外,从所述检索服务器接收检索程序;和
检索单元按照所述检索程序,检索所述条件符合指针信息。
51.如权利要求49所述的检索系统,其特征在于,所述检索设备进一步包括:
选择器,其用于按照用户的指令,从所述指针信息中选择一个指针信息,和
所述检索信息接收单元,其向所述检索服务器发送所述被选择的指针信息,和对与所述被选择的指针信息有关的全部信息的请求。
52.如权利要求51所述的检索系统,其特征在于,所述检索信息接收单元除所述被选择的指针信息以外,发送至少一个无请求的伪指针信息;和对与所述被选择的信息及所述无请求的伪指针信息两者有关的全部信息的请求。
53.如权利要求49所述的检索系统,其特征在于,所述检索设备进一步包括:
选择器,其用于按照用户的指令从所述指针信息中选择一个指针信息,和
所述检索信息接收单元,其向所述检索服务器之外的其它服务器,发送所述被选择的指针信息和对与所述被选择的指针信息有关的全部信息的请求。
54.如权利要求53所述的检索系统,其特征在于,所述检索信息接收单元除所述被选择的指针信息以外,发送至少一个无请求的伪指针信息,和对与所述被选择的信息及无请求的伪指针信息两者有关的全部信息的请求。
55.如权利要求32所述的检索系统,其特征在于,所述检索服务器进一步包括检索程序存储单元,其用于存储所述检索程序。
56.如权利要求32所述的检索系统,其特征在于,所述检索服务器进一步包括指针信息生成单元,其用于生成与所述第一被检索信息有关的指针信息;和
其中,所述检索信息提供单元向所述检索设备提供所述指针信息,所述检索设备从所述指针信息中检索条件符合指针信息。
57.一种在检索方法中使用的保护用户秘密的方法,其在由检索设备从提供检索服务的至少一个检索服务器检索信息时使用,这个检索设备可经传输媒体访问所述至少一个检索服务器,所述方法包括步骤:
将具有第一检索范围的第一检索条件,修改为具有第二检索范围的第二检索条件,所述第二检索范围包括所述第一检索范围,并且比所述第一检索范围宽;
向所述检索服务器发送所述第二检索条件,以使检索服务器检索与所述第二检索条件符合的第一被检索信息;和
从来自所述检索服务器的所述第一被检索信息中,检索与所述第一检索条件符合的第二被检索信息。
58.如权利要求57所述的在检索方法中使用的保护用户秘密的方法,其特征在于,所述第一检索条件至少包括与用户的涉密信息有关的第一因素,并且,所述第一检索条件包括与所述第一因素相应的第二因素,所述第二因素具有比第一因素宽的检索范围。
59.如权利要求58所述的在检索方法中使用的保护用户秘密的方法,其特征在于,按照所述第二检索条件的每种所述因素的预定模糊度,和为将所述第一检索条件修改为所述第二检索条件的预定过程,将所述第一检索条件修改为所述第二检索条件。
60.如权利要求58所述的在检索方法中使用的保护用户秘密的方法,其特征在于,按照所述第二检索条件的每种所述因素的用户指定模糊度,和为将所述第一检索条件修改为所述第二检索条件的用户指定过程,将所述第一检索条件修改为所述第二检索条件。
61.如权利要求58所述的在检索方法中使用的保护用户秘密的方法,其特征在于,根据接收到的检索请求的键入,由用户过去键入的所述第一检索条件被从存储器取出,并被修改为所述第二检索条件。
62.如权利要求58所述的在检索方法中使用的保护用户秘密的方法,其特征在于,根据接收到的用户指令的键入,选择地删除所述第二检索条件的每个因素。
63.如权利要求62所述的在检索方法中使用的保护用户秘密的方法,其特征在于,通过检验所述第一被检索信息是否包括与所述第一检索条件有关的任何内容,做出更新所述第一被检索信息的决策。
64.如权利要求63所述的在检索方法中使用的保护用户秘密的方法,其特征在于,根据接收到的检索请求的键入,做出更新所述第一被检索信息的所述决策。
65.如权利要求63所述的在检索方法中使用的保护用户秘密的方法,其特征在于,更新所述第一被检素信息的所述决策是自动地和周期地做出的。
66.如权利要求63所述的在检索方法中使用的保护用户秘密的方法,其特征在于进一步包括:
做出所述第一检索条件将来将被用户键入的预测,并生成与所述第一检索条件有关的预测的检索条件;和
将所述预测的检索条件修改为所述第二检索条件。
67.如权利要求63所述的在检索方法中使用的保护用户秘密的方法,其特征在于进一步包括:
除所述第一检索条件以外,向所述检索服务器发送所述第一被检索信息的内容;
从所述检索服务器接收与所述第一被检索信息有关的差异信息;和
根据所述差异信息更新所述第一被检索信息。
68.如权利要求57所述的在检索方法中使用的保护用户秘密的方法,其特征在于,按照检索程序,检索所述第二被检索信息。
69.如权利要求57所述的在检索方法中使用的保护用户秘密的方法,其特征在于进一步包括:
与所述第一被检索信息分开地从检索程序服务器接收包括检索程序的检索程序数据;和
按照所述检索程序,检索所述第二被检索信息。
70.如权利要求57所述的在检索方法中使用的保护用户秘密的方法,其特征在于进一步包括:
生成与所述第一被检索信息有关的指针信息;和
从所述指针信息中,检索与所述第一检索条件符合的条件符合指针信息。
71.如权利要求70所述的在检索方法中使用的保护用户秘密的方法,其特征在于进一步包括:
按照用户的指令,从所述指针信息中选择指针信息;和
向所述检索服务器发送所述被选择的指针信息和对与所述被选择的指针信息有关的全部信息的请求。
72.如权利要求71所述的在检索方法中使用的保护用户秘密的方法,其特征在于进一步包括:
除所述被选择的指针信息以外,向所述检索服务器发送至少一个无请求的伪指针信息,和对与所述被选择的指针信息及所述无请求伪指针信息两者有关的全部信息的请求。
73.如权利要求70所述的在检索方法中使用的保护用户秘密的方法,其特征在于进一步包括:
按照用户的指令,从所述指针信息中选择一个指针信息;和
向所述检索服务器之外的其它服务器,发送所述被选择的指针信息和对与所述被选择的指针信息有关的全部信息的请求,这里,所述其它服务保持有与所述被选择的指针信息有关的全部信息。
74.如权利要求73所述的在检索方法中使用的保护用户秘密的方法,其特征在于进一步包括:
除所述被选择的指针信息以外,向所述其它服务器发送至少一个无请求的伪指针信息,和对与所述被选择的指针信息及所述无请求伪指针信息两者有关的全部信息的请求。
CNB021056994A 2001-04-18 2002-04-18 检索设备、服务器、系统及检索方法 Expired - Fee Related CN100429652C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2001119954A JP2002312377A (ja) 2001-04-18 2001-04-18 検索装置、検索用サーバ、検索システム、検索方法およびそのプログラム
JP2001-119954 2001-04-18
JP2001119954 2001-04-18

Publications (2)

Publication Number Publication Date
CN1381798A CN1381798A (zh) 2002-11-27
CN100429652C true CN100429652C (zh) 2008-10-29

Family

ID=18970078

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021056994A Expired - Fee Related CN100429652C (zh) 2001-04-18 2002-04-18 检索设备、服务器、系统及检索方法

Country Status (4)

Country Link
US (1) US7305428B2 (zh)
EP (1) EP1251436A3 (zh)
JP (1) JP2002312377A (zh)
CN (1) CN100429652C (zh)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7225167B2 (en) 2003-11-21 2007-05-29 International Business Machines Corporation Merchandise-integral transaction receipt and auditable product ownership trail
KR20080091288A (ko) * 2006-01-31 2008-10-09 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘 피 개인 정보의 누설 저지 장치 및 방법
US9082080B2 (en) * 2008-03-05 2015-07-14 Kofax, Inc. Systems and methods for organizing data sets
US7958107B2 (en) 2008-04-10 2011-06-07 Abo Enterprises, Llc Fuzzy keyword searching
EP2336908B1 (en) * 2008-08-26 2014-01-29 International Business Machines Corporation Search device, search method and search program using open search engine
WO2010027517A2 (en) 2008-09-08 2010-03-11 Chuan David Ai Private information requests and information management
US20110173228A1 (en) * 2008-09-22 2011-07-14 Nec Corporation An information providing apparatus, an information providing system, an information providing program and an information providing method
US8725762B2 (en) 2009-07-28 2014-05-13 International Business Machines Corporation Preventing leakage of information over a network
JP5838376B2 (ja) * 2009-11-06 2016-01-06 パナソニックIpマネジメント株式会社 電力監視装置
WO2011099453A1 (ja) * 2010-02-09 2011-08-18 日本電気株式会社 情報処理システム、情報処理装置、情報処理方法及びプログラム
JP5807810B2 (ja) * 2011-11-01 2015-11-10 日本電気株式会社 クライアント装置、サーバ装置、通信システム、及び通信方法
NL2008643C2 (en) 2012-04-16 2013-10-17 Clinct Holding B V Computer network for services retrieval, method for managing such network and a computer system for such network.
JP6229710B2 (ja) * 2013-03-15 2017-11-15 日本電気株式会社 情報受信装置、情報受信システム、及び、情報受信方法
JP2018054850A (ja) 2016-09-28 2018-04-05 株式会社東芝 情報処理システム、情報処理装置、情報処理方法、及びプログラム
JP7169628B2 (ja) * 2018-06-15 2022-11-11 大学共同利用機関法人情報・システム研究機構 情報検索システム
US20210173888A1 (en) * 2019-12-08 2021-06-10 Akamai Technologies Inc. Proxy server caching of database content
JP7388744B2 (ja) * 2021-07-16 2023-11-29 Lineヤフー株式会社 情報処理装置、情報処理方法及び情報処理プログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10247199A (ja) * 1997-03-05 1998-09-14 Toppan Printing Co Ltd データベース編集処理装置
CN1277393A (zh) * 1999-06-11 2000-12-20 株式会社Ibi 实名万维网站点链接及信息提供方法
JP2001014344A (ja) * 1999-07-02 2001-01-19 Ntt Data Corp 検索システム、検索サーバ、検索方法及び記録媒体

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6354670A (ja) 1986-08-25 1988-03-09 Hiroaki Kobayashi 情報検索装置
JPH02189680A (ja) 1989-01-18 1990-07-25 Nec Corp 情報検索方式
JPH0668160A (ja) 1992-08-20 1994-03-11 Fujitsu Ltd 情報検索方式
JP3502114B2 (ja) 1992-10-14 2004-03-02 株式会社日立製作所 情報サービスシステム
JPH06203076A (ja) 1993-01-06 1994-07-22 Hitachi Ltd 情報検索方法
JPH06208584A (ja) 1993-01-08 1994-07-26 Toshiba Corp 文書検索装置
US5493692A (en) 1993-12-03 1996-02-20 Xerox Corporation Selective delivery of electronic messages in a multiple computer system based on context and environment of a user
JPH0934914A (ja) 1995-07-24 1997-02-07 Nec Corp 通信端末装置
US5920854A (en) * 1996-08-14 1999-07-06 Infoseek Corporation Real-time document collection search engine with phrase indexing
US6202023B1 (en) * 1996-08-22 2001-03-13 Go2 Systems, Inc. Internet based geographic location referencing system and method
JPH10261026A (ja) 1997-01-14 1998-09-29 Fujitsu Ltd 電子商取引システムおよび記録媒体
US6026400A (en) * 1997-02-19 2000-02-15 Casio Computer Co., Ltd. Information processors which provide advice information, and recording mediums
JPH1166078A (ja) 1997-08-26 1999-03-09 Nippon Telegr & Teleph Corp <Ntt> 検索要求具体化方法及び装置及び検索要求具体化プログラムを格納した記憶媒体
US6664922B1 (en) * 1997-08-28 2003-12-16 At Road, Inc. Method for distributing location-relevant information using a network
JPH11195029A (ja) 1997-12-26 1999-07-21 Casio Comput Co Ltd データ検索システム、データ検索プログラムが記録された記録媒体
JP3581009B2 (ja) 1998-03-12 2004-10-27 株式会社日立製作所 データ検索システム及びデータ検索方法
JP2000076280A (ja) 1998-08-31 2000-03-14 Dainippon Printing Co Ltd 地理的情報を利用した情報検索システム
JP2000076295A (ja) 1998-09-02 2000-03-14 Nippon Telegr & Teleph Corp <Ntt> 情報検索方法および情報検索プログラムを記録した記録媒体
JP2000222273A (ja) 1999-02-03 2000-08-11 Nec Software Shikoku Ltd ドキュメントダウンロードシステム
JP2000231569A (ja) 1999-02-09 2000-08-22 Just Syst Corp インターネット情報検索装置、インターネット情報検索方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
US6401085B1 (en) * 1999-03-05 2002-06-04 Accenture Llp Mobile communication and computing system and method
EP1081613A1 (en) 1999-08-13 2001-03-07 Mindpass A/S A method and an apparatus for generically and transparently expanding and contracting a query
GB0007258D0 (en) * 2000-03-25 2000-05-17 Hewlett Packard Co Providing location data about a mobile entity
US6675017B1 (en) * 2000-06-30 2004-01-06 Bellsouth Intellectual Property Corporation Location blocking service for wireless networks
US6944679B2 (en) * 2000-12-22 2005-09-13 Microsoft Corp. Context-aware systems and methods, location-aware systems and methods, context-aware vehicles and methods of operating the same, and location-aware vehicles and methods of operating the same

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10247199A (ja) * 1997-03-05 1998-09-14 Toppan Printing Co Ltd データベース編集処理装置
CN1277393A (zh) * 1999-06-11 2000-12-20 株式会社Ibi 实名万维网站点链接及信息提供方法
JP2001014344A (ja) * 1999-07-02 2001-01-19 Ntt Data Corp 検索システム、検索サーバ、検索方法及び記録媒体

Also Published As

Publication number Publication date
US7305428B2 (en) 2007-12-04
EP1251436A3 (en) 2004-04-07
US20020156845A1 (en) 2002-10-24
JP2002312377A (ja) 2002-10-25
CN1381798A (zh) 2002-11-27
EP1251436A2 (en) 2002-10-23

Similar Documents

Publication Publication Date Title
CN100429652C (zh) 检索设备、服务器、系统及检索方法
Roick et al. L ocation B ased S ocial N etworks–Definition, Current State of the Art and Research Agenda
EP2550815B1 (en) Personalized location tags
US9305019B2 (en) Method of associating user related data with spatial hierarchy identifiers for efficient location-based processing
US20070078903A1 (en) Bookmark managing apparatus and method of managing bookmark
JP2008146412A (ja) ネットワーク管理システム、ネットワーク管理プログラムおよびネットワーク管理方法
EP1535195A1 (en) Community directory
CN108701121A (zh) 将用户输入分派到用户界面中的多个输入域
US20070005558A1 (en) Asset management system
CN102272784A (zh) 用于提供内容项关联的分析和可视化的方法、装置和计算机程序产品
JP6562877B2 (ja) 情報提供装置、方法およびシステム
KR20210007155A (ko) 사용자의 구독을 관리하는 네트워크 서버 및 그것의 동작 방법
CN107844576B (zh) 一种环保巡查轨迹生成方法及系统
JP2020003988A (ja) サービス支援システム、及びサービス支援方法
JP2007158815A (ja) 地図情報サービスシステム、地図情報提供方法及びプログラム
JP2005242760A (ja) 情報検索支援方法並びにこの方法を使用した情報検索支援システムおよびサーバ
CN112269837A (zh) 一种数据处理的方法和装置
EA004075B1 (ru) Способ и устройство для осуществления доступа к источникам информации и услугам на web
CN109495464A (zh) 跟踪应用访问的方法、装置、设备及系统
JP4300149B2 (ja) 現場監視システム、現場監視方法及び現場監視プログラム
JP5280083B2 (ja) 担当リスト管理システム
JP2004021626A (ja) 情報提供システム、サーバ装置、情報提供方法およびプログラム
KR20040085463A (ko) 위치 코드를 이용한 지리 정보 검색 서비스 제공 시스템과방법 및 그 방법을 내부에 포함한 프로그램을 저장한컴퓨터로 읽을 수 있는 기록매체
JP2002222192A (ja) 情報検索装置および方法と記録媒体
JPH10260970A (ja) 情報検察システム及び方法

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20081029

Termination date: 20100418