[发明专利]面向移动终端的新型应用商店转接器有效
申请号: | 201110442506.4 | 申请日: | 2011-12-26 |
公开(公告)号: | CN102629194A | 公开(公告)日: | 2012-08-08 |
发明(设计)人: | 孙玲延;陈世展;冯志勇 | 申请(专利权)人: | 天津大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06Q30/00;G06Q50/30 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 刘国威 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 移动 终端 新型 应用 商店 转接 | ||
1.一种面向移动终端的新型应用商店转接器,其特征是,包括:OpenAPI抓取和注册、OpenAPI语义标注及关系挖掘、OpenAPI封装、发布快捷方式及自动推荐、应用混搭五个模块,OpenAPI是Application Programming Interface的缩写;
OpenAPI抓取和注册模块,用于:主动抓取或由提供者和开发人员手动提交OpenAPI相关文档,分析文档格式、通信协议、访问/返回数据类型,解析出包括OpenAPI的类别、名字、参数列表的属性存储到数据库中;
OpenAPI语义标注及关系挖掘模块,用于:语义标注是使用本体为资源赋予语义特征,通过将OpenAPI元素,元素包括输入/输出/操作,与领域本体中的概念进行映射,从而形成OpenAPI的语义描述符号集合,这些语义描述符是从OpenAPI抓取和注册过程中获取的详细信息中抽象出来的,每个语义描述符都有一个URI关联到原始的OpenAPI;标注完成后,根据基于语义的匹配技术挖掘语义描述符之间的关系,这里包括两种关系:相似关系,表示两个OpenAPI的功能相似;组合关系,表示两个OpenAPI可进行组合,形成可直接调用的应用;
OpenAPI封装模块,用于:将OpenAPI进行封装,成为可直接调用的应用,从而屏蔽差异性,使其不受操作系统的限制;
发布快捷方式及自动推荐模块,用于:实现应用的无安装、无升级,并且当应用由于某些原因不可用时,自动推荐功能相似的质量较好的应用给用户;
应用混搭模块,用于:使用户通过“拖拽”的方式将几个快捷方式混搭到在一起,即用户可以根据自己的需求,手动地组合、搭建自己的桌面应用,这里的Mashup是将多个OpenAPI/应用组织在一起形成一种新的有意义的应用。
2.如权利要求1所述的转接器,其特征是,OpenAPI封装模块,进一步细分为:
首先,根据OpenAPI的语义标注和关系挖掘模块获取到的相似关系程度系数,划分功能相似的OpenAPI集合,并对这些集合进行抽象,从而获得抽象OpenAPI的SDK,SDK是Software Development Kit,即软件开发工具包,它给出一个OpenAPI或者应用的功能性描述,并定制常用的抽象功能接口,其中包括必需的属性和抽象方法定义;
然后,因为功能相同的OpenAPI其接口名称、参数数量、参数类型和参数顺序可能会有所不同,为此,构建有向图,建立参数的拓扑结构,动态感知拓扑结构,并随环境进行转换,将具体实现OpenAPI的接口,转换为对应的抽象接口;
最后,根据通信协议将OpenAPI的具体实现封装为可远程调用的JavaScript库,在应用运行时,将该JavaScript库加载到应用中,实现OpenAPI的动态绑定,从而屏蔽其各自通信协议和传输数据格式的不一致性。
3.如权利要求1所述的转接器,其特征是,发布快捷方式及自动推荐模块,进一步包括一个自适应算法模块,该自适应算法模块首先根据相似程度查找功能相似的OpenAPI/应用;其次,获取应用的QoS值,QoS是Quality of Service指服务质量,并根据值的大小排序;最后,选择出服务质量较好的应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110442506.4/1.html,转载请声明来源钻瓜专利网。