When continuous user biometric information is transmitted to a server device continuously from a handheld device used by a user, the server device can be caused to receive a required measurement value efficiently at a required time, select information desired by the user on the basis of the measurement value and user peripheral information, and provide the user with the information reliably, without imposing excessive communication charges and the like. A server device 140 is used together with a handheld device 110 that transmits the user peripheral information to the server device and receives the information transmitted from the server device. After determining that a fluctuation has occurred in the user peripheral information transmitted from the handheld device 110, the server device 140 performs either processing for calculating a predicted value of future user biometric information or processing for receiving the predicted value of the future user biometric information, selects information on the basis of the predicted value and the user peripheral information, and transmits the selected information to the handheld device 110.유저가 사용하는 휴대 장치로부터, 연속적 유저 생체 정보를 서버 장치에 연속적으로 송신할 때, 통신 비용 등에 대해서 과잉한 부담을 부과하지 않고, 서버 장치가 필요한 측정값을 필요한 시간에 있어서 효율적으로 수신하고, 그 측정값과 유저 주변 정보에 의거하여 유저가 원하는 정보를 선택하고, 그 정보를 확실하게 유저에게 제공하게 할 수 있다. 서버 장치(140)는, 유저 주변 정보를 서버 장치에 송신하고, 또한 서버 장치로부터 송신되는 정보를 수신하는 휴대 장치(110)와 함께 이용된다. 서버 장치(140)는, 휴대 장치(110)로부터 보내진 유저 주변 정보가 변동했다고 판정한 후, 장래의 유저 생체 정보의 예측값을 산출하는 처리, 또는 장래의 유저 생체 정보의 예측값을 수신하는 처리 중 어느 하나의 처리를 행하고, 이 예측값과 유저 주변 정보에 의거하여 정보를 선택하고, 이 선택된 정보를 휴대 장치(110)에 송신한다.