[发明专利]一种实现事件服务的方法及装置在审
| 申请号: | 201110318105.8 | 申请日: | 2011-10-19 |
| 公开(公告)号: | CN103064726A | 公开(公告)日: | 2013-04-24 |
| 发明(设计)人: | 库宇;姬鹏 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F9/46 | 分类号: | G06F9/46 |
| 代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王一斌;王琦 |
| 地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 实现 事件 服务 方法 装置 | ||
技术领域
本发明涉及计算机网络技术,特别涉及一种实现事件服务的方法及装置。
背景技术
随着计算机网络技术的发展,计算机软件的开放与合作已经成为互联网发展的必然趋势,其中,在同一平台上实现多事件服务,使用户能够享受大量的应用事件服务,是软件开放与合作研究的重点。
现有实现事件服务的软件,例如桌面软件,过于零碎、分散化,还只能解决单个应用的跨平台、跨设备的同步问题,即单个桌面软件只能解决用户的单个应用问题,各桌面软件之间的通信和协作非常困难,例如,当用户希望在微博(桌面软件中的其中一种)上的某条微博消息转发数达到10000次时,能够给用户发送短信(桌面软件中的其中一种)以示提醒,或者,对用户进行截图并分享到空间博客或人人网(桌面软件中的其中一种),现有技术中,还无法实现三者桌面软件(微博、短信、空间博客)之间的通信和协作,即无法为用户实现多事件服务。
为了克服上述技术问题,提出了利用桌面软件的应用编程接口(API,Application Program Interface)开发出有限的事件服务的技术方案,例如,通过利用聚合内容(RSS,Really Simple Syndication)、API等为各项事件服务的集成工具,举例来说,在Instagram中,用户可以通过编程调用Twitter的API,实现将用户在Instagram拍摄的图片分享到Twitter里,但该技术方案对用户的要求高、且过于分散化,难以满足用户对集成各项事件服务的应用需求。
发明内容
有鉴于此,本发明的主要目的在于提出一种实现事件服务的方法,满足用户对集成各项事件服务的应用需求。
本发明的另一目的在于提出一种实现事件服务的装置,满足用户对集成各项事件服务的应用需求。
为达到上述目的,本发明提供了一种实现事件服务的方法,
获取当前客户端上注册的第三方软件的应用编程接口API信息;
根据注册的第三方软件关联多事件服务,并设置事件服务关联条件满足时执行的事件服务;
在满足设置的事件服务关联条件时,触发执行事件服务关联条件对应的事件服务。
进一步包括:
将携带用户信息的第三方软件的API信息、关联的多事件服务以及事件服务关联条件信息上传至服务器。
所述获取当前客户端上注册的第三方软件的API信息包括:
客户端判断自身是否存储有第三方软件的API信息,如果存储有且存储的API信息的时间戳与当前时间戳的差的绝对值小于预先设置的时间戳阈值,获取存储的第三方软件的API信息,否则,通过服务器拉取该客户端上注册的第三方软件的API信息。
所述根据注册的第三方软件关联多事件服务包括:
根据注册的第三方软件提供的事件服务以及用户的事件服务需求,获取需要关联的事件服务,并根据需要关联的事件服务以及事件设置类型创建对应的事件设置控件,每一事件设置控件对应事件服务所属的第三方软件的API。
进一步包括:
对创建的事件设置控件数量以及生命期进行控制管理。
一种实现事件服务的装置,该装置包括:应用编程接口API信息获取模块、多事件服务关联模块以及事件服务执行模块,其中,
API信息获取模块,获取当前客户端上注册的第三方软件的API信息;
多事件服务关联模块,根据注册的第三方软件关联多事件服务,并设置事件服务关联条件满足时执行的事件服务;
事件服务执行模块,在满足设置的事件服务关联条件时,触发执行事件服务关联条件对应的事件服务。
所述多事件服务关联模块包括:事件管理中心单元、事件设置控件单元以及事件控件管理器,其中,
事件管理中心,根据注册的第三方软件提供的事件服务以及用户的事件服务需求,获取需要关联的事件服务并进行管理;
事件设置控件单元,用于根据需要关联的事件服务以及事件设置类型创建相应的事件设置控件,每一事件设置控件对应事件服务所属的第三方软件的API;
事件控件管理器,用于对事件设置控件进行控制管理。
所述多事件服务关联模块进一步包括:
事件查看控件单元,用于根据用户的请求查看事件管理中心,获取用户关联的事件服务并展示。
所述事件服务执行模块包括:策略选择器、执行第三方API单元以及API调用单元,其中,
策略选择器,用于存储用户设置的事件服务关联条件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110318105.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带智能报障装置的变压器
- 下一篇:一种新型T8支架灯





