[go: up one dir, main page]

CN103220371B - Content adaptation method and system - Google Patents

Content adaptation method and system Download PDF

Info

Publication number
CN103220371B
CN103220371B CN201210016462.3A CN201210016462A CN103220371B CN 103220371 B CN103220371 B CN 103220371B CN 201210016462 A CN201210016462 A CN 201210016462A CN 103220371 B CN103220371 B CN 103220371B
Authority
CN
China
Prior art keywords
adaptation
url
domain name
website
visited
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210016462.3A
Other languages
Chinese (zh)
Other versions
CN103220371A (en
Inventor
杨波
武威
于蓉蓉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201210016462.3A priority Critical patent/CN103220371B/en
Publication of CN103220371A publication Critical patent/CN103220371A/en
Application granted granted Critical
Publication of CN103220371B publication Critical patent/CN103220371B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了内容适配方法及系统。方法包括:智能DNS保存需进行内容适配的域名,记录所述域名对应的适配服务器的IP地址;终端上网支持网元向UE返回智能DNS的IP地址;UE向智能DNS发起携带待访问网站域名的DNS查询请求,智能DNS发现该域名需进行内容适配,向UE返回适配服务器的IP地址,UE向适配服务器发起业务请求;适配服务器对数据业务服务器返回的网页进行内容适配,同时将该网页上嵌入的需进行内容适配的各URL链接修改为:以该URL作为修改后的URL的目的网站URL参数,将适配服务器的URL与该参数进行串接,得到修改后的URL,将该网页发送给UE。其中,所述业务为基于TCP承载的、使用文本型控制协议的业务。本发明降低了网络时延,减少了网元开销。

The invention discloses a content adaptation method and system. The method includes: the smart DNS saves the domain name that needs content adaptation, and records the IP address of the adaptation server corresponding to the domain name; the terminal supports the network element to return the IP address of the smart DNS to the UE; the UE initiates to the smart DNS to carry the website to be visited The DNS query request of the domain name, the smart DNS finds that the domain name needs content adaptation, returns the IP address of the adaptation server to the UE, and the UE initiates a service request to the adaptation server; the adaptation server performs content adaptation on the web page returned by the data service server , and at the same time, modify each URL link embedded on the webpage that needs content adaptation to: use this URL as the destination website URL parameter of the modified URL, and concatenate the URL of the adaptation server with this parameter, and obtain the modified URL, and send the webpage to the UE. Wherein, the service is a service carried by TCP and using a text-based control protocol. The invention reduces network time delay and network element overhead.

Description

内容适配方法及系统Content adaptation method and system

技术领域 technical field

本发明涉及数据业务技术领域,具体涉及内容适配方法及系统。The invention relates to the technical field of data services, in particular to a content adaptation method and system.

背景技术 Background technique

随着移动互联网的快速发展和智能终端的大面积普及,用户使用手机、PAD等设备随时随地上网的需求越来越强烈。但互联网上绝大多数网站的页面均是根据个人计算机(PC,PersonalComputer)的屏幕尺寸、操作习惯设计的,由于移动终端的屏幕尺寸、分辨率、内存、电能消耗等的限制,在移动终端上使用浏览器访问这些网站时,用户体验较差,集中体现在:网页布局不适合浏览和操作、网页数据流量较大导致页面打开速度慢、终端不支持特定格式内容如:iPhone不支持闪存(flash)格式的数字内容。With the rapid development of the mobile Internet and the widespread popularization of smart terminals, users have increasingly strong demands for accessing the Internet anytime, anywhere using devices such as mobile phones and PADs. However, the pages of most websites on the Internet are designed according to the screen size and operating habits of a personal computer (PC, Personal Computer). Due to the limitations of the screen size, resolution, memory, power consumption, etc. When using a browser to access these websites, the user experience is poor, which is mainly reflected in: the layout of the webpage is not suitable for browsing and operation, the large data traffic of the webpage leads to the slow opening speed of the page, and the terminal does not support specific format content. For example: iPhone does not support flash memory (flash ) format digital content.

另外,随着内置无线局域网(WLAN,WirelessLocalAreaNetwork)模块的移动终端的普及和运营商大力发展WLAN接入业务,移动终端使用WLAN上网日渐普及。虽然在WLAN接入情况下带宽已经不是关键因素,但受限于终端的处理和展现能力,仍需对移动终端上网时访问的页面进行针对性的格式适配,以提升用户从移动终端上浏览web网页的体验。In addition, with the popularity of mobile terminals with built-in wireless local area network (WLAN, Wireless Local Area Network) modules and operators vigorously developing WLAN access services, mobile terminals using WLAN to access the Internet are increasingly popular. Although bandwidth is no longer the key factor in the case of WLAN access, limited by the processing and display capabilities of the terminal, it is still necessary to adapt the format of the pages accessed by the mobile terminal when surfing the Internet, so as to improve the user's browsing experience from the mobile terminal. web page experience.

此外,对终端访问的页面进行内容加工(如:广告插入、提示页面弹出)、信息过滤(如:扫描恶意脚本代码、防止病毒内容扩散)也是运营商进行业务推广和营销,保证用户上网安全的基本要求。In addition, content processing (such as advertisement insertion, prompt page pop-up) and information filtering (such as scanning malicious script codes and preventing the spread of virus content) on the pages accessed by the terminal are also the means for operators to carry out business promotion and marketing to ensure users' online security. basic requirements.

网页适配的思路是:在网络侧设立适配服务器,根据终端的显示特征、处理能力,对网页和数字内容进行针对性处理,如:更改页面布局,更改字体大小,更改图片、视频内容的格式和大小,以便快速有效地在终端上展现;删除或加入指定的数字内容,以便进行业务推广和营销;对网页的脚本、附件等进行内容扫描,以便用户更安全地使用网络和业务。The idea of webpage adaptation is: set up an adaptation server on the network side, and carry out targeted processing on webpages and digital content according to the display characteristics and processing capabilities of the terminal, such as: changing the page layout, changing the font size, changing the content of pictures and videos Format and size, so as to quickly and effectively display on the terminal; delete or add specified digital content for business promotion and marketing; content scanning for web page scripts, attachments, etc., so that users can use the network and business more safely.

移动数据网络中,通常通过接入点名称(APN,AccessPointName)标识不同的业务域,终端通过配置APN来确定接入移动数据业务的方式,运营商通过APN区隔不同的数据通信业务网络。通过APN机制,运营商可以依据业务和组网的需要,在特定的APN上实施业务控制、路由和管道增值能力如:用户号码插入、用户身份识别、公私网地址转换和应用层网关、内容计费、Web网页适配和内容缓存加速等。In a mobile data network, usually access point names (APN, AccessPointName) are used to identify different service domains. Terminals configure APNs to determine how to access mobile data services. Operators use APNs to separate different data communication service networks. Through the APN mechanism, operators can implement service control, routing and pipeline value-added capabilities on specific APNs according to business and networking needs, such as: user number insertion, user identification, public-private network address translation and application layer gateway, content accounting fees, Web page adaptation, and content cache acceleration.

为了更好满足自有业务和合作业务发展需要,运营商通常设立无线应用协议(WAP,WirelessApplicationProtocol)、NET两个全网通用的APN,其中WAPAPN定位于为自有业务和合作业务提供接入、访问适配和增值服务,而NETAPN侧重于透明的因特网(Internet)数据接入。In order to better meet the development needs of self-owned and cooperative services, operators usually set up two APNs, Wireless Application Protocol (WAP, Wireless Application Protocol) and NET, which are common throughout the network. Access adaptation and value-added services, while NETAPN focuses on transparent Internet (Internet) data access.

图1给出了现有的基于WAP网关代理的内容适配机制的示意图,如图1所示,在WAPAPN上提供了移动终端号码插入、内容计费的功能,并根据终端网页浏览的需求,提供了对InternetWeb网页的格式适配以提高网页浏览的效果。Figure 1 shows a schematic diagram of the existing content adaptation mechanism based on WAP gateway proxy. As shown in Figure 1, WAPAPN provides the functions of mobile terminal number insertion and content billing, and according to the needs of terminal web browsing, Provides format adaptation to Internet Web pages to improve the effect of web page browsing.

现网实现网页内容适配的过程为:在移动终端上采用WAPAPN建立分组数据协议(PDP,PacketDataProtocol)连接,用户的网页浏览请求首先经通用分组无线服务(GPRS,GeneralPacketRadioService)网络到达WAP网关,由WAP网关分析终端访问的网站的统一资源定位符(URL,UniformResourceLocator)和终端的用户代理(User-Agent),以超文本传输协议(HTTP,Hyper-TextTransferProtocol)代理方式将需要内容适配处理的HTTP请求转发给适配服务器;适配服务器采用代理模式,首先从源网站处获取用户欲访问的Web网页内容,然后根据既定的适配算法和规则对网页进行格式重排和压缩后,应答给移动终端。The process of realizing web page content adaptation in the existing network is as follows: on the mobile terminal, WAPAPN is used to establish a packet data protocol (PDP, Packet Data Protocol) connection, and the user's web browsing request first arrives at the WAP gateway through the General Packet Radio Service (GPRS, General Packet Radio Service) network, and the The WAP gateway analyzes the Uniform Resource Locator (URL, UniformResourceLocator) of the website visited by the terminal and the User Agent (User-Agent) of the terminal, and uses the Hypertext Transfer Protocol (HTTP, Hyper-TextTransferProtocol) proxy mode to process the HTTP content that needs to be adapted. The request is forwarded to the adaptation server; the adaptation server adopts the proxy mode, first obtains the content of the web page that the user wants to visit from the source website, then rearranges and compresses the web page according to the established adaptation algorithm and rules, and then responds to the mobile terminal.

对于有线网络或WLAN接入的终端,其上网时无APN的概念,因此为了进行内容处理,必须在网络侧加入具有深度报文检测功能的网元。图2给出了现有的基于深度报文检测的内容处理机制的示意图,如图2所示,深度报文检测网元用于根据策略筛选需进行内容处理的用户请求和应答,并转内容处理服务器处理。For a terminal connected to a wired network or WLAN, there is no concept of APN when surfing the Internet. Therefore, in order to process content, a network element with deep packet inspection function must be added on the network side. Figure 2 shows a schematic diagram of the existing content processing mechanism based on deep packet inspection. As shown in Figure 2, the deep packet inspection network element is used to filter user requests and responses that need to be Handle server processing.

通过WAP网关代理适配的现有技术方案在用户体验、系统开销上存在如下问题:There are following problems in user experience and system overhead in the prior art solution adapted by WAP gateway agent:

一、对用户体验有较大的降低1. The user experience is greatly reduced

WAP网关、适配服务器分别作为目的服务器的代理,进行了两次的HTTP终结和建立过程,因此,用户在访问源网站时,访问时延将大大增加;另外,受WAP网关的适配策略所限,用户因使用不同终端、不同接入方式、不同浏览器访问相同网站时,存在已适配、未适配两种版本,体验差异较大。The WAP gateway and the adaptation server acted as the proxy of the destination server respectively, and performed two HTTP termination and establishment processes. Therefore, when the user visits the source website, the access delay will be greatly increased; in addition, due to the adaptation strategy of the WAP gateway When users access the same website using different terminals, different access methods, and different browsers, there are two versions: adapted and unadapted, and the experience is quite different.

二、运营商的系统开销较大2. The system overhead of the operator is relatively large

如一所述,两次代理意味着双重的服务器处理开销;且,WAP网关本身并不具备内容适配判断能力,因此只能根据终端类型、无线接入方式、浏览器类型等,将满足条件的流量全部转发到适配服务器,适配服务器经判断后,仅对位于URL白名单中的网站进行适配工作,根据经验数据,适配的总量达不到流过适配服务器的总流量的30%,这同样增加了适配服务器的成本;另外,适配服务器需逐个请求拆解报文并匹配URL,以确定是否要进行内容适配,拆包和判断过程对适配服务器造成了较大的处理开销。As mentioned in 1, two proxying means double server processing overhead; moreover, the WAP gateway itself does not have the ability to judge content adaptation, so it can only select the content that satisfies the conditions according to the terminal type, wireless access method, browser type, etc. All traffic is forwarded to the adaptation server. After the adaptation server judges, it only performs adaptation work on the websites in the URL whitelist. According to empirical data, the total amount of adaptation cannot reach the total traffic flowing through the adaptation server. 30%, which also increases the cost of the adaptation server; in addition, the adaptation server needs to disassemble the packets one by one and match the URL to determine whether to perform content adaptation. Large processing overhead.

通过深度报文检测的现有技术方案在用户体验、系统开销上存在如下问题:The existing technical solution through deep packet inspection has the following problems in terms of user experience and system overhead:

一、对用户体验有较大的降低。深度报文检测设备需逐包处理,引入了额外的处理时延和丢包率,因此,用户在访问网站时,访问时延、失败率将大大增加。1. The user experience is greatly reduced. The deep packet inspection equipment needs to process packets one by one, which introduces additional processing delay and packet loss rate. Therefore, when users visit websites, the access delay and failure rate will greatly increase.

二、运营商的系统开销较大。深度报文检测设备成本较高,带来了额外的采购、运营和维护成本。Second, the operator's system overhead is relatively large. The high cost of deep packet inspection equipment brings additional procurement, operation and maintenance costs.

发明内容 Contents of the invention

本发明提供内容适配方法及系统、智能DNS、适配服务器,以降低网络时延和网元开销。The invention provides a content adaptation method and system, an intelligent DNS and an adaptation server to reduce network delay and network element overhead.

本发明的技术方案是这样实现的:Technical scheme of the present invention is realized like this:

一种内容适配方法,在数据通信业务网络中增加智能域名系统DNS,智能DNS保存需进行内容适配的域名,同时记录所述域名对应的适配服务器的IP地址,该方法包括:A content adaptation method, adding an intelligent domain name system DNS in a data communication service network, the intelligent DNS stores domain names that need content adaptation, and simultaneously records the IP address of an adaptation server corresponding to the domain name, the method comprising:

终端上网支持网元接收用户设备UE发来的分组数据协议PDP上下文激活请求消息,向UE返回智能DNS的IP地址;UE根据用户输入的待访问网站的统一资源定位符URL,向智能DNS发起携带待访问网站域名的DNS查询请求,智能DNS发现该域名为需进行内容适配的域名,则向UE返回适配服务器的IP地址,UE向适配服务器发起携带所述URL的业务请求;Terminal Internet access supports the network element to receive the packet data protocol PDP context activation request message sent by the user equipment UE, and return the IP address of the smart DNS to the UE; the UE initiates the porting to the smart DNS according to the uniform resource locator URL of the website to be visited entered by the user. For the DNS query request of the website domain name to be accessed, the smart DNS finds that the domain name is a domain name that requires content adaptation, and then returns the IP address of the adaptation server to the UE, and the UE initiates a service request carrying the URL to the adaptation server;

适配服务器接收所述业务请求,若发现需要对用户待访问网页内容进行适配,则向数据业务服务器发送业务请求,并对数据业务服务器返回的网页进行内容适配,同时,将该网页上嵌入的需进行内容适配的各URL链接修改为:以该URL作为修改后的URL的目的网站URL参数,并将适配服务器的URL与该参数进行串接,得到修改后的URL,将该网页发送给UE,The adaptation server receives the service request, and if it finds that the content of the webpage to be accessed by the user needs to be adapted, it sends a service request to the data service server, and performs content adaptation on the webpage returned by the data service server, and at the same time, The embedded URL links that need content adaptation are modified to: use this URL as the target website URL parameter of the modified URL, and concatenate the URL of the adaptation server with this parameter to obtain the modified URL. The web page is sent to UE,

所述业务为基于传输控制协议TCP承载的、使用文本型控制协议的业务。The service is based on the transmission control protocol TCP and uses a text-based control protocol.

所述数据通信业务网络为移动数据网络或无线局域网WLAN。The data communication service network is a mobile data network or a wireless local area network (WLAN).

所述UE向智能DNS发起携带待访问网站域名的DNS查询请求之后进一步包括:After the UE initiates a DNS query request carrying the domain name of the website to be visited to the smart DNS, it further includes:

若智能DNS发现该域名为不需进行内容适配的域名,则向因特网的DNS查询该域名对应的数据业务服务器的IP地址,向UE返回携带该IP地址的业务重定向消息,UE接收到该业务重定向消息后,直接向数据业务服务器发送业务请求。If the smart DNS finds that the domain name is a domain name that does not require content adaptation, it will query the DNS of the Internet for the IP address of the data service server corresponding to the domain name, and return a service redirection message carrying the IP address to the UE, and the UE receives the IP address. After the service redirection message, directly send the service request to the data service server.

所述UE向适配服务器发起携带所述URL的业务请求之后进一步包括:After the UE initiates the service request carrying the URL to the adaptation server, it further includes:

适配服务器根据自身配置的内容适配白名单,发现不需要对用户待访问网页内容进行适配,则向因特网的DNS查询该URL的域名对应的数据业务服务器的IP地址,向UE返回携带该IP地址的业务重定向消息,UE接收到该业务重定向消息后,直接向数据业务服务器发送业务请求。The adaptation server adapts the whitelist according to the content configured by itself. If it finds that it is not necessary to adapt the content of the webpage to be accessed by the user, it queries the DNS of the Internet for the IP address of the data service server corresponding to the domain name of the URL, and returns the IP address of the data service server carrying the URL to the UE. The service redirection message of the IP address, after receiving the service redirection message, the UE directly sends a service request to the data service server.

所述适配服务器将该网页发送给UE之后进一步包括:After the adaptation server sends the webpage to the UE, it further includes:

当UE检测到用户点击了该网页上嵌入的一个内容的URL链接时,UE发送包含该URL的业务请求,该请求到达适配服务器,适配服务器从该请求的URL中解析出目的网站URL参数,得到用户待访问网站的URL,向因特网的DNS查询该URL的域名对应的IP地址,向该IP地址发起业务请求,数据业务服务器接收该业务请求息,获取该请求中的URL对应的网页内容,将网页内容转发给适配服务器,适配服务器对该网页内容进行内容适配后返回给UE。When the UE detects that the user clicks a URL link embedded in the webpage, the UE sends a service request containing the URL, and the request reaches the adaptation server, and the adaptation server parses the URL parameters of the destination website from the URL of the request , obtain the URL of the website to be visited by the user, query the IP address corresponding to the domain name of the URL from the DNS of the Internet, initiate a service request to the IP address, the data service server receives the service request information, and obtains the web page content corresponding to the URL in the request , and forward the webpage content to the adaptation server, and the adaptation server performs content adaptation on the webpage content and returns it to the UE.

当所述数据通信业务网络为移动数据网络时,所述终端上网支持网元为:无线网络控制器RNC、服务GPRS支持节点SGSN、网关GPRS支持节点GGSN;When the data communication service network is a mobile data network, the network elements supporting the terminal's Internet access are: a radio network controller RNC, a serving GPRS support node SGSN, and a gateway GPRS support node GGSN;

当所述数据通信业务网络为WLAN时,所述终端上网支持网元为:接入控制器AC、接入点AP。When the data communication service network is a WLAN, the network elements supporting the terminal's Internet access include: an access controller AC and an access point AP.

所述适配服务器发现需要对用户待访问网页内容进行适配包括:The adaptation server discovers that it is necessary to adapt the content of the webpage to be accessed by the user, including:

适配服务器基于UE的用户代理UA参数确定是否对用户待访问网页内容进行适配;The adaptation server determines whether to adapt the content of the webpage to be accessed by the user based on the UA parameter of the UE;

或者,适配服务器基于用户待访问网站的域名确定是否对用户待访问网页内容进行适配;Or, the adaptation server determines whether to adapt the content of the webpage to be accessed by the user based on the domain name of the website to be accessed by the user;

或者,适配服务器基于用户待访问网站的URL确定是否对用户待访问网页内容进行适配。Alternatively, the adaptation server determines whether to adapt the content of the web page to be accessed by the user based on the URL of the website to be accessed by the user.

所述基于TCP承载的、使用文本型控制协议的业务为:超文本传输协议HTTP业务,或者实时流协议RTSP业务。The service based on the TCP bearer and using the text-type control protocol is: a hypertext transfer protocol HTTP service, or a real-time streaming protocol RTSP service.

一种内容适配系统,包括:A content adaptation system comprising:

终端上网支持网元:接收UE发来的PDP上下文激活请求消息,向UE返回智能DNS的IP地址;Terminal network support network element: receive the PDP context activation request message sent by the UE, and return the IP address of the smart DNS to the UE;

智能DNS:保存需进行内容适配的域名,同时记录所述域名对应的适配服务器的IP地址;接收UE发来的携带待访问网站域名的DNS查询请求,若发现该域名为需进行内容适配的域名,则向UE返回适配服务器的IP地址,以使得UE向适配服务器发起携带待访问网站的URL的业务请求,所述业务为基于TCP承载的、使用文本型控制协议的业务;Smart DNS: save the domain name that needs content adaptation, and record the IP address of the adaptation server corresponding to the domain name; receive the DNS query request from the UE that carries the domain name of the website to be accessed If the configured domain name is configured, the IP address of the adaptation server is returned to the UE, so that the UE initiates a service request carrying the URL of the website to be visited to the adaptation server, and the service is a service based on TCP and using a text-based control protocol;

适配服务器:接收UE发来的业务请求,当发现该请求中未携带目的网站URL参数,且发现需要对用户待访问网页内容进行适配,则向数据业务服务器发送业务请求,并对数据业务服务器返回的网页进行内容适配,同时,将该网页上嵌入的需进行内容适配的各URL链接修改为:以该URL作为修改后的URL的目的网站URL参数,并将适配服务器的URL与该参数进行串接,得到修改后的URL,将该网页发送给UE。Adaptation server: Receives the service request sent by the UE. When it finds that the request does not carry the URL parameter of the destination website, and finds that the content of the webpage to be accessed by the user needs to be adapted, it sends a service request to the data service server and performs data service The webpage returned by the server is adapted to the content, and at the same time, each URL link embedded in the webpage that needs to be adapted to the content is modified to: use this URL as the URL parameter of the destination website of the modified URL, and adapt the URL of the server The parameter is concatenated to obtain a modified URL, and the web page is sent to the UE.

所述数据通信业务网络为移动数据网络或WLAN。The data communication service network is a mobile data network or a WLAN.

所述智能DNS进一步用于,当接收到UE发来的携带待访问网站域名的DNS查询请求之后,若发现该域名为不需进行内容适配的域名,则向因特网的DNS查询该域名对应的数据业务服务器的IP地址,向UE返回携带该IP地址的业务重定向消息,UE接收到该业务重定向消息后,直接向数据业务服务器发送业务请求。The intelligent DNS is further configured to, after receiving the DNS query request carrying the domain name of the website to be visited from the UE, if it is found that the domain name is a domain name that does not require content adaptation, query the DNS of the Internet for the domain name corresponding to the domain name. The IP address of the data service server returns a service redirection message carrying the IP address to the UE. After receiving the service redirection message, the UE directly sends a service request to the data service server.

所述适配服务器进一步用于,当接收到UE发来的携带待访问网站URL的业务请求之后,若发现不需要对用户待访问网页内容进行适配,则向因特网的DNS查询该URL的域名对应的数据业务服务器的IP地址,向UE返回携带该IP地址的业务重定向消息。The adaptation server is further configured to, after receiving the service request carrying the URL of the website to be visited from the UE, if it is found that the content of the webpage to be visited by the user does not need to be adapted, then query the DNS of the Internet for the domain name of the URL The corresponding IP address of the data service server returns a service redirection message carrying the IP address to the UE.

所述适配服务器进一步用于,当接收到UE发来的业务请求,若发现该请求携带目的网站URL参数,则解析该参数,得到用户待访问网站的URL,向因特网的DNS查询该待访问网站的URL的域名对应的数据业务服务器的IP地址,向该IP地址发起业务请求,当接收到数据业务服务器返回的网页内容,对该网页内容进行内容适配后返回给UE。The adaptation server is further configured to, when receiving a service request from the UE, if it is found that the request carries a destination website URL parameter, then parse the parameter to obtain the URL of the website to be visited by the user, and query the DNS of the Internet for the website to be visited The IP address of the data service server corresponding to the domain name of the website URL, initiates a service request to the IP address, and when receiving the webpage content returned by the data service server, performs content adaptation on the webpage content and returns it to the UE.

当所述数据通信业务网络为移动数据网络时,所述终端上网支持网元为:无线网络控制器RNC、服务GPRS支持节点SGSN、网关GPRS支持节点GGSN;When the data communication service network is a mobile data network, the network elements supporting the terminal's Internet access are: a radio network controller RNC, a serving GPRS support node SGSN, and a gateway GPRS support node GGSN;

当所述数据通信业务网络为WLAN时,所述终端上网支持网元为:接入控制器AC、接入点AP。When the data communication service network is a WLAN, the network elements supporting the terminal's Internet access include: an access controller AC and an access point AP.

一种智能DNS,位于数据通信业务网络中,包括:An intelligent DNS located in the data communication service network, including:

域名存储模块:保存需进行内容适配的域名;Domain name storage module: save the domain name that needs content adaptation;

A记录模块:记录需进行内容适配的域名对应的适配服务器的IP地址;A record module: record the IP address of the adaptation server corresponding to the domain name that needs content adaptation;

DNS查询处理模块:接收UE发来的携带待访问网站域名的DNS查询请求,若发现该域名在域名存储模块中,则在A记录模块中查找该域名对应的适配服务器的IP地址,向UE返回该适配服务器的IP地址,以使得UE向适配服务器发起携带待访问网站的URL的业务请求,所述业务为基于TCP承载的、使用文本型控制协议的业务。DNS query processing module: receives the DNS query request from the UE that carries the domain name of the website to be visited, if it finds that the domain name is in the domain name storage module, then searches the A record module for the IP address of the adaptation server corresponding to the domain name, and sends the request to the UE The IP address of the adaptation server is returned, so that the UE initiates a service request carrying the URL of the website to be visited to the adaptation server, and the service is a service based on TCP and using a text control protocol.

所述DNS查询处理模块进一步用于,当发现所述DNS查询请求携带的域名不在域名存储模块中时,向因特网的DNS查询该域名对应的数据业务服务器的IP地址,向UE返回携带该IP地址的业务重定向消息。The DNS query processing module is further configured to, when it is found that the domain name carried by the DNS query request is not in the domain name storage module, query the DNS of the Internet for the IP address of the data service server corresponding to the domain name, and return the IP address carrying the IP address to the UE. business redirect message.

一种适配服务器,包括:An adaptation server, comprising:

内容适配策略存储模块:存储内容适配策略;Content adaptation strategy storage module: store content adaptation strategy;

内容适配模块:接收UE发来的业务请求,若发现该请求未携带目的网站URL参数,且根据内容适配策略存储模块中的内容适配策略,发现需要对用户待访问网页内容进行适配,则向数据业务服务器发送业务请求,并对数据业务服务器返回的网页进行内容适配,同时,将该网页上嵌入的需进行内容适配的各URL链接修改为:以该URL作为修改后的URL的参数,并将适配服务器的URL与该URL参数进行串接,得到修改后的URL,将该网页发送给UE,所述业务为基于TCP承载的、使用文本型控制协议的业务。Content adaptation module: Receive the service request sent by UE, if it is found that the request does not carry the URL parameter of the destination website, and according to the content adaptation strategy in the content adaptation strategy storage module, it is found that the content of the webpage to be accessed by the user needs to be adapted , then send a service request to the data service server, and adapt the content of the webpage returned by the data service server. The parameter of the URL, and the URL of the adaptation server is concatenated with the URL parameter to obtain the modified URL, and the web page is sent to the UE. The service is a service based on TCP and using a text-type control protocol.

所述内容适配模块进一步用于,若发现接收到的业务请求携带目的网站URL参数,则从该参数中解析出待访问URL,向因特网的DNS查询该待访问URL的域名对应数据业务服务器的IP地址,向该IP地址发起业务请求,当接收到数据业务服务器返回的网页内容时,对该网页内容进行内容适配后返回给UE。The content adaptation module is further used to, if it is found that the received service request carries a destination website URL parameter, then resolve the URL to be accessed from the parameter, and query the DNS of the Internet for the domain name corresponding to the URL to be accessed. IP address, initiate a service request to the IP address, and when receiving the webpage content returned by the data service server, perform content adaptation on the webpage content and return it to the UE.

所述内容适配模块进一步用于,当根据内容适配策略存储模块中的内容适配策略,发现不需要对用户待访问网页内容进行适配,则向因特网的DNS查询该URL的域名对应的数据业务服务器的IP地址,向UE返回携带该IP地址的业务重定向消息。The content adaptation module is further configured to, when it is found that there is no need to adapt the content of the webpage to be accessed by the user according to the content adaptation strategy in the content adaptation strategy storage module, then query the DNS of the Internet for the domain name corresponding to the URL. The IP address of the data service server, and returns a service redirection message carrying the IP address to the UE.

与现有技术相比,本发明中,当UE第一次发起针对一个网站的网页的访问请求时,适配服务器对于该网页上嵌入的需进行内容适配的各URL链接,将该URL以URL参数的形式与本适配服务器的URL进行串接,以串接后得到的URL替换网页上的该URL链接,这样,此后,UE访问该网页上嵌入的需进行内容适配的各URL时,就可直接向适配服务器发起业务请求,降低了网络时延,同时降低了网元的开销,从而降低了业务部署和运营成本;也降低了用户上网的数据流量和费用,激发了用户的上网积极性,拉动了移动互联网业务的发展。Compared with the prior art, in the present invention, when the UE initiates an access request for a webpage of a website for the first time, the adaptation server, for each URL link embedded on the webpage that requires content adaptation, uses the URL as The form of the URL parameter is concatenated with the URL of the adaptation server, and the URL link on the webpage is replaced with the URL obtained after concatenation. In this way, afterward, when the UE accesses the URLs embedded in the webpage that need content adaptation , you can directly initiate a service request to the adaptation server, which reduces the network delay and network element overhead, thereby reducing service deployment and operating costs; it also reduces the data flow and cost of the user's Internet access, and stimulates the user's enthusiasm. The enthusiasm for surfing the Internet has stimulated the development of mobile Internet business.

附图说明 Description of drawings

图1为现有的基于WAP网关代理的内容适配机制的示意图;Fig. 1 is the schematic diagram of existing content adaptation mechanism based on WAP gateway agent;

图2为现有的基于深度报文检测的内容处理机制的示意图;FIG. 2 is a schematic diagram of an existing content processing mechanism based on deep packet detection;

图3为本发明实施例提供的内容适配方法的消息流程示意图;FIG. 3 is a schematic message flow diagram of a content adaptation method provided by an embodiment of the present invention;

图4为本发明实施例提供的内容适配系统的组成示意图;FIG. 4 is a schematic composition diagram of a content adaptation system provided by an embodiment of the present invention;

图5为本发明实施例提供的智能DNS的组成示意图;FIG. 5 is a schematic diagram of the composition of an intelligent DNS provided by an embodiment of the present invention;

图6为本发明实施例提供的适配服务器的组成示意图。Fig. 6 is a schematic diagram of the composition of the adaptation server provided by the embodiment of the present invention.

具体实施方式 detailed description

下面结合附图及具体实施例对本发明再作进一步详细的说明。The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

图3为本发明实施例提供的内容适配方法的消息流程示意图,如图3所示,其具体步骤如下:Fig. 3 is a schematic message flow diagram of the content adaptation method provided by the embodiment of the present invention, as shown in Fig. 3, the specific steps are as follows:

步骤300:在数据通信业务网络中增加智能域名系统(DNS,DomainNameSystem),在智能DNS上配置域名数据库,用于保存需进行内容适配的域名,同时在智能DNS上配置A记录,用于记录需进行内容适配的各域名对应的适配服务器的IP地址。Step 300: Add a smart domain name system (DNS, DomainName System) to the data communication service network, configure a domain name database on the smart DNS to store domain names that need content adaptation, and configure an A record on the smart DNS to record The IP address of the adaptation server corresponding to each domain name that needs content adaptation.

数据通信业务网络可以是:移动数据网络如:GPRS网络、WLAN等。The data communication service network may be: a mobile data network such as: GPRS network, WLAN, etc.

智能DNS与传统的Internet的DNS的不同点在于,智能DNS上的A记录仅供上网终端使用,不支持来自Internet的DNS查询;另外,对于上网终端用户发送的DNS查询,若智能DNS未能找到对应的IP地址,则智能DNS支持递归地向Internet的DNS发起DNS查询。The difference between Smart DNS and traditional Internet DNS is that the A record on Smart DNS is only used by Internet terminals and does not support DNS queries from the Internet; in addition, for DNS queries sent by Internet terminal users, if Smart DNS fails to find The corresponding IP address, the smart DNS supports recursively initiating DNS queries to the DNS of the Internet.

步骤301:用户设备(UE,UserEquipment)基于自身的数据连接设置,向网络侧发送PDP上下文激活请求消息。Step 301: The user equipment (UE, UserEquipment) sends a PDP context activation request message to the network side based on its own data connection settings.

这里,数据连接设置即接入数据通信业务网络的设置,如:接入移动数据网络的设置即WAPAPN设置、接入WLAN的设置等。Here, the data connection setting refers to the setting of accessing the data communication service network, such as: the setting of accessing the mobile data network, that is, the setting of WAPAPN, the setting of accessing the WLAN, and the like.

步骤302:终端上网支持网元接收该PDP上下文激活请求消息,为该UE建立数据连接,并向该UE返回PDP上下文激活响应消息,该响应消息中携带为该UE分配的IP地址、智能DNS的IP地址,至此UE已经具备了访问数据业务服务器的条件。Step 302: The terminal network support network element receives the PDP context activation request message, establishes a data connection for the UE, and returns a PDP context activation response message to the UE, and the response message carries the IP address allocated for the UE, the IP address of the smart DNS IP address, so far the UE has the conditions to access the data service server.

对于移动数据网络来说,终端上网支持网元为:无线网络控制器(RNC,RadioNetworkController)、服务GPRS支持节点(SGSN,ServingGPRSSupportNode)、网关GPRS支持节点(GGSN,GatewayGPRSSupportNode)等;对于WLAN来说,终端上网支持网元为:接入控制器(AC,AccessController)、接入点(AP,AccessPort)等。For the mobile data network, the network elements supported by the terminal to access the Internet are: radio network controller (RNC, RadioNetworkController), serving GPRS support node (SGSN, ServingGPRSSupportNode), gateway GPRS support node (GGSN, GatewayGPRSSupportNode), etc.; for WLAN, The network elements supported by the terminal to access the Internet are: access controller (AC, AccessController), access point (AP, AccessPort), etc.

步骤303:用户在UE的浏览器中输入待访问网站的URL。Step 303: the user inputs the URL of the website to be visited in the browser of the UE.

步骤304:UE根据用户输入的URL,获取待访问网站的域名即数据业务服务器的域名,并向智能DNS发起DNS查询请求消息,该消息携带待访问网站的域名。Step 304: UE acquires the domain name of the website to be visited, that is, the domain name of the data service server according to the URL input by the user, and sends a DNS query request message to the smart DNS, the message carrying the domain name of the website to be visited.

步骤305:智能DNS接收该DNS查询请求消息,根据自身的域名数据库,判断待访问网站的域名是否为需要进行内容适配的域名,若是,执行步骤307;否则,执行步骤306。Step 305: The smart DNS receives the DNS query request message, judges whether the domain name of the website to be accessed is a domain name requiring content adaptation according to its own domain name database, and if so, executes step 307; otherwise, executes step 306.

若一个域名在该数据库中,说明该域名需要进行内容适配;否则,说明该域名不需要进行内容适配。If a domain name is in the database, it means that the domain name needs content adaptation; otherwise, it means that the domain name does not need content adaptation.

步骤306:智能DNS向Internet的DNS发起域名递归查询请求消息,该消息携带该待访问网站的域名,以获得数据业务服务器的IP地址,本流程结束。Step 306: The smart DNS sends a domain name recursive query request message to the DNS of the Internet, the message carries the domain name of the website to be visited, so as to obtain the IP address of the data service server, and the process ends.

若智能DNS之前已经从Internet的DNS处获得了待访问网站的域名对应的数据业务服务器的IP地址,则智能DNS会在缓存中保留该域名与该数据业务服务器的IP地址的对应关系。因此,本步骤中,智能DNS可以先在缓存中查询待访问网站的域名,若查询到,则可直接获得数据业务服务器的IP地址;否则,再向Internet的DNS发起域名递归查询请求消息。If the smart DNS has obtained the IP address of the data service server corresponding to the domain name of the website to be visited from the DNS of the Internet before, the smart DNS will keep the corresponding relationship between the domain name and the IP address of the data service server in the cache. Therefore, in this step, the smart DNS can first query the domain name of the website to be visited in the cache, and if found, can directly obtain the IP address of the data service server; otherwise, initiate a domain name recursive query request message to the Internet DNS.

本步骤中,当智能DNS获得了数据业务服务器的IP地址后,则向UE返回携带该IP地址的HTTP重定向消息,以便UE直接向数据业务服务器发送HTTP请求报文,以获得未经内容适配的网页。In this step, when the smart DNS obtains the IP address of the data service server, it returns an HTTP redirection message carrying the IP address to the UE, so that the UE can directly send an HTTP request message to the data service server to obtain the IP address of the data service server without content adaptation. matching webpage.

步骤307:智能DNS根据自身配置的A记录,向UE返回携带域名解析结果,即适配服务器的IP地址的DNS查询响应消息。Step 307: The smart DNS returns a DNS query response message carrying the domain name resolution result, that is, the IP address of the adaptation server, to the UE according to the A record configured by itself.

步骤308:UE接收该DNS查询响应消息,以该消息中的适配服务器的IP地址作为HTTP请求报文的目的IP地址,并在报文中的URL的host字段中填入数据业务服务器的域名,发送该HTTP请求报文。Step 308: The UE receives the DNS query response message, uses the IP address of the adaptation server in the message as the destination IP address of the HTTP request message, and fills in the domain name of the data service server in the host field of the URL in the message , to send the HTTP request message.

HTTP请求报文中的URL,即步骤303中用户输入的待访问网站的URL。The URL in the HTTP request message is the URL of the website to be visited input by the user in step 303 .

步骤309:适配服务器接收该HTTP请求报文,根据自身配置的内容适配白名单,判断是否需要对用户待访问的网页内容进行适配,若是,执行步骤311;否则,执行步骤310。Step 309: The adaptation server receives the HTTP request message, and judges whether the content of the web page to be accessed by the user needs to be adapted according to the content adaptation whitelist configured by itself, and if so, executes step 311; otherwise, executes step 310.

适配服务器维护一张内容适配白名单,该白名单中包含了需进行内容适配的UA值、网站域名、网站URL等。The adaptation server maintains a content adaptation whitelist, which includes UA values, website domain names, website URLs, etc. that require content adaptation.

步骤310:适配服务器向Internet的DNS查询该URL的host部分对应的IP地址,并向UE发起携带该IP地址的HTTP重定向消息,UE接收该重定向消息后,直接向该IP地址发起HTTP请求报文,以获得未经过内容适配的网页内容,本流程结束。Step 310: The adaptation server queries the DNS of the Internet for the IP address corresponding to the host part of the URL, and initiates an HTTP redirection message carrying the IP address to the UE. After receiving the redirection message, the UE directly initiates an HTTP redirection message to the IP address. request message to obtain webpage content without content adaptation, and this process ends.

HTTP请求报文的host部分对应的IP地址即,数据业务服务器的IP地址。The IP address corresponding to the host part of the HTTP request message is the IP address of the data service server.

步骤311:适配服务器向Internet的DNS查询该URL的host部分对应的IP地址,作为代理服务器,向该IP地址发起HTTP请求报文,该报文的URL即步骤303中用户输入的待访问网站的URL。Step 311: The adaptation server queries the DNS of the Internet for the IP address corresponding to the host part of the URL, and acts as a proxy server to initiate an HTTP request message to the IP address. The URL of the message is the website to be visited entered by the user in step 303 URL.

步骤312:数据业务服务器接收该HTTP请求报文,根据报文中的URL,获取网页内容,将网页内容携带在HTTP响应报文中转发给适配服务器。Step 312: The data service server receives the HTTP request message, obtains the web page content according to the URL in the message, and forwards the web page content in the HTTP response message to the adaptation server.

步骤313:适配服务器接收该HTTP响应报文,根据自身配置的内容适配策略,对该报文中的网页进行内容适配操作,并根据自身配置的内容适配白名单,确定该网页上嵌入的需要进行内容适配的URL,对于每一个需进行内容适配的URL对其进行如下修改:将该需进行内容适配的URL作为目标网站URL参数,将适配服务器的URL与该目的网站URL参数进行串接,得到修改后的URL。Step 313: The adaptation server receives the HTTP response message, performs a content adaptation operation on the webpage in the message according to the content adaptation strategy configured by itself, and adapts the whitelist according to the content configured by itself, and determines the Embedded URLs that require content adaptation, modify each URL that requires content adaptation as follows: use the URL that requires content adaptation as the URL parameter of the target website, and use the URL of the adaptation server with the target website The website URL parameters are concatenated to obtain the modified URL.

在将适配服务器的URL与该目的网站URL参数进行串接时,必要时可对该URL参数中的字符进行编码。When the URL of the adaptation server is concatenated with the URL parameter of the destination website, the characters in the URL parameter can be encoded if necessary.

以下举例说明如何将适配服务器的URL与目的网站URL参数进行串接:The following example illustrates how to concatenate the URL of the adaptation server with the URL parameters of the destination website:

假设数据业务服务器返回的网页上包含一个需进行内容适配的URL:http://disney.monternet.com/page1.html,且适配服务器的域名为http://go.10086.cn/adapt、IP地址为112.4.12.7,则串接后得到的URL为:Assume that the webpage returned by the data service server contains a URL that requires content adaptation: http://disney.monternet.com/page1.html , and the domain name of the adaptation server is http://go.10086.cn/adapt , IP address is 112.4.12.7, then the URL obtained after concatenation is:

http://go.10086.cn/adapt?http://go.10086.cn/adapt?

dst=http:%2F%2Fdisney.monternet.com%2Fpage1.htmldst=http:%2F%2Fdisney.monternet.com%2Fpage1.html

or

http://112.4.12.7/adapt?http://112.4.12.7/adapt?

dst=http:%2F%2Fdisney.monternet.com%2Fpage1.html。其中,“?”用于指示其后为需进行内容适配的目的网站URL参数,dst表示目的网站URL参数名,“=”之后为需进行内容适配的目的网站URL,其中,由于URL参数中不能包含“/”,因此,将“/”编码为“%2F”。dst=http:%2F%2Fdisney.monternet.com%2Fpage1.html. Among them, "?" is used to indicate that the destination website URL parameter that needs content adaptation is followed, dst indicates the destination website URL parameter name, and "=" is followed by the destination website URL that needs content adaptation. Cannot contain "/" in , so "/" is encoded as "%2F".

适配服务器的本地内容适配策略包括但不限于:The local content adaptation strategy of the adaptation server includes but is not limited to:

一、基于UE的用户代理(UA,UserAgent)参数确定是否对该UE请求的内容进行适配。如:当UA为移动终端时,对其请求的网页内容进行适配;当UE为PAD、上网卡时,对其请求的网页内容不进行适配,等等。1. Determine whether to adapt content requested by the UE based on a User Agent (UA, UserAgent) parameter of the UE. For example, when the UA is a mobile terminal, the content of the requested webpage is adapted; when the UE is a PAD or a network card, the content of the requested webpage is not adapted, and so on.

二、基于UE访问的网站域名、URL确定是否对该UE请求的内容进行适配。如:对于移动梦网全网(*.monternet.com)不进行内容适配,对于新华网的国际频道(http://www.xhnet.com/world/)进行内容适配,对于财经频道(http://www.xhnet.com/fortune/)不进行内容适配,等等。2. Determine whether to adapt the content requested by the UE based on the domain name and URL of the website accessed by the UE. For example: content adaptation is not performed for Monternet's entire network (*.monternet.com), content adaptation is performed for Xinhuanet's international channel ( http://www.xhnet.com/world/ ), and financial channel ( http://www.xhnet.com/fortune/ ) does not perform content adaptation, etc.

步骤314:适配服务器向UE发送适配后的网页内容。Step 314: the adaptation server sends the adapted webpage content to the UE.

步骤315:用户浏览适配后的网页内容,当用户点击了该网页上嵌入的一个内容的URL链接时,UE发送包含该URL的HTTP请求报文,该报文到达适配服务器。Step 315: the user browses the adapted webpage content, and when the user clicks a URL link embedded in the webpage, the UE sends an HTTP request message containing the URL, and the message reaches the adaptation server.

步骤316:适配服务器接收该HTTP请求报文,从该报文的URL中解析出目的网站URL参数,得到用户待访问网站的URL,向Internet的DNS查询该待访问网站的URL的host部分对应的IP地址,作为代理服务器,向该IP地址发起HTTP请求报文。Step 316: The adaptation server receives the HTTP request message, parses out the URL parameter of the destination website from the URL of the message, obtains the URL of the website to be visited by the user, and queries the DNS of the Internet for the correspondence of the host part of the URL of the website to be visited The IP address of , as a proxy server, sends HTTP request packets to this IP address.

例如:当适配服务器接收到的HTTP请求报文中的URL为:http://go.10086.cn/adapt?dst=http:%2F%2Fdisney.monternet.com%2Fpage1.html时,适配服务器解析出用户待访问网站的URL为http://disney.monternet.com/page1.htmlFor example: when the URL in the HTTP request message received by the adaptation server is: http://go.10086.cn/adapt? When dst=http:%2F%2Fdisney.monternet.com%2Fpage1.html, the adaptation server parses out that the URL of the website to be accessed by the user is http://disney.monternet.com/page1.html .

步骤317:数据业务服务器接收该HTTP请求报文,获取该报文中的URL对应的网页内容,将网页内容携带在HTTP响应报文中转发给适配服务器。Step 317: The data service server receives the HTTP request message, obtains the web page content corresponding to the URL in the message, and forwards the web page content to the adaptation server in the HTTP response message.

步骤318:适配服务器接收该HTTP响应报文,对该报文中的网页内容进行内容适配操作,将适配后的网页内容返回给UE。Step 318: The adaptation server receives the HTTP response message, performs a content adaptation operation on the webpage content in the message, and returns the adapted webpage content to the UE.

图4为本发明实施例提供的内容适配系统的组成示意图,如图4所示,其主要包括:UE41、终端上网支持网元42、智能DNS43、适配服务器44和数据业务服务器45,其中:Figure 4 is a schematic diagram of the composition of the content adaptation system provided by the embodiment of the present invention, as shown in Figure 4, it mainly includes: UE41, terminal Internet access support network element 42, intelligent DNS43, adaptation server 44 and data service server 45, wherein :

UE41:基于自身的数据连接设置,向网络侧的终端上网支持网元42发送PDP上下文激活请求消息,接收终端上网支持网元42返回的PDP上下文激活响应消息,该响应消息携带为本UE分配的IP地址和智能DNS的IP地址;当检测到用户输入待访问网站的URL,获取待访问网站的域名即数据业务服务器的域名,并向智能DNS43发起携带待访问网站的域名的DNS查询请求消息,接收智能DNS43返回的携带适配服务器的IP地址的DNS查询响应消息,以该消息中的适配服务器的IP地址作为业务请求报文的目的IP地址,并在报文中的URL的host字段中填入数据业务服务器的域名,发送该业务请求报文;接收适配服务器44发来的经内容适配的网页,当检测到用户点击了该网页上的URL链接,发送携带该URL的业务请求报文。UE41: Based on its own data connection settings, send a PDP context activation request message to the terminal Internet access support network element 42 on the network side, and receive a PDP context activation response message returned by the terminal Internet access support network element 42. The response message carries the UE allocated IP address and the IP address of intelligent DNS; When detecting that the user enters the URL of the website to be visited, obtain the domain name of the website to be visited, that is, the domain name of the data service server, and initiate a DNS query request message carrying the domain name of the website to be visited to the intelligent DNS43, Receive the DNS query response message carrying the IP address of the adaptation server returned by the intelligent DNS43, use the IP address of the adaptation server in the message as the destination IP address of the service request message, and add it in the host field of the URL in the message Fill in the domain name of the data service server, send the service request message; receive the webpage through content adaptation sent by the adaptation server 44, when detecting that the user has clicked the URL link on the webpage, send the service request carrying the URL message.

终端上网支持网元42:接收UE41发来的PDP上下文激活请求消息,向UE返回PDP上下文激活响应消息,该响应消息中携带为该UE分配的IP地址、智能DNS的IP地址。Terminal Internet access support network element 42: receives the PDP context activation request message sent by UE41, and returns a PDP context activation response message to the UE, the response message carrying the IP address allocated for the UE and the IP address of the smart DNS.

智能DNS43:保存需进行内容适配的域名,同时记录所述域名对应的适配服务器的IP地址;接收UE41发来的携带待访问网站域名的DNS查询请求消息,若发现该域名为需进行内容适配的域名,则向UE41返回携带适配服务器的IP地址的DNS查询响应消息。Smart DNS43: save the domain name that needs content adaptation, and record the IP address of the adaptation server corresponding to the domain name; receive the DNS query request message carrying the domain name of the website to be visited sent by UE41, if the domain name is found to be content adaptation If the domain name is adapted, then return a DNS query response message carrying the IP address of the adaptation server to UE41.

智能DNS43进一步用于,当接收到UE41发来的携带待访问网站域名的DNS查询请求消息之后,若发现该域名为不需进行内容适配的域名,则向因特网的DNS查询该域名对应的数据业务服务器的IP地址,向UE41返回携带该IP地址的业务重定向消息,以便UE41接收到该业务重定向消息后,直接向数据业务服务器45发送业务请求报文。The intelligent DNS43 is further used for, after receiving the DNS query request message carrying the domain name of the website to be visited sent by the UE41, if it is found that the domain name is a domain name that does not need content adaptation, then query the DNS of the Internet for the data corresponding to the domain name The IP address of the service server returns a service redirection message carrying the IP address to UE41, so that UE41 can directly send a service request message to data service server 45 after receiving the service redirection message.

适配服务器44:当接收到UE41发来的业务请求报文,若发现该请求报文中未携带目的网站URL参数,且发现需要对用户待访问网页内容进行适配,则向数据业务服务器45发送业务请求报文,并对数据业务服务器45返回的网页进行内容适配,同时,将该网页上嵌入的需进行内容适配的各URL链接修改为:以该URL作为修改后的URL的目的网站URL参数,并将本适配服务器的URL与该参数进行串接,得到修改后的URL,将该网页发送给UE41;当接收到UE41发来的业务请求报文,若发现该请求报文携带目的网站URL参数,则解析该参数,得到用户待访问网站的URL,向因特网的DNS查询该待访问网站的URL的域名对应的数据业务服务器45的IP地址,向该IP地址发起携带待访问网站的URL的业务请求报文,当接收到数据业务服务器45返回的网页内容,对该网页内容进行内容适配后返回给UE41。Adaptation server 44: When receiving the service request message sent by UE41, if it is found that the URL parameter of the destination website is not carried in the request message, and it is found that the content of the webpage to be accessed by the user needs to be adapted, then the data service server 45 Send a service request message, and carry out content adaptation to the webpage returned by the data service server 45, and at the same time, modify each URL link embedded in the webpage that needs to carry out content adaptation to: use this URL as the purpose of the modified URL Website URL parameter, and the URL of this adaptation server is connected in series with this parameter to obtain the modified URL, and the webpage is sent to UE41; when receiving the service request message sent by UE41, if the request message is found Carry destination website URL parameter, then analyze this parameter, obtain the URL of the website to be visited by the user, query the IP address of the data service server 45 corresponding to the domain name of the URL of the website to be visited to the DNS of the Internet, initiate the carrying to be visited to this IP address The service request message of the URL of the website, when receiving the webpage content returned by the data service server 45, performs content adaptation on the webpage content and returns it to the UE41.

适配服务器44进一步用于,当接收到UE41发来的携带待访问网站URL的业务请求报文之后,若发现不需要对用户待访问网页内容进行适配,则向因特网的DNS查询该URL的域名对应的数据业务服务器45的IP地址,向UE41返回携带该IP地址的业务重定向消息。The adaptation server 44 is further configured to, after receiving the service request message carrying the URL of the website to be visited from the UE41, if it is found that it is not necessary to adapt the content of the webpage to be visited by the user, then query the DNS of the Internet for the URL of the URL. The IP address of the data service server 45 corresponding to the domain name returns a service redirection message carrying the IP address to the UE41.

数据业务服务器45:接收适配服务器44发来的业务请求报文,根据该报文中的URL获取对应的网页内容,将该网页内容返回给适配服务器44。Data service server 45: receives the service request message sent by the adaptation server 44, obtains the corresponding webpage content according to the URL in the message, and returns the webpage content to the adaptation server 44.

图5为本发明实施例提供的智能DNS的组成示意图,如图5所示,其主要包括:域名存储模块431、A记录模块432和DNS查询处理模块433,其中:Figure 5 is a schematic diagram of the composition of the intelligent DNS provided by the embodiment of the present invention, as shown in Figure 5, it mainly includes: a domain name storage module 431, an A record module 432 and a DNS query processing module 433, wherein:

域名存储模块431:保存需进行内容适配的域名。Domain name storage module 431: storing domain names that need content adaptation.

A记录模块432:记录需进行内容适配的域名对应的适配服务器的IP地址。A record module 432: record the IP address of the adaptation server corresponding to the domain name that needs content adaptation.

DNS查询处理模块433:接收UE41发来的携带待访问网站域名的DNS查询请求消息,若发现该域名在域名存储模块431中,则在A记录模块432中查找该域名对应的适配服务器的IP地址,向UE41返回该适配服务器的IP地址,以使得UE41向适配服务器44发起携带待访问网站的URL的业务请求。DNS query processing module 433: receive the DNS query request message carrying the domain name of the website to be visited sent by UE41, if the domain name is found in the domain name storage module 431, then search the IP of the adaptation server corresponding to the domain name in the A record module 432 The address returns the IP address of the adaptation server to the UE41, so that the UE41 initiates a service request carrying the URL of the website to be visited to the adaptation server 44.

DNS查询处理模块433进一步用于,当发现DNS查询请求消息携带的域名不在域名存储模块431中时,向因特网的DNS查询该域名对应的数据业务服务器的IP地址,向UE41返回携带该IP地址的业务重定向消息。The DNS query processing module 433 is further used to, when it is found that the domain name carried by the DNS query request message is not in the domain name storage module 431, query the DNS of the Internet for the IP address of the data service server corresponding to the domain name, and return the IP address carrying the IP address to the UE41. Business redirect message.

图6为本发明实施例提供的适配服务器的组成示意图,如图6所示,其主要包括:内容适配策略存储模块441和内容适配模块442,其中:FIG. 6 is a schematic diagram of the composition of the adaptation server provided by the embodiment of the present invention. As shown in FIG. 6, it mainly includes: a content adaptation policy storage module 441 and a content adaptation module 442, wherein:

内容适配策略存储模块441:存储内容适配策略。Content adaptation policy storage module 441: store content adaptation policies.

内容适配模块442:接收UE41发来的业务请求报文,若发现该业务请求报文未携带目的网站URL参数,且根据内容适配策略存储模块441中的内容适配策略,发现需要对用户待访问网页内容进行适配,则向因特网的DNS查询待访问URL的域名对应数据业务服务器45的IP地址,向数据业务服务器45发送业务请求报文,并对数据业务服务器45返回的网页进行内容适配,同时,将该网页上嵌入的需进行内容适配的各URL链接修改为:以该URL作为修改后的URL的参数,并将本适配服务器44的URL与该URL参数进行串接,得到修改后的URL,将该网页发送给UE41;若发现该业务请求报文携带目的网站URL参数,则从该参数中解析出待访问URL,向因特网的DNS查询该待访问URL的域名对应数据业务服务器45的IP地址,向该IP地址发起业务请求,当接收到数据业务服务器45返回的网页内容时,对该网页内容进行内容适配后返回给UE41。Content adaptation module 442: receives the service request message sent by UE41, if it is found that the service request message does not carry the URL parameter of the destination website, and according to the content adaptation strategy in the content adaptation strategy storage module 441, it is found that the user needs to To adapt the content of the webpage to be accessed, then query the IP address of the domain name corresponding to the URL to be visited to the DNS of the Internet to the IP address of the data service server 45, send a service request message to the data service server 45, and perform content processing on the webpage returned by the data service server 45 Adaptation, at the same time, modify each URL link that needs to be adapted on the webpage to: use this URL as the parameter of the URL after modification, and connect the URL of this adaptation server 44 with the URL parameter , obtain the modified URL, and send the webpage to UE41; if it is found that the service request message carries the URL parameter of the destination website, the URL to be accessed is parsed from the parameter, and the domain name corresponding to the URL to be accessed is queried from the DNS of the Internet. The IP address of the data service server 45, initiate a service request to this IP address, and when receiving the webpage content returned by the data service server 45, perform content adaptation on the webpage content and return it to the UE41.

内容适配模块442进一步用于,当根据内容适配策略存储模块441中的内容适配策略,发现不需要对用户待访问网页内容进行适配,则向因特网的DNS查询该URL的域名对应的数据业务服务器45的IP地址,向UE41返回携带该IP地址的业务重定向消息。The content adaptation module 442 is further used for, when, according to the content adaptation policy in the content adaptation policy storage module 441, it is found that it is not necessary to adapt the content of the webpage to be accessed by the user, then query the DNS of the Internet for the domain name corresponding to the URL. The IP address of the data service server 45 returns a service redirection message carrying the IP address to the UE41.

需要说明的是,在实际应用中,图3~6所示实施例中的网页内容适配处理可以扩展到内容处理,内容处理除了网页内容适配处理外,还可以包括:页面内容加工如:广告插入、提示页面弹出等,信息过滤如:扫描恶意脚本代码、防止病毒内容扩散等。此时,图3~6所示实施例中的适配服务器需要扩展为内容处理服务器。另外,本发明不仅适用于HTTP业务的内容适配,也适用于其它基于传输控制协议(TCP,TransmissionControlProtocol)承载的、使用文本型控制协议的业务的内容适配,如:实时流协议(RTSP,RealTimeStreamingProtocol)业务。当应用于RTSP业务的内容适配时,此时只需将图3所示实施例中出现的“HTTP请求报文”替换为“RTSP请求报文”,将图3所示实施例中出现的“HTTP响应报文”替换为“RTSP响应报文”,将图3所示实施例中出现的“HTTP重定向消息”替换为“RTSP重定向消息”即可。It should be noted that, in practical applications, the webpage content adaptation processing in the embodiments shown in FIGS. Advertisement insertion, prompt page pop-up, etc., information filtering such as: scanning malicious script code, preventing the spread of virus content, etc. At this point, the adaptation server in the embodiments shown in FIGS. 3-6 needs to be expanded into a content processing server. In addition, the present invention is not only applicable to the content adaptation of the HTTP service, but also applicable to the content adaptation of other services based on the transmission control protocol (TCP, Transmission Control Protocol) and using a text-based control protocol, such as: real-time streaming protocol (RTSP, RealTimeStreamingProtocol) business. When it is applied to the content adaptation of RTSP services, it is only necessary to replace the "HTTP request message" appearing in the embodiment shown in Figure 3 with the "RTSP request message" at this time, and the "HTTP response message" is replaced with "RTSP response message", and the "HTTP redirection message" appearing in the embodiment shown in FIG. 3 is replaced with "RTSP redirection message".

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the present invention. within the scope of protection.

Claims (19)

1. a content adaptation method, is characterized in that, in data communication service network, increase intelligent domain name system DNS, and intelligent DNS preserves the domain name need carrying out content adaptation, and record the IP address of adaptation services device corresponding to domain name, the method comprises simultaneously:
Terminal online is supported to return to the IP address of intelligent DNS to UE by the packet data protocol PDP context activation request message that network element reception user equipment (UE) is sent; The uniform resource position mark URL of the website to be visited that UE inputs according to user, the DNS query request of carrying website to be visited domain name is initiated to intelligent DNS, intelligent DNS finds that this website to be visited domain name is the domain name need carrying out content adaptation, then return to the IP address of adaptation services device to UE, UE initiates the service request of carrying described URL to adaptation services device;
Adaptation services device receives described service request, need to carry out adaptation to user's web page contents to be visited if find, then send service request to data service server, and content adaptation is carried out to the webpage that data service server returns, simultaneously, each URL link of the need that this webpage embeds being carried out content adaptation is revised as: the need embedded on this webpage carry out the object website URL parameter of URL as amended URL of content adaptation, and the URL of adaptation services device is connected in series with this object website URL parameter, obtain amended URL, webpage after content adaptation is sent to UE,
Described business is business that carry based on transmission control protocol TCP, that use text-type control protocol.
2. method according to claim 1, is characterized in that, described data communication service network is mobile data network or WLAN (wireless local area network) WLAN.
3. method according to claim 1, is characterized in that, described UE comprises further after intelligent DNS initiates to carry the DNS query request of website to be visited domain name:
If intelligent DNS finds that this website to be visited domain name is the domain name not needing to carry out content adaptation, then to the IP address of data service server corresponding to this website to be visited domain name of DNS query of internet, the business redirect message of the IP address of carrying this data service server is returned to UE, after UE receives this business redirect message, send service request directly to data service server.
4. method according to claim 1, is characterized in that, described UE comprises further after adaptation services device initiates to carry the service request of described URL:
Adaptation services device is according to the content adaptation white list self configured, find not need to carry out adaptation to user's web page contents to be visited, then to the IP address of data service server corresponding to the domain name of the URL of this website to be visited of DNS query of internet, the business redirect message of the IP address of carrying this data service server is returned to UE, after UE receives this business redirect message, send service request directly to data service server.
5. method according to claim 1, is characterized in that, described adaptation services device comprises after the webpage after content adaptation is sent to UE further:
When UE detects that user clicks the URL link of the content that this webpage after content adaptation embeds, UE sends the service request comprising the URL that this user clicks, this request arrives adaptation services device, adaptation services device parses object website URL parameter from the URL of this request, obtain the URL of user website to be visited, to the IP address of data service server corresponding to the domain name of the URL of this website to be visited of DNS query of internet, to the IP address initiating business request of data service server corresponding to the domain name of the URL of this website to be visited, data service server receives this service request, obtain the web page contents that URL in this request is corresponding, web page contents is transmitted to adaptation services device, adaptation services device returns to UE after carrying out content adaptation to this web page contents.
6. method according to claim 1, is characterized in that,
When described data communication service network is mobile data network, described terminal online supports that network element is: radio network controller (RNC), Serving GPRS Support Node SGSN, Gateway GPRS Support Node GGSN;
When described data communication service network is WLAN, described terminal online supports that network element is: access controller AC, access point AP.
7. method according to claim 1, is characterized in that, described adaptation services device finds that needing to carry out adaptation to user's web page contents to be visited comprises:
Adaptation services device determines whether to carry out adaptation to user's web page contents to be visited based on the user agent UA parameter of UE;
Or adaptation services device determines whether to carry out adaptation to user's web page contents to be visited based on the domain name of user website to be visited;
Or adaptation services device determines whether to carry out adaptation to user's web page contents to be visited based on the URL of user website to be visited.
8. method according to claim 1, is characterized in that, described business that carry based on TCP, use text-type control protocol is: HTML (Hypertext Markup Language) HTTP business, or real-time streaming protocol RTSP business.
9. a content adaptation system, is characterized in that, comprising:
Network element is supported in terminal online: receive the PDP context activation request message that UE sends, return to the IP address of intelligent DNS to UE;
Intelligent DNS: preserve the domain name need carrying out content adaptation, records the IP address of adaptation services device corresponding to domain name simultaneously; Receive the DNS query request of carrying website to be visited domain name that UE sends, if find, this website to be visited domain name is the domain name need carrying out content adaptation, the IP address of adaptation services device is then returned to UE, to make UE carry the service request of the URL of website to be visited to the initiation of adaptation services device, described business is business that carry based on TCP, that use text-type control protocol;
Adaptation services device: receive the service request that UE sends, when not carrying object website URL parameter in this request of discovery, and find to need to carry out adaptation to user's web page contents to be visited, then send service request to data service server, and content adaptation is carried out to the webpage that data service server returns, simultaneously, each URL link of the need that this webpage embeds being carried out content adaptation is revised as: the need embedded on this webpage carry out the object website URL parameter of URL as amended URL of content adaptation, and the URL of adaptation services device is connected in series with this object website URL parameter, obtain amended URL, webpage after content adaptation is sent to UE.
10. system according to claim 9, is characterized in that, described data communication service network is mobile data network or WLAN.
11. systems according to claim 9, it is characterized in that, described intelligent DNS is further used for, when receive that UE sends carry the DNS query request of website to be visited domain name after, if find, this website to be visited domain name is the domain name not needing to carry out content adaptation, then to the IP address of data service server corresponding to this website to be visited domain name of DNS query of internet, the business redirect message of the IP address of carrying this data service server is returned to UE, after UE receives this business redirect message, send service request directly to data service server.
12. systems according to claim 9, it is characterized in that, described adaptation services device is further used for, when receive that UE sends carry the service request of website URL to be visited after, do not need to carry out adaptation to user's web page contents to be visited if find, then to the IP address of data service server corresponding to the domain name of the URL of this website to be visited of DNS query of internet, return the business redirect message of the IP address of carrying this data service server to UE.
13. systems according to claim 9, it is characterized in that, described adaptation services device is further used for, when the service request receiving UE and send, if find, object website URL parameter is carried in this request, then resolve this object website URL parameter, obtain the URL of user website to be visited, to the IP address of data service server corresponding to the domain name of the URL of this website to be visited of DNS query of internet, to the IP address initiating business request of this data service server, when the web page contents receiving data service server and return, UE is returned to after content adaptation is carried out to this web page contents.
14. systems according to claim 9, is characterized in that,
When described data communication service network is mobile data network, described terminal online supports that network element is: radio network controller (RNC), Serving GPRS Support Node SGSN, Gateway GPRS Support Node GGSN;
When described data communication service network is WLAN, described terminal online supports that network element is: access controller AC, access point AP.
15. 1 kinds of intelligent DNS, is characterized in that, are arranged in data communication service network, comprise:
Domain name memory module: preserve the domain name need carrying out content adaptation;
A logging modle: record need carry out the IP address of adaptation services device corresponding to the domain name of content adaptation;
DNS query processing module: receive the DNS query request of carrying website to be visited domain name that UE sends, if find, this website to be visited domain name is in domain name memory module, in A logging modle, then search the IP address of adaptation services device corresponding to this website to be visited domain name, the IP address of this adaptation services device is returned to UE, to make UE carry the service request of the URL of website to be visited to the initiation of adaptation services device, described business is business that carry based on TCP, that use text-type control protocol.
16. intelligent DNS according to claim 15, it is characterized in that, described DNS query processing module is further used for, when the domain name that the described DNS query request of discovery is carried is not in domain name memory module, the IP address of the data service server that the domain name of carrying to this DNS query request of DNS query of internet is corresponding, returns the business redirect message of the IP address of carrying this data service server to UE.
17. 1 kinds of adaptation services devices, is characterized in that, comprising:
Content adaptation policy store module: store content adaptation strategy;
Content adaptation module: receive the service request that UE sends, if find, object website URL parameter is not carried in this request, and according to the content adaptation strategy in content adaptation policy store module, discovery needs to carry out adaptation to user's web page contents to be visited, then send service request to data service server, and content adaptation is carried out to the webpage that data service server returns, simultaneously, each URL link of the need that this webpage embeds being carried out content adaptation is revised as: the object website URL parameter using this URL as amended URL, and the URL of adaptation services device is connected in series with this object website URL parameter, obtain amended URL, webpage after content adaptation is sent to UE, described business is carry based on TCP, use the business of text-type control protocol.
18. adaptation services devices according to claim 17, it is characterized in that, described content adaptation module is further used for, if find, the service request received carries object website URL parameter, then from this object website URL parameter, parse URL to be visited, to the IP address of data service server corresponding to the domain name of this URL to be visited of DNS query of internet, to the IP address initiating business request of this data service server, when receiving the web page contents that data service server returns, after content adaptation is carried out to this web page contents, return to UE.
19. adaptation services devices according to claim 17, it is characterized in that, described content adaptation module is further used for, when according to the content adaptation strategy in content adaptation policy store module, find not need to carry out adaptation to user's web page contents to be visited, then to the IP address of data service server corresponding to the domain name of the URL of the DNS query user website to be visited of internet, return the business redirect message of the IP address of carrying this data service server to UE.
CN201210016462.3A 2012-01-18 2012-01-18 Content adaptation method and system Active CN103220371B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210016462.3A CN103220371B (en) 2012-01-18 2012-01-18 Content adaptation method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210016462.3A CN103220371B (en) 2012-01-18 2012-01-18 Content adaptation method and system

Publications (2)

Publication Number Publication Date
CN103220371A CN103220371A (en) 2013-07-24
CN103220371B true CN103220371B (en) 2016-03-02

Family

ID=48817822

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210016462.3A Active CN103220371B (en) 2012-01-18 2012-01-18 Content adaptation method and system

Country Status (1)

Country Link
CN (1) CN103220371B (en)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103220372B (en) * 2012-01-19 2016-08-10 中国移动通信集团公司 Data service access method and system
US10116529B2 (en) 2013-07-22 2018-10-30 Beijing Gridsum Technology Co., Ltd. Method and device for link address update
CN103390048B (en) * 2013-07-22 2017-03-15 北京国双科技有限公司 Chained address update method and device
CN103458035A (en) * 2013-09-05 2013-12-18 深圳市共进电子股份有限公司 Client configuration interface implementation method based on WEB server
EP3085055B1 (en) 2013-12-19 2018-02-28 Telefonaktiebolaget LM Ericsson (publ) A method for loading a web page at a user equipment, in a telecommunication network, and an internet protocol, ip, access point server as well as a user equipment arranged for operation in the telecommunication network
US20150350288A1 (en) * 2014-05-28 2015-12-03 Qualcomm Incorporated Media agnostic display for wi-fi display
US10198294B2 (en) 2015-04-17 2019-02-05 Microsoft Licensing Technology, LLC Handling tenant requests in a system that uses hardware acceleration components
US9792154B2 (en) 2015-04-17 2017-10-17 Microsoft Technology Licensing, Llc Data processing system having a hardware acceleration plane and a software plane
US10511478B2 (en) * 2015-04-17 2019-12-17 Microsoft Technology Licensing, Llc Changing between different roles at acceleration components
US10216555B2 (en) 2015-06-26 2019-02-26 Microsoft Technology Licensing, Llc Partially reconfiguring acceleration components
CN107124477A (en) * 2017-03-30 2017-09-01 努比亚技术有限公司 Processing method, terminal and the server of web site contents
CN109861951A (en) * 2017-11-30 2019-06-07 北京安云世纪科技有限公司 A kind of Website access method, device, system
CN109936624B (en) * 2019-01-31 2022-03-18 平安科技(深圳)有限公司 Adaptation method and device for HTTP request message header and computer equipment
CN109862438B (en) * 2019-02-19 2021-05-07 普联技术有限公司 Method and equipment for proxy forwarding of real-time streaming protocol streaming media data
CN110300193B (en) * 2019-07-01 2021-07-06 北京微步在线科技有限公司 Method and device for acquiring entity domain name
CN110750741B (en) * 2019-10-18 2022-12-13 深圳市比量科技传媒有限公司 Webpage link skipping processing method, computer device and storage medium
CN111953742B (en) * 2020-07-22 2023-09-05 深信服科技股份有限公司 Page redirection method, terminal equipment, intermediate equipment and server
CN112637068B (en) * 2020-12-04 2021-09-21 广州爱浦路网络技术有限公司 Network data forwarding method, computer device, computer network and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1243287A (en) * 1998-07-06 2000-02-02 国际商业机器公司 Web page adaption system relative to size of display screen and window
CN101023419A (en) * 2004-05-14 2007-08-22 模比莱普斯有限公司 Method of providing a web page with inserted content
CN101075974A (en) * 2006-05-20 2007-11-21 华为技术有限公司 Method and system for decreasing mobile e-mail repeated adaption
CN101808135A (en) * 2010-03-26 2010-08-18 四川长虹电器股份有限公司 Method for adapting internet information to different terminals
CN102082817A (en) * 2009-11-25 2011-06-01 诺基亚公司 Method and apparatus for ensuring transport of user agent information

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2118769A2 (en) * 2007-02-09 2009-11-18 Dilithium Networks Pty Ltd. Method and apparatus for a multimedia value added service delivery system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1243287A (en) * 1998-07-06 2000-02-02 国际商业机器公司 Web page adaption system relative to size of display screen and window
CN101023419A (en) * 2004-05-14 2007-08-22 模比莱普斯有限公司 Method of providing a web page with inserted content
CN101075974A (en) * 2006-05-20 2007-11-21 华为技术有限公司 Method and system for decreasing mobile e-mail repeated adaption
CN102082817A (en) * 2009-11-25 2011-06-01 诺基亚公司 Method and apparatus for ensuring transport of user agent information
CN101808135A (en) * 2010-03-26 2010-08-18 四川长虹电器股份有限公司 Method for adapting internet information to different terminals

Also Published As

Publication number Publication date
CN103220371A (en) 2013-07-24

Similar Documents

Publication Publication Date Title
CN103220371B (en) Content adaptation method and system
CN101197843B (en) Page redirection method and wireless application protocol gateway
Xu et al. Investigating transparent web proxies in cellular networks
CN104798071B (en) Improve web site performance using Edge Server in mist computing architecture
CN107025234B (en) Information pushing method and cache server
CN101702717B (en) Method, system and equipment for authenticating Portal
CN103384993B (en) The reorientation method of user equipment access webpage, gateway and server
KR101424261B1 (en) A terminal providing a mobile web service and an operation method of the terminal
CN101039357A (en) Method for browsing website using handset
CN101626395A (en) Method and system for guiding mobile terminal to access world wide web by two-dimensional code
CN104243506A (en) Browser redirection method and device
CN101662464A (en) System for realizing HTTP request service and method thereof
CN102783119A (en) Access control method and system, and access terminal
CN102970384B (en) Proxy server and communication system
WO2011113390A2 (en) Method and device for improving user access speed of mobile broadband internet
CN103581248A (en) Method and device for providing content distribution network CDN service
CN1960409A (en) Method for browsing content on WEB or RSS network site through mobile phone
WO2010051766A1 (en) Method and device for acquiring target resource information
CN104836812A (en) Portal authentication method, device and system
CN101741902B (en) System and method for Internet terminal to quickly access to Internet server
CN101854375A (en) Redirection method and device
CN101635887A (en) Method for reading website information through mobile phone short message
CN103200231A (en) Strategy control method and system
CN102098328B (en) Method and equipment for correlating hypertext transport protocol (HTTP) streams
WO2016015441A1 (en) Service data management method, apparatus and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant