복수의 상이한 타입의 사용자 디바이스(10)에 분산된 데이터 파일에 대한 사용자 액세스를 제공하는 방법이 기술된다. 본 방법에 따라, 각 사용자 디바이스(10)에 국부적으로 저장된 데이터 파일의 복사본이 각 네트워크 통신 링크(20, 62)를 통해 서버(60)에서 수신된다. 인덱스 정보(220)는 수신된 데이터 파일을 근거로 생성된다. 인덱스 정보(220)는 사용자 제공 탐색 정보(210)를 이용해서 탐색 동작(710)을 수행하여 데이터 파일 중 어느 하나를 선택(780)하는 것을 용이하게 한다. 탐색 동작(710)으로부터 선택된 데이터 파일(780)이 희망 사용자 디바이스(10)에서 국부적으로 저장(790)되지 않은 경우, 선택된 데이터 파일의 복사본은 각 네트워크 통신 링크(20, 62)를 통해 서버(60)로부터 송신되어, 희망 사용자 디바이스(10)에서 선택된 데이터 파일에 대한 사용자 액세스를 제공한다.
A method of providing a user access to data files distributed in a plurality of different types of user devices is described. According to the method, a copy of data files stored locally at each user device is received at a server via a respective network communication link. Index information is generated based on the received data files. The index information facilitates performing a search operation using user-provided search information to select any of the data files. If a selected data file from the search operation is not stored locally at a desired user device, a copy of the selected data file is sent from the server via the respective network communication link to provide the user access to the selected data file at the desired user device.