公开/公告号CN105827712A
专利类型发明专利
公开/公告日2016-08-03
原文格式PDF
申请/专利权人 成都西可科技有限公司;
申请/专利号CN201610201659.2
发明设计人 谢钢;
申请日2016-04-05
分类号H04L29/08(20060101);
代理机构成都金英专利代理事务所(普通合伙);
代理人袁英
地址 610041 四川省成都市高新区天华二路219号天府软件园C区12栋6层
入库时间 2023-06-19 00:13:49
法律状态公告日
法律状态信息
法律状态
2020-03-24
专利权的转移 IPC(主分类):H04L29/08 登记生效日:20200304 变更前: 变更后: 申请日:20160405
专利申请权、专利权的转移
2019-07-23
授权
授权
2016-08-31
实质审查的生效 IPC(主分类):H04L29/08 申请日:20160405
实质审查的生效
2016-08-03
公开
公开
技术领域
本发明涉及一种基于内容推荐的智能手机平台化交互方法。
背景技术
随着智能手机的普及,互联网时代的到来,每天数以千计的手机APP传播于网络,对于APP开发者而言,目的不仅仅只是将功能做好,而且是希望更多用户来使用自己的APP,实现APP的价值;对于用户而言,如何快速了解APP的核心功能来决定是否使用该APP也成了一种迫切需求。当前智能手机作为APP的搭载平台,用户需要了解APP的相关功能时,必须启动APP,一般情况下启动加载数据过程耗时长,并且用户还需要主观甄别APP的核心功能,最后判断是否需要长期使用该APP,虽然APP自身可以通过推送消息的机制通知用户APP有内容更新或者升级提示,但是这种不停向Android手机通知栏发送消息的交互方式是比较繁琐的,缺乏友好性,并且也达不到用户快速体验APP核心功能的目的。
发明内容
本发明的目的在于克服现有技术的不足,提供一种基于内容推荐的智能手机平台化交互方法,该方法定义数据服务管理接口且与AndroidLauncher绑定,实现AndroidLauncher与AndroidAPP间的数据通信,定义标准显示页面显示APP推荐信息,有利于用户查看更新核心内容,数据服务管理接口能异步加载缓存海报图片信息到本地,提升用户交互的流畅性,既满足APP开发者快速呈现关键信息给用户的需求,也满足用户快速筛选APP的要求。
本发明的目的是通过以下技术方案来实现的:一种基于内容推荐的智能手机平台化交互方法,它包括
定义一个数据服务管理接口DataServiceManager,该数据服务管理接口是一个Service接口,该数据服务管理接口中定义一个添加APP推荐信息的接口,获取已经对接标准协议的APP推荐数据信息,异步加载缓存海报图片信息到本地;
定义一个标准数据通信服务协议DataService.jar,该协议包括一个数据服务客户端DataService、一个获取数据推荐广播接收器BroadcastRecevier和一个AIDL文件,数据服务客户端DataService是一个service,用于获取APP推荐信息数据或者更新推荐数据信息,该客户端中定义了获取推荐数据接口,添加数据接口和更新数据接口;获取数据推荐广播接收器BroadcastRecevier用于启动数据服务客户端DataService,AIDL文件用于实现基于Binder机制的IPC通信;
将AndroidLauncher与数据服务管理接口绑定,AndroidLauncher通过该数据管理接口获取APP的推荐数据信息,APP推荐数据信息发生更新通过数据服务管理接口通知AndroidLauncher实时更新数据,实现AndroidLauncher与AndroidAPP的双向数据通信;
AndroidAPP对标准接数据通信服务协议DataService.jar,将DataService服务接口与BroadcastRecevier广播接收器注册到应用中,APP提供数据获取接口与数据更新接口;
AndroidLauncher在启动成功,或者监听APP安装成功,或者监听网络连接成功后发送一个启动获取APP推荐数据服务广播;
广播接收器BroadcastRecevier接收到该广播时,通过Android标准方法startService启动DataService数据服务接口;
数据服务管理接口DataServiceManager通过数据服务接口DataService获取已经对接标准协议的APP推荐数据信息,异步加载缓存海报图片信息到本地;
AndroidLauncher获取从DataServiceManager发来的APP推荐内容通知广播后,更新对应的APP图标,区分APP是否对接所述数据服务协议;
定义一个标准显示界面,以图片海报形式显示APP的推荐内容;
若APP对接所述数据服务协议,则双击APP,AndroidLauncher会启动APP推荐数据标准显示界面,反之,则与现有APP交互方式相同,双击直接进入APP应用。
所述的数据服务客户端service获取APP的推荐信息后,通过AIDL实现与数据服务管理服务端service的IPC通信,将APP推荐信息数据添加到数据服务管理接口中。
所述的AndroidLauncher更新APP图标是指更新APP在Launcher上的显示图标,通过一个定制底板图片来替换原有的底板图片来实现APP图标更新。
所述的APP推荐信息包括:APP的包名,海报详情启动方式,海报显示的位置坐标,海报的宽高,获取海报的URL,海报的描述信息。
所述的图片海报包括海报图片与海报描述信息,海报图片信息突出,海报图片布局灵活多变。
本发明的有益效果是:本发明提供了一种基于内容推荐的智能手机平台化交互方法,该方法定义数据服务管理接口且与AndroidLauncher绑定,实现AndroidLauncher与AndroidAPP间的数据通信,定义标准显示页面显示APP推荐信息,有利于用户查看更新核心内容,数据服务管理接口能异步加载缓存海报图片信息到本地,提升了用户交互的流畅性,既满足了APP开发者快速呈现关键信息给用户的需求,也满足了用户快速筛选APP的要求,极大提升了用户体验,增强了智能手机产品的竞争力。
附图说明
图1为基于内容推荐的Android手机数据流框图。
具体实施方式
下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。
如图1所示,一种基于内容推荐的智能手机平台化交互方法,它包括
定义一个数据服务管理接口DataServiceManager,该数据服务管理接口是一个Service接口,该数据服务管理接口中定义一个添加APP推荐信息的接口,获取已经对接标准协议的APP推荐数据信息,异步加载缓存海报图片信息到本地,用户启动APP推荐页时,直接从本地获取海报图片,数据加载速度快,极大提升了用户交互的流畅性;
定义一个标准数据通信服务协议DataService.jar,该协议包括一个数据服务客户端DataService、一个获取数据推荐广播接收器BroadcastRecevier和一个AIDL文件,数据服务客户端DataService是一个service,用于获取APP推荐信息数据或者更新推荐数据信息,该客户端中定义了获取推荐数据接口,添加数据接口和更新数据接口;获取数据推荐广播接收器BroadcastRecevier用于启动数据服务客户端DataService,AIDL文件用于实现基于Binder机制的IPC通信;
将AndroidLauncher与数据服务管理接口绑定,AndroidLauncher通过该数据管理接口获取APP的推荐数据信息,APP推荐数据信息发生更新通过数据服务管理接口通知AndroidLauncher实时更新数据,实现AndroidLauncher与AndroidAPP的双向数据通信;
AndroidAPP对标准接数据通信服务协议DataService.jar,将DataService服务接口与BroadcastRecevier广播接收器注册到应用中,APP提供数据获取接口与数据更新接口;APP对接标准协议的方式是:将DataService.jar放在APP应用的libs目录下,并且在AndroidManifest.xml注册DataService服务接口与BroadcastRecevier广播接收器;
AndroidLauncher在启动成功,或者监听APP安装成功,或者监听网络连接成功后发送一个启动获取APP推荐数据服务广播;
广播接收器BroadcastRecevier接收到该广播时,通过Android标准方法startService启动DataService数据服务接口;
数据服务管理接口DataServiceManager通过数据服务接口DataService获取已经对接标准协议的APP推荐数据信息,异步加载缓存海报图片信息到本地;
AndroidLauncher获取从DataServiceManager发来的APP推荐内容通知广播后,更新对应的APP图标,区分APP是否对接所述数据服务协议;
定义一个标准显示界面,以图片海报形式显示APP的推荐内容;
若APP对接所述数据服务协议,则双击APP,AndroidLauncher会启动APP推荐数据标准显示界面,反之,则与现有APP交互方式相同,双击直接进入APP应用。
所述的数据服务客户端service获取APP的推荐信息后,通过AIDL实现与数据服务管理服务端service的IPC通信,将APP推荐信息数据添加到数据服务管理接口中。
所述的AndroidLauncher更新APP图标是指更新APP在Launcher上的显示图标,通过一个定制底板图片来替换原有的底板图片来实现APP图标更新。
所述的APP推荐信息包括:APP的包名,海报详情启动方式,海报显示的位置坐标,海报的宽高,获取海报的URL,海报的描述信息。
所述的图片海报包括海报图片与海报描述信息,海报图片信息突出,海报图片布局灵活多变。
机译: 组A:基于用户个人资料兼容性的推荐内容提供系统; B组:基于用户与在线内容的交互以及用户资料的兼容性提供推荐内容的系统
机译: 一种基于分析个性化健康检查数据的推荐营养和非推荐营养内容信息服务的方法
机译: 基于朴素贝叶斯滤波方法的语义环境Ubiquitous健康服务推荐个性化内容推荐方法以及基于数字电视的Ubuquitous健康服务平台推荐方法