[发明专利]用于支持多设备协作的框架有效
| 申请号: | 201080019808.4 | 申请日: | 2010-03-15 |
| 公开(公告)号: | CN102422268A | 公开(公告)日: | 2012-04-18 |
| 发明(设计)人: | 小R·加西亚;J·S·阿布安;B·S·图格;J·诺米勒;W·斯图尔特;E·阿拉曼彻;M·波罗戈夫;J·J·本纳特 | 申请(专利权)人: | 苹果公司 |
| 主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/54 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 张阳 |
| 地址: | 美国加*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 支持 设备 协作 框架 | ||
1.在一个框架中,第一设备的软件充当了其他软件的接口而在第一设备与第二设备之间建立连接,每一个设备都具有软件并且通过在设备之间传送函数调用来建立连接,一种通过应用编程接口(API)进行操作的方法,包括:
传送初始化函数调用以创建会话对象,该函数调用规定了会话对象的模式、服务类型以及服务名称,其中会话对象包括用于发现第二设备、与第二设备连接以及在相连的第一与第二设备之间提供数据传输的函数,其中所述服务名称包括与第一设备相关联的软件应用的截短的名称、唯一标识以及服务状态。
2.根据权利要求1所述的方法,还包括:
检测网络;以及
经由网络来通告所述服务类型和所述服务名称。
3.根据权利要求1所述的方法,还包括:
在第一与第二设备之间建立连接,其中服务类型和服务名称是在建立第一与第二设备之间的所述连接之前被通告的。
4.根据权利要求1所述的方法,还包括:通过传送一组可用函数调用来设置所述服务状态。
5.根据权利要求4所述的方法,其中所述服务状态指示所述软件应用是繁忙还是可用。
6.一种存储可执行程序指令的机器可读介质,其中所述可执行程序指令在被运行时促使处理系统执行一种方法,包括:
传送初始化函数调用以创建会话对象,所述函数调用规定了会话对象的模式,服务类型以及服务名称,其中会话对象包括用于发现第二设备、与第二设备连接以及在相连的第一与第二设备之间提供数据传输的函数,其中所述服务名称包括与第一设备相关联的软件应用的截短的名称、唯一标识以及服务状态。
7.根据权利要求6所述的介质,该方法还包括:
检测网络;以及
经由网络来通告所述服务类型和所述服务名称。
8.根据权利要求6所述的介质,该方法还包括:
在第一与第二设备之间建立连接,其中所述服务类型和所述服务名称是在建立第一与第二设备之间的连接之前被通告的。
9.根据权利要求6所述的介质,该方法还包括:传送一组可用函数调用来设置所述服务状态。
10.根据权利要求9所述的介质,其中所述服务状态指示所述软件应用是繁忙还是可用。
11.在一个框架中,第一设备的软件充当了其他软件的接口而在第一设备与第二设备之间建立第一连接,每一个设备都具有软件并且在设备之间传送函数调用以建立第一连接,一种通过应用编程接口(API)进行操作的方法,包括:
在第一设备与第二设备之间建立第一连接,其中所述第一连接与软件应用相关联;
确定是否可以使用语音聊天软件而在第一设备与第二设备之间建立第二连接,以便在第一设备与第二设备之间提供语音聊天服务;以及
如果第二连接失败,则传送第一函数调用来请求将所述第一连接用于语音聊天。
12.根据权利要求11所述的方法,还包括:
通过传送第二函数调用来指示是否已通过第一连接启动了语音聊天。
13.根据权利要求11所述的方法,还包括:
如果成功建立第二连接,则通过所述第二连接在第一设备与第二设备之间建立语音聊天。
14.根据权利要求13所述的方法,其中建立第二连接还包括:
使用所述第一连接从第一设备的第一语音聊天服务向第二设备的第二语音聊天服务发送语音聊天邀请;以及
在所述语音聊天邀请被接受之后,在第一与第二语音聊天服务之间交换用于通信的标识信息和连接数据。
15.根据权利要求14所述的方法,其中第一连接传送与软件应用相关联的数据和音频分组,同时,第一或第二连接在第一与第二语音聊天服务之间提供语音聊天。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080019808.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:异*唑-哒嗪衍生物
- 下一篇:用于处理红外图像的系统和装置





