[go: up one dir, main page]

CN101083633B - Information search system and search method - Google Patents

Information search system and search method Download PDF

Info

Publication number
CN101083633B
CN101083633B CN200610083678A CN200610083678A CN101083633B CN 101083633 B CN101083633 B CN 101083633B CN 200610083678 A CN200610083678 A CN 200610083678A CN 200610083678 A CN200610083678 A CN 200610083678A CN 101083633 B CN101083633 B CN 101083633B
Authority
CN
China
Prior art keywords
information
user
search
server
service order
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN200610083678A
Other languages
Chinese (zh)
Other versions
CN101083633A (en
Inventor
郑健平
林�智
封令隽
吴淑燕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN200610083678A priority Critical patent/CN101083633B/en
Publication of CN101083633A publication Critical patent/CN101083633A/en
Application granted granted Critical
Publication of CN101083633B publication Critical patent/CN101083633B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明提供了一种信息搜索方法,包括:接收到终端发送的搜索请求信息后,从订购关系服务器中获取与所述搜索请求信息中的用户标识对应的业务订购信息并生成用户简档;发送所述用户简档与所述搜索请求信息;根据所述搜索请求信息中的搜索条件进行搜索得到搜索结果信息;按照预先设定的参数,根据用户简档中的业务订购信息对搜索结果信息进行处理得到个性化信息并发送;将所述个性化信息转发给所述终端;本发明还提供了一种信息搜索系统。通过本发明的系统及方法,可将搜索结果信息中用户订阅的业务的信息优先排列,极大地方便了用户。

Figure 200610083678

The present invention provides an information search method, comprising: after receiving the search request information sent by the terminal, obtaining the service order information corresponding to the user identification in the search request information from the subscription relationship server and generating a user profile; sending The user profile and the search request information; search according to the search conditions in the search request information to obtain search result information; according to the preset parameters, search the search result information according to the service order information in the user profile The personalized information is obtained through processing and sent; the personalized information is forwarded to the terminal; the invention also provides an information search system. Through the system and method of the present invention, the information of the service subscribed by the user can be prioritized in the search result information, which greatly facilitates the user.

Figure 200610083678

Description

信息搜索系统及搜索方法 Information search system and search method

技术领域technical field

本发明涉及一种信息搜索系统及搜索方法,尤其是一种在通信网络中,能够通过建立用户简档,通过用户简档中的业务订购信息对用户请求的信息进行搜索的搜索系统以及利用该系统为用户提供具有个性化的搜索结果信息的信息搜索方法。The present invention relates to an information search system and a search method, in particular to a search system capable of searching information requested by a user through establishing a user profile in a communication network and using the service order information in the user profile, and using the The system provides users with an information search method with personalized search result information.

背景技术Background technique

为了满足了众多用户的兴趣爱好,服务提供商通过移动通信网络、互联网络逐渐推出了丰富多彩的有偿业务,例如,手机上的音乐下载、视频下载、游戏下载、图片下载和各电视频道的节目录像等。在用户订购有偿业务的情况下。对需要的业务进行搜索时,现有的信息搜索系统返回给所有用户的搜索结果信息都是按照相同的特定方式处理的,而不会将用户订购的业务的相关信息优先排列,也不会按照用户的兴趣爱好或者其它希望的方式排列信息,这样,用户还需要逐一的从繁多的搜索结果信息中进一步查找自己订购的可用业务的相关信息,极不方便。In order to meet the interests and hobbies of many users, service providers have gradually launched a variety of paid services through mobile communication networks and the Internet, such as music downloads, video downloads, game downloads, picture downloads and programs on various TV channels on mobile phones. Video etc. In case the user subscribes to a paid service. When searching for the required business, the search result information returned to all users by the existing information search system is processed in the same specific way, instead of prioritizing the relevant information of the business ordered by the user, and not according to The information is arranged according to the user's hobbies or other desired ways. In this way, the user needs to further search for the relevant information of the available services ordered by himself from the various search result information one by one, which is extremely inconvenient.

利用现有的信息搜索系统搜索信息时,若要针对不同用户的业务订购情况或兴趣爱好等返回个性化的搜索结果信息,就需要用户向搜索引擎服务器注册用户名和密码,在每次搜索信息时,必须通过服务器分配的用户名和密码登录,给用户带来了极大不便,也浪费了用户的时间。另外,当用户访问搜索结果信息时,虽然可以通过Cookie生成全球统一的标识,当用户下次搜索信息时,搜索引擎服务器可以按照用户上次对信息的访问情况对搜索结果信息处理,但是,Cookie在服务器上的保存是有保存期限的,当用户逾期未访问时,Cookie会自动关闭,因而无法继续根据用户的业务订购情况或其它需求对搜索结果信息进行处理;并且,若用户首次搜索信息与其后搜索信息使用的不是同一电脑,或当本地Cookie被删除时,搜索引擎服务器也无法根据用户的业务订购情况或其他需求排列搜索结果信息,因此不能从根本上解决按照用户需求排列搜索结果信息的不足。When using the existing information search system to search for information, if you want to return personalized search result information for different users' business orders or hobbies, etc., you need the user to register a user name and password with the search engine server. , must log in through the user name and password assigned by the server, which brings great inconvenience to the user and wastes the user's time. In addition, when the user accesses the search result information, although a globally unified identifier can be generated through the cookie, when the user searches for information next time, the search engine server can process the search result information according to the user's last visit to the information, but the cookie The storage on the server has a storage period. When the user does not visit within the time limit, the cookie will be automatically closed, so that the search result information cannot be processed according to the user's business order or other needs; The search information does not use the same computer, or when the local cookie is deleted, the search engine server cannot arrange the search result information according to the user's business order or other needs, so it cannot fundamentally solve the problem of arranging the search result information according to the user's needs. insufficient.

发明内容Contents of the invention

本发明所要解决的技术问题在于,针对现有技术中的信息搜索系统无法根据具体用户的业务订购情况提供个性化的搜索结果的不便与不足,提供一种信息搜索系统及搜索方法,可以将用户订购的业务的相关信息优先排列,方便了用户。The technical problem to be solved by the present invention is to provide an information search system and a search method for the inconvenience and deficiency that the information search system in the prior art cannot provide personalized search results according to the specific user's business subscription situation, which can The relevant information of the ordered business is prioritized, which is convenient for users.

本发明提供的一种信息搜索系统,包括信息服务器,还包括:An information search system provided by the present invention includes an information server, and further includes:

订购关系服务器,用于生成业务订购信息;Order relationship server, used to generate business order information;

搜索代理服务器,与所述订购关系服务器连接,用于接收终端发送的搜索请求信息,对搜索请求信息进行解析,获取搜索请求信息中携带的用户标识,根据用户标识从所述订购关系服务器获取该用户标识对应的业务订购信息,并根据用户标识与业务订购信息生成用户简档,向搜索引擎发送所述搜索请求信息与所述用户简档,以及接收搜索引擎返回的个性化信息,并向所述终端发送该个性化信息;The search proxy server is connected to the order relationship server, and is used to receive the search request information sent by the terminal, analyze the search request information, obtain the user identification carried in the search request information, and obtain the user identification from the order relationship server according to the user identification. The service order information corresponding to the user identification, and generate a user profile according to the user identification and service order information, send the search request information and the user profile to the search engine, and receive the personalized information returned by the search engine, and send to the search engine The terminal sends the personalized information;

搜索引擎,分别与所述搜索代理服务器及所述信息服务器连接,用于根据所述搜索请求信息对所述信息服务器中的信息进行搜索得到搜索结果信息,按照与用户简档中的业务订购信息中订购的业务匹配的信息优先排列的原则,对搜索结果信息进行处理得到个性化信息,并将该个性化信息发送给搜索代理服务器。The search engine is connected to the search proxy server and the information server respectively, and is used to search the information in the information server according to the search request information to obtain search result information, according to the service order information in the user profile Based on the principle of prioritizing the information matching the ordered services, the search result information is processed to obtain personalized information, and the personalized information is sent to the search proxy server.

本发明提供的一种信息搜索方法,包括以下步骤:An information search method provided by the present invention includes the following steps:

步骤1、搜索代理服务器接收到终端发送的搜索请求信息后,对搜索请求信息进行解析,获取搜索请求信息中携带的用户标识,根据用户标识从订购关系服务器中获取与所述搜索请求信息中的用户标识对应的业务订购信息,并根据用户标识与业务订购信息生成用户简档;Step 1. After the search proxy server receives the search request information sent by the terminal, it parses the search request information, obtains the user identification carried in the search request information, and obtains from the subscription relationship server according to the user identification the information in the search request information. Service order information corresponding to the user ID, and generate a user profile according to the user ID and service order information;

步骤2、搜索代理服务器将所述用户简档与所述搜索请求信息发送给搜索引擎;Step 2, the search proxy server sends the user profile and the search request information to the search engine;

步骤3、搜索引擎根据所述搜索请求信息中的搜索条件对信息服务器中的数据进行搜索得到搜索结果信息;Step 3, the search engine searches the data in the information server according to the search conditions in the search request information to obtain search result information;

步骤4、搜索引擎按照预先设定的参数,根据用户简档中的业务订购信息对搜索结果信息进行处理得到个性化信息并发送给搜索代理服务器;所述步骤4具体为:Step 4, the search engine processes the search result information according to the preset parameters and the service order information in the user profile to obtain personalized information and sends it to the search proxy server; the step 4 is specifically:

按照与用户简档中的业务订购信息中订购的业务匹配的信息优先排列的原则,对搜索结果信息进行处理得到个性化信息,并发送该个性化信息;According to the principle of prioritizing the information matching the ordered services in the service order information in the user profile, process the search result information to obtain personalized information, and send the personalized information;

步骤5、搜索代理服务器将所述个性化信息转发给所述终端。Step 5: The search proxy server forwards the personalized information to the terminal.

基于上述技术方案,本发明在信息搜索系统中增设了订购关系服务器,当用户搜索信息时,利用搜索代理服务器获取用户的业务订购信息并据此建立用户简档,这样,搜索引擎按照用户输入的搜索条件搜索到信息后,自动按照业务订购信息将搜索结果信息中用户订购的业务的相关信息优先排列,由于目前许多业务,例如手机上的音乐下载、视频下载、游戏下载、图片下载和各电视频道的节目录像等都是有偿业务,用户必须订购才可以使用,将用户订阅的业务的信息优先排列后,避免了用户在繁多的不可用业务的信息中进一步查找可用业务的信息的繁琐与不便,节省了用户的时间与精力,极大地方便了用户。Based on the above technical solution, the present invention adds an order relationship server to the information search system. When a user searches for information, the search proxy server is used to obtain the user's business order information and establish a user profile accordingly. After the information is searched by the search criteria, the related information of the business ordered by the user in the search result information will be automatically prioritized according to the business order information. Due to many current services, such as music downloads, video downloads, game downloads, picture downloads and various TV The program video of the channel is a paid service, and the user must subscribe to use it. After the information of the service subscribed by the user is prioritized, it avoids the tediousness and inconvenience of the user to further search for the information of the available service among a large number of unavailable service information. , which saves the user's time and energy, and greatly facilitates the user.

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。The technical solutions of the present invention will be described in further detail below with reference to the accompanying drawings and embodiments.

附图说明Description of drawings

图1为本发明信息搜索系统的一结构示意图;Fig. 1 is a schematic structural diagram of the information search system of the present invention;

图2为本发明的订购关系服务器的一结构示意图;Fig. 2 is a schematic structural diagram of the subscription relationship server of the present invention;

图3为本发明信息搜索系统的另一结构示意图;Fig. 3 is another structural schematic diagram of the information search system of the present invention;

图4为本发明信息搜索系统的再一结构示意图;Fig. 4 is another schematic structural diagram of the information search system of the present invention;

图5为本发明信息搜索方法的一基本流程图;Fig. 5 is a basic flowchart of the information search method of the present invention;

图6为本发明信息搜索方法的一实施例的流程图;Fig. 6 is a flowchart of an embodiment of the information search method of the present invention;

图7为本发明的获取业务订购信息的流程图。Fig. 7 is a flow chart of obtaining service order information in the present invention.

具体实施方式Detailed ways

参见图1,图1所示为本发明信息搜索系统的一具体结构示意图,由图1可知,该搜索系统包括依次连接的订购关系服务器1、搜索代理服务器2、搜索引擎3与信息服务器4。搜索代理服务器2与终端通信连接,在接收到用户通过终端发送的搜索请求信息后,从搜索请求信息中获取用户标识,根据该用户标识从订购关系服务器1获取该用户对各种业务订购情况的业务订购信息,并根据该业务订购信息建立用户简档,并将搜索请求信息与用户简档发送给搜索引擎3;搜索引擎3用于对用户的搜索请求信息进行处理,通过查询信息服务器4得到搜索结果信息,按照用户简档中的业务订购信息对搜索结果信息进行处理即过滤、排序、适配从而得到用户需要的个性化信息并返回搜索代理服务器2。Referring to Fig. 1, Fig. 1 shows a specific structural diagram of the information search system of the present invention. As can be seen from Fig. 1, the search system includes a subscription relationship server 1, a search proxy server 2, a search engine 3 and an information server 4 connected in sequence. The search proxy server 2 communicates with the terminal. After receiving the search request information sent by the user through the terminal, it obtains the user identification from the search request information, and obtains the user's order status for various services from the subscription relationship server 1 according to the user identification. service order information, and establish user profile according to the service order information, and send search request information and user profile to search engine 3; The search result information is processed according to the service order information in the user profile, that is, filtering, sorting, and adaptation to obtain the personalized information required by the user and return it to the search proxy server 2 .

图2所示为本发明的订购关系服务器的一具体结构示意图,该订购关系服务器由中央处理单元(CPU)12、通信单元11、易失性存储单元13、外部存储器14与非易失性存储单元15,以及用于传送中央处理单元12、通信单元11、易失性存储单元13、外部存储器14与非易失性存储单元15中任意两个之间的信息的总线16,通信单元12与搜索代理服务器2连接,用于将搜索代理服务器2发送的请求信息转发给CPU12,并将CPU12返回的业务订购信息发送给搜索代理服务器2;非易失性存储单元15用于存储生成业务订购信息的业务订购关系表151与业务对应信息表152,可以是硬盘驱动器;易失性存储单元13用于为CPU12提供根据业务订购关系表151与业务对应信息表152生成业务订购信息的工作区,可以是随机存取存储器(RAM);外部存储器14是读取计算机装置的可取存储媒介,例如,CD-ROM、软盘等,用户可通过外部存储器14向非易失性存储单元15中存储或修改其中的业务订购关系表151或者业务对应信息表152中的信息。Fig. 2 shows a concrete structural representation of the order relationship server of the present invention, and this order relationship server is made up of central processing unit (CPU) 12, communication unit 11, volatile storage unit 13, external memory 14 and nonvolatile storage unit 15, and a bus 16 for transmitting information between any two of the central processing unit 12, the communication unit 11, the volatile storage unit 13, the external memory 14 and the non-volatile storage unit 15, the communication unit 12 and the non-volatile storage unit 15 The search proxy server 2 is connected, and is used for forwarding the request information sent by the search proxy server 2 to the CPU12, and sending the service order information returned by the CPU12 to the search proxy server 2; the non-volatile storage unit 15 is used for storing and generating service order information The business subscription relationship table 151 and the business corresponding information table 152 can be a hard disk drive; the volatile storage unit 13 is used to provide the CPU12 with a work area for generating business order information according to the business subscription relationship table 151 and the business corresponding information table 152, which can be It is a random access memory (RAM); the external memory 14 is a desirable storage medium for reading computer devices, such as CD-ROM, floppy disk, etc., and the user can store or modify it in the non-volatile storage unit 15 through the external memory 14 The information in the business subscription relationship table 151 or the business correspondence information table 152 of the

如下表1所示为本发明的业务订购关系表的一具体内容示意图,该业务订购关系表记录了用户标识及其对应的各种业务的订购标识信息,可被实时更新。其中用户标识用于标识移动终端或PC终端用户,可以是移动终端所用的SIM卡的号码或者PC终端的IP地址或者用户的电子邮件地址或者用户固定的IPv6的地址或者其任意组合,也可以是其它的标识信息。业务的订购标识信息表明了某终端用户对各种业务的订购情况,即某业务是否被订购,可以是一个N(N为大于0的整数)位数,每位数标识一个具体的业务,分别以1与0分别标识该位数对应的业务订购与否,例如,若第一位数表示音乐,该位数是“0”,则表示SIM卡号码为135XXXXXX的终端未订阅音乐业务。当然,也可以根据预先的设定,用其他的数字标识业务是否被订购。The following table 1 is a schematic diagram of the specific content of the service order relationship table of the present invention. The service order relationship table records the user ID and the corresponding order identification information of various services, and can be updated in real time. The user ID is used to identify the mobile terminal or PC terminal user, which can be the number of the SIM card used by the mobile terminal or the IP address of the PC terminal or the user's email address or the user's fixed IPv6 address or any combination thereof, or it can be other identifying information. The order identification information of a service indicates the order status of a certain end user for various services, that is, whether a certain service is ordered. It can be an N (N is an integer greater than 0) digit, and each digit identifies a specific service. Use 1 and 0 to indicate whether the service corresponding to the digit is subscribed or not. For example, if the first digit indicates music and the digit is "0", it means that the terminal with the SIM card number 135XXXXXX has not subscribed to the music service. Of course, other numbers may also be used to identify whether the service is ordered according to preset settings.

表1Table 1

Figure G2006100836786D00051
Figure G2006100836786D00051

如下表2所示为本发明的业务对应信息表的一具体内容示意图,该业务对应信息表记录有订购标识信息中的各标识与业务的对应关系信息,例如,表示订购标识信息中N位数中的第一位表示音乐、第二位表示体育,第三位表示科技,......,等等。The following table 2 is a schematic diagram of the specific content of the business correspondence information table of the present invention. The business correspondence information table records the correspondence relationship information between each logo in the order identification information and the business, for example, indicating that the N digits in the order identification information The first digit in the code represents music, the second digit represents sports, the third digit represents technology, ..., and so on.

表2Table 2

  第一位 The first one   音乐 music   第二位 second   体育 physical education   第三位 the third   科技 science and technology   ||||||   ||||||   第N位Nth place   经济 economy

图3所示为本发明信息搜索系统的另一具体结构示意图,该实施例中,搜索代理服务器2包括相互连接的搜索代理模块21与用户简档处理模块22,其中,搜索代理模块21分别与终端及搜索引擎3通信连接,用于对用户通过终端发送的搜索请求信息进行解析,从中获取用户标识,生成获取与用户标识对应的业务订购信息的请求信息,然后将用户标识与该请求信息发送给用户简档处理模块22,将用户简档处理模块22发送的用户简档与搜索请求信息转发给搜索引擎3,另外,还将搜索引擎3发送的个性化信息返回给终端;用户简档处理模块22还与定购关系服务器1或具体与其中的通信单元11连接,用于根据用户标识从定购关系服务器1中获取该用户对各种业务订购情况的业务订购信息,根据用户标识与业务订购信息生成用户简档,并将用户简档与搜索请求信息发送给搜索代理模块21。Fig. 3 shows another specific structural diagram of the information search system of the present invention. In this embodiment, the search proxy server 2 includes a search proxy module 21 and a user profile processing module 22 connected to each other, wherein the search proxy module 21 is connected to the user profile processing module 22 respectively. The terminal and the search engine 3 are connected in communication, and are used to analyze the search request information sent by the user through the terminal, obtain the user identification therefrom, generate the request information for obtaining the service order information corresponding to the user identification, and then send the user identification and the request information To the user profile processing module 22, the user profile and the search request information sent by the user profile processing module 22 are forwarded to the search engine 3, and in addition, the personalized information sent by the search engine 3 is returned to the terminal; the user profile processing The module 22 is also connected with the order relationship server 1 or specifically with the communication unit 11 thereof, and is used to obtain the user's service order information for various service order situations from the order relationship server 1 according to the user identification, and according to the user identification and service order information Generate a user profile, and send the user profile and search request information to the search proxy module 21 .

图4所示为本发明信息搜索系统的又一具体结构示意图,该信息搜索系统还包括用户信息库5,该用户信息库5用于存储所述终端用户的年龄、职业、爱好等个人信息,以及终端的属性信息,搜索代理服务器2在接收到用户通过终端发送的搜索请求信息后,根据搜索请求信息中的用户标识从用户信息库5中获取终端用户的个人信息,根据从订购关系服务器1中获取的订购关系信息以及该个人信息生成用户简档,这样,搜索引擎4在根据订购关系信息对搜索结果信息进行处理后,可按照个人信息对其做进一步处理,使最终返回给终端的个性化信息更加符合用户的需求。具体的,用户信息库5与搜索代理服务器2中的用户简档处理模块22连接。或者,搜索代理服务器2在接收到终端的搜索请求信息后,可以根据搜索请求信息中的用户标识从用户信息库5中获取终端的属性信息,根据从订购关系服务器1中获取的订购关系信息以及该终端的属性信息生成用户简档,这样,搜索引擎4在根据订购关系信息对搜索结果信息进行处理后,可按照终端的属性信息对其做进一步处理。Fig. 4 shows another specific structural schematic diagram of the information search system of the present invention, the information search system also includes a user information database 5, and the user information database 5 is used to store personal information such as age, occupation, hobbies and the like of the terminal user, And the attribute information of the terminal, after the search proxy server 2 receives the search request information sent by the user through the terminal, it obtains the personal information of the terminal user from the user information database 5 according to the user identification in the search request information, and obtains the personal information of the terminal user according to the order relationship server 1 In this way, after the search engine 4 processes the search result information according to the order relationship information, it can be further processed according to the personal information, so that the personal information finally returned to the terminal The personalized information is more in line with the needs of users. Specifically, the user information database 5 is connected with the user profile processing module 22 in the search proxy server 2 . Or, after the search proxy server 2 receives the search request information of the terminal, it can obtain the attribute information of the terminal from the user information base 5 according to the user identification in the search request information, and obtain the subscription relationship information and The attribute information of the terminal generates a user profile, so that after the search engine 4 processes the search result information according to the order relationship information, it can be further processed according to the attribute information of the terminal.

当用户在移动终端或PC终端客户端上输入搜索条件,并以文本消息方式、多媒体消息方式、网页方式或语音方式向信息搜索系统发送搜索请求信息,该搜索请求信息中携带了搜索条件及唯一标识终端用户身份的用户标识,息搜索系统收到终端发送的搜索请求信息后,便对用户发送的搜索请求信息进行处理并返回适合用户需求的个性化信息。When a user inputs search conditions on a mobile terminal or a PC terminal client, and sends a search request message to the information search system in the form of a text message, multimedia message, webpage or voice, the search request message carries the search condition and the unique The user ID that identifies the identity of the terminal user. After receiving the search request information sent by the terminal, the information search system processes the search request information sent by the user and returns personalized information that suits the user's needs.

图5所示为本发明信息搜索方法的一基本流程图,其执行以下步骤:Figure 5 shows a basic flowchart of the information search method of the present invention, which performs the following steps:

步骤1、搜索代理服务器2接收到用户通过终端发送的搜索请求信息后,对该搜索请求信息进行分析,获取该搜索请求信息中携带的用户标识,根据用户标识从订购关系服务器1中获取该终端对各种业务的订购情况的业务订购信息,由该业务订购信息生成用户简档;Step 1, after the search proxy server 2 receives the search request information sent by the user through the terminal, it analyzes the search request information, obtains the user identification carried in the search request information, and obtains the terminal from the subscription relationship server 1 according to the user identification Service order information for the order status of various services, from which a user profile is generated;

步骤2、搜索代理服务器2将用户简档与搜索请求信息发送给搜索引擎3,请求搜索引擎3按照搜索请求信息中的搜索条件搜索信息并将搜索到的信息按照用户简档进行过滤、排序等处理;Step 2, the search proxy server 2 sends the user profile and search request information to the search engine 3, and requests the search engine 3 to search for information according to the search conditions in the search request information and to filter and sort the searched information according to the user profile, etc. deal with;

步骤3、搜索引擎3根据搜索条件对信息服务器4中的数据进行搜索得到搜索结果信息;Step 3, the search engine 3 searches the data in the information server 4 according to the search conditions to obtain the search result information;

步骤4、搜索引擎3按照预先设定的参数,根据用户简档中的业务订购信息对搜索结果信息进行处理得到个性化信息并发送给搜索代理服务器2;Step 4, the search engine 3 processes the search result information according to the preset parameters and the service order information in the user profile to obtain personalized information and sends it to the search proxy server 2;

步骤5、搜索代理服务器2将该个性化信息转发给与搜索请求信息中的用户标识对应的终端。Step 5: The search proxy server 2 forwards the personalized information to the terminal corresponding to the user identification in the search request information.

图6所示为本发明信息搜索方法的一实施例的流程图,其执行以下步骤:Figure 6 is a flow chart of an embodiment of the information search method of the present invention, which performs the following steps:

步骤601、搜索代理服务器2中的搜索代理模块21接收到用户通过移动终端发送的搜索请求信息后,对该搜索请求信息进行分析,获取该搜索请求信息中携带的用户标识,例如135XXXXXX(步骤11);根据搜索请求信息生成获取与用户标识135XXXXXX对应的业务订购信息的请求信息,然后将用户标识135XXXXXX与获取业务订购信息的请求信息发送给用户简档处理模块22(步骤12);用户简档处理模块22向订购关系服务器1中的通信单元11发送获取对用户标识135XXXXXX对应的各种业务的订购情况的业务订购信息的请求信息(步骤13);通信单元11将请求信息转发给中央处理单元12(步骤14);中央处理单元12从非易失性存储单元14中获取移动终端135XXXXXX的用户的业务订购关系表与业务对应信息表,并在易失性存储单元13中对业务订购关系表与业务对应信息表进行处理,根据预先定义的参数,例如“1”表示该位数标识的业务被订购,“0”表示该位数标识的业务未被订购,判断业务订购关系表中订购标识信息的各位数标识的业务是否被订购,再根据业务对应信息表将订购标识信息的各位数与其标识的业务对应起来,从而获知号码为135XXXXXX的用户对各种业务的订购情况,据此生成135XXXXXX的移动终端用户的业务订购信息并发送给通信单元11(步骤15)。业务订购信息的具体内容可参见下表3;通信单元11将业务订购信息发送给用户简档处理模块22(步骤16);用户简档处理模块22根据用户标识135XXXXXX与业务订购信息生成用户简档(步骤17);用户简档处理模块22将用户简档发送给搜索代理模块21(步骤18)。搜索代理服务器2获取业务订购信息的流程图可参见图7;Step 601, after the search proxy module 21 in the search proxy server 2 receives the search request information sent by the user through the mobile terminal, the search request information is analyzed to obtain the user identification carried in the search request information, such as 135XXXXXX (step 11 ); According to the search request information, generate the request information for obtaining the service ordering information corresponding to the user identification 135XXXXXX, then send the user identification 135XXXXXX and the request information for obtaining the service ordering information to the user profile processing module 22 (step 12); user profile Processing module 22 sends to the communication unit 11 in the subscription relationship server 1 the request information (step 13) that obtains the order information of the various services corresponding to the user identification 135XXXXXX; the communication unit 11 forwards the request information to the central processing unit 12 (step 14); Central processing unit 12 obtains the service subscription relationship table and the service corresponding information table of the user of mobile terminal 135XXXXXX from non-volatile storage unit 14, and in volatile storage unit 13, to service subscription relationship table Process with the information table corresponding to the business, according to the predefined parameters, for example, "1" indicates that the business identified by the digit is ordered, and "0" indicates that the business identified by the digit is not ordered, and judge the order identifier in the business order relationship table Whether the business identified by the digits of the information is ordered, and then according to the business correspondence information table, the digits of the order identification information are corresponding to the business identified, so as to know the order status of various services by the user with the number 135XXXXXX, and generate 135XXXXXX accordingly and send the service order information of the mobile terminal user to the communication unit 11 (step 15). The specific content of service order information can refer to following table 3; Communication unit 11 sends service order information to user profile processing module 22 (step 16); User profile processing module 22 generates user profile according to user identification 135XXXXXX and service order information (step 17); the user profile processing module 22 sends the user profile to the search proxy module 21 (step 18). The flow chart of the search proxy server 2 obtaining service order information can be seen in Fig. 7;

表3table 3

  音乐 music   未订购Not ordered   体育 physical education   订购order   科技 science and technology   订购order

  音乐 music   未订购Not ordered   ||||||   ||||||   经济 economy   未订购Not ordered

步骤602、用户简档处理模块23将用户简档与搜索请求信息发送给搜索引擎3,具体发送时,可以将用户简档转化为可扩展标记语言(XML)发送,请求搜索引擎3按照搜索请求信息中的搜索条件搜索信息并将搜索到的信息按照用户简档中的业务订购信息进行过滤、排序等处理;Step 602, the user profile processing module 23 sends the user profile and search request information to the search engine 3. When sending specifically, the user profile can be converted into Extensible Markup Language (XML) and sent, requesting the search engine 3 to follow the search request The search conditions in the information search information and process the searched information according to the business order information in the user profile;

其中,以XML描述的用户简档的格式可表示如下:Wherein, the format of the user profile described in XML can be expressed as follows:

<user_profile><user_profile>

<user_id>用户标识</user_id><user_id>User ID</user_id>

<subscription_list><subscription_list>

业务代码1Business code 1

业务代码2Business code 2

</subscription_list></subscription_list>

</user_profile></user_profile>

步骤603、搜索引擎3根据搜索条件对信息服务器4中的数据进行搜索得到搜索结果信息;Step 603, the search engine 3 searches the data in the information server 4 according to the search conditions to obtain search result information;

步骤604、搜索引擎3按照预先设定的参数,在搜索结果信息的排序基础上,根据业务订购信息,将号码为135XXXXXX的移动终端用户订购的优先排列得到个性化信息,并将该个性化信息发送给搜索代理模块21;Step 604, the search engine 3 according to the preset parameters, on the basis of the sorting of the search result information, according to the service ordering information, prioritizes the ordering of mobile terminal users with the number 135XXXXXX to obtain personalized information, and stores the personalized information Send to the search agent module 21;

由于目前许多业务如电视频道业务都是有偿业务,用户必须订购才可以使用,按照用户简档中记录的用户对业务的订购情况,将用户订阅的业务的信息优先排列后,方便了用户使用该业务,避免了用户在繁多的不可用业务的信息中进一步查找可用业务的信息的繁琐与不便,节省了用户的时间与精力;Since many services such as TV channel services are paid services at present, users must subscribe to use them. According to the user's subscription to the service recorded in the user profile, the information of the service subscribed by the user is prioritized, which is convenient for the user to use. services, which avoids the tediousness and inconvenience for users to further search for information on available services among a large number of information on unavailable services, and saves users' time and energy;

步骤605、搜索代理模块21将个性化信息转发给135XXXXXX的移动终端。Step 605, the search agent module 21 forwards the personalized information to the mobile terminal of 135XXXXXX.

图6所示的实施例中,步骤601中,用户简档处理模块22从订购关系服务器1中获取移动终端的业务订购信息时,也可以同时从用户信息库5中获取预先建立的135XXXXXX的移动终端用户的用户信息,例如性别、年龄、职业、爱好、用户品牌、国籍、职务等,然后由业务订购信息与用户信息建立用户简档;步骤604中,将搜索结果信息中用户订购的业务优先排列后,还进一步根据用户的职业、爱好、年龄等对信息进一步排序得到个性化信息。另外,在步骤601中,用户简档处理模块22还可以同时从用户信息库5中获取135XXXXXX的移动终端的型号、分辨率等属性信息,根据用户的业务订购信息与移动终端的属性信息,业务订购信息、用户信息与移动终端的属性信息或者制作用户简档;步骤604中,将搜索结果信息中用户订购的业务优先排列后,还进一步根据属性信息获取该移动终端对信息的支持情况,并据此对信息进一步排序得到个性化信息;或者,依次按照用户订购的业务、用户的爱好、移动终端对业务的支持情况的优先等级对搜索结果信息进行排列得到个性化信息。当然,用户简档处理模块22可以同时获取终端的业务订购信息、用户信息或者终端的属性信息中的任意一个或者多个并建立用户简档,但需要事先制定信息排序的优先参考标准参数,即对搜索结果信息排序时,依次参考的标准,相应的,搜索引擎3按照优先参考标准参数对搜索结果信息进行处理得到个性化信息。In the embodiment shown in Fig. 6, in step 601, when the user profile processing module 22 obtains the service subscription information of the mobile terminal from the subscription relationship server 1, it may also obtain the pre-established mobile terminal 135XXXXXX from the user information database 5 at the same time. The user information of the terminal user, such as gender, age, occupation, hobbies, user brand, nationality, position, etc., and then establish a user profile based on the service order information and user information; in step 604, the service ordered by the user in the search result information is prioritized After sorting, the information is further sorted according to the user's occupation, hobbies, age, etc. to obtain personalized information. In addition, in step 601, the user profile processing module 22 can also obtain attribute information such as the model and resolution of the mobile terminal of 135XXXXXX from the user information database 5 at the same time, and according to the service subscription information of the user and the attribute information of the mobile terminal, the service Order information, user information, and attribute information of the mobile terminal or create a user profile; in step 604, after prioritizing the services ordered by the user in the search result information, further obtain the support of the mobile terminal to the information according to the attribute information, and Based on this, the information is further sorted to obtain personalized information; or, the search result information is sorted according to the priority levels of the services ordered by the user, the user's hobbies, and the service support of the mobile terminal to obtain personalized information. Of course, the user profile processing module 22 can obtain any one or more of the terminal's service order information, user information, or terminal attribute information at the same time and establish a user profile, but it is necessary to formulate the priority reference standard parameters for information sorting in advance, namely When sorting the search result information, the criteria are referred to in turn, and correspondingly, the search engine 3 processes the search result information according to the priority reference standard parameters to obtain personalized information.

另外,在搜索引擎3对搜索得到的搜索结果信息进行过滤、排序等处理后,还可将处理后的信息按照信息类型如铃声、图片、新闻、评论等进行分类然后得到个性化信息,将搜索结果信息进一步按照类型进行分类,使得用户可更方便地找到特定的信息。同样,搜索引擎3还可对过滤、排序等处理后的信息设置操作功能,如:对音乐信息的试听、下载、设为彩铃,对图片信息的下载或设为移动终端桌面,对Flash信息的下载、播放或设为移动终端桌面,对游戏信息的播放、下载、安装等功能,增设了操作功能后,用户便可对搜索结果信息直接进行相应操作,方便了用户对搜索结果信息的使用。In addition, after the search engine 3 filters and sorts the search result information obtained from the search, it can also classify the processed information according to information types such as ringtones, pictures, news, comments, etc., and then obtain personalized information. The resulting information is further categorized by type, making it easier for users to find specific information. Equally, search engine 3 also can be set operation function to the information after processing such as filtering, sorting, as: audition to music information, download, be set as ring tones, the download of picture information or be set as mobile terminal desktop, to the setting of Flash information Download, play or set it as a mobile terminal desktop. After adding operation functions to the functions of playing, downloading and installing game information, the user can directly perform corresponding operations on the search result information, which facilitates the user's use of the search result information.

上述实施例流程同样适用于用户通过PC终端发送搜索请求信息的情况,当用户通过PC终端发送搜索请求信息时,搜索请求信息中携带的用户标识,可以是PC的IP地址或者是用户名,也可以是其它可以表示用户身份的标识信息,同样,业务订购关系表中的用户标识相应为IP地址、用户名或者其它标识信息。The process of the above embodiment is also applicable to the situation where the user sends the search request information through the PC terminal. When the user sends the search request information through the PC terminal, the user identification carried in the search request information may be the IP address or the user name of the PC, or It can be other identification information that can represent the identity of the user. Similarly, the user identification in the service subscription relationship table is correspondingly an IP address, a user name or other identification information.

最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention without limitation. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical solutions of the present invention can be The scheme shall be modified or equivalently replaced without departing from the spirit and scope of the technical scheme of the present invention.

Claims (13)

1. an information search system comprises information server, it is characterized in that, also comprises:
The order relations server is used to generate service order information;
The search agent server, be connected with described order relations server, be used for the searching request information that receiving terminal sends, searching request information is resolved, obtain the user ID of carrying in the searching request information, obtain this user ID corresponding service ordering information according to user ID from described order relations server, and according to user ID and service order information generation user profiles, send described searching request information and described user profiles to search engine, and receive the customized information that search engine returns, and send this customized information to described terminal;
Search engine, be connected with described search agent server and described information server respectively, be used for the information search of described information server being obtained search result information according to described searching request information, according to user profiles in service order information in the information priority of the business coupling the ordered principle of arranging, search result information handled obtaining customized information, and this customized information is sent to the search agent server.
2. system according to claim 1 is characterized in that, described order relations server comprises CPU, communication unit, volatile memory cell, external memory storage and the non-volatile memory cells that connects by bus; Described communication unit is used for being connected with described search agent server communication.
3. system according to claim 1 is characterized in that, described search agent server comprises:
The search agent module is used for obtaining user ID from searching request information, generates and sends the solicited message of obtaining with described user ID corresponding service ordering information, sends described user profiles and described searching request information, and transmits customized information;
The user profiles processing module is connected with described search agent module and described order relations server, is used for obtaining service order information according to described user ID, generates user profiles and sends to the search agent module.
4. according to the arbitrary described system of claim 1-3, it is characterized in that, also comprise:
User information database is connected with described search agent server, is used to store the attribute information of described terminal use's personal information and described terminal.
5. system according to claim 4 is characterized in that, described user information database is connected with user profiles processing module in the described search agent server.
6. information search method, wherein, carry out following steps:
Step 1, receive the searching request information that terminal sends after, searching request information is resolved, obtain the user ID of carrying in the searching request information, according to user ID from the order relations server, obtain with described searching request information in user ID corresponding service ordering information, and generate user profiles according to user ID and service order information;
Step 2, the described user profiles of transmission and described searching request information;
Step 3, obtain search result information according to the search condition search in the described searching request information;
Step 4, according to preset parameters, according to the service order information in the user profiles search result information is handled to obtain customized information and send; Described step 4 is specially:
According to user profiles in service order information in the information priority of the business coupling the ordered principle of arranging, search result information handled obtaining customized information, and sends this customized information;
Step 5, described customized information is transmitted to described terminal.
7. method according to claim 6, wherein, in the described step 1, from the order relations server, obtain described service order information and comprise:
Obtain and described user ID corresponding service order relations table and professional corresponding informance table, generate and send service order information; Record the order identification information of user ID and corresponding miscellaneous service in the described service order relation table; Described professional corresponding informance table record has each sign and professional correspondence relationship information in the described order identification information.
8. method according to claim 6, wherein, in the described step 1, when from the order relations server, obtaining service order information, also from user information database, obtain and described user ID user information corresponding, generate user profiles according to service order information and user profile then.
9. method according to claim 8 wherein, in the described step 4, after according to the service order information in the user profiles search result information being handled, is also further handled according to described user profile and is obtained customized information.
10. method according to claim 6, wherein, in the described step 1, when from the order relations server, obtaining service order information, also from user information database, obtain the attribute information of the terminal corresponding, generate user profiles according to service order information and attribute information then with described user ID.
11. method according to claim 10 wherein, in the described step 4, after according to the service order information in the user profiles search result information being handled, is also further handled according to described attribute information and is obtained customized information.
12., wherein, in the described step 4, search result information handled being specially according to the described arbitrary method of claim 6-11:
Sort to searching object information, and the information of the back gained that will sort is classified according to information type and is obtained customized information.
13., wherein, in the described step 4, search result information handled being specially according to the described arbitrary method of claim 6-11:
Sort to searching object information, the information setting operating function attribute of gained obtains customized information to sorting afterwards.
CN200610083678A 2006-06-02 2006-06-02 Information search system and search method Active CN101083633B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200610083678A CN101083633B (en) 2006-06-02 2006-06-02 Information search system and search method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200610083678A CN101083633B (en) 2006-06-02 2006-06-02 Information search system and search method

Publications (2)

Publication Number Publication Date
CN101083633A CN101083633A (en) 2007-12-05
CN101083633B true CN101083633B (en) 2010-05-26

Family

ID=38912907

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200610083678A Active CN101083633B (en) 2006-06-02 2006-06-02 Information search system and search method

Country Status (1)

Country Link
CN (1) CN101083633B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101620605A (en) * 2008-07-04 2010-01-06 华为技术有限公司 Search method, search server and search system
CN101924743A (en) * 2009-06-13 2010-12-22 华为技术有限公司 A method and device for acquiring and providing media data
CN102572535B (en) * 2011-12-28 2015-07-22 上海聚力传媒技术有限公司 Method, device, equipment and system for user to select channels
EP2829075A1 (en) * 2012-04-12 2015-01-28 Huawei Technologies Co., Ltd. System and method for quality of experience aware media search and recommendation with unified portal
CN103200202B (en) * 2013-04-22 2016-02-24 四三九九网络股份有限公司 A kind of method and apparatus in conjunction with mail subscription broadcast activity
WO2015028063A1 (en) * 2013-08-29 2015-03-05 Saronikos Trading And Services, Unipessoal Lda Receiver of television signals, received by air, cable or internet, equipped with memory means within which said television signals are memorized, where it is possible to arrange and display the contents of said memory means
US9679063B2 (en) 2013-11-13 2017-06-13 International Business Machines Corporation Search results based on an environment context
CA3134647A1 (en) * 2015-06-30 2017-01-05 10353744 Canada Ltd. Data exchange processing method, terminal, and system
US10817317B2 (en) * 2019-01-24 2020-10-27 Snap Inc. Interactive informational interface
CN111225370B (en) * 2019-12-17 2022-10-18 中移动信息技术有限公司 Profile generation method based on eUICC, electronic device and computer-readable storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张敏.基于Web挖掘的个性化信息检索研究.山东科技大学硕士学位论文.2004,38-44. *

Also Published As

Publication number Publication date
CN101083633A (en) 2007-12-05

Similar Documents

Publication Publication Date Title
CN101083633B (en) Information search system and search method
US10503809B2 (en) System and method of providing a context-aware personalized blogging agent
CN100421113C (en) Search system and search method based on personalized information
CN113177160B (en) Push text generation method and device, electronic equipment and storage medium
CN113364853B (en) Business service system, business request method and gateway equipment
CN101072116B (en) Service selecting method, device, system and client end application server
US7581166B2 (en) System and method of collecting, correlating, and aggregating structured edited content and non-edited content
CN101141694B (en) A service push method and device
CN101217392B (en) A behavior collection and analysis method and system
US20070027857A1 (en) System and method for searching multimedia and download the search result to mobile devices
US20080021963A1 (en) Content dissemination using a multi-protocol converter
CN100486280C (en) Method and system for adapting page of mobile telecommunication terminal
US20050289216A1 (en) Providing personalized services for mobile users
US20070078838A1 (en) Contents search system for providing reliable contents through network and method thereof
WO2007071143A1 (en) Method and apparatus for issuing network information
US20090022123A1 (en) Apparatus and method for providing contents sharing service on network
CN101556588B (en) Method, equipment and system for searching
WO2007022675A1 (en) Device of short message network address, system and method for realizing short message value-added service
CN102567376A (en) Method and device for recommending personalized search results
CN101360260A (en) Hybrid mobile P2P content sharing system construction suitable for 2.5G/3G mobile data network
JP4031264B2 (en) Filtering management method, filtering management program, filtering management method for filtering device, and filtering management program for filtering device
US20080033918A1 (en) Systems, methods and computer program products for supplemental data communication and utilization
CN110266596A (en) Message processing method, device, device, and computer-readable storage medium
KR20080079708A (en) Personalized information providing system and method
JP2006018390A (en) News information provision method to cellphone or portable terminal

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