《基于输入行为的输入法应用资源或功能的处理方法及装置.pdf》由会员分享,可在线阅读,更多相关《基于输入行为的输入法应用资源或功能的处理方法及装置.pdf(25页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102929401 A (43)申请公布日 2013.02.13 CN 102929401 A *CN102929401A* (21)申请号 201210374510.6 (22)申请日 2012.09.27 G06F 3/023(2006.01) G06F 9/44(2006.01) (71)申请人 百度国际科技 (深圳) 有限公司 地址 518057 广东省深圳市南山区高新中二 道 5 号生产力大楼 D 单元三层 301 (72)发明人 何径舟 (74)专利代理机构 北京鸿德海业知识产权代理 事务所 ( 普通合伙 ) 11412 代理人 倪志华 (54) 发明名称。
2、 基于输入行为的输入法应用资源或功能的处 理方法及装置 (57) 摘要 本发明公开了一种基于输入行为的输入法应 用资源或功能的处理方法及装置, 所述方法包括 : 根据预先设置的输入法应用资源或功能的激活和 / 或冻结条件, 判断所述输入法应用资源或功能 的使用状态是符合所述输入法应用资源或功能的 激活条件, 还是符合所述输入法应用资源或功能 的冻结条件 ; 若符合所述输入法应用资源或功能 的激活条件, 则激活所述输入法应用资源或功能, 若符合所述输入法应用资源或功能的冻结条件, 则冻结所述输入法应用资源或功能。通过上述方 式, 本发明能够提高输入法应用资源或功能的利 用率。 (51)Int.C。
3、l. 权利要求书 4 页 说明书 15 页 附图 5 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 4 页 说明书 15 页 附图 5 页 1/4 页 2 1. 一种基于输入行为的输入法应用资源或功能的处理方法, 其特征在于, 包括 : 根据预先设置的输入法应用资源或功能的激活和 / 或冻结条件, 判断所述输入法应用 资源或功能的使用状态是符合所述输入法应用资源或功能的激活条件, 还是符合所述输入 法应用资源或功能的冻结条件 ; 若符合所述输入法应用资源或功能的激活条件, 则激活所述输入法应用资源或功能, 若符合所述输入法应用资源或功能的冻结条件, 则冻结所述输入。
4、法应用资源或功能。 2. 根据权利要求 1 所述的方法, 其特征在于 : 所述判断输入法应用资源或功能的使用状态是符合所述输入法应用资源或功能的激 活条件还是符合所述输入法应用资源或功能的冻结条件的步骤之前, 包括 : 从用户输入历史文本信息中获得用户兴趣点 ; 将所述用户兴趣点与预存的多个资源或功能兴趣点分别进行兴趣点相似度计算, 获得 所述用户兴趣点与预存的资源或功能兴趣点之间的兴趣点相似度的匹配得分, 其中, 每个 资源或功能兴趣点分别与每个输入法应用资源或功能相对应, 所述用户兴趣点与预存的资 源或功能兴趣点之间的兴趣点相似度的匹配得分即为所述输入法应用资源或功能的使用 状态 ; 所述。
5、根据预先设置的输入法应用资源或功能的激活和 / 或冻结条件, 判断所述输入法 应用资源或功能的使用状态是符合所述输入法应用资源或功能的激活条件, 还是符合所述 输入法应用资源或功能的冻结条件的步骤包括 : 根据所述预先设置的输入法应用资源或功能的激活和 / 或冻结条件的阈值, 判断所述 兴趣点相似度的匹配得分是否达到所述阈值 ; 若达到所述阈值, 则判断为所述输入法应用资源或功能的使用状态符合所述输入法应 用资源的激活条件, 若没有达到所述阈值, 则判断为所述输入法应用资源或功能的使用状 态符合所述输入法应用资源的冻结条件。 3. 根据权利要求 1 所述的方法, 其特征在于, 所述根据预先设置。
6、的输入法应用资源或 功能的激活和 / 或冻结条件, 判断所述输入法应用资源或功能的使用状态是符合所述输入 法应用资源或功能的激活条件, 还是符合所述输入法应用资源或功能的冻结条件的步骤, 包括 : 监控用户的输入行为的信息, 所述用户的输入行为的信息至少包括连续上屏的次数、 退格以及删除信息、 繁简转换信息以及纠错信息中的一个信息 ; 根据预先设置的输入法应用资源或功能的激活条件, 判断所述用户的输入行为的信息 是否符合所述输入法应用资源或功能的激活条件, 其中, 所述用户的输入行为的信息即为 所述输入法应用资源或功能的使用状态 ; 若符合所述输入法应用资源或功能的激活条件, 则判断为所述输入。
7、法应用资源或功能 的使用状态符合所述输入法应用资源或功能的激活条件。 4. 根据权利要求 1 所述的方法, 其特征在于, 所述若符合输入法应用资源或功能的激 活条件, 则激活所述输入法应用资源或功能的步骤, 包括 : 若符合所述输入法应用资源或功能的激活条件, 判断所述输入法应用资源或功能的状 态是静默状态还是未获取状态, 所述静默状态是所述输入法应用功能已经关闭, 或者所述 输入法应用资源未加载的状态, 所述未获取状态是所述输入法应用资源或功能在输入法应 权 利 要 求 书 CN 102929401 A 2 2/4 页 3 用中不存在, 需要从服务器获取的状态 ; 若所述输入法应用资源或功能。
8、的状态是静默状态, 则激活所述输入法应用资源或功能 为活跃状态, 若所述输入法应用资源或功能的状态是未获取状态, 则从服务器获得所述输 入法应用资源或功能, 并激活所述输入法应用资源或功能为活跃状态, 所述活跃状态是所 述输入法应用功能已经开启, 或者所述输入法应用资源已经加载使用的状态。 5. 根据权利要求 4 所述的方法, 其特征在于, 所述若符合所述输入法应用资源或功能 的激活条件, 则激活所述输入法应用资源或功能的步骤, 包括 : 若符合所述输入法应用资源或功能的激活条件, 则向用户发送是否需要激活所述输入 法应用资源或功能的提示信息 ; 接收用户的输入信息, 在所述输入信息是激活所述。
9、输入法应用资源或功能时, 激活所 述输入法应用资源或功能。 6. 根据权利要求 4 所述的方法, 其特征在于, 所述若符合所述输入法应用资源或功能 的冻结条件, 则冻结所述输入法应用资源或功能的步骤, 包括 : 若符合所述输入法应用资源或功能的冻结条件, 判断所述输入法应用资源或功能的状 态是否是活跃状态 ; 若是活跃状态, 则冻结所述输入法应用资源或功能为静默状态。 7. 根据权利要求 6 所述的方法, 其特征在于, 所述若符合输入法应用资源或功能的冻 结条件, 则冻结所述输入法应用资源或功能的步骤, 包括 : 若符合所述输入法应用资源或功能的冻结条件, 则向用户发送是否需要冻结所述输入 法。
10、应用资源或功能的提示信息 ; 接收用户的输入信息, 在所述输入信息是冻结所述输入法应用资源或功能时, 冻结所 述输入法应用资源或功能。 8. 根据权利要求 1 所述的方法, 其特征在于, 所述若符合所述输入法应用资源或功能 的冻结条件, 则冻结所述输入法应用资源或功能的步骤, 包括 : 若符合所述输入法应用资源或功能的冻结条件, 则判断用户是否从未使用过所述输入 法应用资源或功能 ; 若从未使用过所述输入法应用资源或功能, 则向用户发送是否需要卸载所述输入法应 用资源或功能的提示信息 ; 接收用户的输入信息, 在所述输入信息是卸载所述输入法应用资源或功能时, 卸载所 述输入法应用资源或功能。 。
11、9. 一种基于输入行为的输入法应用资源或功能的处理装置, 其特征在于, 所述装置包 括 : 判断模块, 用于根据预先设置的输入法应用资源或功能的激活和 / 或冻结条件, 判断 所述输入法应用资源或功能的使用状态是符合所述输入法应用资源或功能的激活条件, 还 是符合所述输入法应用资源或功能的冻结条件 ; 激活模块, 用于在符合所述输入法应用资源或功能的激活条件时, 激活所述输入法应 用资源或功能 ; 冻结模块, 用于在符合所述输入法应用资源或功能的冻结条件时, 冻结所述输入法应 用资源或功能。 权 利 要 求 书 CN 102929401 A 3 3/4 页 4 10. 根据权利要求 9 所述的。
12、装置, 其特征在于, 所述装置还包括 : 第一获得模块, 用于从用户输入历史文本信息中获得用户兴趣点 ; 第二获得模块, 用于将所述用户兴趣点与预存的多个资源或功能兴趣点分别进行兴趣 点相似度计算, 获得所述用户兴趣点与预存的资源或功能兴趣点之间的兴趣点相似度的匹 配得分, 其中, 每个资源或功能兴趣点分别与每个输入法应用资源或功能相对应, 所述用户 兴趣点与预存的资源或功能兴趣点之间的兴趣点相似度的匹配得分即为所述输入法应用 资源或功能的使用状态 ; 所述判断模块包括 : 第一判断单元, 用于根据所述预先设置的输入法应用资源或功能的激活和 / 或冻结条 件的阈值, 判断所述兴趣点相似度的匹配。
13、得分是否达到所述阈值 ; 第一结果获得单元, 用于在达到所述阈值时, 判断为所述输入法应用资源或功能的使 用状态符合所述输入法应用资源的激活条件, 在没有达到所述阈值时, 判断为所述输入法 应用资源或功能的使用状态符合所述输入法应用资源的冻结条件。 11. 根据权利要求 10 所述的装置, 其特征在于, 所述第一获得模块具体用于采用主题 模型, 对所述用户输入历史文本信息整体进行主题计算, 获得所述用户兴趣点, 其中, 每个 主题即为一个用户兴趣点。 12. 根据权利要求 11 所述的装置, 其特征在于, 所述第一获得模块包括 : 第一获得单元, 用于采用概率潜在语义分析模型 (PLSA)或潜。
14、伏狄利克雷分派模型 (LDA) , 对所述用户输入历史文本信息整体进行主题计算和每个主题的置信度的计算, 获得 用户兴趣点列表, 所述用户兴趣点列表包含各个用户兴趣点及其置信度 ; 第一确定单元, 用于按照置信度从高到低的顺序, 确定置信度满足第一预定条件的用 户兴趣点。 13. 根据权利要求 10 所述的装置, 其特征在于, 所述第一获得模块包括 : 第二获得单元, 用于根据预存的每个词条的主题分布信息, 统计所述获得的用户输入 历史文本信息所对应词条的主题分布信息, 获得用户兴趣点列表, 所述用户兴趣点列表包 含各个用户兴趣点及其权重, 其中, 每个主题即为一个用户兴趣点 ; 第二确定单元。
15、, 用于按照权重从高到低的顺序, 确定权重满足第二预定条件的用户兴 趣点。 14.根据权利要求9至13任一项所述的装置, 其特征在于, 所述判断模块具体用于按照 预定的时间周期, 根据预先设置的输入法应用资源或功能的激活和 / 或冻结条件, 判断所 述输入法应用资源或功能的使用状态是符合所述输入法应用资源或功能的激活条件, 还是 符合所述输入法应用资源或功能的冻结条件。 15. 根据权利要求 9 所述的装置, 其特征在于, 所述判断模块包括 : 监控单元, 用于监控用户的输入行为的信息, 所述用户的输入行为的信息至少包括连 续上屏的次数、 退格以及删除信息、 繁简转换信息以及纠错信息中的一个信。
16、息 ; 第二判断单元, 用于根据预先设置的输入法应用资源或功能的激活条件, 判断所述用 户的输入行为的信息是否符合所述输入法应用资源或功能的激活条件, 其中, 所述用户的 输入行为的信息即为所述输入法应用资源或功能的使用状态 ; 第二结果获得单元, 用于在符合所述输入法应用资源或功能的激活条件时, 判断为所 权 利 要 求 书 CN 102929401 A 4 4/4 页 5 述输入法应用资源或功能的使用状态符合所述输入法应用资源或功能的激活条件。 16. 根据权利要求 9 所述的装置, 其特征在于, 所述激活模块包括 : 第三判断单元, 用于在符合所述输入法应用资源或功能的激活条件时, 判断。
17、所述输入 法应用资源或功能的状态是静默状态还是未获取状态, 所述静默状态是所述输入法应用功 能已经关闭, 或者所述输入法应用资源未加载的状态, 所述未获取状态是所述输入法应用 资源或功能在输入法应用中不存在, 需要从服务器获取的状态 ; 第一激活单元, 用于在所述输入法应用资源或功能的状态是静默状态时, 激活所述输 入法应用资源或功能为活跃状态, 在所述输入法应用资源或功能的状态是未获取状态时, 从服务器获得所述输入法应用资源或功能, 并激活所述输入法应用资源或功能为活跃状 态, 所述活跃状态是所述输入法应用功能已经开启, 或者所述输入法应用资源已经加载使 用的状态。 17. 根据权利要求 1。
18、6 所述的装置, 其特征在于, 所述激活模块包括 : 第一发送单元, 用于在符合所述输入法应用资源或功能的激活条件时, 向用户发送是 否需要激活所述输入法应用资源或功能的提示信息 ; 第一接收单元, 用于接收用户的输入信息 ; 第二激活单元, 用于在所述输入信息是激活所述输入法应用资源或功能时, 激活所述 输入法应用资源或功能。 18. 根据权利要求 16 所述的装置, 其特征在于, 所述冻结模块包括 : 第四判断单元, 用于在符合所述输入法应用资源或功能的冻结条件时, 判断所述输入 法应用资源或功能的状态是否是活跃状态 ; 第一冻结单元, 用于在是活跃状态时, 冻结所述输入法应用资源或功能为。
19、静默状态。 19. 根据权利要求 18 所述的装置, 其特征在于, 所述冻结模块包括 : 第二发送单元, 用于在符合所述输入法应用资源或功能的冻结条件时, 向用户发送是 否需要冻结所述输入法应用资源或功能的提示信息 ; 第二接收单元, 用于接收用户的输入信息 ; 第二冻结单元, 用于在所述输入信息是冻结所述输入法应用资源或功能时, 冻结所述 输入法应用资源或功能。 20. 根据权利要求 9 所述的装置, 其特征在于, 所述冻结模块包括 : 第五判断单元, 用于在符合所述输入法应用资源或功能的冻结条件时, 判断用户是否 从未使用过所述输入法应用资源或功能 ; 第三发送单元, 用于在从未使用过所述。
20、输入法应用资源或功能时, 向用户发送是否需 要卸载所述输入法应用资源或功能的提示信息 ; 第三接收单元, 用于接收用户的输入信息 ; 卸载单元, 用于在所述输入信息是卸载所述输入法应用资源或功能时, 卸载所述输入 法应用资源或功能。 权 利 要 求 书 CN 102929401 A 5 1/15 页 6 基于输入行为的输入法应用资源或功能的处理方法及装置 技术领域 0001 本发明涉及输入法应用领域, 特别是涉及一种基于输入行为的输入法应用资源或 功能的处理方法及装置。 背景技术 0002 输入法应用是根据一定的编码规则来输入文字等信息的程序, 用户在使用计算机 时一般需要借助特定的输入法应用。
21、完成文字等信息的输入。 0003 输入法应用除了基本的文字输入外, 也有很多输入法应用功能和应用资源。现有 技术输入法应用资源或功能, 都是通过用户自主选择来控制和推送的, 例如 : 提供学习、 联 想功能的开关, 给出细胞词库和皮肤列表供用户下载等。 0004 本申请的发明人在研发过程中发现, 输入法应用资源或功能通过用户自主选择来 控制和推送, 这种方式比较被动, 经常导致用户不能充分体验合适的输入法应用资源或功 能, 造成输入法应用资源或功能闲置浪费。 发明内容 0005 本发明主要解决的技术问题是提供一种基于输入行为的输入法应用资源或功能 的处理方法及装置, 能够提高输入法应用资源或功。
22、能的利用率、 减小系统负载。 0006 为解决上述技术问题, 本发明采用的一个技术方案是 : 提供一种基于输入行为的 输入法应用资源或功能的处理方法, 包括 : 根据预先设置的输入法应用资源或功能的激活 和 / 或冻结条件, 判断所述输入法应用资源或功能的使用状态是符合所述输入法应用资源 或功能的激活条件, 还是符合所述输入法应用资源或功能的冻结条件 ; 若符合所述输入法 应用资源或功能的激活条件, 则激活所述输入法应用资源或功能, 若符合所述输入法应用 资源或功能的冻结条件, 则冻结所述输入法应用资源或功能。 0007 其中, 所述判断输入法应用资源或功能的使用状态是符合所述输入法应用资源或。
23、 功能的激活条件还是符合所述输入法应用资源或功能的冻结条件的步骤之前, 包括 : 从用 户输入历史文本信息中获得用户兴趣点 ; 将所述用户兴趣点与预存的多个资源或功能兴趣 点分别进行兴趣点相似度计算, 获得所述用户兴趣点与预存的资源或功能兴趣点之间的兴 趣点相似度的匹配得分, 其中, 每个资源或功能兴趣点分别与每个输入法应用资源或功能 相对应, 所述用户兴趣点与预存的资源或功能兴趣点之间的兴趣点相似度的匹配得分即为 所述输入法应用资源或功能的使用状态 ; 所述根据预先设置的输入法应用资源或功能的激 活和 / 或冻结条件, 判断所述输入法应用资源或功能的使用状态是符合所述输入法应用资 源或功能的。
24、激活条件, 还是符合所述输入法应用资源或功能的冻结条件的步骤包括 : 根据 所述预先设置的输入法应用资源或功能的激活和 / 或冻结条件的阈值, 判断所述兴趣点相 似度的匹配得分是否达到所述阈值 ; 若达到所述阈值, 则判断为所述输入法应用资源或功 能的使用状态符合所述输入法应用资源的激活条件, 若没有达到所述阈值, 则判断为所述 输入法应用资源或功能的使用状态符合所述输入法应用资源的冻结条件。 说 明 书 CN 102929401 A 6 2/15 页 7 0008 其中, 所述根据预先设置的输入法应用资源或功能的激活和 / 或冻结条件, 判断 所述输入法应用资源或功能的使用状态是符合所述输入。
25、法应用资源或功能的激活条件, 还 是符合所述输入法应用资源或功能的冻结条件的步骤, 包括 : 监控用户的输入行为的信息, 所述用户的输入行为的信息至少包括连续上屏的次数、 退格以及删除信息、 繁简转换信息 以及纠错信息中的一个信息 ; 根据预先设置的输入法应用资源或功能的激活条件, 判断所 述用户的输入行为的信息是否符合所述输入法应用资源或功能的激活条件, 其中, 所述用 户的输入行为的信息即为所述输入法应用资源或功能的使用状态 ; 若符合所述输入法应用 资源或功能的激活条件, 则判断为所述输入法应用资源或功能的使用状态符合所述输入法 应用资源或功能的激活条件。 0009 其中, 所述若符合输。
26、入法应用资源或功能的激活条件, 则激活所述输入法应用资 源或功能的步骤, 包括 : 若符合所述输入法应用资源或功能的激活条件, 判断所述输入法应 用资源或功能的状态是静默状态还是未获取状态, 所述静默状态是所述输入法应用功能已 经关闭, 或者所述输入法应用资源未加载的状态, 所述未获取状态是所述输入法应用资源 或功能在输入法应用中不存在, 需要从服务器获取的状态 ; 若所述输入法应用资源或功能 的状态是静默状态, 则激活所述输入法应用资源或功能为活跃状态, 若所述输入法应用资 源或功能的状态是未获取状态, 则从服务器获得所述输入法应用资源或功能, 并激活所述 输入法应用资源或功能为活跃状态, 。
27、所述活跃状态是所述输入法应用功能已经开启, 或者 所述输入法应用资源已经加载使用的状态。 0010 其中, 所述若符合所述输入法应用资源或功能的激活条件, 则激活所述输入法应 用资源或功能的步骤, 包括 : 若符合所述输入法应用资源或功能的激活条件, 则向用户发送 是否需要激活所述输入法应用资源或功能的提示信息 ; 接收用户的输入信息, 在所述输入 信息是激活所述输入法应用资源或功能时, 激活所述输入法应用资源或功能。 0011 其中, 所述若符合所述输入法应用资源或功能的冻结条件, 则冻结所述输入法应 用资源或功能的步骤, 包括 : 若符合所述输入法应用资源或功能的冻结条件, 判断所述输入 。
28、法应用资源或功能的状态是否是活跃状态 ; 若是活跃状态, 则冻结所述输入法应用资源或 功能为静默状态。 0012 其中, 所述若符合输入法应用资源或功能的冻结条件, 则冻结所述输入法应用资 源或功能的步骤, 包括 : 若符合所述输入法应用资源或功能的冻结条件, 则向用户发送是否 需要冻结所述输入法应用资源或功能的提示信息 ; 接收用户的输入信息, 在所述输入信息 是冻结所述输入法应用资源或功能时, 冻结所述输入法应用资源或功能。 0013 其中, 所述若符合所述输入法应用资源或功能的冻结条件, 则冻结所述输入法应 用资源或功能的步骤, 包括 : 若符合所述输入法应用资源或功能的冻结条件, 则判。
29、断用户是 否从未使用过所述输入法应用资源或功能 ; 若从未使用过所述输入法应用资源或功能, 则 向用户发送是否需要卸载所述输入法应用资源或功能的提示信息 ; 接收用户的输入信息, 在所述输入信息是卸载所述输入法应用资源或功能时, 卸载所述输入法应用资源或功能。 0014 为解决上述技术问题, 本发明采用的另一个技术方案是 : 提供一种基于输入行为 的输入法应用资源或功能的处理装置, 所述装置包括 : 判断模块, 用于根据预先设置的输入 法应用资源或功能的激活和 / 或冻结条件, 判断所述输入法应用资源或功能的使用状态是 符合所述输入法应用资源或功能的激活条件, 还是符合所述输入法应用资源或功能。
30、的冻结 说 明 书 CN 102929401 A 7 3/15 页 8 条件 ; 激活模块, 用于在符合所述输入法应用资源或功能的激活条件时, 激活所述输入法应 用资源或功能 ; 冻结模块, 用于在符合所述输入法应用资源或功能的冻结条件时, 冻结所述 输入法应用资源或功能。 0015 其中, 所述装置还包括 : 第一获得模块, 用于从用户输入历史文本信息中获得用户 兴趣点 ; 第二获得模块, 用于将所述用户兴趣点与预存的多个资源或功能兴趣点分别进行 兴趣点相似度计算, 获得所述用户兴趣点与预存的资源或功能兴趣点之间的兴趣点相似度 的匹配得分, 其中, 每个资源或功能兴趣点分别与每个输入法应用资。
31、源或功能相对应, 所述 用户兴趣点与预存的资源或功能兴趣点之间的兴趣点相似度的匹配得分即为所述输入法 应用资源或功能的使用状态 ; 所述判断模块包括 : 第一判断单元, 用于根据所述预先设置 的输入法应用资源或功能的激活和 / 或冻结条件的阈值, 判断所述兴趣点相似度的匹配得 分是否达到所述阈值 ; 第一结果获得单元, 用于在达到所述阈值时, 判断为所述输入法应用 资源或功能的使用状态符合所述输入法应用资源的激活条件, 在没有达到所述阈值时, 判 断为所述输入法应用资源或功能的使用状态符合所述输入法应用资源的冻结条件。 0016 其中, 所述第一获得模块具体用于采用主题模型, 对所述用户输入历。
32、史文本信息 整体进行主题计算, 获得所述用户兴趣点, 其中, 每个主题即为一个用户兴趣点。 0017 其中, 所述第一获得模块包括 : 第一获得单元, 用于采用概率潜在语义分析模型 (PLSA) 或潜伏狄利克雷分派模型 (LDA) , 对所述用户输入历史文本信息整体进行主题计算 和每个主题的置信度的计算, 获得用户兴趣点列表, 所述用户兴趣点列表包含各个用户兴 趣点及其置信度 ; 第一确定单元, 用于按照置信度从高到低的顺序, 确定置信度满足第一预 定条件的用户兴趣点。 0018 其中, 所述第一获得模块包括 : 第二获得单元, 用于根据预存的每个词条的主题分 布信息, 统计所述获得的用户输入。
33、历史文本信息所对应词条的主题分布信息, 获得用户兴 趣点列表, 所述用户兴趣点列表包含各个用户兴趣点及其权重, 其中, 每个主题即为一个用 户兴趣点 ; 第二确定单元, 用于按照权重从高到低的顺序, 确定权重满足第二预定条件的用 户兴趣点。 0019 其中, 所述判断模块具体用于按照预定的时间周期, 根据预先设置的输入法应用 资源或功能的激活和 / 或冻结条件, 判断所述输入法应用资源或功能的使用状态是符合所 述输入法应用资源或功能的激活条件, 还是符合所述输入法应用资源或功能的冻结条件。 0020 其中, 所述判断模块包括 : 监控单元, 用于监控用户的输入行为的信息, 所述用户 的输入行为。
34、的信息至少包括连续上屏的次数、 退格以及删除信息、 繁简转换信息以及纠错 信息中的一个信息 ; 第二判断单元, 用于根据预先设置的输入法应用资源或功能的激活条 件, 判断所述用户的输入行为的信息是否符合所述输入法应用资源或功能的激活条件, 其 中, 所述用户的输入行为的信息即为所述输入法应用资源或功能的使用状态 ; 第二结果获 得单元, 用于在符合所述输入法应用资源或功能的激活条件时, 判断为所述输入法应用资 源或功能的使用状态符合所述输入法应用资源或功能的激活条件。 0021 其中, 所述激活模块包括 : 第三判断单元, 用于在符合所述输入法应用资源或功能 的激活条件时, 判断所述输入法应用。
35、资源或功能的状态是静默状态还是未获取状态, 所述 静默状态是所述输入法应用功能已经关闭, 或者所述输入法应用资源未加载的状态, 所述 未获取状态是所述输入法应用资源或功能在输入法应用中不存在, 需要从服务器获取的状 说 明 书 CN 102929401 A 8 4/15 页 9 态 ; 第一激活单元, 用于在所述输入法应用资源或功能的状态是静默状态时, 激活所述输入 法应用资源或功能为活跃状态, 在所述输入法应用资源或功能的状态是未获取状态时, 从 服务器获得所述输入法应用资源或功能, 并激活所述输入法应用资源或功能为活跃状态, 所述活跃状态是所述输入法应用功能已经开启, 或者所述输入法应用资。
36、源已经加载使用的 状态。 0022 其中, 所述激活模块包括 : 第一发送单元, 用于在符合所述输入法应用资源或功能 的激活条件时, 向用户发送是否需要激活所述输入法应用资源或功能的提示信息 ; 第一接 收单元, 用于接收用户的输入信息 ; 第二激活单元, 用于在所述输入信息是激活所述输入法 应用资源或功能时, 激活所述输入法应用资源或功能。 0023 其中, 所述冻结模块包括 : 第四判断单元, 用于在符合所述输入法应用资源或功能 的冻结条件时, 判断所述输入法应用资源或功能的状态是否是活跃状态 ; 第一冻结单元, 用 于在是活跃状态时, 冻结所述输入法应用资源或功能为静默状态。 0024 。
37、其中, 所述冻结模块包括 : 第二发送单元, 用于在符合所述输入法应用资源或功能 的冻结条件时, 向用户发送是否需要冻结所述输入法应用资源或功能的提示信息 ; 第二接 收单元, 用于接收用户的输入信息 ; 第二冻结单元, 用于在所述输入信息是冻结所述输入法 应用资源或功能时, 冻结所述输入法应用资源或功能。 0025 其中, 所述冻结模块包括 : 第五判断单元, 用于在符合所述输入法应用资源或功能 的冻结条件时, 判断用户是否从未使用过所述输入法应用资源或功能 ; 第三发送单元, 用于 在从未使用过所述输入法应用资源或功能时, 向用户发送是否需要卸载所述输入法应用资 源或功能的提示信息 ; 第。
38、三接收单元, 用于接收用户的输入信息 ; 卸载单元, 用于在所述输 入信息是卸载所述输入法应用资源或功能时, 卸载所述输入法应用资源或功能。 0026 本发明的有益效果是 : 区别于现有技术的情况, 本发明预先设置输入法应用资源 或功能的激活和/或冻结条件, 确定激活和/或冻结条件的触发条件, 可以自动触发输入法 应用资源或功能的激活和 / 或冻结, 符合激活条件时, 激活输入法应用资源或功能, 符合冻 结条件时, 冻结输入法应用资源或功能。 通过这种方式, 可以根据用户的输入行为或历史文 本信息激活和 / 或冻结输入法应用资源或功能, 从而自动向用户推送需要的资源, 关闭用 户目前不需要的资。
39、源, 提高输入法应用资源或功能的利用率、 减小系统负载, 提升用户的体 验。 附图说明 0027 图 1 是本发明基于输入行为的输入法应用资源或功能的处理方法一实施方式的 流程图 ; 0028 图 2 是本发明基于输入行为的输入法应用资源或功能的处理方法另一实施方式 的流程图 ; 0029 图 3 是本发明基于输入行为的输入法应用资源或功能的处理装置一实施方式的 结构示意图 ; 0030 图 4 是本发明基于输入行为的输入法应用资源或功能的处理装置另一实施方式 的结构示意图 ; 0031 图 5 是本发明基于输入行为的输入法应用资源或功能的处理装置又一实施方式 说 明 书 CN 1029294。
40、01 A 9 5/15 页 10 的结构示意图 ; 0032 图 6 是本发明基于输入行为的输入法应用资源或功能的处理装置又一实施方式 的结构示意图 ; 0033 图 7 是本发明基于输入行为的输入法应用资源或功能的处理装置又一实施方式 的结构示意图。 具体实施方式 0034 下面结合附图和实施方式对本发明进行详细说明。 0035 参阅图 1, 图 1 是本发明基于输入行为的输入法应用资源或功能的处理方法一实 施方式的流程图, 包括 : 0036 步骤 S101 : 根据预先设置的输入法应用资源或功能的激活和 / 或冻结条件, 判断 输入法应用资源或功能的使用状态是符合输入法应用资源或功能的激。
41、活条件, 还是符合输 入法应用资源或功能的冻结条件。如果符合输入法应用资源或功能的激活条件, 则进入步 骤 S102, 如果符合输入法应用资源或功能的冻结条件, 则进入步骤 S103。 0037 输入法应用资源或功能是输入法应用除了输入法基本功能外的其它应用资源或 功能, 例如 : 细胞词库、 自定义词库、 繁简转换等等。 这些输入法应用资源或功能可以为用户 提供丰富多彩的新功能和新的应用资源, 用户可以根据自己的兴趣自由选择所需要的输入 法应用资源或功能。 0038 预先设置每个输入法应用资源或功能的激活和 / 或冻结条件, 根据每个输入法应 用资源或功能的使用状态即可确定该输入法应用资源或。
42、功能是否符合该输入法应用资源 或功能激活和 / 或冻结条件。 0039 步骤 S102 : 若符合输入法应用资源或功能的激活条件, 则激活输入法应用资源或 功能。 0040 如果该输入法应用资源或功能的使用状态符合该输入法应用资源或功能的激活 条件, 表明用户正在使用或需要该输入法应用资源或功能, 此时, 即可激活该输入法应用资 源或功能。 0041 步骤 S103 : 若符合输入法应用资源或功能的冻结条件, 则冻结输入法应用资源或 功能。 0042 如果该输入法应用资源或功能的使用状态符合该输入法应用资源或功能的冻结 条件, 表明用户已经很长时间没有使用或目前已经不需要该输入法应用资源或功能。
43、, 此时, 即可冻结该输入法应用资源或功能。 0043 本发明预先设置输入法应用资源或功能的激活和 / 或冻结条件, 可以自动触发输 入法应用资源或功能的激活和 / 或冻结, 符合激活条件时, 激活输入法应用资源或功能, 符 合冻结条件时, 冻结输入法应用资源或功能。 通过这种方式, 能够提高输入法应用资源或功 能的利用率、 减小系统负载, 提升用户的体验。 0044 参阅图 2, 图 2 是本发明基于输入行为的输入法应用资源或功能的处理方法另一 实施方式的流程图, 包括 : 0045 第一部分 : 根据预先设置的输入法应用资源或功能的激活和 / 或冻结条件, 判断 输入法应用资源或功能的使用。
44、状态是符合输入法应用资源或功能的激活条件, 还是符合输 说 明 书 CN 102929401 A 10 6/15 页 11 入法应用资源或功能的冻结条件。 0046 第一部分有两种实现方式, 第一种实现方式适用于细胞词库、 特定场景的输入法 应用资源或功能, 可以对用户的输入历史文本信息进行统计分析, 获得输入法应用资源或 功能的使用状态, 进而再判断该输入法应用资源或功能的使用状态是否符合该输入法应用 资源或功能的激活和 / 或冻结条件。 0047 第一部分的第一种实现方式包括步骤 S201、 步骤 S202 以及步骤 S203。 0048 步骤 S201 : 从用户输入历史文本信息中获得用。
45、户兴趣点。 0049 本步骤 S201 可以通过两种方式实现, 第一种方式是 : 0050 采用主题模型, 对用户输入历史文本信息整体进行主题计算, 获得用户兴趣点, 其 中, 每个主题即为一个用户兴趣点。 0051 主题模型是指从统计模型的角度, 用一个特定的词频分布来刻画主题, 通常认为 一篇文章、 一段话、 一个句子是从一个概率模型中生成的。 0052 用户兴趣点可以是具体的主题, 比如 “商业” 、“宠物” 、“娱乐” 这样的具体主题, 也 可以仅仅是聚类后的非特指性主题。由于通过主题模型自动生成, 非特指性主题很可能无 法直接描述, 都是用标识 (ID) 来区分。实际使用时, 往往通。
46、过对非特指性主题中所含的主 要支撑词加以描述, 例如 : 0053 主题 23 : 粉丝、 随时随地、 微博、 新浪、 调查, 0054 主题 914 : 搜狐、 记录、 低调、 博客、 独唱。 0055 其中, 在本步骤 S201 采用主题模型, 对用户输入历史文本信息整体进行主题计 算, 获得用户兴趣点时, 包括如下子步骤 : 0056 A : 采用概率潜在语义分析模型 (PLSA) 或潜伏狄利克雷分派模型 (LDA) , 对用户输 入历史文本信息整体进行主题计算和每个主题的置信度的计算, 获得用户兴趣点列表, 用 户兴趣点列表包含各个用户兴趣点及其置信度 ; 0057 概率潜在语义分析模。
47、型 (PLSA) 是基于双模式和共现的数据分析方法延伸的经典 的统计学模型。PLSA 应用于信息检索、 过滤、 自然语言处理、 文本的机器学习或者其它相关 领域。概率潜在语义分析是基于派生的最小公倍数 (LCM) 矩阵的混合矩阵分解, 基于多项 式分布和条件分布的混合来建模共现的概率。 0058 潜伏狄利克雷分派模型 (LDA) 是一种非监督机器学习技术, 可以用来识别大规模 文档集或语料库中潜藏的主题信息。每一篇文档代表了一些主题所构成的一个概率分布, 而每一个主题又代表了很多单词所构成的一个概率分布。 0059 B : 按照置信度从高到低的顺序, 确定置信度满足第一预定条件的用户兴趣点。 。
48、0060 例如, 第一预定条件是 : 用户兴趣点置信度最高, 按照置信度从高到低的顺序, 置 信度最高的用户兴趣点即为确定的用户兴趣点。 0061 本步骤 S201 的第二种方式包括如下子步骤 : 0062 C : 根据预存的每个词条的主题分布信息, 统计获得的用户输入历史文本信息所对 应词条的主题分布信息, 获得用户兴趣点列表, 用户兴趣点列表包含各个用户兴趣点及其 权重, 其中, 每个主题即为一个用户兴趣点 ; 0063 例如 : 一个输入法的词典中, 预存的词条的主题分布信息如表 1 : 0064 表 1 预存的词条的主题分布信息 说 明 书 CN 102929401 A 11 7/15。
49、 页 12 0065 0066 0067 词典的格式为 “词条 : 主题分布和权重” , 如果词条不含感兴趣的主题信息, 则 “主 题分布和权重” 为 0。 0068 如果用户的输入历史文本信息只包含两个句子 : 0069 “我经常去百度烤肉” , 以及 0070 “我百度苹果的信息” , 0071 则该用户的输入历史文本信息中包含主题信息的词条, 包括 : 0072 2 次百度, 1 次烤肉, 1 次苹果 ; 0073 根据词条的主题分布信息, 综合计算得到主题分布和权重分别为 : 0074 科技 : 0.8*2+0.6=2.2, 0075 美食 : 0.2*2+1+0.3=1.7, 0076 影视 : 0.1。 0077 其中, 词条的主题分布信息, 在建立词典时, 可以采用PLSA或LDA等主题模型统计 得到 ; 但是在词典中只存储最终数值, 这样避免了在用户机器上进行复杂的现场统计。 0078 另外, 权重的具体数值以及统计用户输入历史文本信息的主题分布的方法, 例子。