一种与android终端设备系统设置接口的适配方法

文档序号:8301731阅读:496来源:国知局
一种与android终端设备系统设置接口的适配方法
【技术领域】
[0001]本发明涉及电信通讯行业IPTV+0TT (网络电视)领域,尤其涉及一种与android终端设备系统设置接口的适配方法。
【背景技术】
[0002]IPTV(网络电视)业务是指以机顶盒接入到宽带网络,以PC机(个人电脑)或者电视机为显示终端,从而为用户提供一种交互式电视体验和多媒体服务的宽带增值业务。通过此种技术方式实现后,使得IPTV业务终端可选择的范围更广,缩短终端产品上市时间。OTT是“Over The Top”的缩写,是指通过互联网向用户提供各种应用服务。这种应用和目前运营商所提供的通信业务不同,它仅利用运营商的网络,而服务由运营商之外的第三方提供。目前,典型的OTT业务有互联网电视业务。
[0003]流媒体设备在IPTV+0TT领域业务中承担着重要的作用,他直接面向终端用户提供服务。相比与传统的Iinux机顶盒来说,android智能机顶盒的开放性,易用性为终端厂商及运营商接受,越来越多的厂商加入机顶盒行业队列,促使智能机顶盒门槛大大降低。
[0004]现如今智能终端设备厂商产品的多样性(android系统不同,芯片不同),设备的千差万别,为终端厂家设备更新换代造成繁重的工作量,对业务的快速推广带来不便。
[0005]综上所述,本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
在现有技术中,由于智能终端设备厂商产品的多样性(android系统不同,芯片不同),设备的千差万别,为终端厂家设备更新换代造成繁重的工作量,对业务的快速推广带来不便,所以,现有技术中存在智能终端设备更新换代工作量较大,业务推广不便,设置多样化而无法满足相关业务需求的技术问题。

【发明内容】

[0006]本发明提供了一种与android终端设备系统设置接口的适配方法,解决了现有技术中存在智能终端设备更新换代工作量较大,业务推广不便,设置多样化而无法满足相关业务需求的技术问题,实现了使得系统设置能够与不同android系统,不同芯片流媒体设备进行通信,以便解决现有流媒体设备中设置多样化而无法满足相关业务需求,并且实现现有android系统设置中流媒体设备上层控制模块的统一化问题,增强IPTV+0TT业务设置的性能及可扩展性的技术效果。
[0007]为解决上述技术问题,本申请实施例提供了一种与android终端设备系统设置接口的适配方法,所述方法包括:
步骤一:客户端通过BindService绑定服务端Service,获取设备系统设置接口实例对象,并通过Proxy代理服务向服务端发送请求数据;
步骤二:服务端Service通过Binder的onTransact获取Proxy代理请求数据; 步骤三:服务端Service通过请求的数据封装结果,并通过Stub内部抽象类调用服务端相应的函数接口;
步骤四:服务端Service返回函数接口调用数据成功或失败的信息,并判断信息是否满足要求,如果满足要求,则流程结束;如果关键数据不满足,基本数据满足,则根据预置的策略,执行相应策略;
步骤五:服务端Service返回客户端请求信息的处理结果并通过客户端响应信息,处理流程完毕。
[0008]进一步的,对所述步骤一中的请求数据,分别做以下处理:解析出请求数据的个数以及数据结构类型及长度,然后将请求数据解析成符合发送的格式;或者,根据请求数据的格式,解析出其中特定字段,然后根据预置的格式,生成符合发送的格式。
[0009]进一步的,对所述步骤二中的约束条件包括:android系统版本、芯片类型。
[0010]进一步的,对应android系统版本的约束,包括但不限于下列两种处理方式:android版本升级更新,能完全兼容与松親合;同一 android系统版本,底层的持续更新不会影响到终端设备接口,能完全兼容与松耦合。
[0011]进一步的,对于不同的芯片,业务方面快速移植,避免重复开发。
[0012]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
由于采用了将与android终端设备系统设置接口的适配方法设计为包括:步骤一:客户端通过BindService绑定服务端Service,获取设备系统设置接口实例对象,并通过Proxy代理服务向服务端发送请求数据;步骤二:服务端Service通过Binder的onTransact获取Proxy代理请求数据;步骤三:服务端Service通过请求的数据封装结果,并通过Stub内部抽象类调用服务端相应的函数接口 ;步骤四:服务端Service返回函数接口调用数据成功或失败的信息,并判断信息是否满足要求,如果满足要求,则流程结束;如果关键数据不满足,基本数据满足,则根据预置的策略,执行相应策略;步骤五:服务端Service返回客户端请求信息的处理结果并通过客户端响应信息,处理流程完毕的技术方案,即,在结合android智能终端在IPTV领域应用的基本情况,不仅能够实现电信级要求的基本业务,满足其基本需求,而且允许电信级用户根据自己的业务需求,满足所希望的某些特定方面的要求,提高IPTV+0TT业务灵活性;运营商让终端厂家提供不同android系统,不同芯片类型的智能终端设备,提高产品竞争力,满足了用户的自主性。
[0013]进一步的,在增加新业务情况下,采用本申请中的方法还可以在不改变原有模块的基础上在模块中添加新的功能点,这就大大提高了模块的可扩展性,避免重新开发的运营成本,提高了系统的稳定性及后期的维护质量,降低了维护成本。
【附图说明】
[0014]图1是本申请实施例一中与android终端设备系统设置接口的适配方法的流程图;
图2是本申请实施例一中接口适配方法应用的框架结构示意图;
图3是本申请实施例一中接口适配方法流程图;
图4是本申请实施例一中在Setting中创建有线网络的流程图。
【具体实施方式】
[0015]本发明提供了一种与android终端设备系统设置接口的适配方法,解决了现有技术中存在智能终端设备更新换代工作量较大,业务推广不便,设置多样化而无法满足相关业务需求的技术问题,实现了使得系统设置能够与不同android系统,不同芯片流媒体设备进行通信,以便解决现有流媒体设备中设置多样化而无法满足相关业务需求,并且实现现有android系统设置中流媒体设备上层控制模块的统一化问题,增强IPTV+0TT业务设置的性能及可扩展性的技术效果。
[0016]本申请实施中的技术方案为解决上述技术问题。总体思路如下:
采用了将与android终端设备系统设置接口的适配方法设计为包括:步骤一:客户端通过BindService绑定服务端Service,获取设备系统设置接口实例对象,并通过Proxy代理服务向服务端发送请求数据;步骤二:服务端Service通过Binder的onTransact获取Proxy代理请求数据;步骤三:服务端Service通过请求的数据封装结果,并通过Stub内部抽象类调用服务端相应的函数接口 ;步骤四:服务端Service返回函数接口调用数据成功或失败的信息,并判断信息是否满足要求,如果满足要求,则流程结束;如果关键数据不满足,基本数据满足,则根据预置的策略,执行相应策略;步骤五:服务端Service返回客户端请求信息的处理结果并通过客户端响应信息,处理流程完毕的技术方案,即,在结合android智能终端在IPTV领域应用的基本情况,不仅能够实现电信级要求的基本业务,满足其基本需求,而且允许电信级用户根据自己的业务需求,满足所希望的某些特定方面的要求,提高IPTV+0TT业务灵活性;运营商让终端厂家提供不同android系统,不同芯片类型的智能终端设备,提高产品竞争力,满足了用户的自主性。
[0017]为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
[0018]实施例一:
在实施例一中,提供了一种与an
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1