智能电视机的输入法与焦点输入框的同步方法及装置的制造方法_2

文档序号:9307078阅读:来源:国知局
S10、判断当前输入法是否处于工作状态,若当前输入法处于工作状态,则执行步 骤S20〇
[0054] 智能电视机上的输入法为系统自带的或用户安装的,该输入法可以为google输 入法、QQ拼音输入法、搜狗输入法、谷歌输入法等。用户可通过遥控器对输入法进行切换,以 选取到用户喜欢的输入法实现文字或字符输入。每个输入法都有一个默认显示定时时间, 表示当把该输入法调出使用时,该输入法可显示多久,到达默认显示定时时间后,该输入法 就隐藏到后台(在智能电视机终端的显示页面上不进行显示);如该google输入法的默认 显示定时时间为10秒、QQ拼音输入法的默认显示定时时间为15秒、搜狗输入法的默认显 示定时时间为30秒、谷歌输入法的默认显示定时时间为40秒。
[0055] 在该步骤中,判断当前输入法是否处于工作状态,通常的,可通过当前输入法的显 示时间确定该当前输入法是否处于工作状态,该当前输入法的显示时间是指当前输入法被 调用出来后在当前焦点输入框未发生变化时(焦点位置未发生变化,都在同一个输入框) 的持续显示时间;还可以通过读取该当前输入法的状态标识确定该当前输入法是否处于工 作状态,如当前输入法的状态标识为1时,表示当前输入法处于工作状态,当前输入法的状 态标识为〇时,表示当前输入法处于非工作状态。
[0056] S20、获取智能电视机当前最前端应用的焦点输入框。
[0057] 该智能电视机当前可能打开了多个应用,如同时打开了网络设置应用、蓝牙设置 应用、浏览器应用等,处于最前端的应用只有一个,如蓝牙设置应用处于最前端,用户当前 需要进行蓝牙连接。
[0058] 在该步骤中,先获取到该智能电视机当前最前端应用,然后获取到该最前端应用 的焦点输入框。该最前端应用可能有多个输入框,如当该最前端应用为网络设置应用时,该 网络设置应用的显示界面的输入框有用于输入网络名称的输入框和用于输入网络密码的 输入框。在该步骤中,获取当前最前端应用的焦点输入框,即获取到当前光标被激活的输入 框,需要进行文字或字符输入的输入框。
[0059] S30、获取当前输入法的默认显示定时时间和该最前端应用的焦点输入框的默认 显示定时时间。
[0060] 在该智能电视机中,预先存储有一个输入法默认显示定时时间列表,如表一 所示。
[0061] 表一:
[0062]
[0063] 在该步骤中,可通过读取该输入法默认显示定时时间列表获取到当前输入 法的默认显示定时时间,如当前输入法为google输入法,则获取到该当前输入法的默认显 示定时时间为10秒。
[0064] 在智能电视机中,还预先存储有一个应用输入框默认显示定时时间列表(如 表二所示),列出了各个应用中的输入框的默认显示定时时间,通常的,同一个应用中的各 个输入框的默认显示定时时间相同,如在网络设置应用中,用于输入网络名称的输入框和 用于输入网络密码的输入框的默认显示定时时间相同,都为10秒。
[0065] 表二:
[0066]
[0067] 在该步骤中,可通过读取该应用输入框默认显示定时时间列表获取到该最 前端应用的焦点输入框的默认显示定时时间,如焦点输入框对应的应用为网络设置应用, 则获取到该最前端应用的焦点框的默认显示定时时间为10秒。
[0068] S40、根据该当前输入法的默认显示定时时间和该最前端应用的焦点输入框的默 认显示定时时间,得出该当前输入法和最前端应用的焦点输入框的同步显示定时时间。
[0069] 在该步骤中,根据该当前输入法的默认显示定时时间和该最前端应用的焦点输入 框的默认显示定时时间,计算该当前输入法和最前端应用的焦点输入框的同步显示定时时 间,使得该当前输入法和最前端应用的焦点输入框进行同步显示,不会出现以下情况,如: 当用户未完成在焦点输入框的文字或字符输入,焦点输入框及/或输入法消失。
[0070] S50、根据该得出的同步显示定时时间重新设置当前输入法和最前端应用的焦点 输入框的显示定时时间。
[0071] 在该步骤中,对当前输入法和最前端应用的焦点输入框的显示定时时间进行设 置,将当前输入法和最前端应用的焦点输入框的显示定时时间均重新设置为步骤S40中得 出的同步显示定时时间,如此,具有相同显示定时时间的输入法与焦点输入框即可实现同 步显示。
[0072] 上述实施例,通过获取到当前输入法的默认显示定时时间和最前端应用的焦点输 入框的默认显示定时时间,再根据该获取的当前输入法的默认显示定时时间和最前端应用 的焦点输入框的默认显示定时时间计算得到当前输入法和最前端应用的焦点输入框的同 步显示定时时间,再根据该计算得出的同步显示定时时间重新设置所述当前输入法和最前 端应用的焦点输入框的显示定时时间;给当前输入法和最前端应用的焦点输入框足够长的 显示定时时间,且显示定时时间同步,使得用户可正常的在智能电视机上完成文字或字符 输入。
[0073] 参照图2,图2为本发明判断当前输入法是否处于工作状态的细化流程示意图,详 述如下:
[0074] Sl1、获取当前输入法的显示时间。
[0075] 在当前输入法被调用出来时,通过计时器计算该当前输入法的显示时间,在该步 骤中,通过读取该计时器获取当前输入法的显示时间。
[0076] S12、判断该获取的当前输入法的显示时间是否大于或等于第一预设时间,若该获 取的当前输入法的显示时间大于或等于第一预设时间,则执行步骤S13。
[0077] 该第一预设时间可根据实际需要设置,如可设置为1秒。在该步骤中,判断该获取 的当前输入法的显示时间是否大于或等于第一预设时间,如果该获取的当前输入法的显示 时间大于或等于第一预设时间,则认为当前输入法处于工作状态,用户需用通过当前输入 法输入文字或字符,该当前输入法并不是误操作调用出来的;如果该获取的当前输入法的 显示时间小于第一预设时间,则认为当前输入法处于非工作状态,该当前输入法通常是因 为用户误操作调用出来的。
[0078] S13、确定当前输入法处于工作状态。
[0079] 参照图3,图3为本发明根据该当前输入法的默认显示定时时间和该最前端应用 的焦点输入框的默认显示定时时间,得出该当前输入法和最前端应用的焦点输入框的同步 显示定时时间的细化流程示意图,详述如下:
[0080] S41、判断该最前端应用的焦点输入框是否为切换后的焦点输入框,若该最前端应 用的焦点输入框是切换后的焦点输入框,则执行步骤S42,否则执行步骤S43。
[0081] 在该步骤中,判断该最前端应用的焦点输入框是否为切换后的焦点输入框,具体 的,可通过判断该最前端应用的焦点输入框中的焦点的状态标识,确定该焦点输入框是否 为切换后的焦点输入框,当该焦点的状态标识为1时,表示该焦点输入框为切换后的焦点 输入框(在该最前端应用中包括多个输入框时,需要在各个输入框中进行切换,如最前端 应用为网络设置应用,该网络设置应用的显示界面包括用于输入网络名称的输入框和用于 输入网络密码的输入框,当用户在用于输入网络名称的输入框完成输入后,需要切换到用 于输入网络密码的输入框),当该焦点的状态标识为〇时,表示该焦点输入框不是切换后的 焦点输入框(在该最前端应用中只包括一个输入框,不需要进行输入框切换)。
[0082] S42、将该当前输入法的默认显示定时时间和该最前端应用的焦点输入框的默认 显示定时时间求平均值,得出该当前输入法和最前端应用的焦点输入框的同步显示定时时 间。
[0083] 在该步骤中,将该当前输入法的默认显示定时时间和该最前端应用的焦点输入框 的默认显示定时时间求平均值,如当前输入法为QQ输入法,最前端应用的焦点输入框对应 的应用名称为网络设置应用时,从上述表一和表二中分别获取到当前输入发的默认显示定 时时间为15秒,最前端应用的焦点输入框的默认显示定时时间为10秒,则将15秒和10 秒求平均值,得到12. 5秒,作为当前输入法和最前端应用的焦点输入框的同步显示定时时 间;如当前输入法为google输入法,最前端应用的焦点输入框对应的应用名称为蓝牙设置 应用时,从上述表一和表二中分别获取到当前输入发的默认显示定时时间为10秒,最前端 应用的焦点输入框的默认显示定时时间为20秒,则将10秒和20秒求平均值,得到15秒, 作为当前输入法和最前端应用的焦点输入框的同步显示定时时间。
[0084]S43、将该当前输入法的默认显示定时时间和该最前端应用的焦点输入框的默认 显示定时时间求和,得出该当前输入法和最前端应用的焦点输入框的同步显示定时时间。
[0085] 在该步骤中,将该当前输入法的默认显示定时时间和该最前端应用的焦点输入框 的默认显示定时时间求和,如当前输入法为QQ输入法,最前端应用的焦点输入框对应的应 用名称为网络设置应用时,从上述表一和表二中分别获取到当前输入发的默认显示定时时 间为15秒,最前端应用的焦点输入框的默认显示定时时间为10秒,则将15秒和10秒求和, 得到25秒,作为当前输入法和最前端应用的焦点输入框的同步显示定时时间;如当前输入 法为google输入法,最前端应用的焦点输入框对应的应用名称为蓝牙设置应用时,从上述 表一和表二中分别获取到当前输入发的默认显示定时时间为10秒,最前端应用的焦点输 入框的默认显示定时时间为20秒,则将10秒和20秒求和,得到30秒,作为当前输入法和 最前端应用的焦点输
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1