第壹,戰爭很激烈,沒有辦法打敗。文成公主就是壹個典型的例子。當時劉邦在打匈奴的時候,其實漢朝壹直沒有占上風。因為在過去,漢朝剛剛建立。內戰還沒有完全解決,已經動搖了當時漢朝的根基。漢朝剛建立不久,劉邦的皇位並不十分穩固,同時又要防止內部戰爭隨時打響,鼓勵他的統治。也是為了防止匈奴逐漸強大,進攻當時的漢朝。所以當時劉邦總是為自己的政事操心,所以封他為文成公主。
第二,和平外交,利用公主劉邦當時沒有想到這個策略,也是當時的丞相提出來的,要得到公主的親吻。那時候劉邦剛剛坐上君主的寶座,自己的孩子都是在他身邊長大的,不像很多皇帝。他們都養了很多孩子,而且是在遠方養的,不是在他們身邊。當時友邦其實很看重他們的子女親情,不忍心讓自己的女兒遠嫁塞外。這個時候他的文武百官起了很重要的作用,提醒他可以封壹個平民女子為公主。同樣,他有著公主的規格,嫁給了塞外公主。所以文成公主進藏後,就成了壹段佳話。
當時漢朝非常重視文成公主。他們希望文成公主能夠影響當時整個匈奴草原上漢朝的文化,讓草原對漢朝產生向往,並逐漸影響當時的普通百姓。