[发明专利]一种在通讯录中添加插件的方法、装置和设备有效
申请号: | 201310125562.4 | 申请日: | 2013-04-11 |
公开(公告)号: | CN103246533B | 公开(公告)日: | 2017-03-29 |
发明(设计)人: | 刘宇翔;牛坤;乔忠良 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F21/44 |
代理公司: | 北京润泽恒知识产权代理有限公司11319 | 代理人: | 赵娟 |
地址: | 100102 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通讯录 添加 插件 方法 装置 设备 | ||
技术领域
本发明实施例涉及移动设备的技术领域,特别是涉及一种在通讯录中添加插件的方法、一种在通讯录中添加插件的装置和一种设备。
背景技术
日常生活中,通讯录是移动设备(如手机,平板电脑等)中使用频率最高的应用程序。一般而言,通讯录可以存储联系人信息,例如联系人姓名、电话、家庭地址、电邮地址、联系人的生日等,为便于用户使用,在移动设备中通常还会对通讯录设置一些常用功能,例如,用户可以在通讯录中选择直接拨打联系人电话或者发送信息等。
可以理解的是,通讯录实际上充分表达了用户(如手机机主)的社会关系网络,随着网络通讯技术的日益发展,人们对于基于社会关系网络的应用场景有着越来越多的个性化需求,而且,某些需求可能只是小范围适用的。
但是现有的通讯录只提供基本的常用功能,完全无法满足这些小众需求,现有的通讯录是一个封闭的平台,如果所有用户的个性化需求全部附加在通讯录上,只能重新设计通讯录,工程量浩大,回报率低,而且过多的程序数据也会降低移动设备运行的稳定性和响应速度,对普通用户来讲,沉冗的通讯录功能也是一种困扰,会极大地降低用户的使用体验。
现有的另一种解决方案是,单独开发一个新的应用程序(APP)来满足用户的个性化需求,显然,开发一个应用程序需要大量的人力与物力来设计UI,搭建APP的架构和推广,难度和成本都非常高;再者,即使用户能接受新开发的应用程序,但对于用户而言,下载过多的应用程序也会占用过多的移动设备资源,也会极大地降低用户的使用体验。
发明内容
本发明实施例所要解决的技术问题是提供一种在通讯录中添加插件的方法,通过开放移动设备通讯录的接口,从所述接口导入第三方应用程序的插件,使用户可以通过插件从通讯录平台直接调用第三方应用程序的相关功能,减少了系统资源和存储空间的占用。
相应的,本发明实施例还提供了一种在通讯录中添加插件的装置和一种设备,用以保证上述方法的实现及应用。
为了解决上述问题,本发明实施例公开了一种在通讯录中添加插件的方法,所述通讯录具有开放的接口,所述插件为按所述接口定义的规范生成的第三方应用程序插件;所述的方法包括:
接收所述插件的安装请求,依据所述请求对所述插件进行鉴权;
当鉴权通过后,在通讯录中添加所述插件;
接收用户调用所述插件功能的请求,依据所述用户请求调用所述插件的对应功能。
较佳地,所述接口定义的规范包括,用户界面UI规范和预定义的权限规范。
较佳地,所述接收所述插件的安装请求,依据所述请求对所述插件进行鉴权的步骤包括:
接收所述插件的安装请求,依据所述请求判断所述插件是否采用了用户界面UI规范以及是否符合所述预定义的权限规范;
若所述插件采用了用户界面UI规范以及符合所述预定义的权限规范,则判定鉴权通过;
若所述插件没有采用用户界面UI规范或不符合所述预定义的权限规范,则生成用于提示用户判断是否继续安装的提示信息。
较佳地,所述在通讯录中添加插件的步骤包括:
按照所述接口定义的规范采用指定方式在通讯录的相应位置展现所述的插件;
安装所述插件携带的功能数据包。
较佳地,在接收用户调用所述插件功能的请求的步骤之前,还包括:
判断是否在通讯录中设置了启用所述插件的功能;
若在通讯录中设置了启用所述插件的功能,则执行所述接收用户调用所述插件功能的请求;
若在通讯录中未设置启用所述插件的功能,则生成用于提示用户是否启用所述插件功能的提示信息。
较佳地,所述接收用户调用所述插件功能的请求,依据所述用户请求调用所述插件的对应功能的步骤包括:
接收用户调用所述插件功能的请求,打开所述插件携带的功能数据包,通过所述功能数据包开启进入关联的第三方应用程序的对应入口;
将通讯录的数据通过所述入口传输至所述第三方应用程序,在所述第三方应用程序中执行相应的功能。
较佳地,所述通讯录中包括所述用户绑定的账号的联系人信息。
本发明实施例还公开了一种在通讯录中添加插件的装置,所述通讯录具有开放的接口,所述插件为按所述接口定义的规范生成的第三方应用程序插件;所述的装置包括:
请求接收模块,用于接收所述插件的安装请求;
鉴权模块,用于依据所述请求对所述插件进行鉴权;
添加模块,用于在鉴权通过后,在通讯录中添加所述插件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310125562.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可方便组合收折的圣诞树
- 下一篇:一种新型杯垫、餐垫