显示方法、装置和电子设备
技术领域
本申请属于通信
技术领域
,具体涉及一种显示方法、装置和电子设备。背景技术
随着手机等电子设备的普及,人们经常使用电子设备进行各项事务,其中拍摄功能是电子设备最为常用的功能之一,且目前拍摄功能越来越丰富,人们在拍摄时经常会对拍照模式、虚化、美颜、风格等功能进行设置。随着大屏电子设备的流行,用户在单手操作设备时会十分困难,以单手进行拍摄为例,如图1a所示,在使用单左手拍照时,人像模式下,用户很难去选择屏幕占比、风格、美颜、闪光灯是否开启等操作,需要双手配合才能完成操作,又如图1b所示,在使用单右手拍照时,人像模式下,用户也很难去选择屏幕占比、闪光灯是否开启等操作,需要双手配合才能完成操作,对于如图1c所示的卷轴屏设备时,在屏幕展开状态下,问题更加突出,用户基本上不能单手完成拍照操作。
可见,现有电子设备的操作方式存在用户单手操作不便的问题。
发明内容
本申请实施例的目的是提供一种显示方法、装置和电子设备,能够解决现有电子设备的操作方式存在用户单手操作不便的问题。
第一方面,本申请实施例提供了一种显示方法,该方法包括:
接收用户对于显示界面的滑动输入;
响应于所述滑动输入,将滑动轨迹所指向的触控控件移动至目标位置处显示,其中,所述目标位置为所述滑动轨迹上的任一位置。
第二方面,本申请实施例提供了一种显示装置,包括:
接收模块,用于接收用户对于显示界面的滑动输入;
执行模块,用于响应于所述滑动输入,将滑动轨迹所指向的触控控件移动至目标位置处显示,其中,所述目标位置为所述滑动轨迹上的任一位置。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的显示方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的显示方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的显示方法。
在本申请实施例中,接收用户对于显示界面的滑动输入;响应于所述滑动输入,将滑动轨迹所指向的触控控件移动至目标位置处显示,其中,所述目标位置为所述滑动轨迹上的任一位置。这样,通过根据用户的滑动轨迹将其指向的触控控件移动至用户的操作位置处显示,从而可便于用户单手完成对电子设备的操作,避免因触控控件离用户操作位置过远而无法操作。
附图说明
图1a是本申请实施例提供的用户使用单左手拍照时的操作示意图;
图1b是本申请实施例提供的用户使用单右手拍照时的操作示意图;
图1c是本申请实施例提供的卷轴屏设备中用户使用单手拍照时的操作示意图;
图2是本申请实施例提供的显示方法的流程图;
图3是本申请实施例提供的用户使用单手拍照时的操作示意图之一;
图4是本申请实施例提供的用户使用单手拍照时的操作示意图之二;
图5是本申请实施例提供的用户使用单手拍照时的操作示意图之三;
图6是本申请实施例提供的拍摄操作方法的举例流程图;
图7是本申请实施例提供的显示装置的结构示意图;
图8是本申请实施例提供的电子设备的结构示意图;
图9是本申请实施例提供的电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的显示方法进行详细地说明。
请参见图2,图2为本申请实施例提供的显示方法的流程图,如图2所示,该方法包括以下步骤:
步骤201、接收用户对于显示界面的滑动输入。
上述显示界面可以是任意应用程序界面,例如,可以是拍摄界面、聊天界面、游戏界面等。
本申请实施例中,用户可以在期望进行单手操作但显示界面上期望操作的触控控件距离用户操作手指过远而不便操作时,在显示界面的适当位置执行滑动输入,并且可以控制滑动轨迹指向期望操作的触控控件,以便电子设备根据滑动轨迹指向确定用户期望操作的触控控件。
步骤202、响应于所述滑动输入,将滑动轨迹所指向的触控控件移动至目标位置处显示,其中,所述目标位置为所述滑动轨迹上的任一位置。
该骤中,可以响应于上述滑动输入,确定滑动轨迹所指向的触控控件,将该触控控件移动至所述显示界面上的目标位置显示,所述目标位置可以是所述滑动轨迹上的任一位置,例如,可以是用户滑动轨迹的滑动起点或滑动终点,还或是滑动轨迹上的其他位置,还或者可以滑动轨迹上距离用户操作手指最近的位置。也就是说,所述目标位置可以是确保用户能够单手完成操作的位置。
具体地,用户可以根据当前期望操作的触控控件所在的位置,从所述显示界面上的某位置向另一位置滑动,并保证滑动轨迹指向该触控控件。这样,电子设备可以响应于所述滑动输入,根据滑动轨迹确定其指向的触控控件,并将该触控控件确定为用户期望移动显示位置的触控控件。
例如,如图3所示,以拍摄操作为例,用户使用左手操作时,可以在拍摄界面30上自第一位置A向第二位置B滑动,从而可将滑动轨迹即AB连线所指向的风格选项31由原来的右侧位置移动至靠近用户操作的左侧位置显示。
这样,风格选项31位于用户左手可操作的范围之内,从而便于用户单手对拍摄风格进行设置。
需说明的是,为避免误操作,可以在用户滑动输入的滑动轨迹为直线时,才响应用户的滑动输入,而在用户滑动输入的滑动轨迹为曲线时,对当前的滑动输入不予响应。当然,也可以仅考虑滑动输入的起点和终点之间的连线,而不考虑滑动轨迹是否为直线。
这样,在移动用户期望的触控控件至目标位置显示后,用户无需更换操作手,可单手完成对该触控控件的触控操作。
可选的,所述将滑动轨迹所指向的触控控件移动至目标位置处显示,包括:
将滑动轨迹的延长线所经过的触控控件移动至目标位置处显示。
即一种实施方式中,在确定滑动轨迹后,可以进一步将滑动轨迹延长,具体可以是向远离用户操作手指的方向延长,以确定滑动轨迹的延长线所经过的触控控件,也即位于滑动轨迹的延长线上的触控控件,并将该触控控件移动至目标位置处显示。这样,可以快速准确地确定用户期望移动的触控控件。
可选地,所述将滑动轨迹所指向的触控控件移动至目标位置处显示,包括:
将多个触控控件移动至目标区域显示,其中,所述触控控件的显示位置到滑动轨迹或所述滑动轨迹的延长线的垂直距离小于预设距离,所述目标区域为以所述目标位置为中心的区域。
即还一种实施方式中,考虑到用户在操作时可能存在偏差,不能保证滑动轨迹准确指向期望的触控控件,故可以根据显示界面上各触控控件与滑动轨迹或滑动轨迹的延长线的垂直距离,确定多个距离所述滑动轨迹或所述滑动轨迹的延长线较近的触控控件,并将这些触控控件移动至目标区域显示。
具体地,为快速确定符合条件的触控控件,可以根据滑动轨迹和滑动轨迹的延长线的位置,确定显示界面上位于滑动轨迹或滑动轨迹的延长线附近的触控控件,并确定这些触控控件到所述滑动轨迹或所述滑动轨迹的延长线的垂直距离,在该垂直距离小于预设距离的情况下,确定这些触控控件为待移动的触控控件,然后还可进一步判断距离所述滑动轨迹或所述滑动轨迹的延长线稍远的触控控件,选择出显示位置到所述滑动轨迹或所述滑动轨迹的延长线的垂直距离小于所述预设距离的所有触控控件,并将这些触控控件移动至目标区域显示,其中,所述预设距离可以是预设的最大允许距离,其不宜设置的过大,以免需要移动的触控控件过多,而给用户操作带来不便。所述目标区域可以是以所述目标位置为中心的矩形区域、圆形区域等,目标区域的大小可以是预设的固定大小,也可以是根据所述多个触控控件的数量自适应确定的大小,即需要移动的触控控件数量越多,目标区域的面积越大。
这样,通过该实施方式,可以一次性将滑动轨迹所指向的多个触控控件移动至目标区域供用户选择操作,也可避免因用户操作误差而导致期望的触控控件未移动至目标位置的情况。
可选地,所述将滑动轨迹所指向的触控控件移动至目标位置处显示,包括:
在滑动轨迹指向有多个触控控件的情况下,确定所述多个触控控件中每个触控控件的显示位置到所述滑动轨迹或所述滑动轨迹的延长线的垂直距离;
将所述多个触控控件中显示位置到所述滑动轨迹或所述滑动轨迹的延长线的垂直距离最近的触控控件确定为目标触控控件;
将所述目标触控控件移动至目标位置处显示。
即一种实施方式中,在滑动轨迹指向有多个触控控件的情况下,也即在所述滑动轨迹的延长线附近有多个触控控件时,可以根据所述多个触控控件中各触控控件到所述滑动轨迹或其延长线的距离,确定目标触控控件,具体可以是分别计算每个触控控件的显示位置处的坐标到所述滑动轨迹或所述滑动轨迹的延长线的垂直距离,将到所述滑动轨迹或所述滑动轨迹的延长线的垂直距离最短的触控控件确定为目标触控控件。
例如,如图4所示,仍以拍摄操作为例,用户在拍摄界面30上自第一位置A向第二位置B滑动时,滑动轨迹即AB连线的延长线两侧有屏占比选项32和设置选项33,此时可以通过分别比较屏占比选项32到AB连线的延长线上的距离D1和设置选项33到AB连线的延长线上的距离D2的大小,在比较出D1<D2时,可以确定屏占比选项32为需要移动的目标拍摄选项,进而触发将屏占比选项32移动至用户当前可操作范围内,反之,则移动设置选项33。
这样,通过该实施方式,在用户滑动轨迹指向有多个触控控件的情况下,可以通过距离比较准确地确定出用户需要移动的目标触控控件。
可选地,所述目标位置为所述滑动轨迹的终点。
即一种实施方式中,所述目标位置可以是用户滑动输入的终点位置,这样,用户在执行滑动输入时,可以根据需要,使滑动轨迹指向期望的触控控件,并滑动至期望操作的位置处停留,确保将期望的触控控件移动至期望的位置处显示,便于用户单手操作。
例如,如图3所示,在接收到用户自第一位置A向第二位置B的滑动输入后,可以响应该滑动输入,将风格选项31移动至第二位置B处显示。如图4所示,在接收到用户自第一位置A向第二位置B的滑动输入后,可以响应该滑动输入,可以将屏占比选项31移动至第二位置B处显示。
这样,通过该实施方式,可以实现根据用户操作位置,确定触控控件移动后的显示位置,保证触控控件显示在用户期望的位置。
可选地,所述方法还包括:
接收用户对于所述显示界面的预设输入;
响应于所述预设输入,将所述显示界面上的常用触控控件移动至所述预设输入的输入位置处显示,其中,所述常用触控控件为所述显示界面上使用频率高于预设频率的触控控件。
上述预设输入可以是预设的用于触发移动特定触控控件显示位置的输入,例如,所述预设输入可以是长按空白区域的输入、预设轨迹的滑动输入、双击输入等。
一种实施方式中,在接收到用户对于所述显示界面的预设输入后,可以默认将显示界面上的常用触控控件移动至用户操作位置处显示,所述常用触控控件即为所述显示界面上使用频率较高如高于预设频率的触控控件,即可以基于用户在当前显示界面上对各触控控件的操作记录,统计所述显示界面上每个触控控件的使用频率,进而更新常用触控控件。当然,所述常用触控控件也可以是所述显示界面上使用频率排名靠前的若干个触控控件,例如,将所述显示界面上使用频率最高的3个触控控件确定为常用触控控件。
这样,通过该实施方式,用户无需通过所述预设输入来选择触控控件,从而在执行预设输入时更为自由,而且通过按照用户操作习惯,将常用触控控件确定为移动位置的目标触控控件,可以较大地概率地保证当前移动的触控控件较符合用户期望。
可选地,所述显示界面为拍摄界面,所述触控控件为拍摄功能选项。
即本申请实施例可应用于单手拍摄操作场景,上述拍摄界面可以是通过任意应用程序进入的拍摄界面,例如,在启动相机后,进入拍摄界面,或在短视频应用程序中,通过拍摄入口进入拍摄界面,等等。其中,所述拍摄界面上可以显示有用于进行不同功能设置的拍摄选项,例如,屏幕占比、风格、美颜、闪光灯等拍摄选项。
该实施方式中,在电子设备显示拍摄界面时,用户可以为了便于单手操作拍摄界面上的拍摄选项,以进行相关的拍摄功能设置,在所述拍摄界面上执行滑动轨迹指向特定拍摄选项的滑动输入。
这样,用户只需通过简单的滑动操作,即可快速地将期望操作的拍摄功能选项移动至当前可操作范围内,从而保证用户使用单手即可完成拍摄操作。
可选地,所述步骤201包括:
接收用户对于拍摄界面上目标区域的滑动输入,所述目标区域为所述拍摄界面上除拍摄模式选项所在区域外的区域。
即一种实施方式中,可以在接收到对所述拍摄界面上目标区域的滑动输入的情况下,才生效该将滑动轨迹所指向的触控控件移动至目标位置处显示的交互模式,在所述拍摄界面上其他区域进行操作的情况下,则按照正常的操作予以响应。其中,所述目标区域可以是所述拍摄界面上的上半部分区域,也即除拍摄键和拍摄模式选项外的区域,该区域通常显示预览图像和拍摄模式外的拍摄选项。
例如,如图5所示,拍摄界面30的上半部分为目标区域301,拍摄界面30的下半部分区域为其他区域302。用户可在目标区域301执行滑动输入,以将目标拍摄选项移动至目标位置处显示。
这样,通过该实施方式,可以保证拍摄界面不同区域的功能互不干扰,保证清晰分明的界面显示效果。
为使本申请实施例更为清楚,下面结合图5和图6,以单手拍摄操作为例对本申请实施例的具体实施方式进行举例说明:
如图6所示,步骤S61至步骤S63中,判断电子设备是否进入拍摄预览界面,其中,若在拍摄预览界面,则拍摄的交互操作模式生效,反之不生效。
步骤S64中,电子设备进入拍摄预览界面后,如图5所示,拍摄预览界面分成C、D两个区域,每一个区域执行对应的交互命令。
步骤S65至步骤S612中,在C区域操作时,根据用户操作轨迹,决定交互命令,主要包括以下几种交互模式:
1)点击屏幕,第一次点击,进行对焦,第二次点击,进行拍摄;
2)在屏幕上滑动,滑动轨迹为曲线,不触发任何交互命令;
3)在屏幕上滑动,滑动轨迹为直线,触发交互命令,将直线延长线对应的拍摄选项移动到用户当前可操作的范围内,如滑动终点。
步骤S613至步骤S621中,在D区域操作时,根据用户操作轨迹,决定交互命令,主要包括以下几种交互模式:
1)点击D区域中的拍摄键,则执行拍摄命令;
2)在拍摄模式一栏水平滑动,可以触发在夜景、人像、拍照、录像等模式间进行切换;
3)垂直滑动或者点击屏幕,不触发任何交互命令。
本申请实施例中的显示方法,接收用户对于显示界面的滑动输入;响应于所述滑动输入,将滑动轨迹所指向的触控控件移动至目标位置处显示,其中,所述目标位置为所述滑动轨迹上的任一位置。这样,通过根据用户的滑动轨迹将其指向的触控控件移动至用户的操作位置处显示,从而可便于用户单手完成对电子设备的操作,避免因触控控件离用户操作位置过远而无法操作。
需要说明的是,本申请实施例提供的显示方法,执行主体可以为显示装置,或者该显示装置中的用于执行显示方法的控制模块。本申请实施例中以显示装置执行显示方法为例,说明本申请实施例提供的显示装置。
请参见图7,图7为本申请实施例提供的显示装置的结构示意图,如图7所示,显示装置700包括:
接收模块701,用于接收用户对于显示界面的滑动输入;
执行模块702,用于响应于所述滑动输入,将滑动轨迹所指向的触控控件移动至目标位置处显示,其中,所述目标位置为所述滑动轨迹上的任一位置。
可选地,执行模块702用于将滑动轨迹的延长线所经过的触控控件移动至目标位置处显示。
可选地,执行模块702用于将多个触控控件移动至目标区域显示,其中,所述触控控件的显示位置到滑动轨迹或所述滑动轨迹的延长线的垂直距离小于预设距离,所述目标区域为以所述目标位置为中心的区域。
可选地,执行模块702包括:
第一确定单元,用于在滑动轨迹指向有多个触控控件的情况下,确定所述多个触控控件中每个触控控件的显示位置到所述滑动轨迹或所述滑动轨迹的延长线的垂直距离;
第二确定单元,用于将所述多个触控控件中显示位置到所述滑动轨迹或所述滑动轨迹的延长线的垂直距离最近的触控控件确定为目标触控控件;
移动单元,用于将所述目标触控控件移动至目标位置处显示。
可选地,所述目标位置为所述滑动轨迹的终点。
本申请实施例中的显示装置,接收用户对于显示界面的滑动输入;响应于所述滑动输入,将滑动轨迹所指向的触控控件移动至目标位置处显示,其中,所述目标位置为所述滑动轨迹上的任一位置。这样,通过根据用户的滑动轨迹将其指向的触控控件移动至用户的操作位置处显示,从而可便于用户单手完成对电子设备的操作,避免因触控控件离用户操作位置过远而无法操作。
本申请实施例中的显示装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的显示装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。
本申请实施例提供的显示装置能够实现图2的方法实施例实现的各个过程,为避免重复,这里不再赘述。
可选地,如图8所示,本申请实施例还提供一种电子设备800,包括处理器801,存储器802,存储在存储器802上并可在所述处理器801上运行的程序或指令,该程序或指令被处理器801执行时实现上述显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。图9为实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备900包括但不限于:射频单元901、网络模块902、音频输出单元903、输入单元904、传感器905、显示单元906、用户输入单元907、接口单元908、存储器909、以及处理器910等部件。
本领域技术人员可以理解,电子设备900还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器910逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图9中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,用户输入单元907,用于接收用户对于显示界面的滑动输入;
处理器910,用于响应于所述滑动输入,将滑动轨迹所指向的触控控件移动至目标位置处显示,其中,所述目标位置为所述滑动轨迹上的任一位置。
可选地,处理器910,用于将滑动轨迹的延长线所经过的触控控件移动至目标位置处显示。
可选地,处理器910,用于将多个触控控件移动至目标区域显示,其中,所述触控控件的显示位置到滑动轨迹或所述滑动轨迹的延长线的垂直距离小于预设距离,所述目标区域为以所述目标位置为中心的区域。
可选地,处理器910,用于在滑动轨迹指向有多个触控控件的情况下,确定所述多个触控控件中每个触控控件的显示位置到所述滑动轨迹或所述滑动轨迹的延长线的垂直距离;
将所述多个触控控件中显示位置到所述滑动轨迹或所述滑动轨迹的延长线的垂直距离最近的触控控件确定为目标触控控件;
将所述目标触控控件移动至目标位置处显示。
可选地,所述目标位置为所述滑动轨迹的终点。
本申请实施例中的电子设备,接收用户对于显示界面的滑动输入;响应于所述滑动输入,将滑动轨迹所指向的触控控件移动至目标位置处显示,其中,所述目标位置为所述滑动轨迹上的任一位置。这样,通过根据用户的滑动轨迹将其指向的触控控件移动至用户的操作位置处显示,从而可便于用户单手完成对电子设备的操作,避免因触控控件离用户操作位置过远而无法操作。
应理解的是,本申请实施例中,输入单元904可以包括图形处理器(GraphicsProcessing Unit,GPU)9041和麦克风9042,图形处理器9041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元906可包括显示面板9061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板9061。用户输入单元907包括触控面板9071以及其他输入设备9072。触控面板9071,也称为触摸屏。触控面板9071可包括触摸检测装置和触摸控制器两个部分。其他输入设备9072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器909可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器910可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器910中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。