使用创建的文本编辑框实现广告功能的方法及系统的制作方法

文档序号:6605014阅读:176来源:国知局
专利名称:使用创建的文本编辑框实现广告功能的方法及系统的制作方法
技术领域
本发明涉及信息检索领域,具体涉及一种使用创建的文本编辑框实现广告功能的 方法以及系统。
背景技术
传统输入法受限于本地计算机的存储器容量和CPU能力,使用规模较小的词库和 语言模型,输入准确率有限。云输入法是依托于云计算技术的输入法,与一般输入法最明显 的区别在于,其不需要本地输入法文件而完全靠服务器支持。云输入法集成了搜索引擎和 自然语言处理的技术,具有云计算的特点,支持跨平台。对于使用诸如LiniDuMac等操作系 统的用户,都能通过网络连接使用云输入法。由于网络的受众关注度更高,网络广告已成为商家们重要的网络营销方法。其中, 基于搜索引擎的关键字广告是一种文字链接型网络广告。通过对用户使用搜索引擎时输入 的关键字进行广告链接,感兴趣的用户可点击具有链接的关键字进入公司网站、网页或公 司其它相关网页,实现广告目的。但是,由于需要用户首先开启本地输入法软件完成关键字 输入后再利用该关键字进行搜索,这种使用搜索引擎的关键字广告的针对性和目标性仍具 有局限性。同时,对于用户来说,搜索步骤少且搜索效率高将是他们所欢迎的。

发明内容
为了解决上述问题,本发明提供一种使用创建的文本编辑框实现广告功能的方 法,该方法将云输入法内置于所创建的文本编辑框中,在使用云输入法处理用户输入的同 时,对用户输入的转换结果进行关键字广告搜索,并在所创建的文本编辑框中显示置入了 关键字广告的转换结果。根据本发明的方法使得关键字广告的针对性和目标性更强,也简 化了用户搜索步骤并提高了搜索效率。根据本发明,提供一种使用创建的文本编辑框实现信息检索功能的方法,该方法 包括在客户端创建内置云输入法的文本编辑框并将该文本编辑框集成至浏览器界面,该文本编辑框接收用户输入并通过网络将包括该用户输入的信息发送至云输入 法服务器端,云输入法服务器端对用户输入进行输入法编码转换得到转换结果,对转换结果中 的每个候选结果分别进行关键字广告置入处理,并且将候选结果和置入的关键字广告信息 通过网络返回该文本编辑框进行显示。根据本发明,提供一种使用创建的文本编辑框实现广告功能的系统,该系统包 括云输入法服务器端;和可与云输入法服务器端网络连接的多个用于编辑文本框的装置,每个用于编辑文本框的装置内置有云输入法并被集成至浏览器,其包括
输入单元,用于接收用户输入;数据传输单元,用于通过网络发送包括该用户输入的信息至云输入法服务器端并 接收云输入法服务器端返回的候选结果及置入的关键字广告信息;以及显示单元,用于呈现用户输入或云输入法服务器端返回的候选结果及置入的关键 字广告信息,并且云输入法服务器端包括预置于云输入法服务器端的关键字广告库,编码转换单元,其包括至少一个预置系统词典,用于对用户输入进行输入法编码 转换并得到包括候选结果的转换结果,关键字广告置入单元,用于对转换结果中的每个候选结果分别进行关键字广告置 入处理,数据传输单元,用于通过网络接收包括用户输入的信息和将候选结果和置入的关 键字广告信息返回用于编辑文本框的装置, 所述关键字广告置入单元包括检索装置,用于将每个候选结果分别作为候选关键字在预置于云输入法服务器端 的关键字广告库内进行关键字广告检索;置入装置,用于当检索装置检索到与候选关键字匹配的关键字广告时,将该关键 字广告的关键字广告信息置入相应的候选结果。根据本发明,提供一种使用创建的文本编辑框实现广告功能的客户端,该客户端 内置有云输入法,能够对文本进行编辑,并被集成至浏览器,该客户端包括输入单元,用于接收用户输入;数据传输单元,用于通过网络发送包括用户输入的信息至云输入法服务器端并接 收云输入法服务器端返回的候选结果及置入的关键字广告信息;以及显示单元,用于呈现用户输入或云输入法服务器端返回的候选结果及置入的关键
子广告fn息。根据本发明,提供一种使用创建的文本编辑框实现广告功能的云输入法服务器 端,其包括预置于云输入法服务器端的关键字广告库,编码转换单元,其包括至少一个预置系统词典,用于对用户输入进行输入法编码 转换并得到转换结果,关键字广告置入单元,用于对转换结果中的每个候选结果分别进行关键字广告置 入处理,数据传输单元,用于通过网络接收包括用户输入的信息和将候选结果和置入的关 键字广告信息返回用于编辑文本框的装置,所述关键字广告置入单元包括检索装置,用于将每个候选结果分别作为候选关键字在预置于云输入法服务器端 的关键字广告库内进行关键字广告检索;置入装置,用于当检索装置检索到与候选关键字匹配的关键字广告时,将该关键 字广告的关键字广告信息置入相应的候选结果。
优选地,所述对每个候选结果分别进行关键字广告置入处理包括将每个候选结 果分别作为候选关键字在预置于云输入法服务器端的关键字广告库内进行关键字广告检 索,和当检索到与候选关键字匹配的关键字广告时,将该关键字广告的关键字广告信息置 入相应的候选结果。优选地,所述输入法编码转换按照预置于云输入法服务器端的编码转换规则进 行。优选地,每个关键字广告具有广告优先级,当一个候选关键字对应多个关键字广 告时,按照第一广告优先级对该多个关键字广告排序,按顺序截取第一多个关键字广告,将 截取的第一多个关键字广告的关键字广告信息置入相应的候选结果。优选地,每个关键字广告具有多个广告优先级,当一个候选关键字对应多个关键 字广告时,依次用所述多个广告优先级对该多个关键字广告排序,按顺序截取第二多个关 键字广告,将截取的第二多个关键字广告的关键字广告信息置入相应的候选结果。优选地,所述多个广告优先级为第一广告优先级和第二广告优先级,第二广告优 先级是可动态改变的,第二广告优先级的初始值设置为与该关键字广告的第一广告优先级 相同,如果在预置时间段内对应该候选关键字的多个关键字广告之一的关键字广告信息被 用户选择并处理的次数低于预置次数,则将该关键字广告的第二广告优先级降级。优选地,第一广告优先级和第二广告优先级按照加权的方式对所述多个关键字广 告排序。优选地,文本编辑框弹出候选面板显示候选结果和置入的关键字广告信息。优选地,该方法包括用户选择关键字广告信息之一作为目标广告并且文本编辑框 根据该关键字广告信息的链接展现该目标广告。优选地,文本编辑框包括广告置入开关,广告置入开关打开时文本编辑框显示候 选结果和置入的关键字广告信息;广告置入开关关闭时,文本编辑框显示候选结果。优选地,文本编辑框包括输入管理单元,用于管理输入法和自定义词库。优选地,云输入法服务器端具有用户配置文件,用于记录用户标识信息、用户输入 数据、用户云输入法管理数据、用户关键字广告数据。优选地,该广告置入开关打开时允许云输入法服务器端对候选结果进行关键字广 告检索,该广告置入开关关闭时不允许进行关键字广告检索。根据本发明的使用创建的文本编辑框实现广告功能的方法包括以下步骤采用Flash或者SilverLight技术在客户端创建文本编辑框。所创建的文本编辑 框内置有云输入法,该云输入法的编码转换完全在云输入法服务器端进行,所述文本编辑 框用于接收用户输入及显示。所述云输入法的编码转换是按照预置于云输入法服务器端的 编码转换规则进行的,该转换规则例如,但不限于,英文、拼音、笔画输入法或语音输入法转 换规则。云输入法服务器端将用户输入进行编码转换得到用户输入的转换结果,将各转换 结果中的每个候选结果分别作为候选关键字,对于每个候选关键字进行广告检索。该广告 检索是在云输入法服务器端预置的广告库内进行关键字检索。当检索到符合当前关键字的 广告时,将该广告的广告信息置入对应的候选关键字。将候选结果和置入的广告信息一同 返回至文本编辑框。
用户可根据个人喜好选择目标广告。如果用户选择了置入的某一关键字广告信息 作为目标广告,则进行相应的广告处理。广告处理是指根据关键字广告信息展现该广告,例 如链接到广告页面,或者播放广告视频,或者显示广告内容。如果用户选择了候选结果本 身,文本编辑框只显示用户选择的候选结果。本发明的使用创建的文本编辑框实现广告功能的方法的优点在于通过利用云输 入法,在云输入法服务器端同时完成对用户输入的编码转换和对转换所得到转换结果的关 键字广告置入,使关键字广告的针对性和目标性更强,并且可以给用户提供更简洁的操作 步骤,带来良好的使用体验。由于输入法文件及网络广告资源完全位于服务器端,用户无论 使用哪台计算机设备,只要与网络连接就能根据用户自己的输入习惯、偏好以及广告需要 选择输入法和广告内容。


图1为根据本发明的一个实施例的使用创建的文本编辑框实现广告功能的方法 的示例流程图;图2为根据本发明实施例的云输入法服务器端关键字广告置入方法示例流程图;图3为根据本发明一个实施例的关键字广告排序方法示例流程图;图4为根据本发明另一实施例的关键字广告排序方法示例流程图;图5为根据本发明一个实施例的使用创建的文本编辑框实现广告功能的系统的 示例图;图6为根据本发明实施例的使用创建的文本编辑框实现广告功能的系统的客户 端结构框图;图7为根据本发明实施例的使用创建的文本编辑框实现广告功能的系统的服务 器端结构框图;图8为根据本发明实施例的云输入法服务器端信息处理示例流程图;图9为根据本发明一个实施例的文本编辑框的界面示例图;图10为根据本发明另一实施例的文本编辑框的界面示例图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步阐述。本发明的目的在于提供一种使用创建的文本编辑框实现广告功能的方法,该方法 在利用云输入法处理用户输入的同时完成关键字广告检索和置入,并在返回转换结果的同 时返回置入的关键字广告信息。该方法简化了用户搜索步骤,为用户提供针对性和目标性 更强的网络广告,使用户搜索效率得以提高。图1为根据本发明一个实施例的使用创建的文本编辑框实现广告功能的方法的 示例流程图。该方法包括步骤101 在客户端创建内置云输入法的文本编辑框并将该文本编辑框集成至浏 览器界面。采用Flash或者SilverLight技术创建文本编辑框。该文本编辑框主要用于,例如,接收用户输入、显示输入文本以及显示输入转换结果以及置入的关键字广告信息。将该 文本编辑框集成至例如搜索引擎的浏览器页面。将云输入法内置于所创建的文本编辑框 中,该云输入法的用户输入编码转换完全在与客户端网络连接的云输入法服务器端进行。 云输入法的编码转换是按照预置的编码转换规则进行的,例如英文、拼音、笔画输入法或者 语音输入法转换规则。当用户希望利用例如搜索引擎进行搜索时,用户不需要开启本地输入法,直接在 集成于搜索弓I擎页面的根据本发明的文本编辑框利用云输入法进行输入。文本编辑框将用 户输入发送至云输入法服务器端并由云输入法服务器进行编码转换。这简化了用户操作步 骤。关于云输入法具体实施方式
我们将在以后部分详述。步骤102 文本编辑框接收用户输入并通过网络将该用户输入发送给云输入法服 务器端。创建的文本编辑框接收用户输入,通过网络将包括该用户输入的信息发送给云输 入法服务器端。步骤103 云输入法服务器端接收包括用户输入的信息,对用户输入进行输入法 编码转换获得包括多个候选结果的转换结果,将每个候选结果作为候选关键字进行关键字 广告置入处理,并将各候选结果及置入的关键字广告信息通过网络传送回文本编辑框。在步骤103,云输入法服务器端接收到用户输入后,完成云输入法编码转换,并进 行关键字广告置入处理。现参照图2具体描述根据本发明实施例的云输入法服务器端关键 字广告的置入方法。步骤201,云输入法服务器端将用户输入按照预置于云输入法服务器端的编码转 换规则之一进行编码转换,得到多个候选结果作为转换结果。步骤202,将每个候选结果作为候选关键字,分别对每个候选关键字进行关键字广
告检索。步骤203,当检索到符合当前候选关键字的关键字广告时,将该关键字广告的关键 字广告信息置入该候选结果,并将候选结果和所置入的关键字广告信息一同返回给文本编 辑框。优选地,用户可以对输入法编码转换规则进行设置,以便选择符合用户习惯和偏 好的输入法。优选地,用户可以对文本编辑框的广告置入开关的开关状态进行设置。如果用户 选择打开广告置入开关,则文本编辑框显示置入的关键字广告信息,如果用户选择关闭广 告置入开关,则文本编辑框不显示置入的关键字广告信息。所述对每个候选关键字进行关键字广告检索是在云输入法服务器端预置的广告 库内进行关键字检索。预置的广告库是包括关键字广告的数据库,每个关键字广告均具有 一个或多个关键字、关键字广告信息和链接信息,因此对广告的检索是将候选关键字与关 键字广告的关键字进行匹配的过程。所述关键字广告信息置入是指将该关键字广告的关键字广告信息和链接信息附 于作为当前候选关键字检索的候选结果,并将其作为云输入法服务器端转换结果的附加信 息与转换结果一同返回给文本编辑本框。可选地,当一个关键字对应多个关键字广告时,可以按照预定义的方法将优先级别高的若干条关键字广告的广告信息同时置入对应该关键字的候选结果,并将该置入了多 条关键字广告的候选结果返回到文本编辑框后由用户选择需要的目标广告。所述预定义置 入方法,例如,可以参见图3所示的对关键字广告排序的方法。该方法包括,步骤301,按照 关键字检索广告库并获得包括与关键字匹配的多个关键字广告的广告列表;步骤302,对 该广告列表按照广告优先级进行排序;步骤303,截取前面的第一多个关键字广告作为最 终的检索结果,将截取的第一多个关键字广告的广告信息置入对应该关键字的候选结果。 所述优先级别例如可以是广告库中预置的广告优先级,或者可以称为第一广告优先级。由于文本编辑框显示空间有限,每个候选结果能显示的关键字广告个数就会受到 限制,从而用户能看到的关键字广告信息有可能并非全部的检索结果,用户需要的广告可 能没有被呈现。为了获得更好的用户使用体验,文本编辑框需要“ 了解”用户的广告需求。 优选地,可以参照第二广告优先级对已排序的广告进行进一步排序。例如,第二广告优先级 初始值可与第一广告优先级相同,但是第二广告优先级是动态变化的。例如,云输入法服务 器端记录用户针对某一关键字选择目标广告的次数,如果在预置时间段内针对该关键字的 某一广告被用户选择为目标广告的次数低于预置次数,则对该关键字广告的第二广告优先 级别进行降级。参见附图4步骤401-404,对于其第二广告优先级是动态变化的关键字广 告,用户再次输入该关键字并被检索到多个与该关键字匹配的关键字广告时,可对经过第 一广告优先级排序的广告列表按照第二广告优先级再次排序,并截取前面的第二多个关键 字广告作为最终的检索结果。这样用户不经常选择的关键字广告就会适当地被过滤掉,从 而返回的关键字广告将是比较符合用户需求的广告的广告信息。可选地,第一广告优先级 和第二广告优先级可以按照加权的方式对检索到的广告列表进行排序,从而使检索到的广 告是更符合用户需求的广告。优选地,云输入法服务器端为用户建立用户配置文件,用来记录用户对输入法编 码转换规则的设置以及对客户端广告置入开关的设置。所述对输入法编码转换规则设置的 记录,可以记录用户输入习惯及偏好,例如用户选择了拼音输入法作为常用输入法,该用户 的选择操作会被记录在用户配置文件中。当该用户再次输入时,输入法服务器端会先读取 该用户配置文件信息,从而选择拼音输入法为其完成编码转换。所述广告置入开关打开时 允许云输入法服务器端对候选结果进行关键字广告检索,关闭时不允许云输入法服务器端 进行关键字广告检索。如果用户关闭了广告置入开关,此时文本编辑框的作用与一般输入 法比较类似,即用来完成文本输入,只是该文本编辑框不需要开启输入法软件,就可以实现 输入法输入的效果。步骤104,文本编辑框将云输入法服务器端返回的转换结果和置入的关键字广告 信息进行显示。如果转换结果具有多个候选结果,优选地,文本编辑框弹出候选面板对多个候选 结果进行显示。对于置入关键字广告的候选结果,显示内容包括候选结果和置入的关键字 广告fn息。步骤105,文本编辑框显示用户选择的候选结果或处理用户选择的关键字广告信 肩、ο如果用户选择了关键字广告信息之一,则对所选择的关键字广告信息进行处理, 并且用户选择的关键字广告信息将被反馈至云输入法服务器端。云输入法服务器端用户配置文件将记录用户的广告选择,用于服务器端依据预定义的方法计算用户的广告需求。例 如在预置时间内分别统计用户对某一候选结果的各关键字广告的选择次数,来决定各关键 字广告信息显示在客户端文本编辑框中的排名顺序。对选择的关键字广告信息进行处理是指根据用户选择的关键字广告信息的链接, 展现该关键字广告。可选地,用户计算设备的操作系统可根据广告的格式调用第三方应用 程序运行该广告。例如,如果关键字广告信息的链接指向的是网页格式的广告,则调用浏览 器链接到广告页面显示该广告;如果关键字广告信息的链接指向的是视频或者Flash等格 式的广告,则调用相应的第三方应用程序播放该广告。在另一种情况下,如果当前文本编辑框的候选结果列表中置入的关键字广告信息 没有用户需要的信息,或者用户通过,例如预置于文本编辑框的,广告置入开关关闭了文本 编辑框的广告功能,此时文本编辑框的作用与一般输入法比较类似,即用来完成文本输入, 只是该文本编辑框不需要开启输入法软件,就可以实现输入法输入的效果。根据本发明的实施例的使用创建的文本编辑框实现广告功能的方法,内置于文本 编辑框中的云输入法由包括客户端和服务器端的系统实现,文本编辑框在云输入法的客户 端创建,该客户端与服务器端通过网络建立连接。客户端文本编辑框用于接收各种类型用 户输入、发送用户输入到服务器、接收并显示转换结果及置入的关键字广告信息。云输入法 服务器用于完成输入法编码转换以及关键字广告置入、返回转换结果和置入的关键字广告 信息到客户端文本编辑框。图5为根据本发明一个实施例的使用创建的文本编辑框实现广 告功能的系统的示例图。该系统可以具有多个客户端5-1,5-2,…,5-n,每个客户端通过网 络向云输入法服务器端500发送用户输入的输入法编码转换请求并从云输入法服务器端 接收转换结果和置入的关键字广告信息。图6为根据本发明实施例的使用创建的文本编辑框实现广告功能的系统的客户 端结构框图。在该实施例中,根据本发明的文本编辑框集成在例如搜索引擎的浏览器页面 中,作为搜索引擎的文本输入框。本发明的文本编辑框还可以集成至其他有文字输入需求 的浏览器页面中,例如电子邮件的编辑区域,网站的搜索框等。本领域技术人员应当理解, 这里的具体描述的实施例是示意性的而非限制性的,对具体实施例的描述无意限制本发明 的保护范围。参照附图6,用于编辑文本框的装置6100作为云输入法的客户端,集成至搜索 引擎装置6000中。其中,作为输入法客户端的用于编辑文本框的装置6100进一步包括输 入单元6101,用来接收用户输入;显示单元6102,用来呈现用户输入或输入法转换结果及 置入的关键字广告信息;数据传输单元6103,用于与服务器端进行数据通信,发送包括用 户输入的信息至云输入法服务器端并接收云输入法服务器端返回的转换结果及置入的关 键字广告信息。进一步,客户端还可以包括输入管理单元6104,用户借助该单元进行输入法管理。 例如用户可以通过输入管理单元6104设置输入法的编码转换规则,从预置的输入法转换 规则中进行选择,例如英文、拼音、笔画输入法、或语音输入法。再例如,用户可以通过所述 输入管理单元6104管理用户自定义词库,例如添加或者删除自定义词库中的词汇。用户输 入法的管理信息也存储于服务器端的用户配置文件中,服务器端通过识别不同的客户端标 记分别对其配置文件进行管理。进一步,客户端还可以包括关键字广告的广告置入开关6105,当广告置入开关打开时允许云输入法服务器端对候选结果进行关键字广告检索,同时文本编辑框显示置入的 关键字广告信息,当广告置入开关关闭时不允许云输入法服务器端进行关键字广告检索, 并且文本编辑框不显示关键字广告信息。可选地,该广告置入开关可包括在输入管理单元 6104 中。图7为根据本发明实施例的使用创建的文本编辑框实现广告功能的系统的服务 器端结构框图。云输入法服务器端7000用于对接收到的客户端信息进行处理,其包括编 码转换单元7101,至少包括一个预置系统词典,用于完成输入法编码转换;关键字广告置 入单元7102,具有用于将每个候选结果分别作为候选关键字在预置于云输入法服务器端的 关键字广告库内进行关键字广告检索的检索装置和用于当检索装置检索到与候选关键字 匹配的关键字广告时将该关键字广告的关键字广告信息置入相应的候选结果的置入装置; 数据传输单元7103,用于与客户端进行数据通信,用于接收包括用户输入的信息并将候选 结果和置入的关键字广告信息返回用于编辑文本框的装置;用户配置文件管理单元7104, 用于记录包括用户对输入法编码转换规则的设置、客户端广告置入开关的状态设置和用户 的广告选择的客户端用户信息,管理不同客户端的用户配置文件。所述用户配置文件存储了不同客户端用户信息,例如可以包括但不限于用户标 识信息、用户输入数据、用户云输入法管理数据、用户关键字广告数据。根据记录的用户数 据的不同,可以形成用户标识信息文件,用户输入数据文件,用户云输入法管理数据文件, 用户关键字广告数据文件。用户配置文件管理单元7104统一对上述文件进行管理。进一步,云输入法服务器端7000还可以包括,关键字广告管理单元7105,用于按 照预定义的规则管理关键字广告库。所述管理关键字广告库,可以包括对广告库中关键字 广告的优先级别进行管理。所述预定义的规则,例如,可以为广告库中的每个关键字广告设 置多种优先级别,例如第一广告优先级和第二广告优先级。其中,第一广告优先级例如是广 告库预置的优先级别,第二广告优先级则是例如动态变化的。例如,第二广告优先级的初始 值与第一广告优先级相同,所述第二广告优先级的动态变化可以通过以下方式得到输入 法服务器端7000通过用户配置文件管理单元7104记录用户将某一关键字广告选择为目 标广告的次数,如果在预置时间段内用户将该关键字广告选择为目标广告次数低于预置次 数,则对该关键字广告的第二广告优先级别进行降级。优选地,关键字广告置入单元7102进一步包括排序单元。根据广告库中各关键字 广告设置有的多种优先级,关键字广告置入单元7102中的排序单元可为对同一关键字检 索到的多个关键字广告进行排序,从而置入与用户需求更相近的关键字广告,使用户获得 更好的用户使用体验。云输入法服务器端7000用于对接收到的客户端信息进行处理,包括对用户输入 进行输入法编码转换以及对转换结果置入关键字广告,下面参照图8具体描述步骤801.接收客户端用于编辑文本框的装置6100发送来的信息;步骤802.用户配置文件管理单元7104进行信息获取,将各种不同的信息存入相 应的文件;步骤803.编码转换单元7101对用户输入进行编码转换,得到包括多个候选结果 的转换结果;步骤804.关键字广告置入单元7102分别将各候选结果作为关键字,进行关键字广告检索,将检索到的关键字广告的关键字广告信息置入相应的候选结果;步骤805.数据传输单元7103通过网络将候选结果和置入的关键字广告信息发送 回到客户端用于编辑文本框的装置6100。在步骤801,客户端用于编辑文本框的装置6100发送的信息可以包括来自输入单 元6101的用户输入,还可以包括用于编辑文本框的装置的反馈,该反馈例如,但不限于,客 户端用户的“使用”信息的用户操作信息,例如用户通过输入管理单元6104进行的输入法 设置操作,或者确定用户选择的目标广告的信息。在步骤802,用户配置文件管理单元7104 对获取到的各种信息进行读取,分类,并存入相关文件。步骤803可以进一步包括,从用户 配置文件中读取用户对编码转换规则的设置信息,调取相应的编码转换规则,例如用户配 置文件中记录了用户选择拼音输入法进行输入,那么编码转换单元7101要调用拼音输入 法的编码转换规则对用户输入进行编码转换。步骤804中,所述关键字广告检索是在云输入法服务器端预置的广告库内进行关 键字检索。预置的广告库是包括关键字广告的数据库,每个关键字广告均具有一个或多个 关键字、关键字广告信息和链接信息,因此对广告的检索是将候选关键字与关键字广告的 关键字进行匹配的过程。可选地,当一个关键字对应多个广告时,可以按照预定义的方法将 优先级别高的多个广告的关键字广告信息同时置入,将该置入了关键字广告信息的转换结 果返回到文本编辑框后由用户选择需要的目标广告。所述预定义方法,例如,可以参见附图 3,按照关键字检索广告库,返回与关键字匹配的广告列表;对该广告列表按照广告优先级 进行排序;截取前面的第一多个关键字广告作为最终的检索结果,将其关键字广告信息置 入相应的候选结果中。所述优先级别可以是广告库中预置的广告优先级,或者可以称为第 一广告优先级。由于对每个关键字文本编辑框显示其关键字广告的个数有限,为了获得更 好的用户使用体验,优选地,在对广告排序过程中,可以进一步参照第二广告优先级。所述 第二广告优先级例如,初始值与第一广告优先级相同,但是第二广告优先级是动态变化的。 输入法服务器端记录用户将某一关键字的关键字广告信息选择为目标广告的次数,如果在 预置时间段内用户将该关键字广告选择为目标广告的次数低于预置次数,则对该关键字广 告的第二广告优先级别进行降级。因此,参见附图4,用户再次输入该关键词时,在参考了第 二广告优先级后,对经过第一广告优先级排序的广告列表再次排序、截取后,用户不经常选 择的关键字广告就会适当地被过滤掉,从而返回的第二多个关键字广告信息将是比较符合 用户需求的广告信息。可选地,第一广告优先级和第二广告优先级可以按照加权的方式对 检索到的广告列表进行排序,从而使检索到的广告是更符合用户需求的广告。可以通过关 键字广告管理单元7105管理关键字广告库中关键字广告的优先级别。所述关键字广告信息置入是指将该关键字广告的关键字广告信息和链接信息附 于作为当前候选关键字的候选结果中,并将其作为输入法服务器端转换结果的附加信息一 同返回给用于编辑文本框的装置。图9示出根据本发明一个实施例的文本编辑框的界面示例图。在本实施例中,所 述文本编辑框被集成至某一搜索引擎页面,作为该搜索引擎的输入框。在该实施例中至少 有两个商家投放了关键字为“面包”的关键字广告。其中一商家投放的关键字广告是其商 品广告网页,当其广告被检索到时返回给文本编辑框的关键字广告信息显示为一句简短的 广告词“XX面包,好美味”并作为其广告网页的链接,期望客户点击浏览。另有一商家对其生产的面包烘烤机投放了关键字广告,当其广告被检索到时返回给文本编辑框的关键字广 告信息显示为产品商标图片并作为其广告网页的链接,并期望客户点击产品商标图片的广 告链接到其商家网站。因此例如当用户在文本编辑框901中输入了编码字符串“mianbao” 时,文本编辑框901将包括该编码字符串的信息发送到云输入法服务器端。云输入法服务 器端处理接收到的信息后,将转换结果及置入的关键字广告信息返回到文本编辑框,文本 编辑框弹出候选面板902展示转换结果及关键字广告信息。在该实施例中,当用户选择了 候选面板中的第一个广告“XX面包,好美味”时,文本编辑框会通知该用户计算设备上的操 作系统调用浏览器打开该广告信息链接的网页。根据本发明创建的具有广告功能的文本编 辑框,一方面对于投放关键词广告的商家,可以使其广告的针对性和目标性更强,即在用户 使用搜索引擎搜索海量信息之前向用户展示广告信息,即可以增强用户印象,又避免因搜 索引擎搜索到的其他海量信息分散用户的关注度。另一方面对于用户而言,可以不通过搜 索引擎就可获得需要的广告信息,因而搜索步骤更为简洁、搜索效率也大有提高。在另一种情况下,如果当前文本编辑框的候选列表中展现的关键字广告信息没有 用户需要的信息,或者用户通过预置的广告置入开关关闭了文本编辑框的广告功能,此时 文本编辑框的作用与一般输入法比较类似,即用来完成文本“面包”的输入,只是该文本编 辑框不需要开启输入法软件,就可以实现输入法输入的效果,如图10所示。在该实例中,用 户通过选择候选面板1002显示显示的“面板”在文本编辑框1001输入关键字“面包”后, 点击“搜索”命令按钮,将会启动搜索引擎进行其他操作。本发明具有广告功能的文本编辑框的优点在于在输入法服务器端同时完成编码 转换和关键字广告置入,使关键字广告的针对性和目标性更强,并且可以给用户提供更简 洁的操作步骤,带来良好的使用体验。由于输入法文件及网络广告资源完全位于云输入法 服务器端,用户无论使用哪台计算机设备,只要与网络连接就能使用用户自己的输入习惯、 偏好以及广告需要。以上借助实施例对本发明进行了具体说明。应当理解,本发明的上述描述是示例 性的而非限制性的。本领域技术人员通过阅读本说明书,在不偏离本发明精神的情况下可 以对本发明进行修改和变型。本发明的保护范围仅由所附权利要求限定。
权利要求
一种使用创建的文本编辑框实现广告功能的方法,其特征在于,该方法包括在客户端创建内置云输入法的文本编辑框并将该文本编辑框集成至浏览器界面,该文本编辑框接收用户输入并通过网络将包括该用户输入的信息发送至云输入法服务器端,云输入法服务器端对用户输入进行输入法编码转换得到转换结果,对转换结果中的每个候选结果分别进行关键字广告置入处理,并且将候选结果和置入的关键字广告信息通过网络返回该文本编辑框进行显示。
2.根据权利要求1所述的使用创建的文本编辑框实现广告功能的方法,其特征在于, 所述对转换结果中每个候选结果分别进行关键字广告置入处理包括将每个候选结果分别作为候选关键字在预置于云输入法服务器端的关键字广告库内 进行关键字广告检索;当检索到与候选关键字匹配的关键字广告时,将该关键字广告的关键字广告信息置入 相应的候选结果。
3.根据权利要求1所述的使用创建的文本编辑框实现广告功能的方法,其特征在于所 述输入法编码转换按照预置于云输入法服务器端的编码转换规则进行。
4.根据权利要求1所述的使用创建的文本编辑框实现广告功能的方法,其特征在于每 个关键字广告具有广告优先级,当一个候选关键字对应多个关键字广告时,按照第一广告 优先级对该多个关键字广告排序,按顺序截取第一多个关键字广告,将截取的第一多个关 键字广告的关键字广告信息置入相应的候选结果。
5.根据权利要求1所述的使用创建的文本编辑框实现广告功能的方法,其特征在于每 个关键字广告具有多个广告优先级,当一个候选关键字对应多个关键字广告时,依次用所 述多个广告优先级对该多个关键字广告排序,按顺序截取第二多个关键字广告,将截取的 第二多个关键字广告的关键字广告信息置入相应的候选结果。
6.根据权利要求5所述的使用创建的文本编辑框实现广告功能的方法,其特征在于所 述多个广告优先级包括第一广告优先级和第二广告优先级,第二广告优先级是可动态改变 的,第二广告优先级的初始值设置为与该关键字广告的第一广告优先级相同,如果在预置 时间段内对应该候选关键字的多个关键字广告之一的关键字广告信息被用户选择并处理 的次数低于预置次数,则将该关键字广告的第二广告优先级降级。
7.根据权利要求6所述的使用创建的文本编辑框实现广告功能的方法,其特征在于第 一广告优先级和第二广告优先级按照加权的方式对所述多个关键字广告排序。
8.根据权利要求1所述的使用创建的文本编辑框实现广告功能的方法,其特征在于文 本编辑框弹出候选面板显示候选结果和置入的关键字广告信息。
9.根据权利要求1所述的使用创建的文本编辑框实现广告功能的方法,其特征在于该 方法包括用户选择关键字广告信息之一作为目标广告并且文本编辑框根据该关键字广告 信息的链接展现该目标广告。
10.根据权利要求1所述的使用创建的文本编辑框实现广告功能的方法,其特征在于 文本编辑框包括广告置入开关,广告置入开关打开时文本编辑框显示候选结果和置入的关 键字广告信息;广告置入开关关闭时,文本编辑框显示候选结果。
11.根据权利要求1所述的使用创建的文本编辑框实现广告功能的方法,其特征在于文本编辑框包括输入管理单元,用于管理输入法和自定义词库。
12.根据权利要求1所述的使用创建的文本编辑框实现广告功能的方法,其特征在于 云输入法服务器端具有用户配置文件,用于记录用户标识信息、用户输入数据、用户云输入 法管理数据、用户关键字广告数据。
13.根据权利要求10所述的使用创建的文本编辑框实现广告功能的方法,其特征在于 该广告置入开关打开时允许云输入法服务器端对候选结果进行关键字广告检索,该广告置 入开关关闭时不允许进行关键字广告检索。
14.一种使用创建的文本编辑框实现广告功能的系统,该系统包括 云输入法服务器端;和可与云输入法服务器端网络连接的多个用于编辑文本框的装置; 每个用于编辑文本框的装置内置有云输入法并被集成至浏览器,其包括 输入单元,用于接收用户输入;数据传输单元,用于通过网络发送包括该用户输入的信息至云输入法服务器端并接收 云输入法服务器端返回的候选结果及置入的关键字广告信息;以及显示单元,用于呈现用户输入或云输入法服务器端返回的候选结果及置入的关键字广 告信息,并且云输入法服务器端包括 预置于云输入法服务器端的关键字广告库,编码转换单元,其包括至少一个预置系统词典,用于对用户输入进行输入法编码转换 并得到包括候选结果的转换结果,关键字广告置入单元,用于对转换结果中的每个候选结果分别进行关键字广告置入处理,数据传输单元,用于通过网络接收包括用户输入的信息和将候选结果和置入的关键字 广告信息返回用于编辑文本框的装置, 所述关键字广告置入单元包括检索装置,用于将每个候选结果分别作为候选关键字在预置于云输入法服务器端的关 键字广告库内进行关键字广告检索;置入装置,用于当检索装置检索到与候选关键字匹配的关键字广告时,将该关键字广 告的关键字广告信息置入相应的候选结果。
15.根据权利要求14的使用创建的文本编辑框实现广告功能的系统,其特征在于用于 编辑文本框的装置进一步包括输入管理单元用于管理输入法和自定义词库。
16.根据权利要求14的使用创建的文本编辑框实现广告功能的系统,其特征在于用于 编辑文本框的装置进一步包括广告置入开关,当广告置入开关打开时允许云输入法服务器 端对候选结果进行关键字广告检索,当广告置入开关关闭时不允许云输入法服务器端进行 关键字广告检索。
17.根据权利要求14的使用创建的文本编辑框实现广告功能的系统,其特征在于云输 入法服务器端进一步包括用户配置文件管理单元,用于管理用户标识信息文件、用户输入 数据文件、用户云输入法管理数据文件、用户关键字广告数据文件。
18.根据权利要求14的使用创建的文本编辑框实现广告功能的系统,其特征在于,该系统包括用于为关键字广告库中的每个关键字广告设置广告优先级的关键字广告管理单 元,并且所述关键字广告置入单元进一步包括根据关键字广告的优先级对同一候选关键字 检索到的多个关键字广告进行排序的排序单元。
19.一种使用创建的文本编辑框实现广告功能的客户端,其特征在于,该客户端内置有云输入法,能够对文本进行编辑,并被集成至浏览器,该客户端包括 输入单元,用于接收用户输入;数据传输单元,用于通过网络发送包括用户输入的信息至云输入法服务器端并接收云 输入法服务器端返回的候选结果及置入的关键字广告信息;以及显示单元,用于呈现用户输入或云输入法服务器端返回的候选结果及置入的关键字广 告fn息。
20.一种使用创建的文本编辑框实现广告功能的云输入法服务器端,其特征在于,包括预置于云输入法服务器端的关键字广告库,编码转换单元,其包括至少一个预置系统词典,用于对用户输入进行输入法编码转换 并得到转换结果,关键字广告置入单元,用于对转换结果中的每个候选结果分别进行关键字广告置入处理,数据传输单元,用于通过网络接收包括用户输入的信息和将候选结果和置入的关键字 广告信息返回用于编辑文本框的装置, 所述关键字广告置入单元包括检索装置,用于将每个候选结果分别作为候选关键字在预置于云输入法服务器端的关 键字广告库内进行关键字广告检索;置入装置,用于当检索装置检索到与候选关键字匹配的关键字广告时,将该关键字广 告的关键字广告信息置入相应的候选结果。
全文摘要
本发明提供一种使用创建的文本编辑框实现广告功能的方法,属于信息检索领域。该方法包括在客户端创建内置云输入法的文本编辑框并将该文本编辑框集成至浏览器界面,该文本编辑框接收用户输入并通过网络将包括该用户输入的信息发送至云输入法服务器端,云输入法服务器端对用户输入进行输入法编码转换得到转换结果,对转换结果中的每个候选结果分别进行关键字广告置入处理,并且将候选结果和置入的关键字广告信息通过网络返回该文本编辑框进行显示。本发明进一步提供一种使用创建的文本编辑框实现广告功能的系统。
文档编号G06Q30/00GK101894146SQ20101021369
公开日2010年11月24日 申请日期2010年6月30日 优先权日2010年6月30日
发明者孔庆爱, 秦建辉 申请人:汉王科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1