【技术实现步骤摘要】
状态同步方法、装置、设备及存储介质
本申请涉及数据传输
,具体而言,涉及一种状态同步方法、装置、设备及存储介质。
技术介绍
目前市面上有大量外接设备,比如外接耳机、外接摄像机等,这些外接设备常常通过与电子设备连接后,与软电话一起使用。现有技术中,软电话一般会通过对应的SDK提供将当前软电话的通话状态传递给外接设备,如来电状态、Hold状态,Mute状态等,外接设备在收到这些状态同步之后,会进行对应的表现。通过这样的方式来给用户带来更好的交互体验。但是上述方法中,由于没有考虑到多个软件同时向外接设备同步状态的场景,导致多个软件同时使用的时候,状态可能会同步混乱的问题。
技术实现思路
本申请的目的在于,针对上述现有技术中的不足,提供一种状态同步方法、装置、设备及存储介质,以解决现有技术中没有考虑到多个软件同时向外接设备同步状态的场景,导致多个软件同时使用的时候,状态可能会同步混乱的问题。为实现上述目的,本申请实施例采用的技术方案如下:第一方面,本申请一实施例提供了一种状态 ...
【技术保护点】
1.一种状态同步方法,其特征在于,应用于支持多个通话应用的电子设备,每个通话应用中集成有软件开发工具包SDK,所述电子设备还安装有SDK服务程序,所述电子设备通过通信接口连接外接设备,所述方法包括:/n所述多个通话应用中目标应用的SDK向所述SDK服务程序请求待同步状态的同步权限;/n若所述目标应用的SDK获取到所述SDK服务程序的请求成功消息,则由所述目标应用的SDK通过所述通信接口向所述外接设备同步所述待同步状态。/n
【技术特征摘要】
1.一种状态同步方法,其特征在于,应用于支持多个通话应用的电子设备,每个通话应用中集成有软件开发工具包SDK,所述电子设备还安装有SDK服务程序,所述电子设备通过通信接口连接外接设备,所述方法包括:
所述多个通话应用中目标应用的SDK向所述SDK服务程序请求待同步状态的同步权限;
若所述目标应用的SDK获取到所述SDK服务程序的请求成功消息,则由所述目标应用的SDK通过所述通信接口向所述外接设备同步所述待同步状态。
2.如权利要求1所述的方法,其特征在于,所述若所述目标应用的SDK获取到所述SDK服务程序的请求成功消息,则由所述目标应用的SDK通过所述通信接口向所述外接设备同步所述待同步状态之前,所述方法还包括:
由所述SDK服务程序判断所述待同步状态的同步权限是否被占用;
若所述待同步状态的同步权限未被占用,则由SDK服务程序向所述目标应用的SDK返回所述请求成功消息。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
若所述待同步状态的同步权限被占用,则由SDK服务程序向所述目标应用的SDK返回请求失败消息;
由所述目标应用的SDK对所述待同步状态进行缓存。
4.如权利要求1所述的方法,其特征在于,所述由所述多个通话应用中目标应用的SDK向所述SDK服务程序请求待同步状态的同步权限之前,所述方法还包括:
由所述目标应用的SDK判断是否具有所述待同步状态的同步权限;
所述多个通话应用中目标应用的SDK向所述SDK服务程序请求待同步状态的同步权限,包括:
若不具有所述待同步状态的同步权限,则由目标应用的SDK向所述SDK服务程序请求所述待同步状态的同步权限。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
若具有所述待同步状态的同步权限,则由目标应用的SDK通过所述通信接口向所述外接设备同步所述待同步状态。
6.如权利要求4所述的方法,其特征在于,所述若所述目标应用的SDK获取到所述SDK服务程序的请求成功消息之后,所述方法还包括:
由所述目标应用的SDK记录所述目标应用具有所述待同步状态的同步权限;
所述SDK服务程序向所述目标应用的SDK返回所述请求成功消息之后,所述方法还包括:
由所述SDK服务程序记录所述待同步状态的同步权限被所述目标应用占用。
7.如权利要求6所述的方法,其特征在于,所述方法还包括:
若所述待同步状态的同步结束,则由所述目标应用的SDK清除具有所述待同步状态的同步权限的记录;
由所述目标应用的SDK向所述SDK服务程序请求解除所述...
【专利技术属性】
技术研发人员:廖超民,
申请(专利权)人:厦门亿联网络技术股份有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。