一种EPG系统输入方式注册方法与流程

文档序号:35296395发布日期:2023-09-01 22:24阅读:18来源:国知局
一种EPG系统输入方式注册方法与流程

本发明涉及输入方式信息,尤其是涉及一种epg系统输入方式注册方法。


背景技术:

1、近来,安卓 (android) 系统越来越多地应用在嵌入式设备中,如智能电视机顶盒等。如何在 android 上使用遥控器进行字符输入是一个亟待解决的问题。

2、中国发明专利名称:在嵌入式设备上进行字符输入的方法及系统,公告号:cn102298497a,提出一种在嵌入式设备上进行字符输入的方法及系统。其中,方法包括以下步骤:根据接收到的调出输入方式指令,在嵌入式设备上创建并显示默认软键盘;接收用户发送的控制请求,并判断控制请求的类型:在判断出控制请求的类型后,进一步判断当前输入方式状态是否为字符输入状态,如果为字符输入状态,则执行相应的焦点显示、焦点移动以及焦点所在按键的字符输入等操作实现字符输入。

3、由于操作系统的差异,现有的输入方式应用是针对不同操作系统进行独立设计的,导致不同平台中的输入方式应用的业务逻辑(如对输入信息的处理逻辑)通常存在差异,适用性更低,且系统安全性不高。


技术实现思路

1、针对现有技术中存在的技术问题,本发明提供了一种适用多种场景、安全性高的epg系统输入方式注册方法。

2、本发明采用的技术方案为:

3、一种epg系统输入方式注册方法,包括:

4、建立epg系统的epg模板;

5、epg模板通过webview向启动apk传递第一注册指令;

6、启动apk通过本地命令获取机顶盒flash芯片信息,根据芯片类型返回输入方式标识列表;

7、epg模板通过webview向启动apk传递第二注册指令,启动apk将注册输入方式标识保存至sqlite数据库;

8、启动apk通过jni调用,调用输入方式守护apk初始化输入方式标识程序,并注册到servicemanager中。

9、守护apk接收应用发送的输入指令,并进行转义和发送。

10、一种计算机存储介质,其上存储有计算机程序,所述计算机程序被计算机处理器执行时,用于实现所述的方法。

11、本发明的有益效果为:本方法通过webview实现启动apk与epg系统的交互,在epg系统中设置全局自定义输入方式,并向epg模板方开放,本方法的输入方式初始化程序提供ibinder接口,使应用可以对其跨进程绑定,适应多种机顶盒硬件场景,且通过启动apk管理输入方式有效增强了系统的安全性。



技术特征:

1.一种epg系统输入方式注册方法,其特征在于,包括:

2.如权利要求1所述的epg系统输入方式注册方法,其特征在于,启动apk通过runtime执行shell脚本运行adb命令,读取系统文件,获得flash芯片信息,启动apk根据flash芯片信息预置的芯片类型和自定义输入方式包名映射筛选候选输入方式,并通过webview返回给epg模板。

3.如权利要求1所述的epg系统输入方式注册方法,其特征在于,epg模板通过webview向启动apk传递第二注册指令,启动apk将注册输入方式标识保存至sqlite数据库,第二注册指令包括:注册指令符和输入方式标识名,所述输入方式标识名为一组自定义输入方式包名中的一个。

4.如权利要求1所述的epg系统输入方式注册方法,其特征在于,启动apk通过jni调用与输入方式守护apk进行交互,输入方式守护apk接收输入方式标识名,启动初始化进程,对输入方式标识的服务进行初始化。

5.如权利要求1所述的epg系统输入方式注册方法,其特征在于,启动apk通过jni调用的返回值,获得输入方式进程的对象标识,通过iservicemanager的addservice方法,注册到servicemanager中。

6.如权利要求1所述的epg系统输入方式注册方法,其特征在于,启动apk更新sqlite数据库中输入方式标识的注册状态。

7.如权利要求1所述的epg系统输入方式注册方法,其特征在于,启动apk通过webview加载基于html的epg模板,epg模板与启动apk通过webview预置交互接口进行指令传递。

8.如权利要求1所述的epg系统输入方式注册方法,其特征在于,多个输入方式进程之间通过ibinder多路组合进行通信,ibinder进程与客户端进程间进程共享。

9.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被计算机处理器执行时,用于实现如权利要求1-8任一项所述的方法。


技术总结
本发明提供了一种EPG系统输入方式注册方法,属于输入方式信息技术领域,包括:建立EPG模板;EPG模板通过webview向启动APK传递第一注册指令;启动APK通过本地命令获取机顶盒Flash芯片信息,根据芯片类型返回输入方式标识列表;EPG模板通过webview向启动APK传递第二注册指令,启动APK将注册输入方式标识保存至sqlite数据库;启动APK通过JNI调用,调用输入方式守护APK初始化输入方式标识程序,注册到ServiceManager中,守护APK接收应用发送的输入指令,进行转义和发送。本发明适应多种机顶盒硬件场景,且通过启动APK管理输入方式有效增强了系统的安全性。

技术研发人员:王琦,徐民,杨亚萍,姚兰,董莹,隆龙,王光永
受保护的技术使用者:海看网络科技(山东)股份有限公司
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1