服务元素的跨设备分配方法、终端设备及存储介质转让专利
申请号 : CN202010123363.X
文献号 : CN111431968B
文献日 : 2021-09-21
发明人 : 马晓慧 , 李春东
申请人 : 华为技术有限公司
摘要 :
权利要求 :
1.一种服务元素的跨设备分配方法,应用于源设备,其特征在于,包括:从所述源设备获取待分配的服务元素,并确定各个所述待分配的服务元素与各个目标分配设备的预设匹配关系,所述预设匹配关系用于描述各个所述服务元素被分配至各个所述目标分配设备的概率值;
获取各个所述目标分配设备与所述源设备的距离关系;
根据所述预设匹配关系以及所述距离关系,确定各个所述服务元素与各个所述目标分配设备的对应关系,并根据所述对应关系将各个所述服务元素分配至与其对应的目标分配设备。
2.根据权利要求1所述的方法,其特征在于,所述确定各个所述待分配的服务元素与各个目标分配设备的预设匹配关系,包括:获取与目标用户所属的目标用户类型相对应的,各个所述服务元素与各个所述目标分配设备的第一匹配关系;和/或
获取根据所述目标用户对所述服务元素的指定分配操作确定的,各个所述服务元素与各个所述目标分配设备的第二匹配关系,所述目标用户为当前使用所述源设备的用户。
3.根据权利要求2所述的方法,其特征在于,所述获取与目标用户所属的目标用户类型相对应的,各个所述服务元素与各个所述目标分配设备的第一匹配关系,包括:获取与所述目标用户类型相对应的,各个所述服务元素相对于各个预设元素属性的评分值;
获取与所述目标用户类型相对应的,各个所述目标分配设备相对于各个预设设备属性的评分值;
根据各个所述服务元素相对于各个预设元素属性的评分值以及各个所述目标分配设备相对于各个预设设备属性的评分值,得到所述第一匹配关系。
4.根据权利要求2所述的方法,其特征在于,所述根据所述预设匹配关系以及所述距离关系,确定各个所述服务元素与各个所述目标分配设备的对应关系,包括:根据所述第一匹配关系、所述第二匹配关系以及所述距离关系,采用预设线性规划方程,确定各个所述服务元素与各个所述目标分配设备的对应关系;所述预设线性规划方程为:
其中,w1为所述第一匹配关系的预设权重,w2为所述第二匹配关系的预设权重,w3为所述距离关系的预设权重,w1+w2+w3=1,w3≠0;q为所述待分配的服务元素的数量;m为所述目标分配设备的数量;U为所述第一匹配关系,U={ui,j},ui,j为第i个服务元素被分配至第j个目标分配设备的第一概率值,i=1,2,…,q,j=1,2,…,m;P为所述第二匹配关系,P={pi,j},pi,j为第i个服务元素被分配至第j个目标分配设备的第二概率值;D为所述距离关系,D={dj},dj为第j个目标分配设备与所述源设备之间的距离值;X为所述对应关系,X={xi,j},xi,j用于表示第i个服务元素是否需被分配至第j个目标分配设备,xi,j的取值为1或
0,xi,j的取值为1时表示第i个服务元素需被分配至第j个目标分配设备,xi,j的取值为0时表示第i个服务元素无需被分配至第j个目标分配设备;ni为第i个服务元素可被分配到的目标分配设备的数量。
5.根据权利要求1所述的方法,其特征在于,在从所述源设备获取待分配的服务元素,并确定各个所述待分配的服务元素与各个目标分配设备的预设匹配关系之前,还包括:获取各个候选设备与所述源设备之间的距离值;所述候选设备为与所述源设备处于同一网络中的终端设备;
将与所述源设备之间的距离值小于或等于预设距离阈值的候选设备确定为目标分配设备。
6.根据权利要求1所述的方法,其特征在于,所述目标分配设备中不包含预设可穿戴设备;相应地,在根据所述对应关系将各个所述服务元素分配至与其对应的目标分配设备之后,还包括:
实时获取所述源设备的运动数据;
若根据所述运动数据检测到所述源设备的位置发生变化,则重新获取各个所述目标分配设备与所述源设备的距离关系;
根据所述预设匹配关系以及重新获取到的所述距离关系,重新确定所述对应关系,并根据重新确定的所述对应关系,将各个所述服务元素分配至与其对应的目标分配设备。
7.根据权利要求1所述的方法,其特征在于,所述目标分配设备中包含预设可穿戴设备;相应地,在根据所述对应关系将各个所述服务元素分配至与其对应的目标分配设备之后,还包括:
实时获取所述源设备的运动数据,以及实时获取所述预设可穿戴设备的运动数据;
若根据所述预设可穿戴设备的运动数据检测到所述预设可穿戴设备的位置发生变化,且检测到当前使用所述预设可穿戴设备的用户为目标用户,则重新获取各个所述目标分配设备与所述预设可穿戴设备的距离关系;
根据所述预设匹配关系以及重新获取到的所述距离关系,重新确定所述对应关系,并根据重新确定的所述对应关系,将各个所述服务元素分配至与其对应的目标分配设备。
8.根据权利要求2至4任一项所述的方法,其特征在于,在根据所述对应关系将各个所述服务元素分配至与其对应的目标分配设备之后,还包括:响应于目标用户输入的分配结果调整指令,将所述分配结果调整指令所指示的服务元素分配至所述分配结果调整指令所指示的目标分配设备;
响应于所述分配结果调整指令,对所述第二匹配关系进行更新。
9.一种终端设备,其特征在于,包括:第一获取单元,用于从源设备获取待分配的服务元素,并确定各个所述待分配的服务元素与各个目标分配设备的预设匹配关系,所述预设匹配关系用于描述各个所述服务元素被分配至各个所述目标分配设备的概率值;
第二获取单元,用于获取各个所述目标分配设备与所述源设备的距离关系;
元素分配单元,用于根据所述预设匹配关系以及所述距离关系,确定各个所述服务元素与各个所述目标分配设备的对应关系,并根据所述对应关系将各个所述服务元素分配至与其对应的目标分配设备。
10.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至8任一项所述的服务元素的跨设备分配方法。
11.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8任一项所述的服务元素的跨设备分配方法。
说明书 :
服务元素的跨设备分配方法、终端设备及存储介质
技术领域
背景技术
查看,可以将用户的主设备上当前正在执行或显示的服务元素分配至其他终端设备进行执
行或显示。例如,当用户的手机正在播放音乐时,为了方便用户查看,可以将音乐播放界面
的歌词同时在电视上进行显示;为了方便用户操作,可以将音乐播放界面的操作控件同时
在用户佩戴的智能手表上进行显示等。
备,而无论用户实际所处的场景如何变化,分配给各个终端设备的服务元素始终不变,可
见,现有的服务元素的跨设备分配方法无法结合用户所处的实际场景对服务元素的分配策
略进行调整,智能化程度较低。
发明内容
调整,智能化程度较低的问题。
个所述目标分配设备的概率值;
分配设备。
目标分配设备的对应关系,并根据所述对应关系将各个所述服务元素分配至与其对应的目
标分配设备,如此,当源设备的位置发生变化时,各个目标分配设备与源设备的距离关系也
会发生改变,那么,根据所述预设匹配关系以及所述距离关系确定出的对应关系也会发生
变化,从而使得分配给各个目标分配设备的服务元素也会相应地发生变化,与现有技术相
比,本实施例提供的服务元素的跨设备分配方法能够根据源设备与各个目标分配设备之间
距离的变化对服务元素的分配策略进行调整,提高了服务元素跨设备分配的智能化程度。
户。
方程为:
述目标分配设备的数量;U为所述第一匹配关系,U={ui,j},ui,j为第i个服务元素被分配至
第j个目标分配设备的第一概率值,i=1,2,…,q,j=1,2,…,m;P为所述第二匹配关系,P=
{pi,j},pi,j为第i个服务元素被分配至第j个目标分配设备的第二概率值;D为所述距离关
系,D={dj},dj为第j个目标分配设备与所述源设备之间的距离值;X为所述对应关系,X=
{xi,j},xi,j用于表示第i个服务元素是否需被分配至第j个目标分配设备,xi,j的取值为1或
0,xi,j的取值为1时表示第i个服务元素需被分配至第j个目标分配设备,xi,j的取值为0时表
示第i个服务元素无需被分配至第j个目标分配设备;ni为第i个服务元素可被分配到的目
标分配设备的数量。
配服务元素,从而能够降低用户的隐私被泄露的风险。
后,还包括:
备。
系,根据重新获取到的距离关系对分配给各个目标分配设备的服务元素进行调整,从而使
得服务元素跨设备分配的结果更符合用户实际所处的场景,提高了服务元素跨设备分配的
智能化程度。
后,还包括:
述目标分配设备与所述预设可穿戴设备的距离关系;
备。
在检测到目标用户所处的位置发生变化时,通过重新获取目标用户当前所处的位置与各个
目标分配设备的距离关系,根据重新获取到的距离关系对分配给各个目标分配设备的服务
元素进行调整,从而使得服务元素跨设备分配的结果更符合用户实际所处的场景,提高了
服务元素跨设备分配的智能化程度。
化期望;同时,由于源设备还基于分配结果调整指令对第二匹配关系进行更新,从而使得源
设备下次基于第二匹配关系对服务元素进行跨设备分配时的分配结果更加符合目标用户
的个性化期望。
服务元素被分配至各个所述目标分配设备的概率值;
配至与其对应的目标分配设备。
述第一方面所述的服务元素的跨设备分配方法。
跨设备分配方法。
附图说明
实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些
附图获得其他的附图。
具体实施方式
细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电
路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
步骤、操作、元素、组件和/或其集合的存在或添加。
定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响
应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、
“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是
所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变
形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
个终端设备的组网方式可以根据实际需求设置,本申请实施例不对其组网方式进行特殊限
定。作为示例而非限定,在一具体实现方式中,所述网络架构可以由所述至少两个终端设备
基于无线组网技术组网而成,基于无线组网技术组网而成的网络为无线网络,即在该实现
方式中,所述至少两个终端处于同一无线网络中,所述至少两个终端设备之间可以进行无
线通信。在实际应用中,无线组网技术可以包括但不限于:局域网组网技术、蓝牙组网技术
及ZigBee组网技术等。
实现某一服务时,在场景需要时,可以将该服务包含的服务元素分配至与其处于同一网络
中的其他终端设备,以使其他终端设备对其分配到的服务元素进行执行或展示。
分时间会随身携带的手机定义为源设备。可以理解的是,由于源设备通常会被用户随身携
带,因此本申请实施例可以通过源设备所处的位置来表示用户所处的位置。
(application,APP)所提供的服务等。服务元素的类型可以包括但不限于:任务元素和界面
元素。其中,服务包含的任务元素指该服务在终端设备上被实现时终端设备需执行的任务;
服务包含的界面元素指该服务在终端设备上被实现时需展示在终端设备的交互界面的元
素。示例性的,对于音乐播放这一服务,其包含的任务元素可以是音乐播放任务,其包含的
界面元素可以包括但不限于:音乐播放界面,以及需要在音乐播放界面展示的歌曲封面、歌
曲名称、歌词及操作控件等元素。其中,操作控件可以包括但不限于:播放控件、暂停控件、
切歌控件、下载控件及收藏控件等。
(virtual reality,VR)设备、超级移动个人计算机(ultra‑mobile personal computer,
UMPC)、上网本、个人数字助理(personal digital assistant,PDA)等。
可以是至少一个,本申请实施例不对其具体数量进行特殊限定。图1是以网络架构中包含用
户的手机100、第一电视200、平板300、可穿戴设备400以及第二电视500为例进行示例性说
明。其中,手机100可以作为用户的源设备。在实际场景中,网络架构中包含的各个终端设备
在不同时刻可以处于不同的位置,图1是以某一时刻手机100、第一电视200及平板300处于
房间1,可穿戴设备400和第二电视500处于房间2为例进行示例性说明,当然,在其他时刻,
手机100可以随用户的移动而移动至其他位置,平板300和可穿戴设备400等移动终端也可
以被用户移动至其他位置。
手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携
式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来
实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或
者部分的功能,如智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备
如智能手机配合使用,如各类智能手环、智能首饰等。
器接口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等。其中传感器模块180可以包括压力传感器
180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器
180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感
器180L,骨传导传感器180M等。
拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实
现。
unit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字
信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器
(neural‑network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也
可以集成在一个或多个处理器中。
或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了
重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
sound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器
(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口
(mobile industry processor interface,MIPI),通用输入输出(general‑purpose
input/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或
通用串行总线(universal serial bus,USB)接口等。
多组I2C总线。处理器110可以通过不同的I2C总线接口分别耦合触摸传感器180K,充电器,
闪光灯,摄像头193等。例如:处理器110可以通过I2C接口耦合触摸传感器180K,使处理器
110与触摸传感器180K通过I2C总线接口通信,实现手机100的触摸功能。
信。在一些实施例中,音频模块170可以通过I2S接口向无线通信模块160传递音频信号,实
现通过蓝牙耳机接听电话的功能。
也可以通过PCM接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功
能。所述I2S接口和所述PCM接口都可以用于音频通信。
于连接处理器110与无线通信模块160。例如:处理器110通过UART接口与无线通信模块160
中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块170可以通过UART接口向无
线通信模块160传递音频信号,实现通过蓝牙耳机播放音乐的功能。
serial interface,DSI)等。在一些实施例中,处理器110和摄像头193通过CSI接口通信,实
现手机100的拍摄功能。处理器110和显示屏194通过DSI接口通信,实现手机100的显示功
能。
通信模块160,音频模块170,传感器模块180等。GPIO接口还可以被配置为I2C接口,I2S接
口,UART接口,MIPI接口等。
100与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用
于连接其他电子设备,例如AR设备等。
例中不同的接口连接方式,或多种接口连接方式的组合。
接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过手机
100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通
过电源管理模块141为电子设备供电。
194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,
电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141
也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可
以设置于同一个器件中。
为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
noise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波
进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调
制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通
信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模
块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理
后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170A,受话器170B等)输
出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是
独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块
150或其他功能模块设置在同一个器件中。
BT),全球导航卫星系统(global navigation satellite system,GNSS),调频(frequency
modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术
(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模
块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤
波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发
送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
技术可以包括全球移动通讯系统(global system for mobile communications,GSM),通
用分组无线服务(general packet radio service,GPRS),码分多址接入(code division
multiple access,CDMA),宽带码分多址(wideband code division multiple access,
WCDMA),时分码分多址(time‑division code division multiple access,TD‑SCDMA),长
期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所述GNSS可
以包括全球卫星定位系统(global positioning system,GPS),全球导航卫星系统(global
navigation satellite system,GLONASS),北斗卫星导航系统(beidou navigation
satellite system,BDS),准天顶卫星系统(quasi‑zenith satellite system,QZSS)和/或
星基增强系统(satellite based augmentation systems,SBAS)。
理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
diode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active‑matrix
organic light emitting diode的,AMOLED),柔性发光二极管(flex light‑emitting
diode,FLED),Miniled,MicroLed,Micro‑oLed,量子点发光二极管(quantum dot light
emitting diodes,QLED)等。在一些实施例中,手机100可以包括1个或N个显示屏194,N为大
于1的正整数。
理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以
对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头193中。
体(complementary metal‑oxide‑semiconductor,CMOS)光电晶体管。感光元件把光信号转
换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP
加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,
手机100可以包括1个或N个摄像头193,N为大于1的正整数。
变换等。
(moving picture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。
可以实现手机100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
能。例如将音乐,视频等文件保存在外部存储卡中。
统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可
存储手机100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121
可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,
闪存器件,通用闪存存储器(universal flash storage,UFS)等。处理器110通过运行存储
在内部存储器121的指令,和/或存储在设置于处理器中的存储器的指令,执行手机100的各
种功能应用以及数据处理。
中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器
110中。
170C。手机100可以设置至少一个麦克风170C。在另一些实施例中,手机100可以设置两个麦
克风170C,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,手机100还可以设
置三个,四个或更多麦克风170C,实现采集声音信号,降噪,还可以识别声音来源,实现定向
录音功能等。
蜂窝电信工业协会(cellular telecommunications industry association of the USA,
CTIA)标准接口。
传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个
具有导电材料的平行板。当有力作用于压力传感器180A,电极之间的电容改变。手机100根
据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,手机100根据压力传感器
180A检测所述触摸操作强度。手机100也可以根据压力传感器180A的检测信号计算触摸的
位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应
不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应
用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操
作作用于短消息应用图标时,执行新建短消息的指令。
以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器180B检测手机100抖动的角度,根据
角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消手机100的抖动,实现防
抖。陀螺仪传感器180B还可以用于导航,体感游戏场景。
开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。
切换,计步器等应用。
用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定手机
100附近有物体。当检测到不充分的反射光时,手机100可以确定手机100附近没有物体。手
机100可以利用接近光传感器180G检测用户手持手机100贴近耳朵通话,以便自动熄灭屏幕
达到省电的目的。接近光传感器180G也可用于皮套模式,口袋模式自动解锁与锁屏。
器180L还可以与接近光传感器180G配合,检测手机100是否在口袋里,以防误触。
降低位于温度传感器180J附近的处理器的性能,以便降低功耗实施热保护。在另一些实施
例中,当温度低于另一阈值时,手机100对电池142加热,以避免低温导致手机100异常关机。
在其他一些实施例中,当温度低于又一阈值时,手机100对电池142的输出电压执行升压,以
避免低温导致的异常关机。
上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触
摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触
摸传感器180K也可以设置于手机100的表面,与显示屏194所处的位置不同。
动信号。在一些实施例中,骨传导传感器180M也可以设置于耳机中,结合成骨传导耳机。音
频模块170可以基于所述骨传导传感器180M获取的声部振动骨块的振动信号,解析出语音
信号,实现语音功能。应用处理器可以基于所述骨传导传感器180M获取的血压跳动信号解
析心率信息,实现心率检测功能。
反馈效果。作用于显示屏194不同区域的触摸操作,马达191也可对应不同的振动反馈效果。
不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效
果。触摸振动反馈效果还可以支持自定义。
正整数。SIM卡接口195可以支持Nano SIM卡,Micro SIM卡,SIM卡等。同一个SIM卡接口195
可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。SIM卡接口195也可以兼容
不同类型的SIM卡。SIM卡接口195也可以兼容外部存储卡。手机100通过SIM卡和网络交互,
实现通话以及数据通信等功能。在一些实施例中,手机100采用eSIM,即:嵌入式SIM卡。eSIM
卡可以嵌在手机100中,不能和手机100分离。
用程序层,应用程序框架层,安卓运行时(Android runtime)和系统库,以及内核层。
界面,可以包括显示文字的视图以及显示图片的视图。
息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通
知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如
在状态栏提示文本信息,发出提示音,手机振动,指示灯闪烁等。
程管理,安全和异常的管理,以及垃圾回收等功能。
以是图1中的手机。如图4所示,本实施例提供的服务元素的跨设备分配方法可以包括S41~
S44,详述如下:
分配至各个所述目标分配设备的概率值。
服务元素在源设备实现对应的服务时均可以被分配至目标分配设备,以使目标分配设备对
其分配到的服务元素进行执行或展示。在实际应用中,源设备当前正在实现的服务可以是
一个,也可以是至少两个,源设备当前正在实现的每一个服务所包含的服务元素均可以被
分配至目标分配设备。在本实施例中,待分配的服务元素的数量可以是至少一个。
工具来识别并获取其当前正在实现的服务所包含的界面元素。作为示例而非限定,UI元素
识别工具具体可以是UIAutomtion工具。
网络中的终端设备。在本实施例中,源设备在确定各个待分配的服务元素与各个目标分配
设备的预设匹配关系之前,需要先确定目标分配设备。
机100可以将与其处于同一无线网络中的第一电视200、平板300、可穿戴设备400及第二电
视500均确定为目标分配设备。
备可以不将距离其较远的终端设备作为目标分配设备,基于此,在该实现方式中,在S41之
前,服务元素的跨设备分配方法还可以包括如图5所示的S411~S412,详述如下:
此,在本实现方式中,源设备在从与其处于同一网络中的终端设备中确定目标分配设备时,
可以获取其和与其处于同一网络中的各个终端设备进行无线通信时的RSSI值,基于其和与
其处于同一网络中的各个终端设备进行无线通信时的RSSI值,来确定其和与其处于同一网
络中的各个终端设备之间的距离值,源设备可以将与其处于同一网络中的终端设备中与其
之间的距离值小于或等于预设距离阈值的终端设备确定为目标分配设备。其中,预设距离
阈值可以根据实际需求设置,本实施例不对其进行特殊限定。示例性的,假设图1中的手机
100为用户的源设备,第二电视500与手机100之间的距离值大于预设距离阈值,其余终端设
备与手机100之间的距离值均小于预设距离阈值,则手机100可以仅将第一电视200、平板
300及可穿戴设备400确定为目标分配设备。
目标分配设备,即源设备后续仅为距离其较近的终端设备分配服务元素,而不为距离其较
远的终端设备分配服务元素,从而能够降低用户的隐私被泄露的风险。
标用户对待分配的服务元素的指定分配操作确定的,各个待分配的服务元素与各个目标分
配设备的第二匹配关系。其中,目标用户为当前使用源设备的用户。
包含一个维度的用户属性,也可以包含至少两个维度的用户属性,具体根据实际需求设置,
此处不对其进行特殊限定,示例性的,预设用户属性可以包括但不限于:年龄、职业、喜好、
性别、所处环境等用户属性维度中的一种或至少两种的组合。
对待分配的服务元素的指定分配操作确定的各个待分配的服务元素被分配至各个目标分
配设备的第二概率值。在实际应用中,第一匹配关系可以通过一个第一匹配矩阵表示,该第
一匹配矩阵中的每一个元素的值用于表示与目标用户类型相对应的,该元素对应的待分配
的服务元素被分配至该元素对应的目标分配设备的第一概率值,其中,第一匹配矩阵中的
某个元素的值越大,表示该元素对应的待分配的服务元素被分配至该元素对应的目标分配
设备的可能性越大。第二匹配关系可以通过一个第二匹配矩阵表示,该第二匹配矩阵中的
每一个元素的值用于表示根据目标用户对待分配的服务元素的指定分配操作确定的,该元
素对应的待分配的服务元素被分配至该元素对应的目标分配设备的第二概率值,其中,第
二匹配矩阵中的某个元素的值越大,表示该元素对应的待分配的服务元素被分配至该元素
对应的目标分配设备的可能性越大。
二匹配矩阵可以为P={pi,j},pi,j为根据目标用户对待分配的服务元素的指定分配操作确
定的,第i个待分配的服务元素被分配至第j个目标分配设备的第二概率值。
对应的,各个待分配的服务元素与各个目标分配设备的第一匹配关系之前,对于每一种用
户类型,可以通过问卷调查或众包技术等方式,获取属于该种用户类型的若干个用户对源
设备可能实现的各种服务所包含的服务元素相对于各个预设元素属性的评分值,以及获取
属于该种用户类型的若干个用户对各种类型的终端设备相对于各个预设设备属性的评分
值。其中,预设元素属性的维度与预设设备属性的维度均可以是至少一个,各个预设元素属
性分别与各个预设设备属性相同。
辑以及是否涉及隐私等。在实际应用中,某些预设元素属性还可以包括至少一个子属性,例
如,可视性这一元素属性可以包括但不限于清晰度这一子属性,用于表示服务元素的清晰
度;可操作性这一元素属性可以包括但不限于:可触控性、可键控性以及可鼠控性等子属
性,用于分别表示服务元素是否可触控、是否可键控以及是否可鼠控。
辑以及是否能够进行隐私保护等。在实际应用中,某些预设设备属性还可以包括至少一个
子属性,例如,可视性这一元素属性可以包括但不限于:可视频性、可图形性、可文本性等子
属性,分别用于表示终端设备是否可显示视频、是否可显示图形以及是否可显示文本等;可
操作性这一元素属性可以包括但不限于:可触控性、可键控性以及可鼠控性等子属性,用于
分别表示终端设备是否可触控、是否可键控以及是否可鼠控。
设评分值范围。其中,第一预设评分值范围和第二预设评分值范围可以根据实际需求设置,
例如,第一预设评分值范围和第二预设评分值范围均可以为[0,10]。
某个预设元素属性的取值为否时,该服务元素相对于该预设元素属性的评分值可以为0。更
具体的,当某个服务元素相对于某个预设元素属性包含的某个子属性的取值为是时,该服
务元素相对于该预设元素属性包含的该子属性的评分值可以在(0,10]范围内;当某个服务
元素相对于某个预设元素属性包含的某个子属性的取值为否时,该服务元素相对于该预设
元素属性包含的该子属性的评分值可以为0。
某个预设设备属性的取值为否时,该种类型的终端设备相对于该预设设备属性的评分值可
以为0。更具体的,当某种类型的终端设备相对于某个预设设备属性包含的某个子属性的取
值为是时,该种类型的终端设备相对于该预设设备属性包含的该子属性的评分值可以在
(0,10]范围内1;当某种类型的终端设备相对于某个预设设备属性包含的某个子属性的取
值为否时,该种类型的终端设备相对于该预设设备属性包含的该子属性的评分值可以为0。
所有服务元素的数量。表2示例性地示出了某用户对各种类型的种终端设备相对于预设设
备属性的评分值,其中,S为终端设备的类型的数量。
包含的至少两个子属性的评分值的加权和作为某服务元素相对于该预设元素属性的评分
值。对于包含至少两个子属性的预设设备属性,在确定某种类型的终端设备相对于该预设
设备属性的评分值时,可以将某类型的终端设备相对于该预设设备属性包含的至少两个子
属性的评分值的加权和作为某类型的终端设备相对于该预设设备属性的评分值。
相对于各个预设设备属性的评分值后,可以根据每种用户类型对应的若干个用户对各个服
务元素相对于各个预设元素属性的评分值,经过大数据分析,得到每种用户类型对应的各
个服务元素相对于各个预设元素属性的评分值,以及根据每种用户类型对应的若干个用户
对各种类型的终端设备相对于各个预设设备属性的评分值,经过大数据分析,得到每种用
户类型对应的各种类型的终端设备相对于各个预设设备属性的评分值。
的评分值后,可以将每种用户类型对应的,各个服务元素相对于各个预设元素属性的评分
值存储在服务器中的一个元素属性矩阵表中,将每种用户类型对应的,各种类型的终端设
备相对于各个预设设备属性的评分值存储在服务器中的一个设备属性矩阵表中,其中,元
素属性矩阵表可以类似于表1,设备属性矩阵表可以类似于表2。
性的评分值产生变化,因此,在本实施例中,还可以每隔一段时间,重新统计一次各种不同
用户类型的用户对各个服务元素相对于各个预设元素属性的评分值,以及各种不同用户类
型的用户对各种类型的终端设备相对于各个预设设备属性的评分值,进而基于重新统计的
数据,对每种用户类型对应的,各个服务元素相对于各个预设元素属性的评分值进行更新,
以及对每种用户类型对应的,各种类型的终端设备相对于各个预设设备属性的评分值进行
更新。
用户类型相对应的设备属性矩阵表中获取各个目标分配设备所属的设备类型相对于各个
预设设备属性的评分值。在实际应用中,可以将获取到的与目标用户类型相对应的,各个待
分配的服务元素相对于各个预设元素属性的评分值通过一个元素属性矩阵表示,将获取到
的与目标用户类型相对应的,各个目标分配设备相对于各个预设设备属性的评分值通过一
个设备属性矩阵表示,源设备可以将元素属性矩阵与设备属性矩阵进行乘法运算,得到用
于表示目标用户类型对应的,各个待分配的服务元素与各个目标分配设备的第一匹配关系
的第一匹配矩阵。
用户类型对应的,第j个目标分配设备相对于第k个预设设备属性的评分值,则用于表示第
一匹配关系的第一匹配矩阵可以为 其中,k=1,2,…,c,c为预设
元素属性和预设设备属性的维度。
进而使源设备将目标用户指定的服务元素分配至目标用户指定的目标分配设备。在本实施
例中,源设备可以根据目标用户对服务元素的指定分配操作维护一个用于描述,被指定的
服务元素被分配至各种类型的终端设备的第二概率值的关系矩阵表。关系矩阵表中的每个
元素的值用于表示,根据目标用户的指定分配操作确定的,该元素对应的服务元素被分配
至该元素对应的终端设备类型的第二概率值。
某服务元素被分配至某种类型的终端设备的第二概率值可以根据该服务元素被用户指定
分配给该种类型的终端设备的次数呈线性或非线性变化。其中,某服务元素被用户指定分
配给某种类型的终端设备的次数越多,根据目标用户的指定分配操作确定的,该服务元素
被分配至该种类型的终端设备的第二概率值越大;某服务元素被用户指定分配给某种类型
的终端设备的次数越少,根据目标用户的指定分配操作确定的,该服务元素被分配至该种
类型的终端设备的第二概率值越小。在实际应用中,可以根据实际需求对第二概率值的取
值范围进行限定。
阵表中获取根据目标用户对待分配的服务元素的指定分配操作确定的,各个待分配的服务
元素相对于各个目标分配设备的第二概率值,当关系矩阵表中不存在某些待分配的服务元
素相对于各个目标分配设备的第二概率值时,源设备可以将第二概率值的取值范围对应的
最小值作为这些待分配的服务元素相对于各个目标分配设备的第二概率值。源设备在得到
各个待分配的服务元素相对于各个目标分配设备的第二概率值后,即得到用于表示第二匹
配关系的第二匹配矩阵。
间的距离值。
分配设备之间的距离值。
应的目标分配设备。
配操作确定的,各个待分配的服务元素与各个目标分配设备的第二匹配关系,以及各个目
标分配设备与源设备的距离关系后,可以基于第一匹配关系、第二匹配关系以及距离关系,
确定各个待分配的服务元素与各个目标分配设备的对应关系,并基于该对应关系将各个待
分配的服务元素分配至与其对应的目标分配设备。其中,各个待分配的服务元素与各个目
标分配设备的对应关系用于描述各个待分配的服务元素是否需被分配至各个目标分配设
备。需要说明的是,同一个待分配的服务元素可以被分配至不同的目标分配设备上,不同的
待分配的服务元素也可以被分配至同一个目标分配设备上。
方程为:
述目标分配设备的数量;U为所述第一匹配关系,U={ui,j},ui,j为第i个服务元素被分配至
第j个目标分配设备的第一概率值,i=1,2,…,q,j=1,2,…,m;P为所述第二匹配关系,P=
{pi,j},pi,j为第i个服务元素被分配至第j个目标分配设备的第二概率值;D为所述距离关
系,D={dj},dj为第j个目标分配设备与所述源设备之间的距离值;X为所述对应关系,X=
{xi,j},xi,j用于表示第i个服务元素是否需被分配至第j个目标分配设备,xi,j的取值为1或
0,xi,j的取值为1时表示第i个服务元素需被分配至第j个目标分配设备,xi,j的取值为0时表
示第i个服务元素无需被分配至第j个目标分配设备;ni为第i个服务元素可被分配到的目
标分配设备的数量。
为目标用户之前进行指定分配操作时未涉及的终端设备时,可以将w2的取值设为0,仅根据
第一匹配关系和距离关系,确定各个待分配的服务元素与各个目标分配设备的对应关系。
目标用户未进行任何指定的情况下,本实施例基于第一匹配关系和距离关系对待分配的服
务元素进行跨设备分配的分配结果能够大致符合目标用户的期望。
将w1的取值设为0,仅根据第二匹配关系和距离关系,确定待分配的服务元素与目标分配设
备的对应关系。
300,目标用户的卧室中有可穿戴设备400和第二电视500,如图6中的(a)所示,假设某时刻
目标用户的源设备(手机100)正在播放音乐,该时刻目标用户携带手机100在客厅中,则手
机100对音乐播放服务所包含的服务元素的跨设备分配结果可以是:将音乐播放任务,以及
歌曲封面、歌曲名称、歌词及操作控件等界面元素分配给第一电视200,以使第一电视200执
行音乐播放任务,并显示歌曲封面、歌曲名称、歌词及操作控件等界面元素;将歌曲封面、歌
曲评论及操作控件等界面元素分配给平板300,以使平板300显示歌曲封面、歌曲评论及操
作控件等界面元素;不为可穿戴设备400和第二电视500分配服务元素。
歌曲名称、歌词及操作控件等界面元素分配给第二电视500,以使第二电视500执行音乐播
放任务,并显示歌曲封面、歌曲名称、歌词及操作控件等界面元素;将歌曲封面、歌曲名称及
操作控件等界面元素分配给可穿戴设备400,以使可穿戴设备400显示歌曲封面、歌曲名称
及操作控件等界面元素;不为第一电视200和平板300分配服务元素。
从而完全实现了对服务元素的个性化分配。
距离关系,来确定各个所述服务元素与各个所述目标分配设备的对应关系,并根据所述对
应关系将各个所述服务元素分配至与其对应的目标分配设备,如此,当源设备的位置发生
变化时,各个目标分配设备与源设备的距离关系也会发生改变,那么,根据所述预设匹配关
系以及所述距离关系确定出的对应关系也会发生变化,从而使得分配给各个目标分配设备
的服务元素也会相应地发生变化,与现有技术相比,本实施例提供的服务元素的跨设备分
配方法能够根据源设备与各个目标分配设备之间距离的变化对服务元素的分配策略进行
调整,提高了服务元素跨设备分配的智能化程度。
间的距离就会发生变化,此时,需要对分配至各个目标分配设备的服务元素进行调整。基于
此,在本申请另一实施例中,当目标分配设备中不包含预设可穿戴设备时,在S43之后,服务
元素的跨设备分配方法还可以包括如图7所示的S44~S46,详述如下:
设备。
备的运动数据,并根据源设备的运动数据检测源设备的位置是否发生变化。
的新的距离关系,源设备可以根据预设匹配关系和重新获取到的新的距离关系,重新确定
所述对应关系,并根据重新确定的所述对应关系,将各个待分配的服务元素重新分配至与
其对应的目标分配设备。需要说明的是,本实现方式中,源设备基于预设匹配关系和重新获
取到的新的距离关系对待分配的服务元素进行跨设备分配的具体分配方式与S43中的分配
方式相同,具体可参照S43中的相关描述,此处不再赘述。
备进行无线通信时的RSSI值,来确定其当前与各个目标分配设备之间的距离值,进而得到
新的距离关系。
定其运动轨迹,并根据其运动轨迹,确定其当前与各个目标分配设备之间的距离值。源设备
可以根据基于RSSI值确定得到的其当前与各个目标分配设备之间的距离值,以及基于PDR
技术得到的其当前与各个目标分配设备之间的距离值,来综合确定其当前与各个目标分配
设备之间的实际距离值,根据其当前与各个目标分配设备之间的实际距离值得到新的距离
关系,从而能够提高所获取到的新的距离关系的准确性。
系,根据重新获取到的距离关系对分配给各个目标分配设备的服务元素进行调整,从而使
得服务元素跨设备分配的结果更符合用户实际所处的场景,提高了服务元素跨设备分配的
智能化程度。
之后,服务元素的跨设备分配方法还可以包括如图8所示的S47~S49,详述如下:
个所述目标分配设备与所述预设可穿戴设备的距离关系。
设备。
的运动数据,同时,源设备还可以控制预设可穿戴设备通过其内置的运动传感器实时获取
预设可穿戴设备的运动数据。具体的,源设备可以通过向预设可穿戴设备发送数据采集指
令,来控制预设可穿戴设备实时获取预设可穿戴设备的运动数据。
检测预设可穿戴设备的位置是否发生变化。
用预设可穿戴设备的用户是否为目标用户。具体的,预设可穿戴设备可以通过询问用户的
方式来确认当前使用预设可穿戴设备的用户的身份,并将身份确认结果发送至源设备。源
设备在根据身份确认结果检测到当前使用预设可穿戴设备的用户为目标用户时,认为预设
可穿戴设备当前被目标用户随身佩戴,且目标用户当前进行了移动,此时,源设备可以重新
获取预设可穿戴设备与各个目标分配设备的距离关系,并根据预设匹配关系和重新获取到
的新的距离关系,重新确定各个待分配的服务元素与各个目标分配设备的对应关系,根据
重新确定的对应关系,将各个待分配的服务元素重新分配至与其对应的目标分配设备。其
中,预设可穿戴设备与各个目标分配设备的距离关系用于描述各个目标分配设备与预设可
穿戴设备之间的距离值。
户当前进行了移动,此时,源设备可以重新获取其与各个目标分配设备的距离关系,并根据
预设匹配关系和重新获取到的新的距离关系,重新确定各个待分配的服务元素与各个目标
分配设备的对应关系,根据重新确定的对应关系,将各个待分配的服务元素重新分配至与
其对应的目标分配设备。
相同,具体可以参考图7对应的实施例中的相关描述,此处不再赘述。
在检测到目标用户所处的位置发生变化时,通过重新获取目标用户当前所处的位置与各个
目标分配设备的距离关系,根据重新获取到的距离关系对分配给各个目标分配设备的服务
元素进行调整,从而使得服务元素跨设备分配的结果更符合用户实际所处的场景,提高了
服务元素跨设备分配的智能化程度。
行指定分配操作。作为示例而非限定,目标用户对分配不满意的服务元素进行指定分配操
作具体可以表现为:目标用户将分配不满意的服务元素指定分配给另一目标分配设备。
素以及该服务元素需要指定分配至的目标分配设备。源设备在检测到用户触发预设的服务
元素指定分配操作,以及检测到用户输入的需要指定分配的服务元素和该服务元素需要指
定分配至的目标分配设备时,可以认为检测到目标用户输入的分配结果调整指令,该分配
结果调整指令用于指示源设备对S3中的服务元素分配结果进行调整,即用于指示源设备将
分配结果调整指令所指示的服务元素分配至分配结果调整指令所指示的目标分配设备,其
中,分配结果调整指令所指示的服务元素即为目标用户输入的需要指定分配的服务元素,
分配结果调整指令所指示的目标分配设备即为需要调整的服务元素所需指定分配至的目
标分配设备。
分配结果调整指令,对基于目标用户对待分配的服务元素的指定分配操作确定的,待分配
的服务元素与目标分配设备的第二匹配关系进行更新。具体的,由于分配结果调整指令用
于标识将目标用户所指定的服务元素分配至目标用户所指定的目标分配设备,因此,源设
备可以基于S41中所述的第二匹配关系确定方法,对第二匹配关系进行更新,此处不再对第
二匹配关系的更新过程进行赘述。
化期望;同时,由于源设备还基于分配结果调整指令对第二匹配关系进行更新,从而使得源
设备下次基于第二匹配关系对服务元素进行跨设备分配时的分配结果更加符合目标用户
的个性化期望。
何限定。
骤,具体请参阅上述实施例中的相关描述,为了便于说明,仅示出了与本申请实施例相关的
部分。在实际应用中,该终端设备可以是用户的源设备,例如,终端设备可以是图1中的手机
100。请参阅图9,该终端设备100包括第一获取单元101、第二获取单元102及元素分配单元
103。其中:
述服务元素被分配至各个所述目标分配设备的概率值。
分配至与其对应的目标分配设备。
户。
方程为:
述目标分配设备的数量;U为所述第一匹配关系,U={ui,j},ui,j为第i个服务元素被分配至
第j个目标分配设备的第一概率值,i=1,2,…,q,j=1,2,…,m;P为所述第二匹配关系,P=
{pi,j},pi,j为第i个服务元素被分配至第j个目标分配设备的第二概率值;D为所述距离关
系,D={dj},dj为第j个目标分配设备与所述源设备之间的距离值;X为所述对应关系,X=
{xi,j},xi,j用于表示第i个服务元素是否需被分配至第j个目标分配设备,xi,j的取值为1或
0,xi,j的取值为1时表示第i个服务元素需被分配至第j个目标分配设备,xi,j的取值为0时表
示第i个服务元素无需被分配至第j个目标分配设备;ni为第i个服务元素可被分配到的目
标分配设备的数量。
应的目标分配设备。
则重新获取各个所述目标分配设备与所述预设可穿戴设备的距离关系。
应的目标分配设备。
来确定各个所述服务元素与各个所述目标分配设备的对应关系,并根据所述对应关系将各
个所述服务元素分配至与其对应的目标分配设备,如此,当源设备的位置发生变化时,各个
目标分配设备与源设备的距离关系也会发生改变,那么,根据所述预设匹配关系以及所述
距离关系确定出的对应关系也会发生变化,从而使得分配给各个目标分配设备的服务元素
也会相应地发生变化,与现有技术相比,本实施例提供的服务元素的跨设备分配方法能够
根据源设备与各个目标分配设备之间距离的变化对服务元素的分配策略进行调整,提高了
服务元素跨设备分配的智能化程度。
141以及存储在所述存储器141中并可在所述至少一个处理器140上运行的计算机程序142,
所述处理器140执行所述计算机程序142时实现上述任意各个服务元素的跨设备分配方法
实施例中的步骤。
10仅仅是终端设备100的举例,并不构成对终端设备100的限定,可以包括比图示更多或更
少的部件,或者组合某些部件,或者不同的部件,例如还可以包括输入输出设备、网络接入
设备等。
成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field‑
Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、
分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器
等。
外部存储设备,例如所述终端设备100上配备的插接式硬盘,智能存储卡(Smart Media
Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存
储器141还可以既包括所述终端设备100的内部存储单元也包括外部存储设备。所述存储器
141用于存储操作系统、应用程序、引导装载程序(Boot Loader)、数据以及其他程序等,例
如所述计算机程序的程序代码等。所述存储器141还可以用于暂时地存储已经输出或者将
要输出的数据。
处不再赘述。
功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上
描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可
以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的
单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单
元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统
中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
的步骤。
法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程
序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个
方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以
为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质至少可
以包括:能够将计算机程序代码携带到拍照装置/终端设备的任何实体或装置、记录介质、
计算机存储器、只读存储器(ROM,Read‑Only Memory)、随机存取存储器(RAM,Random
Access Memory)、电载波信号、电信信号以及软件分发介质。例如U盘、移动硬盘、磁碟或者
光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读介质不可以是电载波信号和
电信信号。
以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员
可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出
本申请的范围。
述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如
多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另
一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置
或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目
的。
围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。