CN102420813B - Method and device for providing target information according to terminal attributes of user equipment - Google Patents
Method and device for providing target information according to terminal attributes of user equipment Download PDFInfo
- Publication number
- CN102420813B CN102420813B CN201110331961.7A CN201110331961A CN102420813B CN 102420813 B CN102420813 B CN 102420813B CN 201110331961 A CN201110331961 A CN 201110331961A CN 102420813 B CN102420813 B CN 102420813B
- Authority
- CN
- China
- Prior art keywords
- terminal attribute
- information
- target
- target information
- page
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明的目的是提供一种用于根据用户设备的终端属性提供目标信息的方法与设备,通过获取与用户设备所提交的访问请求相对应的目标信息;根据所述目标信息,确定与所述目标信息相对应的终端属性类型;根据所述用户设备中与所述终端属性类型相对应的终端属性数据,对所述目标信息进行调整处理,以获得调整处理后的所述目标信息;将所述调整处理后的目标信息提供至所述用户设备。与现有技术相比,本发明使得目标信息与用户设备的终端属性相适配,从而降低了网络设备端在进行终端适配时的处理开销,提高了用户设备获得目标信息的效率,并提升了用户的网络使用体验。
The object of the present invention is to provide a method and device for providing target information according to the terminal attribute of the user equipment, by obtaining the target information corresponding to the access request submitted by the user equipment; according to the target information, determine the The terminal attribute type corresponding to the target information; according to the terminal attribute data corresponding to the terminal attribute type in the user equipment, adjust the target information to obtain the adjusted target information; The adjusted target information is provided to the user equipment. Compared with the prior art, the present invention enables the target information to be adapted to the terminal attributes of the user equipment, thereby reducing the processing overhead of the network device when performing terminal adaptation, improving the efficiency of the user equipment in obtaining target information, and improving user's network experience.
Description
技术领域 technical field
本发明涉及互联网技术领域,尤其涉及一种用于根据用户设备的终端属性提供目标信息的技术。The present invention relates to the technical field of the Internet, in particular to a technology for providing target information according to terminal attributes of user equipment.
背景技术 Background technique
随着互联网技术的不断发展,互联网中可供用户访问的信息内容不断推陈出新,如新闻、图片、视频等各种形式的网络信息;同时,也不断涌现出用于访问这些信息内容的用户设备,如PC、手机、上网本和平板电脑等。信息内容与用户设备的双重丰富,在支持用户获取各种信息内容的同时,也带来一定的困惑——应如何解决所获取的信息内容与用户的用户设备之间可能存在不匹配的矛盾。With the continuous development of Internet technology, the information content available to users on the Internet is constantly being updated, such as news, pictures, videos and other forms of network information; at the same time, user devices for accessing these information content are also emerging. Such as PC, mobile phone, netbook and tablet computer etc. The double enrichment of information content and user equipment supports users to obtain various information content, but also brings certain confusion-how to solve the possible mismatch between the acquired information content and the user's user equipment.
现有技术中,人们已尝试解决这一问题,例如访问页面的终端适配,即根据用户设备的相关终端属性提供与之相适应的访问页面。这样的努力一定程度上缓解了这一矛盾,并改善了一定的使用体验。然而,现有技术中,诸如搜索引擎等网络设备在处理终端适配时,并未考虑用户所访问内容对于终端适配的特殊需求,如软件对用户设备的操作系统的支持、对不同数据值的网络速率的支持等。这加大了网络设备端在进行终端适配时的处理开销、影响了用户获取信息内容的效率,也限制了用户的使用体验。In the prior art, people have tried to solve this problem, such as terminal adaptation of the access page, that is, providing an appropriate access page according to the relevant terminal attributes of the user equipment. Such efforts have alleviated this contradiction to a certain extent and improved a certain user experience. However, in the prior art, when network devices such as search engines process terminal adaptation, they do not take into account the special requirements of the content accessed by the user for terminal adaptation, such as software support for the operating system of the user equipment, different data value The support of network speed, etc. This increases the processing overhead on the network device side when performing terminal adaptation, affects the efficiency of users in obtaining information content, and also limits the user experience.
因此,如何有效地根据用户设备的终端属性提供相应的目标信息,以降低网络设备端在进行终端适配时的处理开销、提高用户获取信息内容的效率并提升用户的浏览体验,成为本领域技术人员亟需解决的问题之一。Therefore, how to effectively provide corresponding target information according to the terminal attributes of the user equipment, so as to reduce the processing overhead of the network equipment when performing terminal adaptation, improve the efficiency of the user's acquisition of information content, and improve the user's browsing experience has become a technology in the art. One of the problems that people need to solve urgently.
发明内容Contents of the invention
本发明的目的是提供一种用于根据用户设备的终端属性提供目标信息的方法与设备。The object of the present invention is to provide a method and device for providing target information according to terminal attributes of user equipment.
根据本发明的一个方面,提供了一种在网络设备端用于根据用户设备的终端属性提供目标信息的方法,其中,该方法包括:According to one aspect of the present invention, there is provided a method for providing target information at a network device side according to terminal attributes of user equipment, wherein the method includes:
a获取与用户设备所提交的访问请求相对应的目标信息;a obtaining target information corresponding to the access request submitted by the user equipment;
b根据所述目标信息,确定与所述目标信息相对应的终端属性类型;b. Determine the terminal attribute type corresponding to the target information according to the target information;
c根据所述用户设备中与所述终端属性类型相对应的终端属性数据,对所述目标信息进行调整处理,以获得调整处理后的所述目标信息;c. Adjusting the target information according to the terminal attribute data corresponding to the terminal attribute type in the user equipment, so as to obtain the adjusted target information;
d将所述调整处理后的目标信息提供至所述用户设备。d. Providing the adjusted target information to the user equipment.
根据本发明的另一方面,还提供了一种在用户设备端辅助用于根据用户设备的终端属性提供目标信息的方法,其中,该方法包括:According to another aspect of the present invention, there is also provided a method for assisting at the user equipment side to provide target information according to the terminal attributes of the user equipment, wherein the method includes:
-接收自网络设备发送的关于用户设备中与终端属性类型相对应的终端属性数据的终端属性请求;- receiving a terminal attribute request sent by the network device about terminal attribute data corresponding to the terminal attribute type in the user equipment;
-根据所述终端属性请求,向所述网络设备发送所述终端属性数据。- sending the terminal attribute data to the network device according to the terminal attribute request.
根据本发明的又一方面,还提供了一种用于根据用户设备的终端属性提供目标信息的网络设备,其中,该设备包括:According to yet another aspect of the present invention, there is also provided a network device for providing target information according to terminal attributes of user equipment, wherein the device includes:
目标信息获取装置,用于获取与用户设备所提交的访问请求相对应的目标信息;target information acquiring means, configured to acquire target information corresponding to the access request submitted by the user equipment;
终端属性确定装置,用于根据所述目标信息,确定与所述目标信息相对应的终端属性类型;a terminal attribute determining device, configured to determine a terminal attribute type corresponding to the target information according to the target information;
目标信息调整装置,用于根据所述用户设备中与所述终端属性类型相对应的终端属性数据,对所述目标信息进行调整处理,以获得调整处理后的所述目标信息;Target information adjusting means, configured to perform adjustment processing on the target information according to the terminal attribute data corresponding to the terminal attribute type in the user equipment, so as to obtain the adjusted target information;
第一信息提供装置,用于将所述调整处理后的目标信息提供至所述用户设备。The first information providing means is configured to provide the adjusted target information to the user equipment.
根据本发明的再一方面,还提供了一种辅助用于根据用户设备的终端属性提供目标信息的用户设备,其中,该设备包括:According to still another aspect of the present invention, there is also provided a user equipment for assisting in providing target information according to terminal attributes of the user equipment, wherein the equipment includes:
请求接收装置,用于接收自网络设备发送的关于用户设备中与终端属性类型相对应的终端属性数据的终端属性请求;The request receiving device is configured to receive a terminal attribute request sent from the network device about the terminal attribute data corresponding to the terminal attribute type in the user equipment;
数据发送装置,用于根据所述终端属性请求,向所述网络设备发送所述终端属性数据。Data sending means, configured to send the terminal attribute data to the network device according to the terminal attribute request.
根据本发明的再一方面,还提供了一种用于根据用户设备的终端属性提供目标信息的系统,包括如上述的网络设备及如上述的用户设备。According to still another aspect of the present invention, there is also provided a system for providing target information according to terminal attributes of user equipment, including the above-mentioned network device and the above-mentioned user equipment.
与现有技术相比,本发明根据目标信息,确定对应的终端属性类型,进而根据用户设备中与该终端属性类型相对应的终端属性数据,对该目标信息进行调整处理,以获得调整处理后的目标信息并提供至该用户设备,使得目标信息与用户设备的终端属性相适配,从而降低了网络设备端在进行终端适配时的处理开销,提高了用户设备获得目标信息的效率,并提升了用户的网络使用体验。Compared with the prior art, the present invention determines the corresponding terminal attribute type according to the target information, and then adjusts the target information according to the terminal attribute data corresponding to the terminal attribute type in the user equipment, so as to obtain the adjusted target information and provide it to the user equipment, so that the target information is adapted to the terminal attributes of the user equipment, thereby reducing the processing overhead of the network device when performing terminal adaptation, improving the efficiency of the user equipment to obtain target information, and Improve the user's network experience.
附图说明 Description of drawings
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:Other characteristics, objects and advantages of the present invention will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:
图1示出根据本发明一个方面的用于根据用户设备的终端属性提供目标信息的设备示意图;FIG. 1 shows a schematic diagram of a device for providing target information according to a terminal attribute of a user equipment according to one aspect of the present invention;
图2示出根据本发明一个优选实施例的用于根据用户设备的终端属性提供目标信息的设备示意图;Fig. 2 shows a schematic diagram of a device for providing target information according to a terminal attribute of a user equipment according to a preferred embodiment of the present invention;
图3示出根据本发明另一个优选实施例的用于根据用户设备的终端属性提供目标信息的设备示意图;Fig. 3 shows a schematic diagram of a device for providing target information according to a terminal attribute of a user equipment according to another preferred embodiment of the present invention;
图4示出根据本发明又一个优选实施例的用于根据用户设备的终端属性提供目标信息的设备示意图;Fig. 4 shows a schematic diagram of a device for providing target information according to a terminal attribute of a user equipment according to yet another preferred embodiment of the present invention;
图5示出根据本发明另一个方面的用于根据用户设备的终端属性提供目标信息的方法流程图;FIG. 5 shows a flowchart of a method for providing target information according to a terminal attribute of a user equipment according to another aspect of the present invention;
图6示出根据本发明一个优选实施例的用于根据用户设备的终端属性提供目标信息的方法流程图;FIG. 6 shows a flowchart of a method for providing target information according to a terminal attribute of a user equipment according to a preferred embodiment of the present invention;
图7示出根据本发明又一个优选实施例的用于根据用户设备的终端属性提供目标信息的方法流程图;FIG. 7 shows a flowchart of a method for providing target information according to a terminal attribute of a user equipment according to yet another preferred embodiment of the present invention;
图8示出根据本发明另一个优选实施例的用于根据用户设备的终端属性提供目标信息的方法流程图。Fig. 8 shows a flowchart of a method for providing target information according to a terminal attribute of a user equipment according to another preferred embodiment of the present invention.
附图中相同或相似的附图标记代表相同或相似的部件。The same or similar reference numerals in the drawings represent the same or similar components.
具体实施方式 Detailed ways
下面结合附图对本发明作进一步详细描述。The present invention will be described in further detail below in conjunction with the accompanying drawings.
图1示出根据本发明一个方面的用于根据用户设备的终端属性提供目标信息的设备示意图;网络设备1包括目标信息获取装置101、终端属性确定装置102、目标信息调整装置103和第一信息提供装置104。1 shows a schematic diagram of a device for providing target information according to a terminal attribute of a user equipment according to an aspect of the present invention; a network device 1 includes a target information acquisition device 101, a terminal attribute determination device 102, a target information adjustment device 103 and a first information Means 104 are provided.
网络设备1包括但不限于网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(CloudComputing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。本领域技术人员应能理解上述网络设备1仅为举例,其他现有的或今后可能出现的网络设备如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。而用户设备2包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或手写设备等方式进行人机交互的电子产品,例如计算机、手机、PDA、掌上电脑PPC或IPTV等。网络设备1与用户设备2之间的通信相互独立,包括但不限于基于诸如TCP/IP协议、UDP协议等的分组数据传输。The network device 1 includes, but is not limited to, a network host, a single network server, a set of multiple network servers, or a cloud formed by multiple servers. Here, the cloud is composed of a large number of computers or network servers based on cloud computing (Cloud Computing), wherein cloud computing is a kind of distributed computing, a super virtual computer composed of a group of loosely coupled computer sets. Those skilled in the art should be able to understand that the above-mentioned network device 1 is only an example, and other existing or future network devices that may be applicable to the present invention should also be included in the protection scope of the present invention, and are included here by reference here. The user equipment 2 includes, but is not limited to, any electronic product that can interact with the user through keyboards, mice, remote controls, touch pads, or handwriting devices, such as computers, mobile phones, PDAs, PPCs, or IPTVs. wait. The communication between the network device 1 and the user equipment 2 is independent of each other, including but not limited to packet data transmission based on protocols such as TCP/IP and UDP.
其中,目标信息获取装置101获取与用户设备2所提交的访问请求相对应的目标信息。具体地,目标信息获取装置101获取目标信息的方式包括但不限于:Wherein, the target information obtaining means 101 obtains target information corresponding to the access request submitted by the user equipment 2 . Specifically, the ways in which the target information acquiring device 101 acquires target information include but are not limited to:
1)通过例如搜索引擎等第三方设备所提供的应用程序接口(API)或其他约定的通信方式,从该第三方设备获取与用户设备2提交的访问请求相对应的目标信息。1) Obtain the target information corresponding to the access request submitted by the user equipment 2 from the third-party equipment through the application programming interface (API) provided by the third-party equipment such as a search engine or other agreed communication methods.
2)通过搜索引擎等第三方设备所提供的应用程序接口(API)或其他约定的通信方式,从该第三方设备获取用户设备2提交的访问请求,并通过在页面数据库或搜索索引库中进行匹配查询,获取与该访问请求相对应的目标信息。2) Obtain the access request submitted by the user device 2 from the third-party device through the application program interface (API) provided by the third-party device such as the search engine or other agreed communication methods, and perform the request in the page database or search index library. Match the query to obtain the target information corresponding to the access request.
3)通过诸如ASP、JSP、PHP等动态网页技术,获取用户通过用户设备2所提交的访问请求,并通过在页面数据库或搜索索引库中进行匹配查询,获取与该访问请求相对应的目标信息。3) Obtain the access request submitted by the user through the user device 2 through dynamic web page technologies such as ASP, JSP, PHP, etc., and obtain the target information corresponding to the access request by performing a matching query in the page database or search index library .
在此,所述访问请求包括但不限于页面访问请求、信息搜索请求;所述目标信息包括但不限于与所述页面访问请求相对应的目标访问页面、与所述信息搜索请求相对应的目标搜索结果。Here, the access request includes but not limited to a page access request and an information search request; the target information includes but not limited to a target page corresponding to the page access request, a target page corresponding to the information search request search results.
本领域技术人员应能理解上述访问请求、目标信息及获取目标信息的方式仅为举例,其他现有的或今后可能出现的访问请求、目标信息或获取目标信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。Those skilled in the art should be able to understand that the above-mentioned access request, target information and method of obtaining target information are only examples, and other existing or future possible access requests, target information or methods of obtaining target information may be applicable to the present invention, It should also be included within the protection scope of the present invention, and is hereby incorporated by reference.
终端属性确定装置102根据所述目标信息,确定与所述目标信息相对应的终端属性类型。具体地,终端属性确定装置102确定终端属性类型的方式包括但不限于:The terminal attribute determining means 102 determines a terminal attribute type corresponding to the target information according to the target information. Specifically, the means for determining the terminal attribute type by the terminal attribute determining means 102 include but are not limited to:
1)根据目标信息获取装置101所获取的目标信息,通过在类型信息库中匹配查询等方式,获得与该目标信息相对应的终端属性类型。在此,所述类型信息库中存储有目标信息与终端属性类型的映射关系,该类型信息库既可以位于网络设备1中,也可以位于与该网络设备1通过网络相连接的第三方设备中。例如,目标信息获取装置101获取的目标信息为目标访问页面“潜行狙击在线观看”,终端属性确定装置102根据该目标访问页面,在类型信息库中进行匹配查询,获得该目标访问页面所对应的终端属性类型为网络速率。1) According to the target information acquired by the target information obtaining means 101, the terminal attribute type corresponding to the target information is obtained by means of matching query in the type information database or the like. Here, the type information library stores the mapping relationship between target information and terminal attribute types, and the type information library can be located in the network device 1 or in a third-party device connected to the network device 1 through the network . For example, the target information acquired by the target information acquiring device 101 is the target access page "Stealth Sniping Online Viewing", and the terminal attribute determining device 102 performs a matching query in the type information base according to the target access page, and obtains the corresponding target access page. The terminal attribute type is network speed.
2)根据目标信息获取装置101所获取的目标信息,确定该目标信息的目标类型信息,再根据该目标类型信息,按照预置类型映射规则,确定与该目标信息相对应的终端属性类型,下文将对该实施例进行详细描述。2) Determine the target type information of the target information according to the target information acquired by the target information acquiring device 101, and then determine the terminal attribute type corresponding to the target information according to the preset type mapping rules according to the target type information, as follows This embodiment will be described in detail.
3)根据目标信息获取装置101所获取的目标信息,再结合用户对该目标信息的反馈信息,确定所述终端属性类型,下文将对该实施例进行详细描述。3) Determine the terminal attribute type according to the target information acquired by the target information acquiring device 101 combined with user feedback on the target information, and this embodiment will be described in detail below.
在此,所述终端属性类型包括但不限于用户设备的机型、CPU配置、屏幕分辨率、网络速率、操作系统及其版本信息、浏览器及其版本信息、支持的媒体文件格式等。Here, the terminal attribute type includes, but is not limited to, the model of the user equipment, CPU configuration, screen resolution, network speed, operating system and its version information, browser and its version information, supported media file formats, and the like.
本领域技术人员应能理解上述终端属性类型及确定终端属性类型的方式仅为举例,其他现有的或今后可能出现的终端属性类型或确定终端属性类型的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。Those skilled in the art should be able to understand that the above-mentioned terminal attribute types and methods for determining terminal attribute types are only examples, and other existing or future terminal attribute types or methods for determining terminal attribute types that are applicable to the present invention should also be included within the scope of the present invention and incorporated herein by reference.
目标信息调整装置103根据所述用户设备2中与所述终端属性类型相对应的终端属性数据,对所述目标信息进行调整处理,以获得调整处理后的所述目标信息。具体地,目标信息调整装置103根据终端属性确定装置102所确定的终端属性类型,从接收自用户设备2或第三方设备的关于该用户设备2的多个终端属性数据中,提取出与该终端属性类型相对应的终端属性数据,或者,根据该终端属性类型,向用户设备2发送关于与所述终端属性类型相对应的终端属性数据的终端属性请求,并接收自该用户设备2所返回的与所述终端属性类型相对应的终端属性数据;进而,根据该终端属性数据,通过诸如调整所述目标信息的展现形式、过滤所述目标信息的相关内容等方式,对所述目标信息进行调整处理,获得调整处理后的所述目标信息。The target information adjusting module 103 performs adjustment processing on the target information according to the terminal attribute data in the user equipment 2 corresponding to the terminal attribute type, so as to obtain the adjusted target information. Specifically, according to the terminal attribute type determined by the terminal attribute determining means 102, the target information adjusting means 103 extracts the The terminal attribute data corresponding to the attribute type, or, according to the terminal attribute type, send a terminal attribute request about the terminal attribute data corresponding to the terminal attribute type to the user equipment 2, and receive the terminal attribute data returned by the user equipment 2 Terminal attribute data corresponding to the terminal attribute type; furthermore, according to the terminal attribute data, the target information is adjusted by means such as adjusting the display form of the target information, filtering the relevant content of the target information, etc. processing to obtain the adjusted target information.
例如,目标信息获取装置101获取的目标信息为目标访问页面“潜行狙击在线观看”,终端属性确定装置102根据该目标访问页面,在类型信息库中进行匹配查询,获得该目标访问页面所对应的终端属性类型为网络速率;目标信息调整装置103根据该终端属性类型为网络速率,从用户设备2的多个终端属性数据中提取出该用户设备2的网络速率数据值,接着,根据该网络速率数据值,调整该目标访问页面“潜行狙击在线观看”中视频信息的码率,或者获取视频码率与该网络速率数据值相匹配的、“潜行狙击在线观看”所对应的视频信息,以获得调整后的、与所述网络速率数据值相适配的目标信息。For example, the target information acquired by the target information acquiring device 101 is the target access page "Stealth Sniping Online Viewing", and the terminal attribute determining device 102 performs a matching query in the type information base according to the target access page, and obtains the corresponding target access page. The terminal attribute type is the network rate; the target information adjusting means 103 extracts the network rate data value of the user equipment 2 from a plurality of terminal attribute data of the user equipment 2 according to the terminal attribute type being the network rate, and then, according to the network rate Data value, adjust the code rate of the video information in the target access page "watching sneak attack online", or obtain the video information corresponding to "watch sneak attack online" whose video bit rate matches the network rate data value, to obtain The adjusted target information adapted to the network rate data value.
本领域技术人员应能理解上述获取终端属性数据的方式仅为举例,其他现有的或今后可能出现的获取终端属性数据的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。本领域技术人员还应能理解上述对目标信息进行调整处理的方式仅为举例,其他现有的或今后可能出现的对目标信息进行调整处理的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。Those skilled in the art should be able to understand that the above method of obtaining terminal attribute data is only an example, and other existing or future methods of obtaining terminal attribute data, if applicable to the present invention, should also be included within the protection scope of the present invention. and is hereby incorporated by reference. Those skilled in the art should also be able to understand that the above-mentioned ways of adjusting and processing target information are only examples, and other existing or future ways of adjusting and processing target information, if applicable to the present invention, should also be included in this document. within the scope of the invention and is hereby incorporated by reference.
第一信息提供装置104将所述调整处理后的目标信息提供至所述用户设备2。具体地,第一信息提供装置104将目标信息调整装置103调整处理后的所述目标信息,通过诸如ASP、JSP或PHP等动态网页技术,或者其他约定的通信方式,如http或https等通信协议,提供至所述用户设备2,供用户浏览。优选地,当所述目标信息为目标搜索结果,第一信息提供装置104将调整处理后的所述目标搜索结果,以悬浮框、新打开的标签页或网页的形式,按一定顺序或/和格式,逐条或一次性地提供至所述用户设备,供用户浏览。本领域技术人员应能理解上述提供调整处理后的目标信息的方式仅为举例,其他现有的或今后可能出现的提供调整处理后的目标信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。The first information providing module 104 provides the adjusted target information to the user equipment 2 . Specifically, the first information providing means 104 adjusts the target information processed by the target information adjusting means 103 through dynamic web page technologies such as ASP, JSP or PHP, or other agreed communication methods, such as communication protocols such as http or https , provided to the user equipment 2 for the user to browse. Preferably, when the target information is a target search result, the first information providing means 104 adjusts and processes the target search result in the form of a floating frame, a newly opened tab page or a web page, in a certain order or/and format, provided to the user equipment one by one or one at a time, for the user to browse. Those skilled in the art should be able to understand that the above method of providing adjusted target information is only an example, and other existing or future possible ways of providing adjusted target information, if applicable to the present invention, should also be included in within the scope of this invention and is hereby incorporated by reference.
本发明根据目标信息,确定对应的终端属性类型,进而根据用户设备中与该终端属性类型相对应的终端属性数据,对该目标信息进行调整处理,以获得调整处理后的目标信息并提供至该用户设备,使得目标信息与用户设备的终端属性相适配,从而降低了网络设备端在进行终端适配时的处理开销,提高了用户设备获得目标信息的效率,并提升了用户的网络使用体验。The present invention determines the corresponding terminal attribute type according to the target information, and then adjusts the target information according to the terminal attribute data corresponding to the terminal attribute type in the user equipment, so as to obtain the adjusted target information and provide it to the User equipment, so that the target information is adapted to the terminal attributes of the user equipment, thereby reducing the processing overhead of the network equipment when performing terminal adaptation, improving the efficiency of the user equipment to obtain target information, and improving the user's network experience .
优选地,网络设备1的各个装置之间是持续不断工作的。具体地,目标信息获取装置101持续获取与用户设备所提交的访问请求相对应的目标信息;终端属性确定装置102持续根据所述目标信息,确定与所述目标信息相对应的终端属性类型;目标信息调整装置103持续根据所述用户设备中与所述终端属性类型相对应的终端属性数据,对所述目标信息进行调整处理,以获得调整处理后的所述目标信息;第一信息提供装置104持续将所述调整处理后的目标信息提供至所述用户设备。在此,本领域技术人员应理解“持续”是指网络设备1的各装置分别不断地获取目标信息、确定终端属性类型、对目标信息进行调整处理及将调整处理后的目标信息提供至用户设备,直至该网络设备1在较长时间内停止获取与用户设备所提交的访问请求相对应的目标信息。Preferably, various devices of the network device 1 are continuously working. Specifically, the target information obtaining means 101 continuously acquires the target information corresponding to the access request submitted by the user equipment; the terminal attribute determining means 102 continuously determines the terminal attribute type corresponding to the target information according to the target information; the target The information adjusting means 103 continuously adjusts the target information according to the terminal attribute data corresponding to the terminal attribute type in the user equipment, so as to obtain the adjusted target information; the first information providing means 104 Continuously provide the adjusted target information to the user equipment. Here, those skilled in the art should understand that "continuous" means that each device of the network device 1 continuously obtains target information, determines the terminal attribute type, adjusts the target information, and provides the adjusted target information to the user equipment. , until the network device 1 stops acquiring the target information corresponding to the access request submitted by the user equipment within a relatively long period of time.
图2示出根据本发明一个优选实施例的用于根据用户设备的终端属性提供目标信息的设备示意图;网络设备1包括目标信息获取装置201、终端属性确定装置202、目标信息调整装置203和第一信息提供装置204,其中,终端属性确定装置202包括目标类型确定单元2021和终端属性确定单元2022。以下参照图2对该优选实施例进行详细描述:具体地,目标信息获取装置201获取与用户设备所提交的访问请求相对应的目标信息;目标类型确定单元2021根据所述目标信息,确定所述目标信息的目标类型信息;终端属性确定单元2022根据所述目标类型信息,按照预置类型映射规则,确定所述终端属性类型;目标信息调整装置203根据所述用户设备中与所述终端属性类型相对应的终端属性数据,对所述目标信息进行调整处理,以获得调整处理后的所述目标信息;第一信息提供装置204将所述调整处理后的目标信息提供至所述用户设备。其中,目标信息获取装置201、目标信息调整装置203和第一信息提供装置204分别与图1所示对应装置相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。Fig. 2 shows a schematic diagram of a device for providing target information according to a terminal attribute of a user equipment according to a preferred embodiment of the present invention; the network device 1 includes target information acquiring means 201, terminal attribute determining means 202, target information adjusting means 203 and a second An information providing device 204, wherein the terminal attribute determining device 202 includes a target type determining unit 2021 and a terminal attribute determining unit 2022. The preferred embodiment will be described in detail below with reference to FIG. 2: specifically, the target information obtaining means 201 obtains the target information corresponding to the access request submitted by the user equipment; the target type determining unit 2021 determines the target information according to the target information. The target type information of the target information; the terminal attribute determining unit 2022 determines the terminal attribute type according to the target type information and according to the preset type mapping rules; the target information adjustment module 203 determines the terminal attribute type according to the Perform adjustment processing on the target information corresponding to the terminal attribute data to obtain the adjusted target information; the first information providing module 204 provides the adjusted target information to the user equipment. Wherein, the target information acquiring device 201, the target information adjusting device 203 and the first information providing device 204 are respectively the same or substantially the same as the corresponding devices shown in FIG.
其中,目标类型确定单元2021根据目标信息获取装置201所获取的目标信息,确定所述目标信息的目标类型信息。具体地,目标类型确定单元2021确定目标类型信息的方式包括但不限于:Wherein, the target type determining unit 2021 determines the target type information of the target information according to the target information acquired by the target information acquiring device 201 . Specifically, the method of determining the target type information by the target type determining unit 2021 includes but is not limited to:
1)根据目标信息获取装置201所获取的目标信息,通过在类型信息库中进行匹配查询,确定所述目标信息的目标类型信息。在此,所述类型信息库中还可以存储有目标信息与目标类型信息的映射关系。1) According to the target information acquired by the target information acquiring means 201, the target type information of the target information is determined by performing a matching query in the type information database. Here, the type information base may also store a mapping relationship between object information and object type information.
2)当所述目标信息为目标访问页面,根据目标信息获取装置201所获取的目标访问页面,通过从所述目标访问页面的页面标签、标题信息、页面关键字等中,提取与目标类型信息相关的字段,以确定该目标访问页面的目标类型信息。例如,目标信息获取装置201所获取的目标访问页面为“潜行狙击在线观看”,该目标访问页面的页面标签为“视频”,目标类型确定单元2021通过获取该页面标签,从该标签中提取出字段“视频”,并对该字段进行语义分析,或根据该字段在预置词库中匹配查询等,确定该目标访问页面的目标类型信息为视频类型。在此,所述预置词库中存储有字段与目标类型信息的映射关系,如“视频”、“在线观看”、“播放”等字段对应视频类型,“图片”、“照片”、“热图”等字段对应图片类型等。2) When the target information is a target visit page, according to the target visit page acquired by the target information acquisition device 201, extract the target type information from the page label, title information, page keywords, etc. of the target visit page Related fields to determine the target type information of the page visited by the target. For example, the target access page acquired by the target information acquisition device 201 is "Stealth Sniping Online Viewing", and the page tag of the target access page is "Video", and the target type determining unit 2021 obtains the page tag to extract the field "video", and perform semantic analysis on the field, or match the query in the preset thesaurus according to the field, etc., to determine that the target type information of the target visited page is the video type. Here, the preset lexicon stores the mapping relationship between fields and target type information, such as "video", "online viewing", "playing" and other fields corresponding to video types, "picture", "photo", "hot "Image" and other fields correspond to the image type, etc.
3)当所述目标信息为目标搜索结果,根据目标信息获取装置201所获取的目标搜索结果,通过从所述目标搜索结果所对应摘要信息、标题信息或所目标搜索结果所对应的页面的页面标签、页面关键字等中,提取与目标类型信息相关的字段,以确定所述目标搜索结果的目标类型信息。例如,目标信息获取装置201所获取的目标搜索结果为“潜行狙击在线观看”,该目标搜索结果的摘要信息为“电视剧《潜行狙击(粤语)》全集,免费在线观看和高清晰播放”,目标类型确定单元2021通过获取该摘要信息,并对该摘要信息进行语义分析、字符串识别等,获得与目标类型信息相关的字段“在线观看”、“播放”,进而通过预置词库匹配等方式,确定该目标搜索结果的目标类型信息为视频类型。3) When the target information is the target search result, according to the target search result acquired by the target information obtaining means 201, through the page corresponding to the abstract information, title information or the target search result corresponding to the target search result From tags, page keywords, etc., fields related to the target type information are extracted to determine the target type information of the target search result. For example, the target search result acquired by the target information acquisition device 201 is "watch online stealth", the summary information of the target search result is "the complete works of the TV series "Stealth (Cantonese)", free online viewing and high-definition playback", the target The type determination unit 2021 obtains the summary information, performs semantic analysis and character string recognition on the summary information, and obtains the fields "online viewing" and "playing" related to the target type information, and then uses preset thesaurus matching, etc. , determine that the target type information of the target search result is a video type.
4)当所述访问请求为信息搜索请求,所述目标信息为目标搜索结果,根据目标信息获取装置201所获取的目标搜索结果,通过对所述信息搜索请求所对应的查询序列进行语义分析处理,确定所述目标搜索结果的目标类型信息,下文将对该实施例进行详细描述。4) When the access request is an information search request, and the target information is a target search result, according to the target search result acquired by the target information acquisition device 201, perform semantic analysis processing on the query sequence corresponding to the information search request , determine the target type information of the target search result, and this embodiment will be described in detail below.
在此,目标类型信息包括但不限于图片类型、视频类型等。Here, the target type information includes but not limited to picture type, video type and so on.
本领域技术人员应能理解上述目标类型信息及确定目标类型信息的方式仅为举例,其他现有的或今后可能出现的目标类型信息或确定目标类型信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。Those skilled in the art should be able to understand that the above-mentioned target type information and the method for determining the target type information are only examples, and other existing or future possible target type information or methods for determining the target type information, if applicable to the present invention, should also be included within the scope of the present invention and incorporated herein by reference.
终端属性确定单元2022根据目标类型确定单元2021所确定的目标类型信息,按照预置类型映射规则,确定与所述目标信息相对应的终端属性类型。在此,所述预置类型映射规则例如图片类型的目标信息对应的终端属性类型为屏幕分辨率、视频类型的目标信息对应的终端属性类型为网络速率等。The terminal attribute determining unit 2022 determines the terminal attribute type corresponding to the object information according to the object type information determined by the object type determining unit 2021 and according to a preset type mapping rule. Here, the preset type mapping rules include, for example, the terminal attribute type corresponding to the image-type object information is screen resolution, and the terminal attribute type corresponding to the video-type object information is network speed, etc.
本领域技术人员应能理解上述预置类型映射规则仅为举例,其他现有的或今后可能出现的预置类型映射规则如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。Those skilled in the art should be able to understand that the above-mentioned preset type mapping rules are only examples, and other existing or future preset type mapping rules, if applicable to the present invention, should also be included within the scope of protection of the present invention, and This is incorporated herein by reference.
在此,本发明首先根据目标信息确定其目标类型信息,再根据目标类型信息确定相应的终端属性类型,使得终端属性类型的确定更加准确,便于之后基于该终端属性类型获得用户设备的终端属性数据,进而,基于该终端属性数据对所述目标信息进行调整处理。Here, the present invention first determines the target type information according to the target information, and then determines the corresponding terminal attribute type according to the target type information, so that the determination of the terminal attribute type is more accurate, and it is convenient to obtain the terminal attribute data of the user equipment based on the terminal attribute type , and further, performing adjustment processing on the target information based on the terminal attribute data.
在一个优选实施例中(参见图2),所述访问请求包括页面访问请求,所述目标信息包括与所述页面访问请求相对应的目标访问页面;以下参照图2对该优选实施例进行描述,目标信息获取装置201获取与用户设备2所提交的页面访问请求相对应的目标访问页面;终端属性确定装置202根据所述目标访问页面,确定与所述目标访问页面相对应的终端属性类型;目标信息调整装置203根据所述页面访问请求,并结合所述终端属性数据,在页面数据库中进行匹配查询,以获得与所述页面访问请求和所述终端属性数据相匹配的访问结果页面;第一信息提供装置204将所述访问结果页面提供至所述用户设备2。其中,目标信息获取装置201和终端属性确定装置202的具体过程与前述参照图1或图2所描述的实施例中目标信息获取装置和终端属性确定装置所执行的操作过程相同,为简明起见,以引用方式包含于此,而不做赘述。In a preferred embodiment (see FIG. 2), the access request includes a page access request, and the target information includes a target access page corresponding to the page access request; the preferred embodiment is described below with reference to FIG. 2 , the target information acquiring means 201 acquires the target access page corresponding to the page access request submitted by the user equipment 2; the terminal attribute determining means 202 determines the terminal attribute type corresponding to the target access page according to the target access page; The target information adjustment device 203 performs a matching query in the page database according to the page access request and in combination with the terminal attribute data, so as to obtain an access result page that matches the page access request and the terminal attribute data; An information providing means 204 provides the access result page to the user equipment 2 . Wherein, the specific process of the target information acquisition device 201 and the terminal attribute determination device 202 is the same as the operation process performed by the target information acquisition device and the terminal attribute determination device in the embodiment described above with reference to FIG. 1 or FIG. 2 , for the sake of brevity, It is incorporated herein by reference without repetition.
具体地,目标信息调整装置203根据用户提交的页面访问请求,并结合所述用户设备2的终端属性数据,在页面数据库中重新进行匹配查询,以获得与所述页面访问请求和所述终端属性数据相匹配的访问结果页面。例如,用户通过用户设备2提交了关于目标访问页面“潜行狙击20集高清在线观看”的页面访问请求,终端属性确定装置202根据该目标访问页面,确定相对应的终端属性类型为网络速率;假设网络设备1获取到该用户设备2的网络速率,例如该网络速率低于预定网速阈值,则目标信息调整装置203根据该页面访问请求,并结合该用户设备2的网络速率,在页面数据库中重新进行匹配查询,获得相应的访问结果页面“潜行狙击20集普清在线观看”。Specifically, according to the page access request submitted by the user and combined with the terminal attribute data of the user equipment 2, the target information adjustment means 203 re-performs a matching query in the page database to obtain information related to the page access request and the terminal attribute data. The data matches the visit results page. For example, the user submits a page access request about the target access page "Stealth Sniping 20 Episodes HD Online Watch" through the user equipment 2, and the terminal attribute determining means 202 determines the corresponding terminal attribute type as the network rate according to the target access page; assuming The network device 1 acquires the network speed of the user equipment 2, for example, if the network speed is lower than the predetermined network speed threshold, then the target information adjusting means 203, according to the page access request and in combination with the network speed of the user equipment 2, adds Perform the matching query again, and obtain the corresponding access result page "Stealth Sniper 20 Episodes Watch Online in Puqing".
第一信息提供装置204通过诸如JSP、ASP或PHP等动态网页技术,或约定的通信协议,如http或https,将目标信息调整装置203匹配获得的所述访问结果页面提供至所述用户设备2,供用户浏览。优选地,第一信息提供装置204还可以通过诸如JSP、ASP或PHP等动态网页技术,将所述访问结果页面所对应的统一资源定位符(URL)、页面缩略图等,提供至所述用户设备2,供用户选择浏览。The first information providing means 204 provides the access result page matched and obtained by the target information adjusting means 203 to the user equipment 2 through dynamic web page technologies such as JSP, ASP or PHP, or an agreed upon communication protocol, such as http or https , for users to browse. Preferably, the first information providing means 204 can also provide the Uniform Resource Locator (URL), page thumbnail, etc. corresponding to the access result page to the user through dynamic web technologies such as JSP, ASP or PHP. Device 2, for users to choose to browse.
在此,本发明根据页面访问请求与终端属性数据,重新进行匹配查询,获得相应的访问结果页面并提供给用户,使得访问结果页面与终端属性数据相适配,提升了用户的浏览使用体验。Here, the present invention performs matching query again according to the page access request and terminal attribute data, obtains the corresponding access result page and provides it to the user, so that the access result page matches the terminal attribute data, and improves the user's browsing experience.
优选地,所述目标信息调整装置203根据所述终端属性数据,对所述目标访问页面进行调整处理,以获得所述访问结果页面。具体地,目标信息调整装置203根据用户设备2中与所述终端属性类型相对应的终端属性数据,对所述目标访问页面进行调整处理,如调整所述目标访问页面的展现形式、调整所述目标访问页面中图片的分辨率等,将调整处理后的所述目标访问页面,作为所述访问结果页面。例如,当所述用户设备2的屏幕分辨率低于预定分辨率阈值,目标信息调整装置203将所述目标访问页面靠左展现,或调整所述目标访问页面中的图片分辨率,以与所述用户设备2的屏幕分辨率适配。Preferably, the target information adjusting means 203 adjusts the target access page according to the terminal attribute data, so as to obtain the access result page. Specifically, the target information adjustment means 203 adjusts the target access page according to the terminal attribute data corresponding to the terminal attribute type in the user equipment 2, such as adjusting the presentation form of the target access page, adjusting the The resolution of the picture on the target access page, etc., will be adjusted and processed as the target access page as the access result page. For example, when the screen resolution of the user equipment 2 is lower than the predetermined resolution threshold, the target information adjusting means 203 displays the target access page to the left, or adjusts the image resolution in the target access page to be consistent with the target access page. The screen resolution adaptation of the user equipment 2 is described above.
在此,本发明根据终端属性数据,对获得的目标访问页面进行调整处理,使得调整处理后的页面与用户设备的终端属性数据相适配,提升了用户的浏览使用体验。Here, the present invention adjusts the obtained target access page according to the terminal attribute data, so that the adjusted page matches the terminal attribute data of the user equipment, and improves the user's browsing experience.
优选地,所述目标类型确定单元2021通过对所述目标访问页面进行页面关键词提取处理,确定所述目标访问页面的目标类型信息。具体地,当所述目标信息为目标访问页面,目标类型确定单元2021根据目标信息获取装置201所获取的目标访问页面,通过对该目标访问页面的页面分析,提取该目标访问页面中的页面关键词,再通过语义分析、字符串识别技术等,从该页面关键词中提取与目标类型信息相关的字段,根据所述字段在预置词库中进行匹配,以确定所述目标访问页面的目标类型信息。Preferably, the target type determining unit 2021 determines the target type information of the target visited page by performing page keyword extraction processing on the target visited page. Specifically, when the target information is a target access page, the target type determination unit 2021 extracts the page key in the target access page by analyzing the target access page according to the target access page acquired by the target information acquisition device 201 Words, and then through semantic analysis, string recognition technology, etc., extract the fields related to the target type information from the page keywords, and perform matching in the preset thesaurus according to the fields to determine the target of the target access page type information.
在另一个优选实施例中(参见图2),所述访问请求包括信息搜索请求,所述目标信息包括与所述信息搜索请求相对应的目标搜索结果;以下参照图2对该优选实施例进行描述,目标信息获取装置201获取与用户设备2所提交的信息搜索请求相对应的目标搜索结果;终端属性确定装置202根据所述目标搜索结果,确定与所述目标搜索结果相对应的终端属性类型;目标信息调整装置203根据所述信息搜索请求所对应的查询序列,并结合所述终端属性数据,在搜索索引库中进行匹配查询,以获得与所述查询序列和所述终端属性数据相匹配的最终搜索结果;第一信息提供装置204将所述最终搜索结果提供至所述用户设备2。其中,目标信息获取装置201和终端属性确定装置202的具体过程与前述参照图1或图2所描述的实施例中目标信息获取装置和终端属性确定装置所执行的操作过程相同,为简明起见,以引用方式包含于此,而不做赘述。In another preferred embodiment (see FIG. 2), the access request includes an information search request, and the target information includes target search results corresponding to the information search request; the preferred embodiment is described below with reference to FIG. 2 Description, the target information obtaining means 201 acquires the target search result corresponding to the information search request submitted by the user equipment 2; the terminal attribute determining means 202 determines the terminal attribute type corresponding to the target search result according to the target search result The target information adjustment device 203 performs a matching query in the search index library according to the query sequence corresponding to the information search request and in combination with the terminal attribute data, so as to obtain a matching query sequence and the terminal attribute data The final search result of ; the first information providing means 204 provides the final search result to the user equipment 2 . Wherein, the specific process of the target information acquisition device 201 and the terminal attribute determination device 202 is the same as the operation process performed by the target information acquisition device and the terminal attribute determination device in the embodiment described above with reference to FIG. 1 or FIG. 2 , for the sake of brevity, It is incorporated herein by reference without repetition.
具体地,目标信息调整装置203根据用户提交的信息搜索请求所对应的查询序列,并结合所述用户设备2中与终端属性类型相对应的终端属性数据,重新在搜索索引库中进行匹配查询,以获得与所述查询序列和所述终端属性数据相匹配的最终搜索结果。例如,假设用户输入查询序列“潜行狙击视频”,以提交信息搜索请求,得到的目标搜索结果包括“潜行狙击视频高清在线观看”,终端属性确定装置202根据所述目标搜索结果,确定相对应的终端属性类型为网络速率;假设网络设备1获取到该用户设备2的网络速率,例如该网络速率低于预定网速阈值,目标信息调整装置203根据该查询序列,并结合该用户设备2的网络速率,重新在搜索索引库中进行匹配查询,获得最终搜索结果“潜行狙击视频普清在线观看”。Specifically, according to the query sequence corresponding to the information search request submitted by the user, and in combination with the terminal attribute data corresponding to the terminal attribute type in the user equipment 2, the target information adjustment device 203 performs a matching query in the search index database again, to obtain a final search result matching the query sequence and the terminal attribute data. For example, assuming that the user inputs the query sequence "stealth sniper video" to submit an information search request, the obtained target search results include "stealth sniper video high-definition online viewing", and the terminal attribute determining device 202 determines the corresponding The terminal attribute type is network speed; assuming that the network device 1 obtains the network speed of the user equipment 2, for example, the network speed is lower than a predetermined network speed threshold, the target information adjustment device 203 combines the network speed of the user equipment 2 according to the query sequence. Speed, re-match the query in the search index library, and get the final search result "stealth sniper video general clear online watch".
在此,本发明根据信息搜索请求与终端属性数据,重新进行匹配查询,获得相应的最终搜索结果并提供给用户,使得最终搜索结果与终端属性数据相适配,提升了用户的搜索使用体验。Here, according to the information search request and the terminal attribute data, the present invention re-matches the query, obtains the corresponding final search result and provides it to the user, so that the final search result matches the terminal attribute data, and improves the user's search experience.
第一信息提供装置204通过诸如JSP、ASP或PHP等动态网页技术,或约定的通信协议,如http或https,将所述最终搜索结果提供至所述用户设备2。优选地,第一信息提供装置204通过诸如JSP、ASP或PHP等动态网页技术,将目标信息调整装置203匹配获得的最终搜索结果逐条或一次性地提供至所述用户设备2;或者,将所述最终搜索结果写入一个或多个页面,并将所述一个或多个页面提供至所述用户设备2。The first information providing means 204 provides the final search result to the user equipment 2 through a dynamic webpage technology such as JSP, ASP or PHP, or an agreed communication protocol such as http or https. Preferably, the first information providing means 204 provides the final search results matched by the target information adjusting means 203 to the user equipment 2 one by one or at one time through dynamic web page technologies such as JSP, ASP or PHP; The final search result is written to one or more pages, and the one or more pages are provided to the user device 2.
优选地,所述目标信息调整装置203根据所述终端属性数据,对所述目标搜索结果进行调整处理,以获得所述最终搜索结果。具体地,目标信息调整装置203根据用户设备2中与所述终端属性类型相对应的终端属性数据,对目标信息获取装置201所获取的目标搜索结果进行调整处理,如调整所述目标搜索结果的排序、筛选出部分目标搜索结果等,以获得调整处理后的目标搜索结果,作为所述最终搜索结果。例如,假设用户输入查询序列“潜行狙击视频”,以提交信息搜索请求,得到的目标搜索结果包括“潜行狙击视频高清在线观看”、“潜行狙击视频普清在线观看”等,终端属性确定装置202根据所述目标搜索结果,确定相对应的终端属性类型为网络速率;假设网络设备1获取到该用户设备2的网络速率,例如该网络速率低于预定网速阈值,目标信息调整装置203对这两个目标搜索结果进行排序处理,将目标搜索结果“潜行狙击视频普清在线观看”排在“潜行狙击视频高清在线观看”前面,或者,对这两个目标搜索结果进行筛选处理,筛选出目标搜索结果“潜行狙击视频普清在线观看”,以作为最终搜索结果。Preferably, the target information adjusting means 203 adjusts the target search result according to the terminal attribute data to obtain the final search result. Specifically, the target information adjusting means 203 adjusts the target search results acquired by the target information acquiring means 201 according to the terminal attribute data corresponding to the terminal attribute type in the user equipment 2, such as adjusting the target search results Sorting, filtering out part of the target search results, etc., to obtain the adjusted and processed target search results as the final search results. For example, assuming that the user enters the query sequence "stealth sniper video" to submit an information search request, the obtained target search results include "stealth sniper video HD online viewing", "stealth sniper video normal HD online viewing", etc., the terminal attribute determination device 202 According to the target search result, it is determined that the corresponding terminal attribute type is the network rate; assuming that the network device 1 obtains the network rate of the user equipment 2, for example, the network rate is lower than a predetermined network speed threshold, the target information adjustment device 203 The two target search results are sorted, and the target search result "stealth sniper video ordinary clear online viewing" is ranked in front of "stealth sniper video high-definition online viewing", or the two target search results are screened to filter out the target The search result "stealth sniper video general clear online watch" is taken as the final search result.
在此,本发明根据终端属性数据,对获得的目标搜索结果进行调整处理,使得调整处理后所得到的最终搜索结果与用户设备的终端属性数据相适配,提升了用户的搜索使用体验。Here, the present invention adjusts the obtained target search result according to the terminal attribute data, so that the final search result obtained after the adjustment process is compatible with the terminal attribute data of the user equipment, thereby improving the user's search experience.
优选地,所述目标类型确定单元2021通过对所述信息搜索请求所对应的查询序列进行语义分析处理,确定所述目标搜索结果的目标类型信息。具体地,当所述目标信息为目标搜索结果,目标类型确定单元2021通过对所述信息搜索请求所对应的查询序列进行语义分析处理,从该查询序列中提取出与目标类型信息相关的字段,根据所述字段在预置词库中进行匹配,以确定所述目标搜索结果的目标类型信息。例如,用户输入的查询序列包括“视频”或“图片”等字段,目标类型确定单元2021通过对该查询序列进行分词、字符串识别等语义分析处理,提取出所述字段,根据所述字段在预置词库中进行匹配,确定所述目标搜索结果的目标类型信息。Preferably, the target type determining unit 2021 determines the target type information of the target search result by performing semantic analysis on the query sequence corresponding to the information search request. Specifically, when the target information is a target search result, the target type determination unit 2021 extracts fields related to target type information from the query sequence by performing semantic analysis on the query sequence corresponding to the information search request, Matching is performed in a preset thesaurus according to the fields to determine the target type information of the target search result. For example, the query sequence input by the user includes fields such as "video" or "picture", and the target type determination unit 2021 extracts the fields by performing semantic analysis such as word segmentation and string recognition on the query sequence, and according to the fields in the Matching is performed in the preset thesaurus, and the target type information of the target search result is determined.
更优选地,网络设备1还包括后续处理装置(未示出),该后续处理装置根据所述用户设备所对应的用户的用户设置,对所述最终搜索结果进行后续处理,以获得后续处理后的所述最终搜索结果;其中,所述第一信息提供装置204将所述后续处理后的最终搜索结果提供至所述用户设备2;其中,所述后续处理包括以下至少任一项:More preferably, the network device 1 further includes a subsequent processing device (not shown), which performs subsequent processing on the final search result according to the user settings of the user corresponding to the user equipment, so as to obtain a post-processing The final search result; wherein, the first information providing means 204 provides the final search result after the subsequent processing to the user equipment 2; wherein, the subsequent processing includes at least any one of the following:
-根据所述用户设置来对所述最终搜索结果进行排序处理;- sorting the final search results according to the user settings;
-根据所述用户设置来对所述最终搜索结果进行筛选处理。- Filtering the final search results according to the user settings.
具体地,所述后续处理装置根据所述用户设备2所对应的用户的用户设置,对所述最终搜索结果进行排序处理、筛选处理等后续处理,以获得后续处理后的所述最终搜索结果。例如,用户设置其偏好某个站点的最终搜索结果,则后续处理装置将来自该站点的最终搜索结果的排序靠前、或仅筛选出来自该站点的搜索结果。随后,所述第一信息提供装置204通过诸如JSP、ASP或PHP等动态网页技术,或约定的通信协议,如http或https,将所述后续处理后的最终搜索结果提供至所述用户设备2。在此,所述第一信息提供装置204的操作过程与前述实施例中第一信息提供装置的基本相同,故此处不再赘述,并通过引用的方式包含于此。Specifically, the subsequent processing means performs subsequent processing such as sorting processing and filtering processing on the final search results according to the user settings of the user corresponding to the user equipment 2, so as to obtain the final search results after subsequent processing. For example, if the user sets his preference for the final search results of a certain site, the subsequent processing device will rank the final search results from this site first, or filter out only the search results from this site. Subsequently, the first information providing means 204 provides the final search results after the subsequent processing to the user equipment 2 through dynamic web page technologies such as JSP, ASP or PHP, or agreed communication protocols such as http or https . Here, the operation process of the first information providing device 204 is basically the same as that of the first information providing device in the foregoing embodiments, so it will not be repeated here, and is included here by reference.
本领域技术人员应能理解,上述后续处理装置和目标信息调整装置仅为示例,在实践中,它们可以是两个独立的模块,也可集成在一个模块中。Those skilled in the art should understand that the above-mentioned subsequent processing device and target information adjustment device are only examples, and in practice, they may be two independent modules, or may be integrated into one module.
在此,本发明根据用户的设置,对匹配得到的最终搜索结果进行排序、筛选等后续处理,使得处理后的最终搜索结果更符合用户的需求,提升用户的搜索浏览体验。Here, the present invention performs follow-up processing such as sorting and screening on the matched final search results according to the user's settings, so that the processed final search results are more in line with the user's needs, and the user's search and browsing experience is improved.
图3示出根据本发明另一个优选实施例的用于根据用户设备的终端属性提供目标信息的设备示意图;网络设备1还包括第二信息提供装置305和反馈信息获取装置306。以下参照图3对该优选实施例进行详细描述:具体地,目标信息获取装置301获取与用户设备2所提交的访问请求相对应的目标信息;第二信息提供装置305将所述目标信息提供至所述用户设备2;反馈信息获取装置306获取所述用户设备2所对应的用户对所述目标信息的反馈信息;终端属性确定装置302根据所述目标信息,并结合所述反馈信息,确定所述终端属性类型;目标信息调整装置303根据所述用户设备中与所述终端属性类型相对应的终端属性数据,对所述目标信息进行调整处理,以获得调整处理后的所述目标信息;第一信息提供装置304将所述调整处理后的目标信息提供至所述用户设备。其中,目标信息获取装置301、目标信息调整装置303和第一信息提供装置304分别与图1或图2所示对应装置相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。FIG. 3 shows a schematic diagram of a device for providing target information according to terminal attributes of user equipment according to another preferred embodiment of the present invention; The preferred embodiment will be described in detail below with reference to FIG. 3 : specifically, the target information acquiring means 301 acquires the target information corresponding to the access request submitted by the user equipment 2; the second information providing means 305 provides the target information to The user equipment 2; the feedback information acquiring means 306 acquires the feedback information of the user corresponding to the user equipment 2 on the target information; the terminal attribute determining means 302 determines the target information according to the target information and in combination with the feedback information The terminal attribute type; the target information adjusting module 303 adjusts the target information according to the terminal attribute data corresponding to the terminal attribute type in the user equipment, so as to obtain the adjusted target information; An information providing means 304 provides the adjusted target information to the user equipment. Among them, the target information acquiring device 301, the target information adjusting device 303 and the first information providing device 304 are the same or basically the same as the corresponding devices shown in Fig. 1 or Fig. 2 respectively, so they are not repeated here, and are included here by reference .
其中,第二信息提供装置305将所述目标信息提供至所述用户设备。具体地,第二信息提供装置305将目标信息获取装置301所获取的目标信息,通过诸如ASP、JSP或PHP等动态网页技术,提供至所述用户设备2,供用户浏览。优选地,第二信息提供装置305将可供用户提交反馈信息的特定按钮、链接或输入框等,嵌入到所述目标信息中,提供至所述用户设备2。Wherein, the second information providing module 305 provides the target information to the user equipment. Specifically, the second information providing means 305 provides the target information acquired by the target information acquiring means 301 to the user equipment 2 through dynamic web page technologies such as ASP, JSP or PHP, for users to browse. Preferably, the second information providing means 305 embeds specific buttons, links or input boxes for users to submit feedback information into the target information, and provides them to the user equipment 2 .
反馈信息获取装置306获取所述用户设备2所对应的用户对所述目标信息的反馈信息。具体地,用户对接收到的目标信息,通过点选特定按钮、点击相应的链接或在输入框内输入反馈信息等方式,提交对所述目标信息的反馈信息,反馈信息获取装置306通过调用该用户设备2的应用程序接口(API)或其他约定的通信方式,或通过诸如ASP、JSP或PHP等动态网页技术,获取该用户对所述目标信息的反馈信息。The feedback information obtaining module 306 obtains the feedback information of the user corresponding to the user equipment 2 on the target information. Specifically, for the received target information, the user submits feedback information on the target information by clicking a specific button, clicking a corresponding link, or inputting feedback information in an input box, etc., and the feedback information obtaining device 306 calls The application program interface (API) or other agreed communication methods of the user equipment 2, or through dynamic web page technologies such as ASP, JSP or PHP, obtain the user's feedback information on the target information.
终端属性确定装置302根据目标信息获取装置301所获取的所述目标信息,并结合反馈信息获取装置306所获取的用户的反馈信息,确定所述终端属性类型。例如,假设所述目标信息为目标访问页面,用户通过点击该目标访问页面中的特定按钮,提交了关于无法显示该目标访问页面中的图片的反馈信息;反馈信息获取装置306通过诸如ASP、JSP或PHP等动态网页技术,获取了该反馈信息;随后,终端属性确定装置302根据所述目标访问页面,并结合该反馈信息,确定所述终端属性类型为屏幕分辨率。再如,假设所述目标信息为视频搜索结果页面,用户点击访问了一个或多个特定码率的视频搜索结果;反馈信息获取装置306通过诸如ASP、JSP或PHP等动态网页技术,获取了该反馈信息;随后,终端属性确定装置302根据所述视频搜索结果页面,并结合该反馈信息,确定所述终端属性类型为网络连接速率。The terminal attribute determining means 302 determines the terminal attribute type according to the target information acquired by the target information acquiring means 301 and in combination with the user's feedback information acquired by the feedback information acquiring means 306 . For example, assuming that the target information is a target visit page, the user submits feedback information about the inability to display pictures in the target visit page by clicking a specific button in the target visit page; or PHP and other dynamic web page technologies to obtain the feedback information; then, the terminal attribute determining means 302 determines that the terminal attribute type is screen resolution according to the target access page and in combination with the feedback information. For another example, assume that the target information is a video search result page, and the user clicks to access one or more video search results with a specific code rate; the feedback information obtaining device 306 obtains the video search result page through dynamic web technologies such as ASP, JSP or PHP. Feedback information; then, the terminal attribute determining means 302 determines the terminal attribute type as network connection speed according to the video search result page and in combination with the feedback information.
本领域技术人员应能理解,上述第一信息提供装置、第二信息提供装置仅为示例,在实践中,它们可以是两个独立的模块,也可集成在一个模块中。Those skilled in the art should understand that the above-mentioned first information providing device and second information providing device are only examples, and in practice, they may be two independent modules, or may be integrated into one module.
本领域技术人员应能理解,上述反馈信息获取装置和目标信息获取装置仅为示例,在实践中,它们可以是两个独立的模块,也可集成在一个模块中。Those skilled in the art should understand that the above-mentioned feedback information acquisition device and target information acquisition device are only examples, and in practice, they may be two independent modules, or may be integrated into one module.
在此,本发明根据目标信息,并结合用户的反馈信息,确定终端属性类型,使得终端属性类型的确定更加准确,更符合用户的需求,便于之后基于该终端属性类型获得用户设备的终端属性数据,进而,基于该终端属性数据对所述目标信息进行调整处理。Here, the present invention determines the terminal attribute type according to the target information and combined with the user's feedback information, so that the determination of the terminal attribute type is more accurate and more in line with the user's needs, and it is convenient to obtain the terminal attribute data of the user equipment based on the terminal attribute type , and further, performing adjustment processing on the target information based on the terminal attribute data.
图4示出根据本发明又一个优选实施例的用于根据用户设备的终端属性提供目标信息的设备示意图;网络设备1还包括请求发送装置407和数据接收装置408,用户设备2包括请求接收装置409和数据发送装置410。以下参照图4对该优选实施例进行详细描述:具体地,网络设备1中的目标信息获取装置401获取与用户设备2所提交的访问请求相对应的目标信息;终端属性确定装置402根据所述目标信息,确定与所述目标信息相对应的终端属性类型;请求发送装置407根据所述终端属性类型,向所述用户设备2发送关于所述用户设备2中与所述终端属性类型相对应的终端属性数据的终端属性请求;用户设备2中的请求接收装置409接收自网络设备1发送的关于用户设备中与终端属性类型相对应的终端属性数据的终端属性请求;数据发送装置410根据所述终端属性请求,向所述网络设备1发送所述终端属性数据;网络设备1中的数据接收装置408接收自所述用户设备基于所述终端属性请求所发送的所述终端属性数据;目标信息调整装置403根据所述用户设备中与所述终端属性类型相对应的终端属性数据,对所述目标信息进行调整处理,以获得调整处理后的所述目标信息;第一信息提供装置404将所述调整处理后的目标信息提供至所述用户设备。其中,网络设备1中的目标信息获取装置401、终端属性确定装置402、目标信息调整装置403和第一信息提供装置404分别与图1、图2或图3中所示对应装置相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。Fig. 4 shows a schematic diagram of a device for providing target information according to a terminal attribute of a user equipment according to another preferred embodiment of the present invention; the network device 1 also includes a request sending means 407 and a data receiving means 408, and the user equipment 2 includes a request receiving means 409 and data sending means 410. The preferred embodiment will be described in detail below with reference to FIG. 4: specifically, the target information acquiring means 401 in the network device 1 acquires the target information corresponding to the access request submitted by the user equipment 2; the terminal attribute determining means 402 according to the Target information, determining the terminal attribute type corresponding to the target information; the request sending unit 407 sends to the user equipment 2 information about the terminal attribute type corresponding to the terminal attribute type in the user equipment 2 according to the terminal attribute type The terminal attribute request of terminal attribute data; the request receiving means 409 in the user equipment 2 receives from the network equipment 1 the terminal attribute request about the terminal attribute data corresponding to the terminal attribute type in the user equipment; the data sending means 410 according to the A terminal attribute request, sending the terminal attribute data to the network device 1; the data receiving means 408 in the network device 1 receives the terminal attribute data sent from the user equipment based on the terminal attribute request; target information adjustment The means 403 adjusts the target information according to the terminal attribute data corresponding to the terminal attribute type in the user equipment, so as to obtain the adjusted target information; the first information providing means 404 converts the The adjusted target information is provided to the user equipment. Wherein, the target information acquiring means 401, terminal attribute determining means 402, target information adjusting means 403 and first information providing means 404 in the network device 1 are respectively the same or substantially the same as the corresponding means shown in Fig. 1, Fig. 2 or Fig. 3 , so it will not be repeated here, and it is included here by reference.
其中,网络设备1中的请求发送装置407根据终端属性确定装置402所确定的终端属性类型,通过一次或多次调用用户设备2所提供的应用程序接口(API)或其他约定的通信方式,如http或https等传输协议,向所述用户设备2发送关于所述用户设备2中与所述终端属性类型相对应的终端属性数据的终端属性请求。优选地,所述终端属性请求可以内嵌于提供至用户设备2的页面或搜索结果中。例如,请求发送装置407向用户设备2发送一页面,其中,该页面内嵌有用于获取用户设备2中与所述终端属性类型相对应的终端属性数据的JavaScript可执行脚本。Wherein, the request sending means 407 in the network device 1 calls the application programming interface (API) provided by the user equipment 2 or other agreed communication methods one or more times according to the terminal attribute type determined by the terminal attribute determining means 402, such as A transmission protocol such as http or https sends a terminal attribute request to the user equipment 2 about the terminal attribute data corresponding to the terminal attribute type in the user equipment 2 . Preferably, the terminal attribute request may be embedded in a page or search result provided to the user equipment 2 . For example, the request sending unit 407 sends a page to the user equipment 2, wherein the page is embedded with a JavaScript executable script for acquiring terminal attribute data in the user equipment 2 corresponding to the terminal attribute type.
本领域技术人员应能理解,上述请求发送装置、第一信息提供装置仅为示例,在实践中,它们可以是两个独立的模块,也可集成在一个模块中。Those skilled in the art should understand that the above-mentioned request sending device and first information providing device are only examples, and in practice, they may be two independent modules, or may be integrated into one module.
本领域技术人员应能理解,上述请求发送装置、第一信息提供装置和第二信息提供装置仅为示例,在实践中,它们可以是三个独立的模块,也可两两集成在一个模块中,或全部集成在一个模块中。Those skilled in the art should be able to understand that the above-mentioned request sending device, first information providing device and second information providing device are only examples, and in practice, they can be three independent modules, or two can be integrated into one module , or all integrated in one module.
用户设备2中的请求接收装置409通过例如前例中所述的API或其他约定的通信方式,接收自网络设备1发送的关于用户设备2中与终端属性类型相对应的终端属性数据的终端属性请求。The request receiving means 409 in the user equipment 2 receives the terminal attribute request about the terminal attribute data corresponding to the terminal attribute type in the user equipment 2 sent from the network equipment 1 through, for example, the API described in the previous example or other agreed communication methods .
数据发送装置410根据请求接收装置409所接收到的终端属性请求,将该用户设备2中与所述终端属性类型相对应的终端属性数据,通过一次或多次调用网络设备1提供的应用程序接口(API)或其他约定的通信方式,如http或https等传输协议,发送至网络设备1。优选地,数据发送装置410还根据请求接收装置409所接收到的终端属性请求,获取该用户设备2中与所述终端属性类型相对应的终端属性数据,例如,在该用户设备2中加载网络设备1所发送的页面后,运行该页面中内嵌的JavaScript可执行脚本,获取该用户设备2中与所述终端属性类型相对应的终端属性数据;再向网络设备1发送执行该JavaScript可执行脚本后获得的该用户设备2中与所述终端属性类型相对应的终端属性数据。The data sending means 410, according to the terminal attribute request received by the request receiving means 409, calls the terminal attribute data corresponding to the terminal attribute type in the user equipment 2 by calling the application program interface provided by the network equipment 1 one or more times. (API) or other agreed communication methods, such as transmission protocols such as http or https, and send them to the network device 1. Preferably, the data sending means 410 also obtains the terminal attribute data corresponding to the terminal attribute type in the user equipment 2 according to the terminal attribute request received by the request receiving means 409, for example, loading the network After the page sent by device 1, run the JavaScript executable script embedded in the page to obtain the terminal attribute data corresponding to the terminal attribute type in the user device 2; then send and execute the JavaScript executable script to network device 1 The terminal attribute data corresponding to the terminal attribute type obtained in the user equipment 2 after the script.
网络设备1中的数据接收装置408通过例如前例中所述的API或其他约定的通信方式,接收自所述用户设备2基于所述终端属性请求所发送的所述终端属性数据。The data receiving unit 408 in the network device 1 receives the terminal attribute data sent based on the terminal attribute request from the user equipment 2 through, for example, the API described in the preceding example or other agreed communication methods.
本领域技术人员应能理解,上述数据接收装置、目标信息获取装置仅为示例,在实践中,它们可以是两个独立的模块,也可集成在一个模块中。Those skilled in the art should understand that the above-mentioned data receiving device and target information acquiring device are only examples, and in practice, they may be two independent modules, or may be integrated into one module.
本领域技术人员应能理解,上述数据接收装置、反馈信息获取装置和目标信息获取装置仅为示例,在实践中,它们可以是三个独立的模块,也可两两集成在一个模块中,或全部集成在一个模块中。Those skilled in the art should be able to understand that the above-mentioned data receiving device, feedback information obtaining device and target information obtaining device are only examples. In practice, they can be three independent modules, or can be integrated into one module two by two, or All integrated in one module.
在此,本发明基于确定的终端属性类型,向用户设备发送终端属性请求,并接收自用户设备基于该终端属性类型所发送的终端属性数据,便于之后基于该终端属性数据对目标信息进行调整处理,使得调整处理后的目标信息与用户设备的终端属性数据相适配,提高用户设备获得目标信息的效率,提升用户的浏览体验。Here, the present invention sends a terminal attribute request to the user equipment based on the determined terminal attribute type, and receives terminal attribute data sent from the user equipment based on the terminal attribute type, so as to facilitate subsequent adjustment processing of the target information based on the terminal attribute data , so that the adjusted and processed target information matches the terminal attribute data of the user equipment, so as to improve the efficiency of the user equipment in obtaining the target information and improve the browsing experience of the user.
图5示出根据本发明另一个方面的用于根据用户设备的终端属性提供目标信息的方法流程图。Fig. 5 shows a flow chart of a method for providing target information according to a terminal attribute of a user equipment according to another aspect of the present invention.
网络设备1包括但不限于网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(CloudComputing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。本领域技术人员应能理解上述网络设备1仅为举例,其他现有的或今后可能出现的网络设备如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。而用户设备2包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或手写设备等方式进行人机交互的电子产品,例如计算机、手机、PDA、掌上电脑PPC或IPTV等。网络设备1与用户设备2之间的通信相互独立,包括但不限于基于诸如TCP/IP协议、UDP协议等的分组数据传输。The network device 1 includes, but is not limited to, a network host, a single network server, a set of multiple network servers, or a cloud formed by multiple servers. Here, the cloud is composed of a large number of computers or network servers based on cloud computing (Cloud Computing), wherein cloud computing is a kind of distributed computing, a super virtual computer composed of a group of loosely coupled computer sets. Those skilled in the art should be able to understand that the above-mentioned network device 1 is only an example, and other existing or future network devices that may be applicable to the present invention should also be included in the protection scope of the present invention, and are included here by reference here. The user equipment 2 includes but is not limited to any electronic product that can interact with the user through keyboards, mice, remote controls, touch pads, or handwriting devices, such as computers, mobile phones, PDAs, PPCs, or IPTVs. wait. The communication between the network device 1 and the user equipment 2 is independent of each other, including but not limited to packet data transmission based on protocols such as TCP/IP and UDP.
在步骤S501中,网络设备1获取与用户设备2所提交的访问请求相对应的目标信息。具体地,在步骤S501中,网络设备1获取目标信息的方式包括但不限于:In step S501 , the network device 1 acquires target information corresponding to the access request submitted by the user device 2 . Specifically, in step S501, the ways for the network device 1 to obtain target information include but are not limited to:
1)通过例如搜索引擎等第三方设备所提供的应用程序接口(API)或其他约定的通信方式,从该第三方设备获取与用户设备2提交的访问请求相对应的目标信息。1) Obtain the target information corresponding to the access request submitted by the user equipment 2 from the third-party equipment through the application programming interface (API) provided by the third-party equipment such as a search engine or other agreed communication methods.
2)通过搜索引擎等第三方设备所提供的应用程序接口(API)或其他约定的通信方式,从该第三方设备获取用户设备2提交的访问请求,并通过在页面数据库或搜索索引库中进行匹配查询,获取与该访问请求相对应的目标信息。2) Obtain the access request submitted by the user device 2 from the third-party device through the application program interface (API) provided by the third-party device such as the search engine or other agreed communication methods, and perform the request in the page database or search index library. Match the query to obtain the target information corresponding to the access request.
3)通过诸如ASP、JSP、PHP等动态网页技术,获取用户通过用户设备2所提交的访问请求,并通过在页面数据库或搜索索引库中进行匹配查询,获取与该访问请求相对应的目标信息。3) Obtain the access request submitted by the user through the user device 2 through dynamic web page technologies such as ASP, JSP, PHP, etc., and obtain the target information corresponding to the access request by performing a matching query in the page database or search index library .
在此,所述访问请求包括但不限于页面访问请求、信息搜索请求;所述目标信息包括但不限于与所述页面访问请求相对应的目标访问页面、与所述信息搜索请求相对应的目标搜索结果。Here, the access request includes but not limited to a page access request and an information search request; the target information includes but not limited to a target page corresponding to the page access request, a target page corresponding to the information search request search results.
本领域技术人员应能理解上述访问请求、目标信息及获取目标信息的方式仅为举例,其他现有的或今后可能出现的访问请求、目标信息或获取目标信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。Those skilled in the art should be able to understand that the above-mentioned access request, target information and method of obtaining target information are only examples, and other existing or future possible access requests, target information or methods of obtaining target information may be applicable to the present invention, It should also be included within the protection scope of the present invention, and is hereby incorporated by reference.
在步骤S502中,网络设备1根据所述目标信息,确定与所述目标信息相对应的终端属性类型。具体地,在步骤S502中,网络设备1确定终端属性类型的方式包括但不限于:In step S502, the network device 1 determines the terminal attribute type corresponding to the target information according to the target information. Specifically, in step S502, the way for the network device 1 to determine the terminal attribute type includes but is not limited to:
1)根据在步骤S501中所获取的目标信息,通过在类型信息库中匹配查询等方式,获得与该目标信息相对应的终端属性类型。在此,所述类型信息库中存储有目标信息与终端属性类型的映射关系,该类型信息库既可以位于网络设备1中,也可以位于与该网络设备1通过网络相连接的第三方设备中。例如,在步骤S501中,网络设备1获取的目标信息为目标访问页面“潜行狙击在线观看”,在步骤S502中,网络设备1根据该目标访问页面,在类型信息库中进行匹配查询,获得该目标访问页面所对应的终端属性类型为网络速率。1) According to the target information obtained in step S501, the terminal attribute type corresponding to the target information is obtained by matching and querying in the type information database. Here, the type information library stores the mapping relationship between target information and terminal attribute types, and the type information library can be located in the network device 1 or in a third-party device connected to the network device 1 through the network . For example, in step S501, the target information acquired by the network device 1 is the target access page "Sneak Attack Online Watch", and in step S502, the network device 1 performs a matching query in the type information base according to the target access page, and obtains the The terminal attribute type corresponding to the target access page is network speed.
2)根据在步骤S501中所获取的目标信息,确定该目标信息的目标类型信息,再根据该目标类型信息,按照预置类型映射规则,确定与该目标信息相对应的终端属性类型,下文将对该实施例进行详细描述。2) According to the target information acquired in step S501, determine the target type information of the target information, and then according to the target type information, according to the preset type mapping rules, determine the terminal attribute type corresponding to the target information, hereinafter This embodiment is described in detail.
3)根据在步骤S501中所获取的目标信息,再结合用户对该目标信息的反馈信息,确定所述终端属性类型,下文将对该实施例进行详细描述。3) According to the target information acquired in step S501, combined with the user's feedback information on the target information, the terminal attribute type is determined, and this embodiment will be described in detail below.
在此,所述终端属性类型包括但不限于用户设备的机型、CPU配置、屏幕分辨率、网络速率、操作系统及其版本信息、浏览器及其版本信息、支持的媒体文件格式等。Here, the terminal attribute type includes, but is not limited to, the model of the user equipment, CPU configuration, screen resolution, network speed, operating system and its version information, browser and its version information, supported media file formats, and the like.
本领域技术人员应能理解上述终端属性类型及确定终端属性类型的方式仅为举例,其他现有的或今后可能出现的终端属性类型或确定终端属性类型的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。Those skilled in the art should be able to understand that the above-mentioned terminal attribute types and methods for determining terminal attribute types are only examples, and other existing or future terminal attribute types or methods for determining terminal attribute types that are applicable to the present invention should also be included within the scope of the present invention and incorporated herein by reference.
在步骤S503中,网络设备1根据所述用户设备2中与所述终端属性类型相对应的终端属性数据,对所述目标信息进行调整处理,以获得调整处理后的所述目标信息。具体地,在步骤S503中,网络设备1根据在步骤S502中所确定的终端属性类型,从接收自用户设备2或第三方设备的关于该用户设备2的多个终端属性数据中,提取出与该终端属性类型相对应的终端属性数据,或者,根据该终端属性类型,向用户设备2发送关于与所述终端属性类型相对应的终端属性数据的终端属性请求,并接收自该用户设备2所返回的与所述终端属性类型相对应的终端属性数据;进而,根据该终端属性数据,通过诸如调整所述目标信息的展现形式、过滤所述目标信息的相关内容等方式,对所述目标信息进行调整处理,获得调整处理后的所述目标信息。In step S503, the network device 1 performs adjustment processing on the target information according to the terminal attribute data corresponding to the terminal attribute type in the user equipment 2, so as to obtain the adjusted target information. Specifically, in step S503, the network device 1 extracts, according to the terminal attribute type determined in step S502, from a plurality of terminal attribute data about the user equipment 2 received from the user equipment 2 or a third-party device, which is related to The terminal attribute data corresponding to the terminal attribute type, or, according to the terminal attribute type, sending a terminal attribute request about the terminal attribute data corresponding to the terminal attribute type to the user equipment 2, and receiving from the user equipment 2 The returned terminal attribute data corresponding to the terminal attribute type; furthermore, according to the terminal attribute data, by means such as adjusting the display form of the target information, filtering the relevant content of the target information, etc., the target information Perform adjustment processing to obtain the adjusted target information.
例如,在步骤S501中,网络设备1获取的目标信息为目标访问页面“潜行狙击在线观看”,在步骤S502中,网络设备1根据该目标访问页面,在类型信息库中进行匹配查询,获得该目标访问页面所对应的终端属性类型为网络速率;在步骤S503中,网络设备1根据该终端属性类型为网络速率,从用户设备2的多个终端属性数据中提取出该用户设备2的网络速率数据值,接着,根据该网络速率数据值,调整该目标访问页面“潜行狙击在线观看”中视频信息的码率,或者获取视频码率与该网络速率数据值相匹配的、“潜行狙击在线观看”所对应的视频信息,以获得调整后的、与所述网络速率数据值相适配的目标信息。For example, in step S501, the target information acquired by the network device 1 is the target access page "Sneak Attack Online Watch", and in step S502, the network device 1 performs a matching query in the type information base according to the target access page, and obtains the The terminal attribute type corresponding to the target access page is a network rate; in step S503, the network device 1 extracts the network rate of the user device 2 from a plurality of terminal attribute data of the user device 2 according to the terminal attribute type being the network rate Data value, then, according to the network rate data value, adjust the code rate of the video information in the target access page "Stealth Sniper Watching Online", or obtain the video code rate matching the network rate data value, "Stealth Sniper Watching Online" ” to obtain the adjusted target information adapted to the network rate data value.
本领域技术人员应能理解上述获取终端属性数据的方式仅为举例,其他现有的或今后可能出现的获取终端属性数据的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。本领域技术人员还应能理解上述对目标信息进行调整处理的方式仅为举例,其他现有的或今后可能出现的对目标信息进行调整处理的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。Those skilled in the art should be able to understand that the above method of obtaining terminal attribute data is only an example, and other existing or future methods of obtaining terminal attribute data, if applicable to the present invention, should also be included within the protection scope of the present invention. and is hereby incorporated by reference. Those skilled in the art should also be able to understand that the above-mentioned ways of adjusting and processing target information are only examples, and other existing or future ways of adjusting and processing target information, if applicable to the present invention, should also be included in this document. within the scope of the invention and is hereby incorporated by reference.
在步骤S504中,网络设备1将所述调整处理后的目标信息提供至所述用户设备2。具体地,在步骤S504中,网络设备1将在步骤S503中调整处理后的所述目标信息,通过诸如ASP、JSP或PHP等动态网页技术,或者其他约定的通信方式,如http或https等通信协议,提供至所述用户设备2,供用户浏览。优选地,当所述目标信息为目标搜索结果,在步骤S504中,网络设备1将调整处理后的所述目标搜索结果,以悬浮框、新打开的标签页或网页的形式,按一定顺序或/和格式,逐条或一次性地提供至所述用户设备,供用户浏览。本领域技术人员应能理解上述提供调整处理后的目标信息的方式仅为举例,其他现有的或今后可能出现的提供调整处理后的目标信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。In step S504, the network device 1 provides the adjusted target information to the user equipment 2. Specifically, in step S504, the network device 1 adjusts and processes the target information in step S503, and uses dynamic web page technologies such as ASP, JSP, or PHP, or other agreed communication methods, such as http or https, etc. The protocol is provided to the user equipment 2 for users to browse. Preferably, when the target information is the target search result, in step S504, the network device 1 adjusts the processed target search result in the form of a floating frame, a newly opened tab or a web page, in a certain order or / and format, provided to the user equipment one by one or one at a time, for the user to browse. Those skilled in the art should be able to understand that the above method of providing adjusted target information is only an example, and other existing or future possible ways of providing adjusted target information, if applicable to the present invention, should also be included in within the scope of this invention and is hereby incorporated by reference.
本发明根据目标信息,确定对应的终端属性类型,进而根据用户设备中与该终端属性类型相对应的终端属性数据,对该目标信息进行调整处理,以获得调整处理后的目标信息并提供至该用户设备,使得目标信息与用户设备的终端属性相适配,从而降低了网络设备端在进行终端适配时的处理开销,提高了用户设备获得目标信息的效率,并提升了用户的网络使用体验。The present invention determines the corresponding terminal attribute type according to the target information, and then adjusts the target information according to the terminal attribute data corresponding to the terminal attribute type in the user equipment, so as to obtain the adjusted target information and provide it to the User equipment, so that the target information is adapted to the terminal attributes of the user equipment, thereby reducing the processing overhead of the network equipment when performing terminal adaptation, improving the efficiency of the user equipment to obtain target information, and improving the user's network experience .
优选地,网络设备1的各个步骤之间是持续不断工作的。具体地,在步骤S501中,网络设备1持续获取与用户设备所提交的访问请求相对应的目标信息;在步骤S502中,网络设备1持续根据所述目标信息,确定与所述目标信息相对应的终端属性类型;在步骤S503中,网络设备1持续根据所述用户设备中与所述终端属性类型相对应的终端属性数据,对所述目标信息进行调整处理,以获得调整处理后的所述目标信息;在步骤S504中,网络设备1持续将所述调整处理后的目标信息提供至所述用户设备。在此,本领域技术人员应理解“持续”是指网络设备1的各步骤分别不断地获取目标信息、确定终端属性类型、对目标信息进行调整处理及将调整处理后的目标信息提供至用户设备,直至该网络设备1在较长时间内停止获取与用户设备所提交的访问请求相对应的目标信息。Preferably, the various steps of the network device 1 are continuously working. Specifically, in step S501, the network device 1 continuously acquires the target information corresponding to the access request submitted by the user equipment; in step S502, the network device 1 continuously determines the the terminal attribute type; in step S503, the network device 1 continues to adjust the target information according to the terminal attribute data corresponding to the terminal attribute type in the user equipment, so as to obtain the adjusted Target information: In step S504, the network device 1 continuously provides the adjusted target information to the user equipment. Here, those skilled in the art should understand that "continuous" means that each step of the network device 1 continuously obtains the target information, determines the terminal attribute type, adjusts the target information, and provides the adjusted target information to the user equipment. , until the network device 1 stops acquiring the target information corresponding to the access request submitted by the user equipment within a relatively long period of time.
图6示出根据本发明一个优选实施例的用于根据用户设备的终端属性提供目标信息的方法流程图;其中,步骤S602包括子步骤S6021和S6022。以下参照图6对该优选实施例进行详细描述:具体地,在步骤S601中,网络设备1获取与用户设备所提交的访问请求相对应的目标信息;在子步骤S6021中,网络设备1根据所述目标信息,确定所述目标信息的目标类型信息;在子步骤S6022中,网络设备1根据所述目标类型信息,按照预置类型映射规则,确定所述终端属性类型;在步骤S603中,网络设备1续根据所述用户设备中与所述终端属性类型相对应的终端属性数据,对所述目标信息进行调整处理,以获得调整处理后的所述目标信息;在步骤S604中,网络设备1将所述调整处理后的目标信息提供至所述用户设备。其中,步骤S601、S603和S604分别与图5所示对应步骤相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。Fig. 6 shows a flowchart of a method for providing target information according to a terminal attribute of a user equipment according to a preferred embodiment of the present invention; wherein, step S602 includes sub-steps S6021 and S6022. The preferred embodiment will be described in detail below with reference to FIG. 6: Specifically, in step S601, network device 1 acquires the target information corresponding to the access request submitted by the user equipment; in substep S6021, network device 1 the target information, and determine the target type information of the target information; in substep S6022, the network device 1 determines the terminal attribute type according to the target type information and according to the preset type mapping rules; in step S603, the network The device 1 continues to adjust the target information according to the terminal attribute data corresponding to the terminal attribute type in the user equipment, so as to obtain the adjusted target information; in step S604, the network device 1 providing the adjusted target information to the user equipment. Wherein, steps S601 , S603 and S604 are respectively the same or substantially the same as the corresponding steps shown in FIG. 5 , so they will not be repeated here, and are included here by reference.
其中,在子步骤S6021中,网络设备1根据在步骤S601中所获取的目标信息,确定所述目标信息的目标类型信息。具体地,在子步骤S6021中,网络设备1确定目标类型信息的方式包括但不限于:Wherein, in sub-step S6021, the network device 1 determines the target type information of the target information according to the target information acquired in step S601. Specifically, in sub-step S6021, the way for the network device 1 to determine the target type information includes but not limited to:
1)根据在步骤S601中所获取的目标信息,通过在类型信息库中进行匹配查询,确定所述目标信息的目标类型信息。在此,所述类型信息库中还可以存储有目标信息与目标类型信息的映射关系。1) According to the target information obtained in step S601, the target type information of the target information is determined by performing a matching query in the type information database. Here, the type information base may also store a mapping relationship between object information and object type information.
2)当所述目标信息为目标访问页面,根据在步骤S601中所获取的目标访问页面,通过从所述目标访问页面的页面标签、标题信息、页面关键字等中,提取与目标类型信息相关的字段,以确定该目标访问页面的目标类型信息。例如,在步骤S601中,网络设备1所获取的目标访问页面为“潜行狙击在线观看”,该目标访问页面的页面标签为“视频”,在子步骤S6021中,网络设备1通过获取该页面标签,从该标签中提取出字段“视频”,并对该字段进行语义分析,或根据该字段在预置词库中匹配查询等,确定该目标访问页面的目标类型信息为视频类型。在此,所述预置词库中存储有字段与目标类型信息的映射关系,如“视频”、“在线观看”、“播放”等字段对应视频类型,“图片”、“照片”、“热图”等字段对应图片类型等。2) When the target information is the target access page, according to the target access page acquired in step S601, extract information related to the target type information from the page label, title information, page keywords, etc. of the target access page. field to determine the goal type information for the page visited by the goal. For example, in step S601, the target access page acquired by the network device 1 is "Sneak Attack Online Viewing", and the page tag of the target access page is "Video". , extract the field "video" from the tag, and perform semantic analysis on the field, or match the query in the preset thesaurus according to the field, and determine that the target type information of the target visited page is the video type. Here, the preset lexicon stores the mapping relationship between fields and target type information, such as "video", "online viewing", "playing" and other fields corresponding to video types, "picture", "photo", "hot "Image" and other fields correspond to the image type, etc.
3)当所述目标信息为目标搜索结果,根据在步骤S601中所获取的目标搜索结果,通过从所述目标搜索结果所对应摘要信息、标题信息或所目标搜索结果所对应的页面的页面标签、页面关键字等中,提取与目标类型信息相关的字段,以确定所述目标搜索结果的目标类型信息。例如,在步骤S601中,网络设备1所获取的目标搜索结果为“潜行狙击在线观看”,该目标搜索结果的摘要信息为“电视剧《潜行狙击(粤语)》全集,免费在线观看和高清晰播放”,在子步骤S6021中,网络设备1通过获取该摘要信息,并对该摘要信息进行语义分析、字符串识别等,获得与目标类型信息相关的字段“在线观看”、“播放”,进而通过预置词库匹配等方式,确定该目标搜索结果的目标类型信息为视频类型。3) When the target information is the target search result, according to the target search result obtained in step S601, through the summary information, title information corresponding to the target search result or the page label of the page corresponding to the target search result , page keywords, etc., extract the fields related to the target type information, so as to determine the target type information of the target search result. For example, in step S601, the target search result acquired by the network device 1 is "Watch Stealth Sniper Online", and the summary information of the target search result is "The Complete Works of the TV series "Sneak Sniper (Cantonese)", free to watch online and play in high-definition ", in sub-step S6021, the network device 1 acquires the summary information, performs semantic analysis and character string identification on the summary information, and obtains the fields "online viewing" and "playing" related to the target type information, and then passes It is determined that the target type information of the target search result is a video type by means of preset thesaurus matching and the like.
4)当所述访问请求为信息搜索请求,所述目标信息为目标搜索结果,根据在步骤S601中所获取的目标搜索结果,通过对所述信息搜索请求所对应的查询序列进行语义分析处理,确定所述目标搜索结果的目标类型信息,下文将对该实施例进行详细描述。4) When the access request is an information search request, and the target information is a target search result, according to the target search result obtained in step S601, by performing semantic analysis on the query sequence corresponding to the information search request, The target type information of the target search result is determined, and this embodiment will be described in detail below.
在此,目标类型信息包括但不限于图片类型、视频类型等。Here, the target type information includes but not limited to picture type, video type and so on.
本领域技术人员应能理解上述目标类型信息及确定目标类型信息的方式仅为举例,其他现有的或今后可能出现的目标类型信息或确定目标类型信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。Those skilled in the art should be able to understand that the above-mentioned target type information and the method for determining the target type information are only examples, and other existing or future possible target type information or methods for determining the target type information, if applicable to the present invention, should also be included within the scope of the present invention and incorporated herein by reference.
在子步骤S6022中,网络设备1根据在子步骤S6021中所确定的目标类型信息,按照预置类型映射规则,确定与所述目标信息相对应的终端属性类型。在此,所述预置类型映射规则例如图片类型的目标信息对应的终端属性类型为屏幕分辨率、视频类型的目标信息对应的终端属性类型为网络速率等。In sub-step S6022, the network device 1 determines the terminal attribute type corresponding to the target information according to the target type information determined in sub-step S6021 and according to the preset type mapping rules. Here, the preset type mapping rules include, for example, the terminal attribute type corresponding to the image-type object information is screen resolution, and the terminal attribute type corresponding to the video-type object information is network speed, etc.
本领域技术人员应能理解上述预置类型映射规则仅为举例,其他现有的或今后可能出现的预置类型映射规则如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。Those skilled in the art should be able to understand that the above-mentioned preset type mapping rules are only examples, and other existing or future preset type mapping rules, if applicable to the present invention, should also be included within the scope of protection of the present invention, and This is incorporated herein by reference.
在此,本发明首先根据目标信息确定其目标类型信息,再根据目标类型信息确定相应的终端属性类型,使得终端属性类型的确定更加准确,便于之后基于该终端属性类型获得用户设备的终端属性数据,进而,基于该终端属性数据对所述目标信息进行调整处理。Here, the present invention first determines the target type information according to the target information, and then determines the corresponding terminal attribute type according to the target type information, so that the determination of the terminal attribute type is more accurate, and it is convenient to obtain the terminal attribute data of the user equipment based on the terminal attribute type , and further, performing adjustment processing on the target information based on the terminal attribute data.
在一个优选实施例中(参见图6),所述访问请求包括页面访问请求,所述目标信息包括与所述页面访问请求相对应的目标访问页面;以下参照图6对该优选实施例进行描述,在步骤S601中,网络设备1获取与用户设备2所提交的页面访问请求相对应的目标访问页面;在步骤S602中,网络设备1根据所述目标访问页面,确定与所述目标访问页面相对应的终端属性类型;在步骤S603中,网络设备1根据所述页面访问请求,并结合所述终端属性数据,在页面数据库中进行匹配查询,以获得与所述页面访问请求和所述终端属性数据相匹配的访问结果页面;在步骤S604中,网络设备1将所述访问结果页面提供至所述用户设备2。其中,网络设备1在步骤S601和S602中的具体操作执行过程与前述参照图5或图6所描述的实施例中网络设备1在对应的步骤中所执行的操作过程相同,为简明起见,以引用方式包含于此,而不做赘述。In a preferred embodiment (see FIG. 6), the access request includes a page access request, and the target information includes a target access page corresponding to the page access request; the preferred embodiment is described below with reference to FIG. 6 , in step S601, the network device 1 acquires the target access page corresponding to the page access request submitted by the user device 2; in step S602, the network device 1 determines the Corresponding terminal attribute type; in step S603, the network device 1 performs a matching query in the page database according to the page access request and in combination with the terminal attribute data, so as to obtain information related to the page access request and the terminal attribute The access result page whose data matches; in step S604, the network device 1 provides the access result page to the user device 2. Wherein, the specific operation execution process of the network device 1 in steps S601 and S602 is the same as the operation process performed by the network device 1 in the corresponding steps in the embodiment described above with reference to FIG. 5 or FIG. The way of citing is included here, without going into details.
具体地,在步骤S603中,网络设备1根据用户提交的页面访问请求,并结合所述用户设备2的终端属性数据,在页面数据库中重新进行匹配查询,以获得与所述页面访问请求和所述终端属性数据相匹配的访问结果页面。例如,用户通过用户设备2提交了关于目标访问页面“潜行狙击20集高清在线观看”的页面访问请求,在步骤S602中,网络设备1根据该目标访问页面,确定相对应的终端属性类型为网络速率;假设网络设备1获取到该用户设备2的网络速率,例如该网络速率低于预定网速阈值,则在步骤S603中,网络设备1根据该页面访问请求,并结合该用户设备2的网络速率,在页面数据库中重新进行匹配查询,获得相应的访问结果页面“潜行狙击20集普清在线观看”。Specifically, in step S603, according to the page access request submitted by the user and combined with the terminal attribute data of the user device 2, the network device 1 re-performs a matching query in the page database to obtain the page access request and the The access result page that matches the above terminal attribute data. For example, the user submits a page access request about the target access page "Sneak Attack 20 Episode HD Online Watching" through the user device 2. In step S602, the network device 1 determines that the corresponding terminal attribute type is network Speed; assuming that the network device 1 obtains the network speed of the user equipment 2, for example, the network speed is lower than the predetermined network speed threshold, then in step S603, the network device 1 combines the network speed of the user equipment 2 according to the page access request. Speed, re-run the matching query in the page database, and obtain the corresponding access result page "Stealth Sniper 20 Episodes Puqing Online Watch".
在步骤S604中,网络设备1通过诸如JSP、ASP或PHP等动态网页技术,或约定的通信协议,如http或https,将在步骤S603中匹配获得的所述访问结果页面提供至所述用户设备2,供用户浏览。优选地,在步骤S604中,网络设备1还可以通过诸如JSP、ASP或PHP等动态网页技术,将所述访问结果页面所对应的统一资源定位符(URL)、页面缩略图等,提供至所述用户设备2,供用户选择浏览。In step S604, the network device 1 provides the access result page obtained by matching in step S603 to the user device through dynamic web page technologies such as JSP, ASP or PHP, or an agreed communication protocol such as http or https 2, for users to browse. Preferably, in step S604, the network device 1 can also provide the Uniform Resource Locator (URL), page thumbnail, etc. corresponding to the access result page to the Describe the user equipment 2 for the user to choose to browse.
在此,本发明根据页面访问请求与终端属性数据,重新进行匹配查询,获得相应的访问结果页面并提供给用户,使得访问结果页面与终端属性数据相适配,提升了用户的浏览使用体验。Here, the present invention performs matching query again according to the page access request and terminal attribute data, obtains the corresponding access result page and provides it to the user, so that the access result page matches the terminal attribute data, and improves the user's browsing experience.
优选地,在步骤S603中,网络设备1根据所述终端属性数据,对所述目标访问页面进行调整处理,以获得所述访问结果页面。具体地,在步骤S603中,网络设备1根据用户设备2中与所述终端属性类型相对应的终端属性数据,对所述目标访问页面进行调整处理,如调整所述目标访问页面的展现形式、调整所述目标访问页面中图片的分辨率等,将调整处理后的所述目标访问页面,作为所述访问结果页面。例如,当所述用户设备2的屏幕分辨率低于预定分辨率阈值,在步骤S603中,网络设备1将所述目标访问页面靠左展现,或调整所述目标访问页面中的图片分辨率,以与所述用户设备2的屏幕分辨率适配。Preferably, in step S603, the network device 1 adjusts the target access page according to the terminal attribute data, so as to obtain the access result page. Specifically, in step S603, the network device 1 performs adjustment processing on the target access page according to the terminal attribute data corresponding to the terminal attribute type in the user device 2, such as adjusting the display form of the target access page, Adjusting the resolution of pictures in the target access page, etc., and using the adjusted target access page as the access result page. For example, when the screen resolution of the user equipment 2 is lower than the predetermined resolution threshold, in step S603, the network device 1 displays the target access page to the left, or adjusts the image resolution in the target access page, To adapt to the screen resolution of the user equipment 2 .
在此,本发明根据终端属性数据,对获得的目标访问页面进行调整处理,使得调整处理后的页面与用户设备的终端属性数据相适配,提升了用户的浏览使用体验。Here, the present invention adjusts the obtained target access page according to the terminal attribute data, so that the adjusted page matches the terminal attribute data of the user equipment, and improves the user's browsing experience.
优选地,在子步骤S6021中,网络设备1通过对所述目标访问页面进行页面关键词提取处理,确定所述目标访问页面的目标类型信息。具体地,当所述目标信息为目标访问页面,在子步骤S6021中,网络设备1根据在步骤S601中所获取的目标访问页面,通过对该目标访问页面的页面分析,提取该目标访问页面中的页面关键词,再通过语义分析、字符串识别技术等,从该页面关键词中提取与目标类型信息相关的字段,根据所述字段在预置词库中进行匹配,以确定所述目标访问页面的目标类型信息。Preferably, in sub-step S6021, the network device 1 determines the target type information of the target visited page by performing page keyword extraction processing on the target visited page. Specifically, when the target information is the target access page, in sub-step S6021, the network device 1 extracts the target access page according to the target access page obtained in step S601 through page analysis of the target access page. keywords on the page, and then use semantic analysis, string recognition technology, etc. to extract fields related to the target type information from the page keywords, and match the fields in the preset thesaurus to determine the target access Destination type information for the page.
在另一个优选实施例中(参见图6),所述访问请求包括信息搜索请求,所述目标信息包括与所述信息搜索请求相对应的目标搜索结果;以下参照图6对该优选实施例进行描述,在步骤S601中,网络设备1获取与用户设备2所提交的信息搜索请求相对应的目标搜索结果;在步骤S602中,网络设备1根据所述目标搜索结果,确定与所述目标搜索结果相对应的终端属性类型;在步骤S603中,网络设备1根据所述信息搜索请求所对应的查询序列,并结合所述终端属性数据,在搜索索引库中进行匹配查询,以获得与所述查询序列和所述终端属性数据相匹配的最终搜索结果;在步骤S604中,网络设备1将所述最终搜索结果提供至所述用户设备2。其中,网络设备1在步骤S601和S602中的具体操作执行过程与前述参照图5或图6所描述的实施例中网络设备1在相应步骤中所执行的操作过程相同,为简明起见,以引用方式包含于此,而不做赘述。In another preferred embodiment (see FIG. 6), the access request includes an information search request, and the target information includes target search results corresponding to the information search request; the preferred embodiment is described below with reference to FIG. 6 Describe, in step S601, network device 1 acquires the target search result corresponding to the information search request submitted by user device 2; in step S602, network device 1 determines the target search result corresponding to the target search result according to the target search result Corresponding terminal attribute type; in step S603, the network device 1 performs a matching query in the search index database according to the query sequence corresponding to the information search request and in combination with the terminal attribute data, so as to obtain The final search result whose sequence matches the terminal attribute data; in step S604, the network device 1 provides the final search result to the user equipment 2. Wherein, the specific operation execution process of the network device 1 in steps S601 and S602 is the same as the operation process performed by the network device 1 in the corresponding steps in the embodiment described above with reference to FIG. 5 or FIG. The method is included here, and will not be described in detail.
具体地,在步骤S603中,网络设备1根据用户提交的信息搜索请求所对应的查询序列,并结合所述用户设备2中与终端属性类型相对应的终端属性数据,重新在搜索索引库中进行匹配查询,以获得与所述查询序列和所述终端属性数据相匹配的最终搜索结果。例如,假设用户输入查询序列“潜行狙击视频”,以提交信息搜索请求,得到的目标搜索结果包括“潜行狙击视频高清在线观看”,在步骤S602中,网络设备1根据所述目标搜索结果,确定相对应的终端属性类型为网络速率;假设网络设备1获取到该用户设备2的网络速率,例如该网络速率低于预定网速阈值,在步骤S603中,网络设备1根据该查询序列,并结合该用户设备2的网络速率,重新在搜索索引库中进行匹配查询,获得最终搜索结果“潜行狙击视频普清在线观看”。Specifically, in step S603, according to the query sequence corresponding to the information search request submitted by the user, and in combination with the terminal attribute data corresponding to the terminal attribute type in the user equipment 2, the network device 1 re-searches the search index database. matching the query to obtain a final search result matching the query sequence and the terminal attribute data. For example, assuming that the user enters the query sequence "stealth sniper video" to submit an information search request, the obtained target search results include "stealth sniper video HD online viewing", in step S602, network device 1 determines according to the target search result The corresponding terminal attribute type is the network rate; assuming that the network device 1 obtains the network rate of the user equipment 2, for example, the network rate is lower than the predetermined network speed threshold, in step S603, the network device 1 combines the query sequence with The network rate of the user equipment 2 is re-matched in the search index library to obtain the final search result "watch sneak sniper video in general and clear online".
在此,本发明根据信息搜索请求与终端属性数据,重新进行匹配查询,获得相应的最终搜索结果并提供给用户,使得最终搜索结果与终端属性数据相适配,提升了用户的搜索使用体验。Here, according to the information search request and the terminal attribute data, the present invention re-matches the query, obtains the corresponding final search result and provides it to the user, so that the final search result matches the terminal attribute data, and improves the user's search experience.
在步骤S604中,网络设备1通过诸如JSP、ASP或PHP等动态网页技术,或约定的通信协议,如http或https,将所述最终搜索结果提供至所述用户设备2。优选地,在步骤S604中,网络设备1通过诸如JSP、ASP或PHP等动态网页技术,将在步骤S603中匹配获得的最终搜索结果逐条或一次性地提供至所述用户设备2;或者,将所述最终搜索结果写入一个或多个页面,并将所述一个或多个页面提供至所述用户设备2。In step S604, the network device 1 provides the final search result to the user device 2 through a dynamic web page technology such as JSP, ASP or PHP, or an agreed communication protocol such as http or https. Preferably, in step S604, the network device 1 provides the final search results obtained by matching in step S603 to the user device 2 one by one or at one time through dynamic web page technologies such as JSP, ASP or PHP; The final search results are written to one or more pages, and the one or more pages are provided to the user device 2 .
优选地,在步骤S603中,网络设备1根据所述终端属性数据,对所述目标搜索结果进行调整处理,以获得所述最终搜索结果。具体地,在步骤S603中,网络设备1根据用户设备2中与所述终端属性类型相对应的终端属性数据,对在步骤S601中所获取的目标搜索结果进行调整处理,如调整所述目标搜索结果的排序、筛选出部分目标搜索结果等,以获得调整处理后的目标搜索结果,作为所述最终搜索结果。例如,假设用户输入查询序列“潜行狙击视频”,以提交信息搜索请求,得到的目标搜索结果包括“潜行狙击视频高清在线观看”、“潜行狙击视频普清在线观看”等,在步骤S602中,网络设备1根据所述目标搜索结果,确定相对应的终端属性类型为网络速率;假设网络设备1获取到该用户设备2的网络速率,例如该网络速率低于预定网速阈值,在步骤S603中,网络设备1对这两个目标搜索结果进行排序处理,将目标搜索结果“潜行狙击视频普清在线观看”排在“潜行狙击视频高清在线观看”前面,或者,对这两个目标搜索结果进行筛选处理,筛选出目标搜索结果“潜行狙击视频普清在线观看”,以作为最终搜索结果。Preferably, in step S603, the network device 1 adjusts the target search result according to the terminal attribute data, so as to obtain the final search result. Specifically, in step S603, network device 1 adjusts the target search result obtained in step S601 according to the terminal attribute data corresponding to the terminal attribute type in user equipment 2, such as adjusting the target search result Sorting the results, filtering out part of the target search results, etc., to obtain the adjusted and processed target search results as the final search results. For example, assuming that the user enters the query sequence "stealth sniper video" to submit an information search request, the obtained target search results include "stealth sniper video HD online viewing", "stealth sniper video ordinary clear online viewing", etc. In step S602, According to the target search result, the network device 1 determines that the corresponding terminal attribute type is the network speed; assuming that the network device 1 obtains the network speed of the user equipment 2, for example, the network speed is lower than a predetermined network speed threshold, in step S603 , the network device 1 sorts the two target search results, and ranks the target search result "stealth sniper video online viewing in high definition" in front of "stealth sniper video high-definition online viewing", or, the two target search results are sorted Screening process, screen out the target search result "stealth sniper video general clear online watch" as the final search result.
在此,本发明根据终端属性数据,对获得的目标搜索结果进行调整处理,使得调整处理后所得到的最终搜索结果与用户设备的终端属性数据相适配,提升了用户的搜索使用体验。Here, the present invention adjusts the obtained target search result according to the terminal attribute data, so that the final search result obtained after the adjustment process is compatible with the terminal attribute data of the user equipment, thereby improving the user's search experience.
优选地,在子步骤S6021中,网络设备1通过对所述信息搜索请求所对应的查询序列进行语义分析处理,确定所述目标搜索结果的目标类型信息。具体地,当所述目标信息为目标搜索结果,在子步骤S6021中,网络设备1通过对所述信息搜索请求所对应的查询序列进行语义分析处理,从该查询序列中提取出与目标类型信息相关的字段,根据所述字段在预置词库中进行匹配,以确定所述目标搜索结果的目标类型信息。例如,用户输入的查询序列包括“视频”或“图片”等字段,在子步骤S6021中,网络设备1通过对该查询序列进行分词、字符串识别等语义分析处理,提取出所述字段,根据所述字段在预置词库中进行匹配,确定所述目标搜索结果的目标类型信息。Preferably, in sub-step S6021, the network device 1 determines the target type information of the target search result by performing semantic analysis on the query sequence corresponding to the information search request. Specifically, when the target information is the target search result, in substep S6021, the network device 1 extracts the target type information from the query sequence by performing semantic analysis on the query sequence corresponding to the information search request. Related fields are matched in a preset thesaurus according to the fields to determine the target type information of the target search result. For example, the query sequence input by the user includes fields such as "video" or "picture". In substep S6021, the network device 1 extracts the fields by performing semantic analysis such as word segmentation and character string recognition on the query sequence. The fields are matched in a preset thesaurus to determine the target type information of the target search result.
更优选地,在步骤S609(未示出)中,网络设备1根据所述用户设备所对应的用户的用户设置,对所述最终搜索结果进行后续处理,以获得后续处理后的所述最终搜索结果;随后,在步骤S604中,网络设备1将所述后续处理后的最终搜索结果提供至所述用户设备2;其中,所述后续处理包括以下至少任一项:More preferably, in step S609 (not shown), the network device 1 performs subsequent processing on the final search result according to the user settings of the user corresponding to the user device, so as to obtain the final search result after subsequent processing. Result; then, in step S604, the network device 1 provides the final search result after the subsequent processing to the user equipment 2; wherein the subsequent processing includes at least any one of the following:
-根据所述用户设置来对所述最终搜索结果进行排序处理;- sorting the final search results according to the user settings;
-根据所述用户设置来对所述最终搜索结果进行筛选处理。- Filtering the final search results according to the user settings.
具体地,在步骤S609中,网络设备1根据所述用户设备2所对应的用户的用户设置,对所述最终搜索结果进行排序处理、筛选处理等后续处理,以获得后续处理后的所述最终搜索结果。例如,用户设置其偏好某个站点的最终搜索结果,则在步骤S603中,网络设备1将来自该站点的最终搜索结果的排序靠前、或仅筛选出来自该站点的搜索结果。随后,在步骤S604中,网络设备1通过诸如JSP、ASP或PHP等动态网页技术,或约定的通信协议,如http或https,将所述后续处理后的最终搜索结果提供至所述用户设备2。在此,网络设备1在步骤S604中的操作执行过程与前述实施例中网络设备1在步骤S504中的操作执行过程基本相同,故此处不再赘述,并通过引用的方式包含于此。Specifically, in step S609, the network device 1 performs subsequent processing such as sorting processing and screening processing on the final search results according to the user settings of the user corresponding to the user device 2, so as to obtain the final search results after subsequent processing. search results. For example, if the user sets his preference for the final search results of a certain site, then in step S603, the network device 1 ranks the final search results from this site at the top, or filters out only the search results from this site. Subsequently, in step S604, the network device 1 provides the final search result after the subsequent processing to the user device 2 through a dynamic webpage technology such as JSP, ASP or PHP, or an agreed communication protocol such as http or https . Here, the operation execution process of the network device 1 in step S604 is basically the same as the operation execution process of the network device 1 in step S504 in the foregoing embodiments, so details are not repeated here, and are included here by reference.
在此,本发明根据用户的设置,对匹配得到的最终搜索结果进行排序、筛选等后续处理,使得处理后的最终搜索结果更符合用户的需求,提升用户的搜索浏览体验。Here, the present invention performs follow-up processing such as sorting and screening on the matched final search results according to the user's settings, so that the processed final search results are more in line with the user's needs, and the user's search and browsing experience is improved.
图7示出根据本发明又一个优选实施例的用于根据用户设备的终端属性提供目标信息的方法流程图。以下参照图7对该优选实施例进行详细描述:具体地,在步骤S701中,网络设备1获取与用户设备2所提交的访问请求相对应的目标信息;在步骤S705中,网络设备1将所述目标信息提供至所述用户设备2;在步骤S706中,网络设备1获取所述用户设备2所对应的用户对所述目标信息的反馈信息;在步骤S702中,网络设备1根据所述目标信息,并结合所述反馈信息,确定所述终端属性类型;在步骤S703中,网络设备1根据所述用户设备中与所述终端属性类型相对应的终端属性数据,对所述目标信息进行调整处理,以获得调整处理后的所述目标信息;在步骤S704中,网络设备1将所述调整处理后的目标信息提供至所述用户设备。其中,步骤S701、S703和S704分别与图5或图6所示对应步骤相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。Fig. 7 shows a flowchart of a method for providing target information according to a terminal attribute of a user equipment according to yet another preferred embodiment of the present invention. The preferred embodiment will be described in detail below with reference to FIG. 7: Specifically, in step S701, network device 1 obtains the target information corresponding to the access request submitted by user device 2; in step S705, network device 1 The target information is provided to the user equipment 2; in step S706, the network device 1 obtains the feedback information of the user corresponding to the user equipment 2 on the target information; in step S702, the network device 1 according to the target combined with the feedback information to determine the terminal attribute type; in step S703, the network device 1 adjusts the target information according to the terminal attribute data corresponding to the terminal attribute type in the user equipment processing to obtain the adjusted target information; in step S704, the network device 1 provides the adjusted target information to the user equipment. Wherein, steps S701 , S703 and S704 are respectively the same or substantially the same as the corresponding steps shown in FIG. 5 or FIG. 6 , so they will not be repeated here, and are included here by reference.
其中,在步骤S705中,网络设备1将所述目标信息提供至所述用户设备。具体地,在步骤S705中,网络设备1将在步骤S701中所获取的目标信息,通过诸如ASP、JSP或PHP等动态网页技术,提供至所述用户设备2,供用户浏览。优选地,在步骤S705中,网络设备1将可供用户提交反馈信息的特定按钮、链接或输入框等,嵌入到所述目标信息中,提供至所述用户设备2。Wherein, in step S705, the network device 1 provides the target information to the user equipment. Specifically, in step S705, the network device 1 provides the target information acquired in step S701 to the user device 2 through a dynamic webpage technology such as ASP, JSP or PHP, for the user to browse. Preferably, in step S705, the network device 1 embeds specific buttons, links or input boxes for users to submit feedback information into the target information, and provides it to the user device 2 .
在步骤S706中,网络设备1获取所述用户设备2所对应的用户对所述目标信息的反馈信息。具体地,用户对接收到的目标信息,通过点选特定按钮、点击相应的链接或在输入框内输入反馈信息等方式,提交对所述目标信息的反馈信息,在步骤S706中,网络设备1通过调用该用户设备2的应用程序接口(API)或其他约定的通信方式,或通过诸如ASP、JSP或PHP等动态网页技术,获取该用户对所述目标信息的反馈信息。In step S706, the network device 1 obtains feedback information of the user corresponding to the user equipment 2 on the target information. Specifically, the user submits feedback information on the target information received by clicking a specific button, clicking a corresponding link, or inputting feedback information in an input box. In step S706, the network device 1 The feedback information of the user on the target information is obtained by calling the application programming interface (API) of the user equipment 2 or other agreed communication methods, or through dynamic web page technologies such as ASP, JSP or PHP.
在步骤S702中,网络设备1根据在步骤S701中所获取的所述目标信息,并结合在步骤S706中所获取的用户的反馈信息,确定所述终端属性类型。例如,假设所述目标信息为目标访问页面,用户通过点击该目标访问页面中的特定按钮,提交了关于无法显示该目标访问页面中的图片的反馈信息;在步骤S706中,网络设备1通过诸如ASP、JSP或PHP等动态网页技术,获取了该反馈信息;随后,在步骤S702中,网络设备1根据所述目标访问页面,并结合该反馈信息,确定所述终端属性类型为屏幕分辨率。再如,假设所述目标信息为视频搜索结果页面,用户点击访问了一个或多个特定码率的视频搜索结果;在步骤S706中,网络设备1通过诸如ASP、JSP或PHP等动态网页技术,获取了该反馈信息;随后,在步骤S702中,网络设备1根据所述视频搜索结果页面,并结合该反馈信息,确定所述终端属性类型为网络连接速率。In step S702, the network device 1 determines the terminal attribute type according to the target information acquired in step S701 and in combination with the user feedback information acquired in step S706. For example, assuming that the target information is a target visit page, the user submits feedback information about the inability to display pictures on the target visit page by clicking a specific button on the target visit page; ASP, JSP or PHP and other dynamic web page technologies obtain the feedback information; then, in step S702, the network device 1 determines that the terminal attribute type is screen resolution according to the target access page and combined with the feedback information. For another example, assuming that the target information is a video search result page, the user clicks and visits one or more video search results with a specific code rate; in step S706, the network device 1 uses dynamic web page technologies such as ASP, JSP or PHP, The feedback information is acquired; then, in step S702, the network device 1 determines that the terminal attribute type is the network connection rate according to the video search result page and in combination with the feedback information.
在此,本发明根据目标信息,并结合用户的反馈信息,确定终端属性类型,使得终端属性类型的确定更加准确,更符合用户的需求,便于之后基于该终端属性类型获得用户设备的终端属性数据,进而,基于该终端属性数据对所述目标信息进行调整处理。Here, the present invention determines the terminal attribute type according to the target information and combined with the user's feedback information, so that the determination of the terminal attribute type is more accurate and more in line with the user's needs, and it is convenient to obtain the terminal attribute data of the user equipment based on the terminal attribute type , and further, performing adjustment processing on the target information based on the terminal attribute data.
图8示出根据本发明另一个优选实施例的用于根据用户设备的终端属性提供目标信息的方法流程图。以下参照图8对该优选实施例进行详细描述:具体地,在步骤S801中,网络设备1获取与用户设备2所提交的访问请求相对应的目标信息;在步骤S802中,网络设备1根据所述目标信息,确定与所述目标信息相对应的终端属性类型;在步骤S807中,网络设备1根据所述终端属性类型,向所述用户设备2发送关于所述用户设备2中与所述终端属性类型相对应的终端属性数据的终端属性请求;用户设备2接收自网络设备1发送的关于用户设备中与终端属性类型相对应的终端属性数据的终端属性请求;在步骤S808中,用户设备2根据所述终端属性请求,向所述网络设备1发送所述终端属性数据;网络设备1接收自所述用户设备基于所述终端属性请求所发送的所述终端属性数据;在步骤S803中,网络设备1根据所述用户设备中与所述终端属性类型相对应的终端属性数据,对所述目标信息进行调整处理,以获得调整处理后的所述目标信息;在步骤S804中,网络设备1将所述调整处理后的目标信息提供至所述用户设备。其中,步骤S801-S804分别与图5、图6或图7中所示对应步骤相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。Fig. 8 shows a flowchart of a method for providing target information according to a terminal attribute of a user equipment according to another preferred embodiment of the present invention. The preferred embodiment will be described in detail below with reference to FIG. 8: Specifically, in step S801, network device 1 obtains the target information corresponding to the access request submitted by user device 2; in step S802, network device 1 the target information, and determine the terminal attribute type corresponding to the target information; in step S807, the network device 1 sends to the user equipment 2 information about the The terminal attribute request of the terminal attribute data corresponding to the attribute type; the user equipment 2 receives from the network equipment 1 the terminal attribute request about the terminal attribute data corresponding to the terminal attribute type in the user equipment; in step S808, the user equipment 2 According to the terminal attribute request, send the terminal attribute data to the network device 1; the network device 1 receives the terminal attribute data sent from the user equipment based on the terminal attribute request; in step S803, the network The device 1 adjusts the target information according to the terminal attribute data corresponding to the terminal attribute type in the user equipment, so as to obtain the adjusted target information; in step S804, the network device 1 will The adjusted target information is provided to the user equipment. Wherein, steps S801-S804 are respectively the same or substantially the same as the corresponding steps shown in FIG. 5, FIG. 6 or FIG.
其中,在步骤S807中,网络设备1根据在步骤S802中所确定的终端属性类型,通过一次或多次调用用户设备2所提供的应用程序接口(API)或其他约定的通信方式,如http或https等传输协议,向所述用户设备2发送关于所述用户设备2中与所述终端属性类型相对应的终端属性数据的终端属性请求。优选地,所述终端属性请求可以内嵌于提供至用户设备2的页面或搜索结果中。例如,在步骤S807中,网络设备1向用户设备2发送一页面,其中,该页面内嵌有用于获取用户设备2中与所述终端属性类型相对应的终端属性数据的JavaScript可执行脚本。Wherein, in step S807, the network device 1 calls the application programming interface (API) provided by the user device 2 or other agreed communication methods, such as http or HTTPS and other transport protocols, sending to the user equipment 2 a terminal attribute request about the terminal attribute data corresponding to the terminal attribute type in the user equipment 2 . Preferably, the terminal attribute request may be embedded in a page or search result provided to the user equipment 2 . For example, in step S807, the network device 1 sends a page to the user device 2, wherein the page is embedded with a JavaScript executable script for obtaining terminal attribute data corresponding to the terminal attribute type in the user device 2.
用户设备2通过例如前例中所述的API或其他约定的通信方式,接收自网络设备1发送的关于用户设备2中与终端属性类型相对应的终端属性数据的终端属性请求。The user equipment 2 receives a terminal attribute request sent from the network device 1 about the terminal attribute data corresponding to the terminal attribute type in the user equipment 2 through, for example, the API described in the previous example or other agreed communication methods.
在步骤S808中,用户设备2根据在步骤S807中所接收到的终端属性请求,将该用户设备2中与所述终端属性类型相对应的终端属性数据,通过一次或多次调用网络设备1提供的应用程序接口(API)或其他约定的通信方式,如http或https等传输协议,发送至网络设备1。优选地,在步骤S808中,用户设备2还根据在步骤S807中所接收到的终端属性请求,获取该用户设备2中与所述终端属性类型相对应的终端属性数据,例如,在该用户设备2中加载网络设备1所发送的页面后,运行该页面中内嵌的JavaScript可执行脚本,获取该用户设备2中与所述终端属性类型相对应的终端属性数据;再向网络设备1发送执行该JavaScript可执行脚本后获得的该用户设备2中与所述终端属性类型相对应的终端属性数据。In step S808, according to the terminal attribute request received in step S807, the user equipment 2 calls the network equipment 1 one or more times to provide the terminal attribute data corresponding to the terminal attribute type in the user equipment 2 The application program interface (API) or other agreed communication methods, such as transmission protocols such as http or https, are sent to the network device 1. Preferably, in step S808, the user equipment 2 also acquires terminal attribute data corresponding to the terminal attribute type in the user equipment 2 according to the terminal attribute request received in step S807, for example, in the user equipment After loading the page sent by the network device 1 in 2, run the JavaScript executable script embedded in the page to obtain the terminal attribute data corresponding to the terminal attribute type in the user device 2; The terminal attribute data corresponding to the terminal attribute type obtained in the user equipment 2 after the script can be executed by the JavaScript.
网络设备1通过例如前例中所述的API或其他约定的通信方式,接收自所述用户设备2基于所述终端属性请求所发送的所述终端属性数据。The network device 1 receives the terminal attribute data sent based on the terminal attribute request from the user equipment 2 through, for example, the API described in the preceding example or other agreed communication methods.
在此,本发明基于确定的终端属性类型,向用户设备发送终端属性请求,并接收自用户设备基于该终端属性类型所发送的终端属性数据,便于之后基于该终端属性数据对目标信息进行调整处理,使得调整处理后的目标信息与用户设备的终端属性数据相适配,提高用户设备获得目标信息的效率,提升用户的浏览体验。Here, the present invention sends a terminal attribute request to the user equipment based on the determined terminal attribute type, and receives terminal attribute data sent from the user equipment based on the terminal attribute type, so as to facilitate subsequent adjustment processing of the target information based on the terminal attribute data , so that the adjusted and processed target information matches the terminal attribute data of the user equipment, so as to improve the efficiency of the user equipment in obtaining the target information and improve the browsing experience of the user.
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。It will be apparent to those skilled in the art that the invention is not limited to the details of the above-described exemplary embodiments, but that the invention can be embodied in other specific forms without departing from the spirit or essential characteristics of the invention. Accordingly, the embodiments should be regarded in all points of view as exemplary and not restrictive, the scope of the invention being defined by the appended claims rather than the foregoing description, and it is therefore intended that the scope of the invention be defined by the appended claims rather than by the foregoing description. All changes within the meaning and range of equivalents of the elements are embraced in the present invention. Any reference sign in a claim should not be construed as limiting the claim concerned. In addition, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of units or means stated in the device claims may also be realized by one unit or device through software or hardware. The words first, second, etc. are used to denote names and do not imply any particular order.
Claims (25)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110331961.7A CN102420813B (en) | 2011-10-27 | 2011-10-27 | Method and device for providing target information according to terminal attributes of user equipment |
| PCT/CN2011/083409 WO2013060065A1 (en) | 2011-10-27 | 2011-12-03 | Method and device for providing target information according to terminal attribute of user equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110331961.7A CN102420813B (en) | 2011-10-27 | 2011-10-27 | Method and device for providing target information according to terminal attributes of user equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102420813A CN102420813A (en) | 2012-04-18 |
| CN102420813B true CN102420813B (en) | 2015-02-18 |
Family
ID=45945048
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201110331961.7A Active CN102420813B (en) | 2011-10-27 | 2011-10-27 | Method and device for providing target information according to terminal attributes of user equipment |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN102420813B (en) |
| WO (1) | WO2013060065A1 (en) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103455493B (en) * | 2012-05-29 | 2019-05-14 | 百度在线网络技术(北京)有限公司 | For obtaining support result and carrying out respective treated method, apparatus and equipment |
| CN102760157B (en) * | 2012-06-05 | 2015-09-30 | 百度在线网络技术(北京)有限公司 | A kind of for generating the method that release news, device and the equipment corresponding with mobile terminal |
| CN102930016B (en) * | 2012-10-31 | 2016-09-28 | 百度在线网络技术(北京)有限公司 | A kind of method and apparatus for providing Search Results on mobile terminals |
| CN102930017B (en) | 2012-10-31 | 2016-08-03 | 百度在线网络技术(北京)有限公司 | A kind of method and apparatus for providing Search Results on mobile terminals |
| CN103870503B (en) * | 2012-12-14 | 2017-11-24 | 北京音之邦文化科技有限公司 | Search method and equipment in online broadcasting |
| CN103970741B (en) * | 2013-01-25 | 2018-05-01 | 腾讯科技(深圳)有限公司 | A kind of map retrieval result method for pushing and terminal |
| CN104426868A (en) * | 2013-08-28 | 2015-03-18 | 腾讯科技(深圳)有限公司 | Request processing method and processing apparatus |
| CN104580330A (en) * | 2013-10-29 | 2015-04-29 | 镇江睿泰信息科技有限公司 | Data processing system based on cloud computing |
| CN103729408A (en) * | 2013-12-09 | 2014-04-16 | 乐视网信息技术(北京)股份有限公司 | Method for transmitting multimedia file and electronic device |
| CN104885496B (en) * | 2013-12-18 | 2019-08-27 | 华为技术有限公司 | Information detection method and user equipment |
| CN104199960B (en) * | 2014-09-18 | 2018-09-11 | 北京金山安全软件有限公司 | Label page processing method and device |
| CN109725929B (en) * | 2018-12-11 | 2022-07-22 | 上海众源网络有限公司 | Embedded webpage loading method and device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009207133A (en) * | 2008-01-29 | 2009-09-10 | Fujitsu Ltd | Management apparatus and management method |
| CN101599985A (en) * | 2008-06-05 | 2009-12-09 | 华为技术有限公司 | Content acquisition and content reception method, server and terminal |
| CN101661735A (en) * | 2009-09-08 | 2010-03-03 | 广东宇天信通通信科技有限公司 | Displaying adapter, mobile terminal and displaying method of service content |
| CN102056150A (en) * | 2010-12-01 | 2011-05-11 | 北京迅捷英翔网络科技有限公司 | Mobile phone terminal strategy adapting device and method |
| CN102339285A (en) * | 2010-07-16 | 2012-02-01 | 中国联合网络通信集团有限公司 | Method and system for automatically matching web application with terminal and network side equipment |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2831742B1 (en) * | 2001-10-25 | 2004-02-27 | Cit Alcatel | METHOD FOR TRANSMITTING PACKETS VIA A TELECOMMUNICATIONS NETWORK USING THE IP PROTOCOL |
| CN1905701B (en) * | 2006-08-08 | 2012-08-08 | 钟杨 | Method and system for issuing network message to mobile terminal apparatus |
| JP5514486B2 (en) * | 2009-08-03 | 2014-06-04 | 株式会社日立製作所 | Web page relevance extraction method, apparatus, and program |
| CN101916265B (en) * | 2010-07-30 | 2012-07-25 | 百度在线网络技术(北京)有限公司 | Inquiry based method and device for showing local resource of user equipment |
| CN102035883B (en) * | 2010-11-26 | 2015-07-01 | 百度在线网络技术(北京)有限公司 | Method and device for optimizing webpage in network equipment |
| WO2012094823A1 (en) * | 2011-01-14 | 2012-07-19 | 华为技术有限公司 | Method and device for transferring access contents |
| CN102164186B (en) * | 2011-05-31 | 2013-10-30 | 互动在线(北京)科技有限公司 | Method and system for realizing cloud search service |
-
2011
- 2011-10-27 CN CN201110331961.7A patent/CN102420813B/en active Active
- 2011-12-03 WO PCT/CN2011/083409 patent/WO2013060065A1/en active Application Filing
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009207133A (en) * | 2008-01-29 | 2009-09-10 | Fujitsu Ltd | Management apparatus and management method |
| CN101599985A (en) * | 2008-06-05 | 2009-12-09 | 华为技术有限公司 | Content acquisition and content reception method, server and terminal |
| CN101661735A (en) * | 2009-09-08 | 2010-03-03 | 广东宇天信通通信科技有限公司 | Displaying adapter, mobile terminal and displaying method of service content |
| CN102339285A (en) * | 2010-07-16 | 2012-02-01 | 中国联合网络通信集团有限公司 | Method and system for automatically matching web application with terminal and network side equipment |
| CN102056150A (en) * | 2010-12-01 | 2011-05-11 | 北京迅捷英翔网络科技有限公司 | Mobile phone terminal strategy adapting device and method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102420813A (en) | 2012-04-18 |
| WO2013060065A1 (en) | 2013-05-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102420813B (en) | Method and device for providing target information according to terminal attributes of user equipment | |
| US20200241719A1 (en) | System and method for visual analysis of on-image gestures | |
| US9235557B2 (en) | System and method thereof for dynamically associating a link to an information resource with a multimedia content displayed in a web-page | |
| CN102368262B (en) | A method and device for providing search suggestions corresponding to query sequences | |
| US20150169710A1 (en) | Method and apparatus for providing search results | |
| US9191626B2 (en) | System and methods thereof for visual analysis of an image on a web-page and matching an advertisement thereto | |
| CN102708174B (en) | Method and device for displaying rich media information in a browser | |
| US9535999B1 (en) | Trending search magazines | |
| US20090313100A1 (en) | System and method for previewing search results | |
| CN104516910B (en) | The content recommendation in client server environment | |
| CN102346778B (en) | Method and equipment for providing searching result | |
| US10878044B2 (en) | System and method for providing content recommendation service | |
| US20140244388A1 (en) | Social Content Synchronization | |
| RU2714594C1 (en) | Method and system for determining parameter relevance for content items | |
| US20130219255A1 (en) | Authorized Syndicated Descriptions of Linked Web Content Displayed With Links in User-Generated Content | |
| CN103064863A (en) | Method and equipment of providing recommend information | |
| CN104035966A (en) | Method and device for providing extended search terms | |
| US10095789B2 (en) | Method and system of searching composite web page elements and annotations presented by an annotating proxy server | |
| CN102236710A (en) | Method and equipment for displaying news information in query result | |
| TW201931163A (en) | Image search and index building | |
| CN102207967B (en) | Method and system for automatically providing new browser plugin | |
| CN104090757A (en) | Method and device for displaying rich media information in browser | |
| CN104090923A (en) | Method and device for displaying rich media information in browser | |
| US20130191323A1 (en) | System and method for identifying the context of multimedia content elements displayed in a web-page | |
| US20150310058A1 (en) | Opportunistically solving search use cases |
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 |