Очень мало свидетельств того, что китайцы имели хоть какие-то контакты с далеко живущими от них народами или вообще знали о существовании последних до II века до нашей эры. Иностранцы были их традиционными врагами, кочевниками из монгольских степей. Отсутствие документальных записей делает невозможным определение того, что знали китайцы классического периода своей истории о народах, живших к югу от Китая и дальше. Предполагается, что при правлении первого императора Цинь (221–210 гг. до н. э.) люди, жившие на побережье, уже знали о Японии и других островах, таких, как острова Ркжю, которые находятся недалеко от Гуандуна. Это предположение основано на том факте, что император посылал корабли на поиски островов бессмертных в Восточном море. Однако только когда империя оправилась от эпохи разрушительных войн, которые предшествовали ее основанию, начались настоящие длительные контакты с Западной Азией, Индией и югом. Это произошло во время правления императора У (140—87 гг. до н. э.).
Основная причина для установления контактов с западными землями была чисто военной, а именно: она заключалась в возможности военного союза с племенем ючжи; они были врагами сюн-ну, с кем как раз воевал император. Потерпев поражение от сюн-ну, племя ючжи отошло на запад. В 128 году император У решил послать своего представителя, чтобы найти и убедить их двинуться обратно на восток и действовать заодно с армией Хань против сюнну. Этим представителем был Шан Чжэн, неутомимый путешественник и преданный императору чиновник, чье собственноручное описание своих путешествий и земель, которые он открыл, сохранилось в истории династии Хань.
Шан Чжэн отправился на запад с отрядом из 100 человек. Скоро он попал в плен к сюнну и провел там целый год. Затем ему удалось сбежать и продолжить путешествие. Он пересек пустыни Синьцзяна и достиг долины И-ли, где надеялся найти ючжи. Но к тому времени их уже давно вытеснило оттуда другое племя, поэтому Шан Чжэн продолжил свой путь на запад, пока не дошел до царства, которое китайцы называли Да Юань.