一种接入电子设备的方法、系统以及装置与流程

未命名 09-13 阅读:55 评论:0


1.本技术实施例涉及电子设备领域,并且更加具体地涉及一种接入电子设备的方法、系统以及装置。


背景技术:

2.随着技术的进步,越来越多的应用程序可以通过接入不同的电子设备以实现各项功能。例如,应用程序可以通过与可穿戴设备连接(例如智能手表、智能手环等)以检测用户的睡眠质量,但是可穿戴设备与第三方应用程序连接的过程繁琐,可能导致可穿戴设备无法与第三方应用程序连接等问题。


技术实现要素:

3.本技术实施例提供一种接入电子设备的方法、系统以及装置,当第三方应用程序需要接入电子设备时,可以向服务器请求权限直接接入,提高了第三方应用程序的功能性,增强了用户体验。
4.第一方面,提供了一种系统,该系统包括第一电子设备、第二电子设备和服务器,该第二电子设备包括第一应用程序,该第一应用程序为第三方应用程序,该第一应用程序请求接入该第一电子设备,该第一电子设备,用于发送该第一电子设备的标识信息;该第二电子设备,用于接收该第一电子设备的标识信息;该第二电子设备,还用于向该服务器发送该第一应用程序的鉴权请求信息,该鉴权请求信息包括该第一电子设备的标识信息和该第一应用程序的应用程序信息;该服务器,用于接收该鉴权请求信息;该服务器,还用于根据该鉴权请求信息确定鉴权结果;该服务器,还用于发送该鉴权结果;该第二电子设备,还用于接收该鉴权结果;该第二电子设备,还用于根据该鉴权结果确定该第一应用程序是否接入该第一电子设备。
5.本技术实施例中,当第三方应用程序需要接入电子设备时,可以直接向服务器请求接入电子设备的权限,若服务器确定第三方应用程序可以接入时,第三方应用程序可以直接接入电子设备,从而第三方应用程序可以通过接入电子设备以实现各项拓展功能,提高了第三方应用程序的功能性,增强了用户体验。
6.结合第一方面,在第一方面的某些实现方式中,该第二电子设备,具体用于在该第一应用程序请求接入该第一电子设备时,从该第一电子设备接收该第一电子设备的标识信息。
7.结合第一方面,在第一方面的某些实现方式中,该第二电子设备,具体用于在该第一应用程序请求接入该第一电子设备时,获取该第二电子设备上的该第一电子设备的标识信息并向该服务器发送该第一应用程序的鉴权请求信息。
8.结合第一方面,在第一方面的某些实现方式中,该鉴权请求信息还包括:该第二电子设备的标识信息。
9.本技术实施例中,还可以将第二电子设备的标识信息作为鉴权请求信息,强化了
权限验证的安全性,从而提高了用户数据的安全性。
10.结合第一方面,在第一方面的某些实现方式中,该第一电子设备,具体用于通过近距离无线通信发送该第一电子设备的标识信息。
11.结合第一方面,在第一方面的某些实现方式中,该服务器包括该第一应用程序的接入权限信息,该接入权限信息用于指示允许该第一应用程序接入的电子设备的型号,该服务器,具体用于根据该鉴权请求信息和该接入权限信息确定鉴权结果。
12.结合第一方面,在第一方面的某些实现方式中,该服务器包括该第一应用程序的接入权限信息,该接入权限信息用于指示允许该第一应用程序接入的电子设备的型号和安装该第一应用程序的电子设备的型号,该服务器,具体用于根据该鉴权请求信息和该接入权限信息确定鉴权结果。
13.结合第一方面,在第一方面的某些实现方式中,该第二电子设备,还用于在该第一应用程序接入该第一电子设备时,存储该第一电子设备的消息认证码地址。
14.本技术实施例中,由于第二电子设备与第一电子设备连接后,第二电子设备可以保存第一电子设备的消息认证码地址,则第一应用程序再次接入第一电子设备时,不需要通过服务器就可以直接接入第一电子设备,提高了接入电子设备的速度,增强了用户体验。
15.第二方面,提供了一种接入电子设备的方法,该方法应用于第二电子设备,该第二电子设备包括第一应用程序,该第一应用程序为第三方应用程序,其特征在于,该方法包括:接收第一电子设备的标识信息;向服务器发送该第一应用程序的鉴权请求信息,该鉴权请求信息包括该第一电子设备的标识信息和该第一应用程序的应用程序信息;接收该服务器发送的鉴权结果;根据该鉴权结果确定该第一应用程序是否接入该第一电子设备。
16.本技术实施例中,当第三方应用程序需要接入电子设备时,可以直接向服务器请求接入电子设备的权限,若服务器确定第三方应用程序可以接入时,第三方应用程序可以直接接入电子设备,从而第三方应用程序可以通过接入电子设备以实现各项拓展功能,提高了第三方应用程序的功能性,增强了用户体验。
17.结合第二方面,在第二方面的某些实现方式中,该接收第一电子设备的标识信息包括:在该第一应用程序请求接入该第一电子设备时,从该第一电子设备接收该第一电子设备的标识信息。
18.结合第二方面,在第二方面的某些实现方式中,该向服务器发送该第一应用程序的鉴权请求信息包括:在该第一应用程序请求接入该第一电子设备时,获取该第二电子设备上的该第一电子设备的标识信息并向该服务器发送该第一应用程序的鉴权请求信息。
19.结合第二方面,在第二方面的某些实现方式中,该鉴权请求信息还包括:该第二电子设备的标识信息。
20.本技术实施例中,还可以将第二电子设备的标识信息作为鉴权请求信息,强化了权限验证的安全性,从而提高了用户数据的安全性。
21.结合第二方面,在第二方面的某些实现方式中,该接收第一电子设备的标识信息包括:通过近距离无线通信消息获取该第一电子设备的标识信息。
22.结合第二方面,在第二方面的某些实现方式中,该方法还包括:在该第一应用程序接入该第一电子设备时,存储该第一电子设备的消息认证码地址。
23.本技术实施例中,由于第二电子设备与第一电子设备连接后,第二电子设备可以
保存第一电子设备的消息认证码地址,则第一应用程序再次接入第一电子设备时,不需要通过服务器就可以直接接入第一电子设备,提高了接入电子设备的速度,增强了用户体验。
24.第三方面,提供了一种接入电子设备的方法,该方法应用于服务器,该方法包括:接收第二电子设备发送的第一应用程序的鉴权请求信息,该第一应用程序安装在该第二电子设备中,为第三方应用程序,该第一应用程序请求接入第一电子设备,该鉴权请求信息包括该第一电子设备的标识信息和该第一应用程序的应用程序信息,该第一电子设备的标识信息用于指示该第一电子设备的型号;根据该鉴权请求信息确定鉴权结果;向该第二电子设备发送该鉴权结果。
25.结合第三方面,在第三方面的某些实现方式中,该鉴权请求信息还包括:该第二电子设备的标识信息。
26.结合第三方面,在第三方面的某些实现方式中,该服务器包括该第一应用程序的接入权限信息,该接入权限信息用于指示允许该第一应用程序接入的电子设备的型号,该根据该鉴权请求信息确定鉴权结果包括:根据该鉴权请求信息和该接入权限信息确定该鉴权结果。
27.结合第三方面,在第三方面的某些实现方式中,该服务器包括该第一应用程序的接入权限信息,该接入权限信息用于指示允许该第一应用程序接入的电子设备的型号和安装该第一应用程序的电子设备的型号,该根据该鉴权请求信息确定鉴权结果包括:根据该鉴权请求信息和该接入权限信息确定该鉴权结果。
28.结合第三方面,在第三方面的某些实现方式中,根据该鉴权请求信息和该接入权限信息确定该鉴权结果包括:根据该第一电子设备的标识信息确定该第一电子设备的型号;根据该第一电子设备的型号、该第一应用程序的应用程序信息和该接入权限信息确定该鉴权结果。
29.第四方面,提供了一种电子设备,该电子设备包括执行上述第二方面或者第二方面的任意一种可能的设计的方法的模块/单元;这些模块/单元可以通过硬件实现,也可以通过硬件执行相应的软件实现。
30.第五方面,提供了一种电子设备,该电子设备包括执行上述第三方面或者第三方面的任意一种可能的设计的方法的模块/单元;这些模块/单元可以通过硬件实现,也可以通过硬件执行相应的软件实现。
31.第六方面,提供了一种芯片,该芯片与电子设备中的存储器耦合,用于调用存储器中存储的计算机程序并执行本技术实施例第二方面及其第二方面任一可能设计的技术方案或第三方面及其第三方面任一可能设计的技术方案;本技术实施例中“耦合”是指两个部件彼此直接或间接地结合。
32.第七方面,提供了一种计算机可读存储介质,该计算机可读存储介质包括计算机程序,当计算机程序在电子设备上运行时,使得该电子设备执行如上述第二方面及其第二方面任一可能设计的技术方案或第三方面及其第三方面任一可能设计的技术方案。
33.第八方面,提供了一种计算机程序,该计算机程序包括指令,当该指令在计算机上运行时,使得该计算机执行如上述第二方面及其第二方面任一可能设计的技术方案或第三方面及其第三方面任一可能设计的技术方案。
34.其中,第四方面至第八方面的有益效果,请参见第二方面、第三方面的有益效果,
不重复赘述。
附图说明
35.图1是本技术实施例提供的一种电子设备的结构示意图。
36.图2是本技术实施例提供的一种电子设备的软件结构框图。
37.图3是本技术实施例提供的一种系统示意图。
38.图4是本技术实施例提供的另一种系统示意图。
39.图5是本技术实施例提供的接入电子设备的方法的示意性流程图。
40.图6是本技术实施例提供的另一接入电子设备的方法的示意性流程图。
41.图7是本技术实施例提供的另一接入电子设备的方法的示意性流程图。
42.图8是本技术实施例提供的电子设备安装第三方应用程序的方法的示意性流程图。
43.图9是本技术实施例提供的一种第二电子设备组成示意图。
44.图10是本技术实施例提供的一种服务器组成示意图。
具体实施方式
45.以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本技术的限制。如在本技术的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“所述”、“上述”、“该”和“这一”旨在也包括例如“一个或多个”这种表达形式,除非其上下文中明确地有相反指示。还应当理解,在本技术以下各实施例中,“至少一个”、“一个或多个”是指一个、两个或两个以上。术语“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系;例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a、b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。
46.在本说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本技术的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
47.以下介绍电子设备和用于使用这样的电子设备的实施例。在一些实施例中,电子设备可以是还包含其它功能诸如个人数字助理和/或音乐播放器功能的便携式电子设备,诸如手机、平板电脑、具备无线通讯功能的可穿戴电子设备(如智能手表)等。便携式电子设备的示例性实施例包括但不限于搭载鸿蒙(harmony os)或者其它操作系统的便携式电子设备。上述便携式电子设备也可以是其它便携式电子设备,诸如膝上型计算机(laptop)等。还应当理解的是,在其他一些实施例中,上述电子设备也可以不是便携式电子设备,而是台式计算机、智能电视、智能音箱等。
48.示例性的,图1示出了电子设备100的结构示意图。电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,usb)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无
线通信模块160,音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,传感器模块180,指南针190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,sim)卡接口195等。
49.可以理解的是,本技术实施例示意的结构并不构成对电子设备100的具体限定。在本技术另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
50.其中,处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的部件,也可以集成在一个或多个处理器中。在一些实施例中,电子设备101也可以包括一个或多个处理器110。其中,控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。在其他一些实施例中,处理器110中还可以设置存储器,用于存储指令和数据。示例性地,处理器110中的存储器可以为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从该存储器中直接调用。这样就避免了重复存取,减少了处理器110的等待时间,因而提高了电子设备101处理数据或执行指令的效率。
51.在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路间(inter-integrated circuit,i2c)接口,集成电路间音频(inter-integrated circuit sound,i2s)接口,脉冲编码调制(pulse code modulation,pcm)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,uart)接口,移动产业处理器接口(mobile industry processor interface,mipi),通用输入输出(general-purpose input/output,gpio)接口,sim卡接口,和/或usb接口等。其中,usb接口130是符合usb标准规范的接口,具体可以是mini usb接口,micro usb接口,usb type c接口等。usb接口130可以用于连接充电器为电子设备101充电,也可以用于电子设备101与外围设备之间传输数据。该usb接口130也可以用于连接耳机,通过耳机播放音频。
52.外部存储器接口120可以用于连接外部存储卡,例如micro sd卡,实现扩展电子设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
53.内部存储器121可以用于存储一个或多个计算机程序,该一个或多个计算机程序包括指令。处理器110可以通过运行存储在内部存储器121的上述指令。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统;该存储程序区还可以存储一个或多个应用(比如图库、联系人等)等。存储数据区可存储电子设备101使用过程中所创建的数据(比如照片,联系人等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储部件,闪存部件,通用闪存存储器(universal flash storage,ufs)、嵌入式多媒体卡(embedded multi media card,emmc)等。在一些实施例中,处理器110可以通过运行存储在内部存储器121的指令,和/或存储在
设置于处理器110中的存储器的指令,来使得电子设备101执行本技术实施例中所提供的方法,以及其他应用及数据处理。电子设备100可以通过音频模块170、扬声器170a、受话器170b、麦克风170c、耳机接口170d、以及应用处理器等实现音频功能。例如音乐播放、录音等。
54.电子设备100可以通过isp、摄像头193、视频编解码器、gpu、显示屏194以及应用处理器等实现拍摄功能。
55.isp用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点、亮度、肤色进行算法优化。isp还可以对拍摄场景的曝光、色温等参数优化。在一些实施例中,isp可以设置在摄像头193中。
56.摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,电子设备100可以包括1个或多个摄像头193。
57.数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
58.视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,mpeg)1、mpeg2、mpeg3、mpeg4等。
59.npu为神经网络(neural-network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现电子设备100的智能认知等应用,例如:图像识别、人脸识别、语音识别、文本理解、三维模型重建等。
60.图2是本技术实施例的电子设备100的软件结构框图。分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(android runtime)和系统库,以及内核层。应用程序层可以包括一系列应用程序包。
61.如图2所示,应用程序包可以包括相机、图库、日历、通话、地图、导航、wlan、蓝牙、音乐、视频、短信息等应用程序。
62.应用程序框架层为应用程序层的应用程序提供应用编程接口(application programming interface,api)和编程框架,应用程序框架层包括一些预先定义的函数。
63.如图2所示,应用程序框架层可以包括窗口管理器、内容提供器、视图系统、电话管理器、资源管理器、通知管理器等。
64.窗口管理器用于管理窗口程序,窗口管理器可以接收显示屏大小,判断是否有状态栏、锁定屏幕、截取屏幕等。
65.内容提供器用来存放和接收数据,并使这些数据可以被应用程序访问。所述数据
可以包括视频、图像、音频、拨打和接听的电话、浏览历史和书签、电话簿等。
66.视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
67.电话管理器用于提供电子设备100的通信功能。例如通话状态的管理(包括接通,挂断等)。
68.资源管理器为应用程序提供各种资源,比如本地化字符串、图标、图片、布局文件、视频文件等等。
69.通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息、发出提示音、电子设备振动、指示灯闪烁等。
70.系统库可以包括多个功能模块。例如:表面管理器(surface manager)、媒体库(media libraries)、三维图形处理库(例如:opengl es)、2d图形引擎(例如:sgl)等。
71.表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2d和3d图层的融合。
72.媒体库支持多种常用的音频、视频格式回放和录制以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:mpeg4、h.264、mp3、aac、amr、jpg和png等。
73.三维图形处理库用于实现三维图形绘图、图像渲染、合成和图层处理等。
74.2d图形引擎是2d绘图的绘图引擎。
75.内核层是硬件和软件之间的层。内核层至少包含显示驱动、摄像头驱动、音频驱动、传感器驱动。
76.目前第三方应用程序在接入可穿戴设备或安装到可穿戴设备时可能存在以下问题:例如安装在一台电子设备(例如手机、平板电脑等)上的第三方应用程序接入可穿戴设备时,可能由于接入的验证机制繁琐而导致接入失败。再例如,可穿戴设备安装第三方应用程序时,由于权限验证机制繁琐而导致安装失败。本技术实施例中,将非电子设备商提供的应用程序称为第三方应用程序。例如,电子设备#1为智能手表,该智能手表的设备商提供了“运动健康”应用程序以支撑该智能手表的各项运动功能,而非该智能手表的设备生产商提供了“睡眠监测”应用程序以利用该智能手表的睡眠监测功能,则可以将“睡眠监测”应用程序称为第三方应用程序,将“运动健康”称为官方应用、非第三方应用程序等。
77.基于此,本技术实施例提供了一种接入电子设备的方法,电子设备可以快速的接入安装在另一台电子设备上的第三方应用程序,从而第三方应用程序可以依靠接入的电子设备实现各项功能,提高了用户体验。
78.图3是适用于本技术实施例的系统示意图,如图3所示,该系统包括第一电子设备、第二电子设备和服务器。第一电子设备可以通过有线或无线方式与第二电子设备连接,第二电子设备可以通过无线方式与服务器连接。第一电子设备可以通过第二电子设备与服务器连接。第一电子设备可以是智能手表、智能眼镜、智能音箱等可穿戴设备。图3只是示意图,该系统还可以包括其他电子设备,在图3中未画出。
79.图4是适用于本技术实施例的另一种系统示意图,如图4所示,该系统包括第一电子设备和服务器。第一电子设备可以通过无线方式与服务器连接。第一电子设备可以是智能手表、智能眼镜、智能音箱等可穿戴设备。图4只是示意图,该系统还可以包括其他电子设备,在图4中未画出。
80.图5示出了本技术实施例提供的接入电子设备的方法500的示意性流程图,如图5所示,该方法由第一电子设备、第二电子设备和服务器执行,其中该第一电子设备和该服务器由同一设备商提供,第二电子设备包括第一应用程序,第一应用程序为第三方应用程序,第一应用程序包括由第一电子设备的设备商提供的第一模块,该第一模块包括一个或多个软件接口,该一个或多个软件接口用于与服务器、第一电子设备和第二电子设备通信,服务器存储有第一应用程序的接入权限信息,该方法500包括:
81.s501,第一电子设备向第二电子设备发送标识信息。
82.对应的,第二电子设备接收第一电子设备的标识信息。
83.一个实施例中,第一电子设备向第二电子设备发送标识信息,该第二电子设备在第一应用程序请求接入第一电子设备时,第二电子设备可以接收第一电子设备的标识信息,即第一应用程序可以通过第一模块获取该第一电子设备的标识信息。
84.在另一个实施例中,若第二电子设备检测到第一电子设备发送标识信息,则第二电子设备可以接收第一电子设备的标识信息。换句话说,第二电子设备可以在第一应用程序未请求接入第一电子设备时,第二电子设备也可以接收第一电子设备的标识信息,进而第一应用程序可以通过第一模块获取该第一电子设备的标识信息。
85.一个实施例中,第一电子设备可以通过近距离无线通信技术发送标识信息,从而第二电子设备可以接收该第一电子设备的标识信息。
86.本技术实施例中的近距离无线通信技术包括但不限于wi-fi,蓝牙(bluetooth,bt)、zigbee。
87.例如,第一电子设备可以通过蓝牙广播标识信息,从而第二电子设备可以接收该第一电子设备的标识信息。
88.再例如,第一电子设备可以通过蓝牙广播标识信息,从而第二电子设备在第一应用程序请求接入第一电子设备时,接收该第一电子设备的标识信息。
89.本技术实施例中的标识信息用于指示该第一电子设备的设备型号。第一电子设备通过近距离无线通信技术发送标识信息时,标识信息可以是蓝牙名称、wi-fi名称、电子设备的设备身份标识号(identitydocument,id)。
90.例如,第一电子设备的蓝牙名称是“智能手表6”,则该蓝牙名称指示了该第一电子设备的设备型号是“智能手表6”。
91.再例如,第一电子设备的wi-fi名称是“智能手表6”,则该wi-fi名称指示了该第一电子设备的设备型号是“智能手表6”。
92.再例如,第一电子设备的设备id是“abcd”。
93.一个实施例中,第一电子设备可以通过有线连接发送标识信息,从而第二电子设备可以接收该第一电子设备的标识信息。
94.本技术实施例中的有线连接包括但不限于usb type-a、usb type-b、usb type-c。
95.第一电子设备通过近距离无线通信技术发送标识信息时,标识信息可以电子设备
的设备id、usb名称等。
96.s502,第二电子设备向服务器发送第一应用程序的鉴权请求信息。
97.对应的,服务器接收第二电子设备发送的第三方应用程序的鉴权请求信息。
98.一个实施例中,在s501中,第二电子设备接收了第一电子设备发送的标识信息,当第二电子设备中的第一应用程序请求接入该第一电子设备时,第一应用程序可以通过第一模块与第二电子设备通信以得到鉴权请求信息,从而第二电子设备可以通过第一应用程序向服务器发送第一应用程序的鉴权请求信息。
99.在另一个实施例中,在s501中,若第二电子设备在第一应用程序请求接入第一电子设备时接收第一电子设备的标识信息,第一应用程序可以通过第一模块与第二电子设备通信以得到鉴权请求信息,从而第二电子设备可以通过第一应用程序向服务器发送第一应用程序的鉴权请求信息。
100.在上述实施例中,鉴权请求信息可以包括第一电子设备的标识信息和第一应用程序的应用程序信息,该应用程序信息用于指示该第一应用程序的名称,其中该第一应用程序为第三方应用程序。
101.示例性的,该应用程序信息可以是该第一应用程序的包名(packagename)。例如,应用程序的包名是“abcd”。
102.示例性的,该应用程序信息也可以直接是该第一应用程序的名称。
103.可选的,在一些实施例中,鉴权请求信息还包括第一应用程序的证书和/或第二电子设备的标识信息和/或第二电子设备的操作系统信息,其中第一应用程序可以通过第一模块与第二电子设备通信以得到第二电子设备的标识信息和/或第二电子设备的操作系统信息。
104.第一应用程序的证书可以预置在第一应用程序中,或第二电子设备可以通过第一应用程序对应的服务器获得该证书,第一应用程序的证书用于校验第一应用程序,具体说明请参见后文说明。
105.第二电子设备的操作系统信息可以包括第二电子设备的操作系统的类型,还可以包括第二电子设备的操作系统的版本。例如,第二电子设备的操作系统的类型是“鸿蒙”。再例如,第二电子设备的操作系统的版本是“鸿蒙2.0”。
106.应理解,针对第二电子设备的标识信息的描述可以参见针对第一电子设备的标识信息的描述,为了简洁,在此不再赘述。
107.s503,服务器根据鉴权请求信息确定鉴权结果。
108.具体的,服务器在接收第二电子设备发送的鉴权请求信息后,可以根据该鉴权请求信息判断第一应用程序的权限以生成鉴权结果。
109.一个实施例中,鉴权请求信息包括第一电子设备的标识信息和第一应用程序的应用程序信息,则服务器可以根据第一电子设备的标识信息和第一应用程序的应用程序信息判断第一应用程序是否有接入第一电子设备的权限,其中服务器可以存储第一应用程序的接入权限信息,该接入权限信息用于指示第一应用程序接入的电子设备的型号。
110.一种可能的实现形式,第一电子设备的标识信息直接指示了该第一电子设备的型号以及第一应用程序的应用程序信息直接指示了该第一应用程序的名称,则服务器可以根据存储的权限判断第一应用程序是否有权限接入第一电子设备。
111.例如,假设第一电子设备的标识信息是蓝牙名称,该蓝牙名称为“智能手表6”,第一应用程序的应用程序信息是应用程序名称,该应用程序名称为“睡眠监测”,且服务器上存储的“睡眠监测”的接入权限是允许接入“智能手表5”。第二电子设备向服务器发送了第一电子设备的标识信息和第一应用程序的应用程序信息,服务器接收到上述信息后,可以根据上述信息确定与服务器存储的“睡眠监测”的权限不同,即“睡眠监测”无法接入“智能手表6”,则可以生成鉴权结果以指示第一应用程序不接入第一电子设备。
112.再例如,假设第一电子设备的标识信息是蓝牙名称,该蓝牙名称为“智能手表5”,第一应用程序的应用程序信息是应用程序名称,该应用程序名称为“睡眠监测”,且服务器上存储的“睡眠监测”的接入权限是允许接入“智能手表5”。第二电子设备向服务器发送了第一电子设备的标识信息和第一应用程序的应用程序信息,服务器接收到上述信息后,可以根据上述信息确定与服务器存储的“睡眠监测”的权限相同,即“睡眠监测”可以接入“智能手表5”,则可以生成鉴权结果以指示第一应用程序接入第一电子设备。
113.一种可能的实现方式,第一电子设备的标识信息是设备id以及第一应用程序的应用程序信息直接指示了该第一应用程序的名称,服务器可以根据设备id和第一应用程序的名称判断第一应用程序是否有权限接入第一电子设备。
114.例如,假设第一电子设备的标识信息是设备id,该设备id为“abcd”,第一应用程序的应用程序信息是应用程序名称,该应用程序名称为“睡眠监测”,且服务器上存储的“睡眠监测”的接入权限是允许接入设备id为“abcd”的电子设备。第二电子设备向服务器发送了第一电子设备的标识信息和第一应用程序的应用程序信息,服务器接收到上述信息后,可以根据上述信息确定与服务器存储的“睡眠监测”的权限相同,即“睡眠监测”可以接入设备id为“abcd”的电子设备,则可以生成鉴权结果以指示第一应用程序接入第一电子设备。
115.一种可能的实现方式,第一电子设备的标识信息是设备id以及第一应用程序的应用程序信息直接指示了该第一应用程序的名称,服务器可以根据设备id确定第一电子设备的型号,并根据该第一电子设备的型号和第一应用程序的名称判断第一应用程序是否有权限接入第一电子设备。
116.例如,假设第一电子设备的标识信息是设备id,该设备id为“abcd”,第一应用程序的应用程序信息是应用程序名称,该应用程序名称为“睡眠监测”,第二电子设备向服务器发送了第一电子设备的标识信息和第一应用程序的应用程序信息,服务器接收到上述信息后,可以根据该设备id解析得到该设备id对应的设备型号为“智能手表5”,且服务器上存储的“睡眠监测”的接入权限是允许“智能手表5”,则服务器可以生成鉴权结果以指示第一应用程序接入第一电子设备。
117.一种可能的实现方式,第一电子设备的标识信息是设备id以及第一应用程序的应用程序信息为包名,间接指示了该第一应用程序的名称,服务器可以根据设备id确定第一电子设备的型号,以及根据该第一应用程序的包名确定该第一电子设备的名称,并根据该第一电子设备的型号和第一应用程序的名称判断第一应用程序是否有权限接入第一电子设备。
118.例如,假设第一电子设备的标识信息是设备id,该设备id为“abcd”,第一应用程序的应用程序信息是包名,该包名为“abcd”,第二电子设备向服务器发送了第一电子设备的标识信息和第一应用程序的应用程序信息,服务器接收到上述信息后,可以根据该设备id
解析得到该设备id对应的设备型号为“智能手表5”,根据该包名解析得到该包名对应的应用程序名称为“睡眠监测”,且服务器上存储的“睡眠监测”的接入权限是允许“智能手表5”,则服务器可以生成鉴权结果以指示第一应用程序接入第一电子设备。
119.一个实施例中,鉴权请求信息包括第一电子设备的标识信息、第一应用程序的应用程序信息和第一应用程序的证书,则服务器可以根据第一电子设备的标识信息、第一应用程序的应用程序信息和第一应用程序的证书判断第一应用程序是否有接入第一电子设备的权限,其中服务器可以存储第一应用程序的接入权限信息,在该实施例中,接入权限信息用于指示第一应用程序接入的电子设备的型号。
120.例如,假设第一电子设备的标识信息指示第一电子设备的设备型号是“智能手表5”,第一应用程序的应用程序信息指示了第一应用程序的名称是“睡眠监测”,且服务器上存储的“睡眠监测”的接入权限是允许接入“智能手表5”。第二电子设备向服务器发送了第一电子设备的标识信息、第一应用程序的应用程序信息和第一应用程序的证书,服务器接收到上述信息后,可以先验证第一应用程序的证书是否正确,当服务器验证证书通过后,可以根据上述信息确定与服务器存储的“睡眠监测”的权限相同,即“睡眠监测”可以接入“智能手表5”,则可以生成鉴权结果以指示第一应用程序接入第一电子设备。
121.应理解,针对第一电子设备的标识信息指示第一电子设备的设备型号和第一应用程序的应用程序信息指示第一应用程序的名称的描述可以参见上文描述,为了简洁,在此不再赘述。
122.一个实施例中,鉴权请求信息包括第一电子设备的标识信息、第一应用程序的应用程序信息和第二电子设备的标识信息,则服务器可以根据第一电子设备的标识信息、第一应用程序的应用程序信息和第二电子设备的标识信息判断第一应用程序是否有接入第一电子设备的权限,其中服务器可以存储第一应用程序的接入权限信息,在该实施例中,接入权限信息用于指示第一应用程序接入的电子设备的型号,还用于指示安装第一应用程序的电子设备的型号。
123.例如,假设第一电子设备的标识信息指示第一电子设备的设备型号是“智能手表5”,第一应用程序的应用程序信息指示了第一应用程序是“睡眠监测”,第二电子设备的标识信息是设备id,该设备id为“bcde”,且服务器上存储的“睡眠监测”的接入权限是允许接入“智能手表5”,且安装“睡眠监测”的电子设备的设备id需要是“bcde”。第二电子设备向服务器发送了第一电子设备的标识信息、第一应用程序的应用程序信息和第二电子设备的标识信息,服务器接收到上述信息后,可以根据上述信息确定与服务器存储的“睡眠监测”的权限相同,即“睡眠监测”可以接入“智能手表5”,则可以生成鉴权结果以指示第一应用程序接入第一电子设备。
124.应理解,针对第一电子设备的标识信息指示第一电子设备的设备型号和第一应用程序的应用程序信息指示了第一应用程序的名称的描述可以参见上文描述,为了简洁,在此不再赘述。
125.再例如,假设第一电子设备的标识信息指示第一电子设备的设备型号是“智能手表5”,第一应用程序的应用程序信息指示了第一应用程序是“睡眠监测”,第二电子设备的标识信息是设备id,该设备id为“bcde”,第二电子设备向服务器发送了第一电子设备的标识信息、第一应用程序的应用程序信息和第二电子设备的标识信息,服务器接收到上述信
息后,可以根据第一电子设备的标识信息确定第一电子设备的型号是“智能手表5”,根据第一应用程序的应用程序信息确定第一应用程序的名称是“睡眠监测”,根据设备id“bcde”确定该设备id对应的型号为“智能手机a”,且服务器上存储的“睡眠监测”的接入权限是允许“智能手表5”和安装“睡眠监测”的电子设备的型号需要是“智能手手机a”,则服务器可以生成鉴权结果以指示第一应用程序接入第一电子设备。
126.应理解,针对第一电子设备的标识信息指示第一电子设备的设备型号和第一应用程序的应用程序信息指示了第一应用程序的名称的描述可以参见上文描述,为了简洁,在此不再赘述。
127.一个实施例中,鉴权请求信息包括第一电子设备的标识信息、第一应用程序的应用程序信息和第二电子设备的操作系统信息,则服务器可以根据第一电子设备的标识信息、第一应用程序的应用程序信息和第二电子设备的操作系统信息判断第一应用程序是否有接入第一电子设备的权限,其中服务器可以存储第一应用程序的接入权限信息,该实施例中,接入权限信息用于指示第一应用程序接入的电子设备的型号,还用于指示安装第一应用程序的电子设备的操作系统信息。
128.例如,假设第一电子设备的标识信息指示第一电子设备的设备型号是“智能手表5”,第一应用程序的应用程序信息指示了第一应用程序是“睡眠监测”,第二电子设备的操作系统信息指示第二电子设备操作系统是“鸿蒙”,且服务器上存储的“睡眠监测”的接入权限是允许接入“智能手表5”,且安装“睡眠监测”的电子设备的操作系统需要是“鸿蒙”。第二电子设备向服务器发送了第一电子设备的标识信息、第一应用程序的应用程序信息和第二电子设备的操作系统信息,服务器接收到上述信息后,可以根据上述信息确定与服务器存储的“睡眠监测”的权限相同,即“睡眠监测”可以接入“智能手表5”,则可以生成鉴权结果以指示第一应用程序接入第一电子设备。
129.应理解,针对第一电子设备的标识信息指示第一电子设备的设备型号和第一应用程序的应用程序信息指示了第一应用程序的名称的描述可以参见上文描述,为了简洁,在此不再赘述。
130.再例如,假设第一电子设备的标识信息指示第一电子设备的设备型号是“智能手表5”,第一应用程序的应用程序信息指示了第一应用程序是“睡眠监测”,第二电子设备的操作系统信息指示第二电子设备的操作系统版本是“鸿蒙3.0”,且服务器上存储的“睡眠监测”的接入权限是允许接入“智能手表5”,且安装“睡眠监测”的电子设备的操作系统版本需要是“鸿蒙3.0”。第二电子设备向服务器发送了第一电子设备的标识信息、第一应用程序的应用程序信息和第二电子设备的操作系统信息,服务器接收到上述信息后,可以根据上述信息确定与服务器存储的“睡眠监测”的权限相同,即“睡眠监测”可以接入“智能手表5”,则可以生成鉴权结果以指示第一应用程序接入第一电子设备。
131.应理解,针对第一电子设备的标识信息指示第一电子设备的设备型号和第一应用程序的应用程序信息指示了第一应用程序的名称的描述可以参见上文描述,为了简洁,在此不再赘述。
132.一个实施例中,鉴权请求信息包括第一电子设备的标识信息、第一应用程序的应用程序信息、第二电子设备的标识信息、证书,则服务器可以根据第一电子设备的标识信息、第一应用程序的应用程序信息、第二电子设备的标识信息和证书判断第一应用程序是
否有接入第一电子设备的权限。
133.应理解,针对该实施例的描述类似于上文描述,为了简洁,在此不再赘述。
134.一个实施例中,鉴权请求信息包括第一电子设备的标识信息、第一应用程序的应用程序信息、第二电子设备的操作系统信息和证书,则服务器可以根据第一电子设备的标识信息、第一应用程序的应用程序信息、第二电子设备的标识信息和证书判断第一应用程序是否有接入第一电子设备的权限。
135.应理解,针对该实施例的描述类似于上文描述,为了简洁,在此不再赘述。
136.一个实施例中,鉴权请求信息包括第一电子设备的标识信息、第一应用程序的应用程序信息、第二电子设备的标识信息、第二电子设备的操作系统信息和证书,则服务器可以根据第一电子设备的标识信息、第一应用程序的应用程序信息、第二电子设备的标识信息和证书判断第一应用程序是否有接入第一电子设备的权限。
137.应理解,针对该实施例的描述类似于上文描述,为了简洁,在此不再赘述。
138.进一步的,在上述实施例中,服务器存储的第一应用程序的接入权限信息还包括授权时长信息。例如,服务器存储的“睡眠监测”的接入权限是:允许“睡眠监测”接入“智能手表5”,且授权时间为2022年2月28日-2023年2月28日,即允许“睡眠监测”在上述时间段内接入“智能手表5”,在其他时间段内无法接入“智能手表5”。
139.替代性的,在上述实施例中,服务器也可以不存储用于指示第一应用程序接入的电子设备的型号的接入权限信息,服务器在接收到鉴权请求信息后,可以通过人工智能(artificial intelligence,ai)的方式判断第一应用程序的权限并生成鉴权结果。例如,服务器可以将接收到的鉴权请求信息输入到预先训练好的神经网络模型中以得到鉴权结果。
140.s504,服务器向第二电子设备发送鉴权结果。
141.对应的,第二电子设备接收服务器发送的鉴权结果。
142.具体的,服务器在根据鉴权请求信息生成鉴权结果后,可以向第二电子设备发送鉴权结果,以指示第一应用程序判断是否接入第一电子设备。
143.例如,鉴权结果可以用1比特指示,“0”表示第一应用程序无权限接入第一电子设备,“1”表示第一应用程序有权限接入第一电子设备,即直接指示了第一应用程序有无权限接入第一电子设备。
144.再例如,鉴权结果可以用1比特指示,“0”表示鉴权请求信息与服务器存储的第一应用程序的接入权限不对应,“1”鉴权请求信息与服务器存储的第一应用程序的接入权限对应,即间接指示了第一应用程序有无权限接入第一电子设备。
145.s505,第二电子设备根据鉴权结果确定第一应用程序是否接入第一电子设备。
146.具体的,第二电子设备接收到鉴权结果后,可以根据该鉴权结果确定第一应用程序是否接入第一电子设备。
147.例如,当鉴权结果指示第一应用程序无权限接入第一电子设备时,第一应用程序不接入第一电子设备。
148.再例如,当鉴权结果指示第一应用程序有权限接入第一电子设备时,第一应用程序接入第一电子设备。
149.本技术实施例中,当第三方应用程序需要接入电子设备时,可以直接向服务器请
求接入电子设备的权限,若服务器确定第三方应用程序可以接入时,第三方应用程序可以直接接入,从而第三方应用程序可以通过接入电子设备以实现各项拓展功能,提高了第三方应用程序的功能性,增强了用户体验。
150.可选的,在一些实施例中,当第一电子设备与第二电子设备连接后,即第一应用程序接入第一电子设备后,第二电子设备可以保存第一电子设备的消息认证码(messageauthenticationcode,mac)地址。
151.本技术实施例中,由于第二电子设备与第一电子设备连接后,第二电子设备可以保存第一电子设备的mac地址,则第一应用程序再次接入第一电子设备时,不需要通过服务器就可以直接接入第一电子设备,提高了接入电子设备的速度,增强了用户体验。
152.图6示出了本技术实施例提供的另一接入电子设备的方法600的示意性流程图。如图6所示,该方法600可以由第二电子设备执行,该方法600包括:
153.s601,接收第一电子设备的标识信息。
154.一个实施例中,第二电子设备可以接收第一电子设备的标识信息。
155.另一个实施例中,第二电子设备的第一应用程序请求接入第一电子设备时,第二电子设备可以接收第一电子设备的标识信息。
156.应理解,第二电子设备接收第一电子设备的标识信息的过程可以参考上述方法500中的s501,为了简洁,在此不再赘述。
157.s602,向服务器发送第一应用程序的鉴权请求信息。
158.一个实施例中,第二电子设备在接收第一电子设备的标识信息后,在第一应用程序请求接入第一电子设备时,可以向服务器发送第一应用程序的鉴权请求信息。
159.一个实施例中,第二电子设备在第一应用程序请求接入第一电子设备时,接收第一电子设备的标识信息,然后向服务器发送第一应用程序的鉴权请求信息。
160.应理解,第二电子设备向服务器发送第一程序的鉴权请求信息的过程可以参考上述方法500中的s502,为了简洁,在此不再赘述。
161.s603,接收服务器发送的鉴权结果。
162.应理解,第二电子设备接收服务器发送的鉴权结果的过程可以参考上述方法500中的s504,为了简洁,在此不再赘述。
163.s604,根据鉴权结果确定是否接入第一电子设备。
164.一个实施例中,当鉴权结果指示第一应用程序无权限接入第一电子设备时,第二电子设备可以拒绝第一应用程序的接入第一电子设备的请求。
165.一个实施例中,当鉴权结果指示第一应用程序有权限接入第一电子设备时,第二电子设备允许第一应用程序接入第一电子设备。
166.一个实施例中,当第二电子设备在预设时间内未接收到鉴权结果时,第二电子设备可以拒绝第一应用程序的接入第一电子设备的请求。
167.本技术实施例中,当第三方应用程序需要接入电子设备时,可以直接向服务器请求接入电子设备的权限,若服务器确定第三方应用程序可以接入时,第三方应用程序可以直接接入,从而第三方应用程序可以通过接入电子设备以实现各项拓展功能,提高了第三方应用程序的功能性,增强了用户体验。
168.可选的,在一些实施例中,该方法600还包括:
169.s605,当第一应用程序接入第一电子设备时,存储第一电子设备的消息认证码地址。
170.具体的,第二电子设备在接收第一应用程序的标识信息时还可以获取第一电子设备的消息认证码(message authentication code,mac)地址,从而当第一应用程序接入第一电子设备时,第二电子设备可以保存第一电子设备的mac地址。
171.本技术实施例中,由于第二电子设备在接收第一应用程序的标识信息时还可以获取第一电子设备的mac,当第一应用程序接入第一电子设备时,第二电子设备可以保存第一电子设备的mac地址,则第一应用程序再次接入第一电子设备时,不需要通过服务器就可以直接接入第一电子设备,提高了接入电子设备的速度,增强了用户体验。
172.图7示出了本技术实施例提供的另一接入电子设备的方法700的示意性流程图。如图7所示,该方法700可以由服务器执行,该方法700包括:
173.s701,接收第二电子设备发送的第一应用程序的鉴权请求信息。
174.应理解,服务器接收第二电子设备发送的第一应用程序的鉴权请求信息的过程可以参考上述方法500中的s502,为了简洁,在此不再赘述。
175.s702,根据鉴权请求信息确定鉴权结果。
176.具体的,服务器在接收第二电子设备发送的第一应用程序的鉴权请求信息后,可以确定第一应用程序对应的鉴权结果。
177.应理解,服务器根据鉴权请求信息确定鉴权结果的过程可以参考上述方法500中的s503,为了简洁,在此不再赘述。
178.s703,发送鉴权结果。
179.应理解,服务器发送鉴权结果的过程可以参考上述方法500中的s504,为了简洁,在此不再赘述。
180.本技术实施例中,当第三方应用程序需要接入电子设备时,服务器可以确定该第三方应用程序的接入电子设备的权限,从而可以快速接入电子设备以实现各项拓展功能,提高了第三方应用程序的功能性,增强了用户体验。
181.图8示出了本技术实施例提供的电子设备安装第三方应用程序的方法800的示意性流程图。如图8所示,该方法800可以由第一电子设备和服务器执行,其中第一电子设备和服务器由同一设备商提供,服务器存储有第一电子设备安装应用程序的权限,该方法800包括:
182.s801,第一电子设备获取第二应用程序的安装包。
183.具体的,第一电子设备获取第二应用程序的安装包,该第二应用程序为第三方应用程序。
184.示例性的,第一电子设备通过移动通信技术从第二应用程序的服务器获取第二应用程序的安装包。
185.示例性的,第一电子设备接收其他电子设备发送的第二应用程序的安装包。
186.s802,第一电子设备向服务器发送第一鉴权请求信息。
187.对应的,服务器接收第一电子设备发送的第一鉴权请求信息。
188.具体的,鉴权请求信息包括第二应用程序的名称(或包名)和第一电子设备的标识信息。第一电子设备从第二应用程序的安装包获取第二应用程序的名称(或包名),然后将
第二应用程序的名称(或包名)和第一电子设备的标识信息发送至服务器。
189.应理解,针对第二应用程序的名称(或包名)和第一电子设备的标识信息的描述,可以参见上文说明,为了简洁,在此不再赘述。
190.s803,服务器根据第一鉴权请求信息确定第一鉴权结果。
191.具体的,服务器接收到第一电子设备发送的第一鉴权请求信息后,可以根据存储的第一电子设备的安装应用程序的权限和第一鉴权请求信息确定第一鉴权结果,该第一鉴权结果用于指示第一电子设备是否安装第二应用程序。
192.例如,假设第一电子设备的标识信息指示第一电子设备的设备型号是“智能手表5”,第应用程序的应用程序信息指示了第一应用程序是“睡眠监测”,且服务器存储的“智能手表5”有权限安装“睡眠监测”。第一电子设备向服务器上述信息,服务器接收到上述信息后,服务器可以第一智能设备请求安装的应用程序与存储的权限一致,则生成第一鉴权结果以指示第一电子设备安装第二应用程序。
193.s804,服务器向第一电子设备发送第一鉴权结果。
194.对应的,第一电子设备接收服务器发送的第一鉴权结果。
195.s805,第一电子设备根据第一鉴权结果确定是否安装第二应用程序。
196.具体的,第一电子设备在接收到第一鉴权结果后可以确定是否安装第二应用程序。
197.本技术实施例中,第一电子设备在安装第三方应用程序时,可以向服务器请求查询是否有安装该第三方应用程序的权限,当有安装该第三方应用程序的权限时,服务器可以生成鉴权结果,从而第一电子设备可以安装该第三方应用程序,提高了第一电子设备的数据安全性。
198.上述主要从电子设备的角度对本技术实施例提供的一种接入电子设备的方法进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
199.本技术实施例可以根据上述方法示例对电子设备中的处理器进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
200.在采用了对应各个功能的划分各个功能模块的情况下,图9示出了本技术实施例提供的一种第二电子设备900组成示意图,如图9所示,该第二电子设备包括:收发单元910和处理单元920。
201.其中,收发单元910,用于接收第一电子设备的标识信息。
202.收发单元910,还用于向服务器发送第一应用程序的鉴权请求信息。
203.收发单元910,还用于接收服务器发送的鉴权结果。
204.处理单元920,用于根据鉴权结果确定是否接入第一电子设备。
205.需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。本技术实施例提供的第二电子设备,用于执行上述接入电子设备的方法,因此可以达到与上述相同的效果。
206.图10示出了本技术实施例提供的一种服务器1000组成示意图,如图10所示,该服务器包括:收发单元1010和处理单元1020。
207.其中,收发单元1010,用于接收第二电子设备发送的第一应用程序的鉴权请求信息。
208.处理单元1020,用于根据鉴权请求信息确定鉴权结果。
209.收发单元1010,还用于发送鉴权结果。
210.需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。本技术实施例提供的服务器,用于执行上述接入电子设备的方法,因此可以达到与上述相同的效果。
211.本技术实施例还提供了一种电子设备,包括:处理器、存储器、应用程序以及计算机程序。上述各器件可以通过一个或多个通信总线连接。其中,该一个或多个计算机程序被存储在上述存储器中并被配置为被该一个或多个处理器执行,该一个或多个计算机程序包括指令,上述指令可以用于使电子设备执行上述各实施例中第二电子设备的各个步骤。
212.示例性地,上述处理器具体可以为图1所示的处理器110,上述存储器具体可以为图1所示的内部存储器120和/或与电子设备连接的外部存储器。
213.本技术实施例还提供一种芯片,所述芯片包括处理器和通信接口,所述通信接口用于接收信号,并将所述信号传输至所述处理器,所述处理器处理所述信号,使得如前文中任一种可能的实现方式中所述的接入电子设备的方法被执行。
214.本实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机指令,当该计算机指令在电子设备上运行时,使得电子设备执行上述相关方法步骤实现上述实施例中的接入电子设备的方法。
215.本实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述相关步骤,以实现上述实施例中的接入电子设备的方法。
216.本技术实施例还提供一种系统,该系统包括上述实施例提供的第一电子设备、第二电子设备和服务器。
217.以上实施例中所用,根据上下文,术语“当

时”或“当

后”可以被解释为意思是“如果
…”
或“在

后”或“响应于确定
…”
或“响应于检测到
…”
。类似地,根据上下文,短语“在确定

时”或“如果检测到(所陈述的条件或事件)”可以被解释为意思是“如果确定
…”
或“响应于确定
…”
或“在检测到(所陈述的条件或事件)时”或“响应于检测到(所陈述的条件或事件)”。
218.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
219.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
220.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
221.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
222.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
223.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
224.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。

技术特征:
1.一种系统,所述系统包括第一电子设备、第二电子设备和服务器,所述第二电子设备包括第一应用程序,所述第一应用程序为第三方应用程序,所述第一应用程序请求接入所述第一电子设备,其特征在于,所述第一电子设备,用于发送所述第一电子设备的标识信息;所述第二电子设备,用于接收所述第一电子设备的标识信息;所述第二电子设备,还用于向所述服务器发送所述第一应用程序的鉴权请求信息,所述鉴权请求信息包括所述第一电子设备的标识信息和所述第一应用程序的应用程序信息;所述服务器,用于接收所述鉴权请求信息;所述服务器,还用于根据所述鉴权请求信息确定鉴权结果;所述服务器,还用于发送所述鉴权结果;所述第二电子设备,还用于接收所述鉴权结果;所述第二电子设备,还用于根据所述鉴权结果确定所述第一应用程序是否接入所述第一电子设备。2.根据权利要求1所述的系统,其特征在于,所述第二电子设备,具体用于在所述第一应用程序请求接入所述第一电子设备时,从所述第一电子设备接收所述第一电子设备的标识信息。3.根据权利要求1所述的系统,其特征在于,所述第二电子设备,具体用于在所述第一应用程序请求接入所述第一电子设备时,获取所述第二电子设备上的所述第一电子设备的标识信息并向所述服务器发送所述第一应用程序的鉴权请求信息。4.根据权利要求1至3中任一项所述的系统,其特征在于,所述鉴权请求信息还包括:所述第二电子设备的标识信息。5.根据权利要求1至4中任一项所述的系统,其特征在于,所述第一电子设备,具体用于通过近距离无线通信发送所述第一电子设备的标识信息。6.根据权利要求1至3中任一项所述的系统,其特征在于,所述服务器包括所述第一应用程序的接入权限信息,所述接入权限信息用于指示允许所述第一应用程序接入的电子设备的型号,所述服务器,具体用于根据所述鉴权请求信息和所述接入权限信息确定鉴权结果。7.根据权利要求4所述的系统,其特征在于,所述服务器包括所述第一应用程序的接入权限信息,所述接入权限信息用于指示允许所述第一应用程序接入的电子设备的型号和安装所述第一应用程序的电子设备的型号,所述服务器,具体用于根据所述鉴权请求信息和所述接入权限信息确定鉴权结果。8.根据权利要求1至7中任一项所述的系统,其特征在于,所述第二电子设备,还用于在所述第一应用程序接入所述第一电子设备时,存储所述第一电子设备的消息认证码地址。9.一种接入电子设备的方法,所述方法应用于第二电子设备,所述第二电子设备包括第一应用程序,所述第一应用程序为第三方应用程序,其特征在于,所述方法包括:接收第一电子设备的标识信息;向服务器发送所述第一应用程序的鉴权请求信息,所述鉴权请求信息包括所述第一电子设备的标识信息和所述第一应用程序的应用程序信息;接收所述服务器发送的鉴权结果;
根据所述鉴权结果确定所述第一应用程序是否接入所述第一电子设备。10.根据权利要求9所述的方法,其特征在于,所述接收第一电子设备的标识信息包括:在所述第一应用程序请求接入所述第一电子设备时,从所述第一电子设备接收所述第一电子设备的标识信息。11.根据权利要求9所述的方法,其特征在于,所述向服务器发送所述第一应用程序的鉴权请求信息包括:在所述第一应用程序请求接入所述第一电子设备时,获取所述第二电子设备上的所述第一电子设备的标识信息并向所述服务器发送所述第一应用程序的鉴权请求信息。12.根据权利要求9至11中任一项所述的方法,其特征在于,所述鉴权请求信息还包括:所述第二电子设备的标识信息。13.根据权利要求9至12中任一项所述的方法,其特征在于,所述接收第一电子设备的标识信息包括:通过近距离无线通信消息获取所述第一电子设备的标识信息。14.根据权利要求9至13中任一项所述的方法,其特征在于,所述方法还包括:在所述第一应用程序接入所述第一电子设备时,存储所述第一电子设备的消息认证码地址。15.一种接入电子设备的方法,所述方法应用于服务器,其特征在于,所述方法包括:接收第二电子设备发送的第一应用程序的鉴权请求信息,所述第一应用程序安装在所述第二电子设备中,为第三方应用程序,所述第一应用程序请求接入第一电子设备,所述鉴权请求信息包括所述第一电子设备的标识信息和所述第一应用程序的应用程序信息,所述第一电子设备的标识信息用于指示所述第一电子设备的型号;根据所述鉴权请求信息确定鉴权结果;向所述第二电子设备发送所述鉴权结果。16.根据权利要求15所述的方法,其特征在于,所述鉴权请求信息还包括:所述第二电子设备的标识信息。17.根据权利要求15所述的方法,其特征在于,所述服务器包括所述第一应用程序的接入权限信息,所述接入权限信息用于指示允许所述第一应用程序接入的电子设备的型号,所述根据所述鉴权请求信息确定鉴权结果包括:根据所述鉴权请求信息和所述接入权限信息确定所述鉴权结果。18.根据权利要求15所述的方法,其特征在于,所述服务器包括所述第一应用程序的接入权限信息,所述接入权限信息用于指示允许所述第一应用程序接入的电子设备的型号和安装所述第一应用程序的电子设备的型号,所述根据所述鉴权请求信息确定鉴权结果包括:根据所述鉴权请求信息和所述接入权限信息确定所述鉴权结果。19.根据权利要求17或18所述的方法,其特征在于,根据所述鉴权请求信息和所述接入权限信息确定所述鉴权结果包括:根据所述第一电子设备的标识信息确定所述第一电子设备的型号;根据所述第一电子设备的型号、所述第一应用程序的应用程序信息和所述接入权限信息确定所述鉴权结果。
20.一种电子设备,其特征在于,所述电子设备包括:一个或多个处理器;一个或多个存储器;所述一个或多个存储器中存储有一个或多个计算机程序,所述一个或多个计算机程序包括指令,当所述指令被所述一个或多个处理器执行时,使得所述电子设备执行如权利要求9至14中任一项所述的方法。21.一种服务器,其特征在于,所述电子设备包括:一个或多个处理器;一个或多个存储器;所述一个或多个存储器中存储有一个或多个计算机程序,所述一个或多个计算机程序包括指令,当所述指令被所述一个或多个处理器执行时,使得所述服务器执行如权利要求15至19中任一项所述的方法。22.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求9至14中任一项所述的方法;或者,当所述计算机指令在服务器上运行时,使得所述服务器执行如权利要求15至19中任一项所述的方法。

技术总结
本申请提供了一种接入电子设备的方法、系统以及装置,该方法应用于第一电子设备、第二电子设备和第三电子设备,当安装在第二电子设备的第三方应用程序需要接入第一电子设备时,可以向服务器请求权限直接接入第一电子设备,优化了接入电子设备的流程,提高了第三方应用程序的功能性,增强了用户体验,且第二电子设备可以保存第一电子设备的消息认证码地址,则第一应用程序再次接入第一电子设备时,不需要通过服务器就可以直接接入第一电子设备,提高了接入电子设备的速度。了接入电子设备的速度。了接入电子设备的速度。


技术研发人员:董福琦 徐蓓 符常尧
受保护的技术使用者:华为技术有限公司
技术研发日:2022.03.03
技术公布日:2023/9/12
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐