System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【】本专利技术涉及计算机,尤其涉及一种服务调用方法、系统和电子设备。
技术介绍
0、
技术介绍
1、目前,一些电子设备不具备目标功能或者具备该目标功能的能力较弱,导致该类型的电子设备无法为用户提供与该目标功能对应的目标服务。例如,一些没有摄像头的电子设备或者有摄像头但是电量低的电子设备,无法为用户提供相机服务。
技术实现思路
0、
技术实现思路
1、有鉴于此,本专利技术实施例提供了一种服务调用方法、系统和电子设备,提供跨设备的目标服务,使得不具备目标功能或者具备较弱目标功能的电子设备,可以在任一应用中发起目标服务的调用请求,选择连接周边设备的目标服务接口,利用对端设备的目标功能为用户提供无感的目标服务体验。
2、第一方面,本专利技术实施例提供了一种服务调用方法,应用于第一电子设备,所述第一电子设备包括第一应用,所述方法包括:
3、响应于用户在所述第一应用中调用目标服务的第一操作,向第二电子设备发送目标服务的调用请求,所述调用请求用于指示所述第二电子设备使用第二应用,提供所述目标服务,所述第二应用安装于所述第二电子设备;
4、响应于用户在所述第一电子设备或第二电子设备中对所述第二应用的第二操作,自动接收所述第二电子设备发送的所述第二应用生成的第一信息;
5、根据所述第一信息,在所述第一应用中显示第二信息,所述第二信息和所述第一信息相同或者不同。本专利技术实施例提供跨设备的目标服务,使得不具备目标功能或者具备较
6、结合第一方面,在第一方面的某些实现方式中,所述第二信息和所述第一信息不同,所述方法还包括:
7、根据所述第一信息转化生成所述第二信息。本专利技术实施例中,第一信息和第二信息不同时,第二信息由第一电子设备根据第一信息转化生成。例如,第一电子设备为电子墨水屏阅读器,第二电子设备为智能手机,目标服务为拍照服务,第一信息为彩色图像,第二信息为与第一信息对应的黑白图像或者灰度图像,从而第一信息和第二信息不同。
8、结合第一方面,在第一方面的某些实现方式中,所述响应于用户在所述第一应用中调用目标服务的第一操作,向第二电子设备发送目标服务的调用请求,包括:
9、在所述第一应用的界面,显示第一控件,所述第一控件用于显示至少一个服务的选项;
10、响应于用户对所述第一控件的所述至少一个服务的选项中选择目标服务选项的操作,显示与所述目标服务对应的第二控件,所述第二控件用于显示至少一个提供所述目标服务的电子设备的选项;
11、响应于用户对所述第二控件的所述至少一个提供所述目标服务的电子设备的选项中选择第二电子设备选项的操作,所述第一电子设备向所述第二电子设备发送所述调用请求。本专利技术实施例中,第一电子设备可以在任意一个应用中通过操作控件发起第二电子设备的目标服务的调用。
12、结合第一方面,在第一方面的某些实现方式中,所述显示与所述目标服务对应的第二控件之前,所述方法还包括:
13、根据所述目标服务,获得至少一个提供所述目标服务的电子设备。本专利技术实施例中,第二控件用于显示至少一个提供目标服务的电子设备的选项,因此第一电子设备在显示第一控件之前,需要先获取周边提供目标服务的电子设备。
14、结合第一方面,在第一方面的某些实现方式中,所述第二控件用于显示至少一个提供所述目标服务的电子设备的选项包括:
15、根据预设的优先级规则,将至少一个提供所述目标服务的电子设备在所述第二控件中进行排列显示。本专利技术实施例中,根据与预设的优先级规则对至少一个提供目标服务的电子设备排序,用户根据第二控件中推荐的电子设备进行选择,以便于更好的体验该功能。
16、结合第一方面,在第一方面的某些实现方式中,所述向第二电子设备发送所述目标服务的调用请求,所述调用请求用于指示所述第二电子设备使用第二应用提供所述目标服务,包括:
17、若所述第二应用被占用,等待所述第二应用空闲,或者抢占所述第二应用。本专利技术实施例在目标服务调用过程中,提供冲突管理方案,以便于用户更好的体验该功能。
18、结合第一方面,在第一方面的某些实现方式中,所述方法还包括:
19、若调用所述目标服务失败,显示失败原因的提示,或者重新向所述第二电子设备发送所述目标服务的所述调用请求。本专利技术实施例在目标服务调用过程中,提供调用失败管理方案,以便于用户更好的体验该功能。
20、结合第一方面,在第一方面的某些实现方式中,所述服务的类型包括接口、窗口、界面或者系统。
21、结合第一方面,在第一方面的某些实现方式中,所述服务的类型能够互相自适应转换。
22、众所周知,服务通常指系统底层运行的进程,是不可见的。而本专利技术实施例中,服务是一个自适应可变化的状态能力,是可见的。本专利技术实施例中的服务的类型包括【界面】(与卡片/图标对应)、【窗口】(与预览/缩略图对应)、【接口】(与api能力对应)、【系统】(与框架能力对应),能够两两之间互相转换。
23、结合第一方面,在第一方面的某些实现方式中,所述响应于用户在所述第一电子设备中对所述第二应用的第二操作,包括:
24、在所述第一应用的界面中打开目标服务窗口,所述目标服务窗口用于显示所述第二应用的界面;
25、响应于用户对所述目标服务窗口的操作,向所述第二电子设备发送控制指令。本专利技术实施例在用户直接操作第一电子设备和第二电子设备的场景下,第一电子设备向第二电子设备发送调用请求后,用户直接在第二电子设备中操作以使第二应用生成第一信息即可。但是,在用户可直接操作第一电子设备,但不可直接操作第二电子设备的场景下,需要在第一电子设备的第一应用的界面建立目标服务窗口的显示区域,使用流调回转的功能,将第二电子设备的显示和处理的界面同步到第一电子设备的目标服务窗口上,用户通过目标服务窗口远程控制第二电子设备以使第二应用生成第一信息,以便进行更好的指导与操作。
26、结合第一方面,在第一方面的某些实现方式中,所述根据所述第一信息,在所述第一应用中显示第二信息之后,所述方法还包括:
27、自动关闭所述目标服务窗口。第一电子设备已经完成目标服务的调用,从而可以自动关闭目标服务窗口。
28、结合第一方面,在第一方面的某些实现方式中,所述在所述第一应用的界面中打开目标服务窗口之前,所述方法还包括:
29、在所述第一应用的界面显示第三控件;
30、所述在所述第一应用的界面中打开目标服务窗口,包括:
31、响应于用户对所述第三控件的操作,在所述第一应用的界面中打开目标服务窗口。作为一种可选的方案,用户可以根据需求,通过操作第三控件打开目标服务窗口。从而无论在何种场景,只要用户想打开目标服务本文档来自技高网...
【技术保护点】
1.一种服务调用方法,其特征在于,应用于第一电子设备,所述第一电子设备包括第一应用,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第二信息和所述第一信息不同,所述方法还包括:
3.根据权利要求1-2中任一项所述的方法,其特征在于,所述响应于用户在所述第一应用中调用目标服务的第一操作,向第二电子设备发送目标服务的调用请求,包括:在所述第一应用的界面,显示第一控件,所述第一控件用于显示至少一个服务的选项;
4.根据权利要求3所述的方法,其特征在于,所述显示与所述目标服务对应的第二控件之前,所述方法还包括:
5.根据权利要求2或3所述的方法,其特征在于,所述第二控件用于显示至少一个提供所述目标服务的电子设备的选项包括:
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述向第二电子设备发送所述目标服务的调用请求,所述调用请求用于指示所述第二电子设备使用第二应用提供所述目标服务,包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1-7任一项
9.根据权利要求8所述的方法,其特征在于,所述根据所述第一信息,在所述第一应用中显示第二信息之后,所述方法还包括:
10.根据权利要求8-9中任一项所述的方法,其特征在于,所述在所述第一应用的界面中打开目标服务窗口之前,所述方法还包括:
11.根据权利要求8所述的方法,其特征在于,所述在所述第一应用的界面中打开目标服务窗口之前,所述方法还包括:
12.根据权利要求8-11中任一项所述的方法,其特征在于,所述自动接收所述第二电子设备发送的所述第二应用生成的第一信息之前,所述方法还包括:
13.根据权利要求1-12中任一项所述的方法,其特征在于,所述自动接收所述第二电子设备发送的所述第二应用生成的第一信息之后,所述方法还包括:
14.根据权利要求1-13中任一项所述的方法,其特征在于,所述目标服务为相机服务。
15.根据权利要求14所述的方法,其特征在于,所述第一信息为彩色图像,所述第一电子设备为电子墨水屏阅读器,所述第二信息为与所述彩色图像对应的灰度图像。
16.根据权利要求4所述的方法,其特征在于,所述预设的优先级规则包括提供所述目标服务的电子设备和所述第一电子设备是同账号的优先级在前。
17.根据权利要求4所述的方法,其特征在于,所述预设的优先级规则包括提供所述目标服务的电子设备处于激活状态的优先级在前。
18.根据权利要求4所述的方法,其特征在于,所述预设的优先级规则包括提供所述目标服务的电子设备的目标服务能力越强的优先级在前。
19.根据权利要求4所述的方法,其特征在于,所述预设的优先级规则包括提供所述目标服务的电子设备的电量越多、硬件设备状态越好的优先级在前。
20.一种服务调用方法,其特征在于,应用于第二电子设备,所述第二电子设备包括第二应用,所述方法包括:
21.根据权利要求20所述的方法,其特征在于,所述通过所述第二应用生成第一信息之后,所述方法还包括:
22.一种服务调用系统,其特征在于,所述系统包括执行如权利要求1-19中任一项所述方法的第一电子设备和执行如权利要求20-21中任一项所述方法的第二电子设备。
23.一种电子设备,其特征在于,包括处理器和存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,当所述处理器运行所述程序指令时,使所述电子设备执行如权利要求1-21任一项所述的方法的步骤。
24.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,当所述程序请求被计算机运行时使所述计算机执行如权利要求1-21任一项所述的方法。
...【技术特征摘要】
1.一种服务调用方法,其特征在于,应用于第一电子设备,所述第一电子设备包括第一应用,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第二信息和所述第一信息不同,所述方法还包括:
3.根据权利要求1-2中任一项所述的方法,其特征在于,所述响应于用户在所述第一应用中调用目标服务的第一操作,向第二电子设备发送目标服务的调用请求,包括:在所述第一应用的界面,显示第一控件,所述第一控件用于显示至少一个服务的选项;
4.根据权利要求3所述的方法,其特征在于,所述显示与所述目标服务对应的第二控件之前,所述方法还包括:
5.根据权利要求2或3所述的方法,其特征在于,所述第二控件用于显示至少一个提供所述目标服务的电子设备的选项包括:
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述向第二电子设备发送所述目标服务的调用请求,所述调用请求用于指示所述第二电子设备使用第二应用提供所述目标服务,包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1-7任一项所述的方法,其特征在于,所述响应于用户在所述第一电子设备中对所述第二应用的第二操作,包括:
9.根据权利要求8所述的方法,其特征在于,所述根据所述第一信息,在所述第一应用中显示第二信息之后,所述方法还包括:
10.根据权利要求8-9中任一项所述的方法,其特征在于,所述在所述第一应用的界面中打开目标服务窗口之前,所述方法还包括:
11.根据权利要求8所述的方法,其特征在于,所述在所述第一应用的界面中打开目标服务窗口之前,所述方法还包括:
12.根据权利要求8-11中任一项所述的方法,其特征在于,所述自动接收所述第二电子设备发送的所述第二应用生成的第一信息之前,所述方法还包括:
13.根据权利要求1-12中任一项所述的方法,其特征在于,所述自动接收所述第二电子...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。