本技術屬于互聯網,尤其涉及一種iptv專網訪問公網方法、裝置及相關設備。
背景技術:
1、目前隨著三網融合的推進,有線電視網(internet?protocol?television,iptv)、固定電話網、互聯網已經集成到一個光貓上。其中iptv基于運營商專網,可以為用戶提供專網的直播業務與視頻點播業務,在這種專網模式下,用戶的網絡帶寬和視頻質量有保障,但是與公共互聯網完全隔離,導致iptv機頂盒上無法使用公共互聯網提供內容分發業務(over?the?top,ott)。現有技術可以通過在iptv專網內設置代理網關的方式訪問公共互聯網并使用ott業務,但由于不同省份的iptv代理網關地址不一樣,如果在iptv機頂盒中ott應用程序(application,app)中讀取代理網關地址,則需要將ott?app定制修改,這樣增加了維護難度。
技術實現思路
1、本技術實施例提供一種iptv專網訪問公網方法、裝置、設備及存儲介質,能夠不需要對ott?app進行定制修改,從而降低維護難度。
2、第一方面,本技術實施例提供一種iptv專網訪問公網方法,應用于所述iptv專網中的終端,方法包括:
3、接收用戶輸入的業務請求,生成查詢請求,所述業務請求用于請求訪問所述公網中目標業務應用的目標業務服務器,所述查詢請求用于查詢所述目標業務應用對應目標跳板機服務器的目標服務記錄信息,所述目標服務記錄信息包括所述目標跳板機服務器的目標路由地址;
4、將所述查詢請求發送至業務管理服務器,以使所述業務管理服務器響應于所述查詢請求,查詢得到所述目標服務記錄信息,所述業務管理服務器包括至少一個跳板機服務器的服務記錄信息,不同所述跳板機服務器的服務記錄信息不同;將所述目標服務記錄信息發送至所述終端;
5、接收所述業務管理服務器發送的所述目標服務記錄信息,并解析所述目標服務記錄信息得到所述目標路由地址;
6、根據所述目標路由地址將所述業務請求發送至所述目標跳板機服務器,所述目標跳板機服務器用于將所述業務請求發送至所述目標業務服務器,以實現所述公網中目標業務的訪問。
7、第二方面,本技術實施例提供一種iptv專網訪問公網方法,應用于業務管理服務器,方法包括:
8、接收終端發送的查詢請求,所述查詢請求為所述終端接收用戶輸入的業務請求而生成的請求,所述業務請求用于請求訪問所述公網中目標業務應用的目標業務服務器,所述查詢請求用于查詢所述目標業務應用對應目標跳板機服務器的目標服務記錄信息,所述目標服務記錄信息包括所述目標跳板機服務器的目標路由地址;
9、響應于所述查詢請求,查詢得到所述目標服務記錄信息,所述業務管理服務器包括至少一個跳板機服務器的服務記錄信息,不同所述跳板機服務器的服務記錄信息不同;
10、將所述目標服務記錄信息發送至所述終端,以使所述終端解析所述目標服務記錄信息,得到所述目標路由地址;根據所述目標路由地址將所述業務請求發送至所述目標跳板機服務器,所述目標跳板機服務器用于將所述業務請求發送至所述目標業務服務器,以實現所述公網中目標業務的訪問。
11、第三方面,本技術實施例提供一種iptv專網訪問公網方法,應用于目標跳板機服務器,方法包括:
12、接收終端根據目標路由地址發送的業務請求,所述業務請求用于請求訪問所述公網中目標業務應用的目標業務服務器,所述目標路由地址為所述目標跳板機服務器的路由地址,所述目標路由地址由所述終端接收所述業務管理服務器發送的所述目標服務記錄信息,并解析所述目標服務記錄信息得到;
13、將所述業務請求發送至所述目標業務服務器,以實現所述公網中目標業務的訪問。
14、第四方面,本技術實施例提供了一種iptv專網訪問公網裝置,應用于所述iptv專網中的終端,所述裝置包括:
15、第一接收模塊,用于接收用戶輸入的業務請求,生成查詢請求,所述業務請求用于請求訪問所述公網中目標業務應用的目標業務服務器,所述查詢請求用于查詢所述目標業務應用對應目標跳板機服務器的目標服務記錄信息,所述目標服務記錄信息包括所述目標跳板機服務器的目標路由地址;
16、第一發送模塊,用于將所述查詢請求發送至業務管理服務器,以使所述業務管理服務器響應于所述查詢請求,查詢得到所述目標服務記錄信息,所述業務管理服務器包括至少一個跳板機服務器的服務記錄信息,不同所述跳板機服務器的服務記錄信息不同;將所述目標服務記錄信息發送至所述終端;
17、第二接收模塊,用于接收所述業務管理服務器發送的所述目標服務記錄信息,并解析所述目標服務記錄信息得到所述目標路由地址;
18、第二發送模塊,用于根據所述目標路由地址將所述業務請求發送至所述目標跳板機服務器,所述目標跳板機服務器用于將所述業務請求發送至所述目標業務服務器,以實現所述公網中目標業務的訪問。
19、第五方面,本技術實施例提供了一種iptv專網訪問公網裝置,應用于業務管理服務器,所述裝置包括:
20、第三接收模塊,用于接收終端發送的查詢請求,所述查詢請求為所述終端接收用戶輸入的業務請求而生成的請求,所述業務請求用于請求訪問所述公網中目標業務應用的目標業務服務器,所述查詢請求用于查詢所述目標業務應用對應目標跳板機服務器的目標服務記錄信息,所述目標服務記錄信息包括所述目標跳板機服務器的目標路由地址;
21、查詢模塊,用于響應于所述查詢請求,查詢得到所述目標服務記錄信息,所述業務管理服務器包括至少一個跳板機服務器的服務記錄信息,不同所述跳板機服務器的服務記錄信息不同;
22、第三發送模塊,用于將所述目標服務記錄信息發送至所述終端,以使所述終端解析所述目標服務記錄信息,得到所述目標路由地址;根據所述目標路由地址將所述業務請求發送至所述目標跳板機服務器,所述目標跳板機服務器用于將所述業務請求發送至所述目標業務服務器,以實現所述公網中目標業務的訪問。
23、第六方面,本技術實施例提供了一種iptv專網訪問公網裝置,應用于目標跳板機服務器,所述裝置包括:
24、第四接收模塊,用于接收終端根據目標路由地址發送的業務請求,所述業務請求用于請求訪問所述公網中目標業務應用的目標業務服務器,所述目標路由地址為所述目標跳板機服務器的路由地址,所述目標路由地址由所述終端接收所述業務管理服務器發送的所述目標服務記錄信息,并解析所述目標服務記錄信息得到;
25、第四發送模塊,用于將所述業務請求發送至所述目標業務服務器,以實現所述公網中目標業務的訪問。
26、第七方面,本技術實施例提供了一種電子設備,設備包括:處理器以及存儲有計算機程序指令的存儲器;所述處理器執行所述計算機程序指令時實現如上任意一項所述的iptv專網訪問公網方法。
27、第八方面,本技術實施例提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有計算機程序指令,所述計算機程序指令被處理器執行時實現如上任意一項所述的iptv專網訪問公網方法。
28、第九方面,本技術實施例提供了一種計算機程序產品,所述計算機程序產品中的指令由電子設備的處理器執行時,使得所述電子設備執行如上任意一項所述的iptv專網訪問公網方法。
29、本技術實施例的iptv專網訪問公網方法、裝置及相關設備,終端能夠接收用戶輸入的業務請求,生成查詢請求并發送至業務管理服務器,業務請求用于請求訪問公網中目標業務應用的目標業務服務器,查詢請求用于查詢目標業務應用對應目標跳板機服務器的目標服務記錄信息,目標服務記錄信息包括目標跳板機服務器的目標路由地址;業務管理服務器響應于查詢請求,查詢得到目標服務記錄信息并發送至終端,業務管理服務器包括至少一個跳板機服務器的服務記錄信息,不同跳板機服務器的服務記錄信息不同;終端在接收到目標服務記錄信息后,解析得到目標路由地址;終端根據目標路由地址將業務請求發送至目標跳板機服務器;目標跳板機服務器可以將業務請求發送至目標業務服務器,以實現公網中目標業務的訪問。如此,本技術實施例,在iptv專網訪問公共互聯網并使用ott業務時,目標路由地址不是在終端的目標業務應用中讀取得到,而是通過業務管理服務器實時查詢得到,這樣即使目標路由地址在不同省份不一樣,也不需要對ott?app進行定制修改,從而降低維護難度。