A positioning method based on an electronic device or application, the method comprising: receiving a positioning request from an unpositionable electronic device or application, the positioning request comprising a timestamp; acquiring location information of a positionable electronic device or application having a network identification identical to a network identification of the unpositionable electronic device or application, and a timestamp corresponding to the location information, the network identification comprising at least one of the network IP address or a routing address; and estimating location information of the unpositionable electronic device or application at a time corresponding to the timestamp of the positioning request, based on the location information of the positionable electronic device or application, the timestamp corresponding to the location information, and the timestamp of the positioning request, characterized in that the estimating location information of the unpositionable electronic device or application at a time corresponding to the timestamp of the positioning request comprises: ordering the timestamp corresponding to the location information and the timestamp of the positioning request in a temporal sequence; and estimating location information of the unpositionable electronic device or application at a time corresponding to the timestamp of the positioning request, by adopting an interpolation algorithm, based on the ordered timestamps and the location information corresponding to the timestamp of the positionable electronic device or application. receiving a positioning request from an unpositionable electronic device or application, the positioning request comprising a timestamp; acquiring location information of a positionable electronic device or application having a network identification identical to a network identification of the unpositionable electronic device or application, and a timestamp corresponding to the location information, the network identification comprising at least one of the network IP address or a routing address; and estimating location information of the unpositionable electronic device or application at a time corresponding to the timestamp of the positioning request, based on the location information of the positionable electronic device or application, the timestamp corresponding to the location information, and the timestamp of the positioning request, characterized in that the estimating location information of the unpositionable electronic device or application at a time corresponding to the timestamp of the positioning request comprises: ordering the timestamp corresponding to the location information and the timestamp of the positioning request in a temporal sequence; and estimating location information of the unpositionable electronic device or application at a time corresponding to the timestamp of the positioning request, by adopting an interpolation algorithm, based on the ordered timestamps and the location information corresponding to the timestamp of the positionable electronic device or application. ordering the timestamp corresponding to the location information and the timestamp of the positioning request in a temporal sequence; and estimating location information of the unpositionable electronic device or application at a time corresponding to the timestamp of the positioning request, by adopting an interpolation algorithm, based on the ordered timestamps and the location information corresponding to the timestamp of the positionable electronic device or application.