内容发送方法、装置、电子设备及存储介质与流程

文档序号:25732055发布日期:2021-07-02 21:20阅读:88来源:国知局
内容发送方法、装置、电子设备及存储介质与流程

本公开涉及人机交互领域,具体涉及一种内容发送方法、装置、电子设备及存储介质。



背景技术:

随着互联网技术的发展,用户在用户终端上进行网络活动时,常常会发送内容以与目标对象进行交流。例如:用户在手机终端上浏览微信公众号时,将看到的有趣的文章内容发送给微信联系人。现有技术中,在进行内容的发送时,需要用户进行的操作流程较长,较为复杂,便捷度较低。



技术实现要素:

本公开的一个目的在于提出一种内容发送方法、装置、电子设备及存储介质,能够提高用户进行内容发送的便捷度。

根据本公开实施例的一方面,公开了一种内容发送方法,所述方法包括:

当检测到对内容的拖拽满足第一预设条件时,显示发送对象区域;

基于所述拖拽的拖拽点,选中所述发送对象区域中的至少一个目标发送对象;

在所述至少一个目标发送对象被选中的情况下,若检测到所述拖拽点的状态满足第二预设条件,则将所述内容发送给所述至少一个目标发送对象。

根据本公开实施例的一方面,公开了一种内容发送装置,所述装置包括:

显示模块,配置为当检测到对内容的拖拽满足第一预设条件时,显示发送对象区域;

选中模块,配置为基于所述拖拽的拖拽点,选中所述发送对象区域中的至少一个目标发送对象;

发送模块,配置为在所述至少一个目标发送对象被选中的情况下,若检测到所述拖拽点的状态满足第二预设条件,则将所述内容发送给所述至少一个目标发送对象。

根据本公开实施例的一方面,公开了一种内容发送电子设备,包括:存储器,存储有计算机可读指令;处理器,读取存储器存储的计算机可读指令,以执行以上权利要求中的任一个所述的方法。

根据本公开实施例的一方面,公开了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行以上权利要求中的任一个所述的方法。

本公开实施例在进行内容发送时,能够通过对内容的一次连贯的拖拽,依次实现发送对象区域的显示、至少一个目标发送对象的选中、内容的发送,从而简化了用户进行内容发送的操作步骤,提高了用户进行内容发送的便捷度。

本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。

附图说明

通过参考附图详细描述其示例实施例,本公开的上述和其它目标、特征及优点将变得更加显而易见。

图1示出了根据本公开一个实施例的内容发送方法的流程图。

图2示出了根据本公开一个实施例的发送对象区域为包括各待选中发送对象的轮盘区域的终端界面图。

图3示出了根据本公开一个实施例的发送对象区域的构造示意图。

图4示出了根据本公开一个实施例的获取待选中发送对象与拖拽点的重叠面积的示意图。

图5示出了根据本公开一个实施例的轮盘区域中待选中发送对象对应的感知区域的示意图。

图6示出了根据本公开一个实施例的列表区域中待选中发送对象对应的感知区域的示意图。

图7示出了根据本公开一个实施例的选中多个目标发送对象的终端界面图。

图8示出了根据本公开一个实施例的于用户终端上进行内容发送的完整过程的终端界面图。

图9示出了根据本公开一个实施例的于用户终端上进行内容发送的完整过程的流程图。

图10示出了根据本公开一个实施例的内容发送装置的框图。

图11示出了根据本公开一个实施例的内容发送电子设备的硬件图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些示例实施方式使得本公开的描述将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。

此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多示例实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的示例实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、步骤等。在其它情况下,不详细示出或描述公知结构、方法、实现或者操作以避免喧宾夺主而使得本公开的各方面变得模糊。

附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

本公开实施例在进行内容发送时,能够通过对内容的一次连贯的拖拽,依次实现发送对象区域的显示、至少一个目标发送对象的选中、内容的发送,从而简化了用户进行内容发送的操作步骤,提高了用户进行内容发送的便捷度。

其中,发送对象区域指的是包含有待选中发送对象的区域;待选中发送对象指的是待选中的、待确定是否将内容发送给其的对象;目标发送对象指的是已选中的、已确定将内容发送给其的对象。

具体的,本公开实施例能够应用于用户终端中,使得用户能够在用户终端上通过一次连贯的拖拽,依次在用户终端中显示出发送对象区域、选中至少一个目标发送对象、发送内容,从而实现将内容发送给目标发送对象。

在一实施例中,用户终端包括:手机终端、个人电脑终端。

在一实施例中,拖拽响应于在用户终端的屏幕上的按压点的移动而实现。该实施例中,用户可以通过手指或者感应笔在屏幕上进行按压,进行内容的拖拽。例如:手指长按屏幕后,按压点选中内容;手指移动,按压点移动,从而拖拽内容。

在一实施例中,拖拽响应于光标指针的移动而实现。该实施例中,用户可以通过移动光标指针进行内容的拖拽。例如:长按鼠标左键后,光标指针选中内容;保持长按,移动光标指针,从而拖拽内容。

在一实施例中,内容的内容载体包括:文本、图片、视频。该实施例中,内容可以为文本,进而根据本公开提供的方法将该文本进行发送;可以为图片,进而根据本公开提供的方法将该图片进行发送;可以为视频,进而根据本公开提供的方法将该视频进行发送。

在一实施例中,内容在发送后的内容形式包括:链接、卡片。该实施例中,内容发送后,接收到该内容的对象所接收到的,可以为能够导向该内容的链接;可以为展示该内容的电子卡片。

在一实施例中,内容为当前页面的整体内容。该实施例中,用户可以将当前页面的整体内容作为内容进行拖拽、发送。

在一实施例中,内容为当前页面的片段内容。该实施例中,用户可以将当前页面的片段内容作为内容进行拖拽、发送。例如:将当前页面的片段文本作为内容进行拖拽、发送;将当前页面中的一张图片作为内容进行拖拽、发送;将当前页面中的一段视频作为内容进行拖拽、发送。

需要说明的是,上述实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。

下面对本公开实施例的实施过程进行详细描述。

参考图1所示,本公开提供了一种内容发送方法,包括:

步骤110、当检测到对内容的拖拽满足第一预设条件时,显示发送对象区域;

步骤120、基于所述拖拽的拖拽点,选中所述发送对象区域中的至少一个目标发送对象;

步骤130、在所述至少一个目标发送对象被选中的情况下,若检测到所述拖拽点的状态满足第二预设条件,则将所述内容发送给所述至少一个目标发送对象。

本公开实施例中,通过对内容的一次连贯的拖拽,依次实现发送对象区域的显示、至少一个目标发送对象的选中、内容的发送。具体的:当检测到拖拽满足第一预设条件时,显示发送对象区域;基于拖拽点,选中发送对象区域中的至少一个目标发送对象;若检测到拖拽点的状态满足第二预设条件,则将内容发生给该至少一个目标发送对象。

在步骤110中,当检测到对内容的拖拽满足第一预设条件时,显示发送对象区域。

在一实施例中,当内容为当前页面的片段内容时,对该内容的拖拽为第一手势的拖拽;当内容为当前页面的整体内容时,对该内容的拖拽为第二手势的拖拽。

该实施例中,针对拖拽这一动作预先设置对应的两种手势——第一手势、第二手势。其中,第一手势触发的是对待发送的当前页面的片段内容的拖拽;第二手势触发的是对待发送到当前页面的整体内容的拖拽。用户可以通过在这两种手势之间的切换,相应地切换对拖拽的内容的选择。

例如:针对响应于在用户终端的屏幕上的按压点的移动而实现的拖拽,预先设置的第一手势为——单按压点拖拽,第二手势为——双按压点拖拽。则,用户可以通过对当前页面中已选中的片段文本进行单指拖拽,从而发送该片段文本;用户也可以通过对当前页面进行双指拖拽,从而发送该当前页面的整体内容。

又例如:针对响应于光标指针的移动而实现的拖拽,预设设置的第一手势为——左键长按光标指针拖拽,第二手势为——激活预设的快捷键键位的同时左键长按光标指针拖拽。则,用户可以通过对当前页面中已选中的片段文本进行左键长按光标指针拖拽,从而发送该片段文本;用户也可以通过对当前页面进行激活预设的快捷键键位的同时左键长按光标指针拖拽,从而发送该当前页面的整体内容。

该实施例的优点在于,通过第一手势、第二手势的预设,使得用户能够根据自身需求进行内容范围的选择,提高了用户进行内容发送的灵活度。

需要说明的是,该实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。

在一实施例中,第一预设条件为拖拽发生。当检测到对内容的拖拽满足第一预设条件时,显示发送对象区域,包括:当检测到该拖拽发生时,显示该发送对象区域。

该实施例中,第一预设条件为——拖拽发生。当检测到拖拽发生时,显示出发送对象区域,以在该发送对象区域中选中目标发送对象。

需要说明的是,该实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。

在一实施例中,第一预设条件为拖拽点位于预设的显示触发区域。当检测到对内容的拖拽满足第一预设条件时,显示发送对象区域,包括:当检测到该拖拽点位于预设的显示触发区域时,显示该发送对象区域。该显示触发区域为能够触发显示该发送对象区域的区域。

该实施例中,预设显示触发区域,第一预设条件为——拖拽点位于该显示触发区域。当检测到拖拽点位于该显示触发区域时,显示发送对象区域,以从该发送对象区域中选中目标发送对象。

需要说明的是,该实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。

在一实施例中,显示触发区域的位置与发送对象区域的位置重合。

该实施例中,显示触发区域与发送对象区域为同一区域。例如:发送对象区域为以当前页面右下角为圆心、当前页面宽度一半长度为半径的四分之一圆的区域,显示触发区域也是这四分之一圆的区域。用户于当前页面高亮选中片段文本,进而长按并拖拽该片段文本。当拖拽点位于这四分之一圆的区域时,即,当拖拽点位于显示触发区域时,在这四分之一圆的区域显示发送对象区域。

可以理解的,显示触发区域的位置与发送对象区域的位置也可以不重合。该实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。

在一实施例中,发送对象区域为包括各待选中发送对象的列表区域。

该实施例中,显示的发送对象区域为包括各待选中发送对象的列表区域。其中,各待选中发送对象可以平行于列表区域的其中一条边,分布在列表区域的边缘。

例如:在用户终端上显示的列表区域为其中一条长边在当前页面右边缘且长边长度为当前页面长度一半、其中一条宽边在当前页面下边缘且宽边长度为当前页面宽度一半的矩形的区域。各待选中发送对象可以平行于列表区域的长边,即,平行于当前页面右边缘,分布在列表区域靠近当前页面右边缘的长边边缘;也可以平行于列表区域的长边,分布在列表区域远离当前页面右边缘的长边边缘。

该实施例的优点在于,以列表的形式显示出发送对象区域,直观明了,方便用户进行操作。

需要说明的是,该实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。

在一实施例中,发送对象区域为包括各待选中发送对象的轮盘区域。

该实施例中,显示的发送对象区域为包括各待选中发送对象的轮盘区域。其中,各待选中发送对象可以以轮盘区域的圆心为中心,分布在轮盘区域的边缘;在用户终端上显示的轮盘区域可以为局部的轮盘区域,也可以为完整的轮盘区域。

例如:在用户终端上显示的轮盘区域可以为以当前页面右下角为圆心、当前页面宽度一半长度为半径的四分之一圆的区域,该区域显示的是对应的四分之一轮盘区域,这四分之一轮盘区域的边缘均匀分布着5个待选中发送对象;在用户终端上显示的轮盘区域也可以为以当前页面预设坐标点为圆心、当前页面宽度四分之一长度为半径的完整圆的区域,该区域显示的是对应的完整轮盘区域,这完整轮盘区域的边缘均匀分布着16个待选中发送对象。

该实施例的优点在于,以轮盘的形式显示出发送对象区域,用户终端的用户界面的显示更为柔和,提高了用户界面的舒适度。

需要说明的是,该实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。

图2示出了本公开一实施例发送对象区域为包括各待选中发送对象的轮盘区域的终端界面图。

参考图2所示,该实施例中,在用户终端的当前页面中,内容被高亮显示。显示出的发送对象区域为当前页面右下角的四分之一轮盘区域,该轮盘区域的边缘上分布着各待选中发送对象。这些待选中发送对象为用户的联系人头像,例如:qq联系人头像、微信联系人头像、电话联系人头像。其中,该轮盘区域的中间部分还集成有如图2中向下箭头指示的“保存”按钮,通过触发发送内容的类似操作,可以触发该“保存”按钮,从而能够将该高亮显示的内容进行下载、保存。

可以理解的,发送对象区域中除了包括有各待选中发送对象、除了可以集成“保存”按钮,还可以集成其他组件(例如:用于收藏内容的“收藏”按钮、用于批注内容的“批注”按钮)。该实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。

图3示出了本公开一实施例发送对象区域的构造示意图。

参考图3所示,该实施例中,在用户终端的当前页面中,显示出的发送对象区域为当前页面右下角的四分之一轮盘区域,该轮盘区域的边缘上分布着各待选中发送对象。这些待选中发送对象为用户的联系人头像。在显示该轮盘区域前,按照预设的规则对用户的联系人进行排序。从而在显示该轮盘区域时,将排在第一位的联系人的头像显示在如图所示的1号位;将排在第二位的联系人的头像显示在如图所示的2号位,以此类推。显示出的这5个联系人头像的中心均位于以当前页面右下角为圆心的同一圆周上,且这5个联系人头像的中心在该圆周上均匀分布。

在一实施例中,基于与待选中发送对象对应的联系人的联系记录,对各待选中发送对象进行排序,并按照该排序于发送对象区域中进行待选中发送对象的显示。

该实施例中,对待选中发送对象的排序是基于用户与待选中发送对象对应的联系人的联系记录进行的。具体的,可以基于用户与联系人的联系记录,按照一定时间周期内(例如:一周内)联系频率的高低进行排序,从而将联系最频繁的联系人的头像(即,排在第一位的待选中发送对象)显示在如图3所示的1号位,将联系次频繁的联系人的头像(即,排在第二位的待选中发送对象)显示在如图3所示的2号位,以此类推;也可以基于用户与联系人的联系记录,按照与对应联系人最后一次联系的时间远近进行排序,从而将最近联系的联系人的头像(即,排在第一位的待选中发送对象)显示在如图3所示的1号位,将次近联系的联系人的头像(即,排在第二位的待选中发送对象)显示在如图3所示的2号位,以此类推。

该实施例的优点在于,基于联系记录对各待选中发送对象进行排序,进而根据排序进行显示,使得显示出的各待选中发送对象更贴近用户的发送意图,降低了用户搜索目标发送对象的时间,提高了用户进行内容发送的效率。

需要说明的是,该实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。

在一实施例中,显示发送对象区域包括:基于该内容的位置,显示发送对象区域。

该实施例中,在确定发送对象区域的显示位置时,是基于内容的位置进行的,从而使得用户以内容的位置为起点,拖拽到发送对象区域的过程更为便捷。

例如:预先将当前页面沿平行于页面下边缘的中间线划分为等面积的上、下两半部分。当内容的位置位于上半部分时,于下半部分显示发送对象区域;当内容的位置位于下半部分时,于上半部分显示发送对象区域。

这样做的原因在于:用户通过手指触摸、按压屏幕,进而拖拽内容时,手指总是会遮挡住一部分当前页面。若拖拽起始发送对象区域就被遮挡住——发送对象区域中包含的待选中发送对象在拖拽起始就被遮挡住,这会对用户造成极大的不便。具体的,当内容的位置位于上半部分时,用户通过手指于屏幕的拖拽,对当前页面造成的遮挡较多地位于上半部分。因此,将发送对象区域于下半部分进行显示,降低了在拖拽起始对发送对象区域可能造成的遮挡,提高了用户拖拽内容的便捷度。同理,当内容的位置位于下半部分时,将发送对象区域于上半部分进行显示,也提高了用户拖拽内容的便捷度。

该实施例的优点在于,基于内容的位置,显示发送对象区域,降低了在拖拽起始对发送对象区域可能造成的遮挡,提高了用户拖拽内容的便捷度。

需要说明的是,该实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。

在一实施例中,显示发送对象区域包括:基于该内容的位置、以及预设的惯用手,显示发送对象区域。

该实施例中,用户可以预先设置自己的惯用手,以指示操作偏好。在确定发送对象区域的显示位置时,是基于内容的位置、以及该预设的惯用手进行的,从而使得用户以内容的位置为起点,拖拽到发送对象区域的过程更为便捷。

例如:预先将当前页面沿平行于页面下边缘的中间线划分为等面积的上、下两半部分。若预设的惯用手为右手,则当内容的位置位于上半部分时,于下半部分的左侧显示发送对象区域;若预设的惯用手为左手,则当内容的位置位于下半部分时,于上半部分的右侧显示发送对象区域。

这样做的原因在于:用户通过手指触摸、按压屏幕,进而拖拽内容时,手指造成的遮挡除了与拖拽的起始位置(即,内容的位置)有关外,还与用户的惯用手有关。具体的,若用户的惯用手为右手,当内容的位置位于上半部分时,用户通过手指于屏幕的拖拽,对当前页面造成的遮挡较多地位于上半部分的右侧,较少地位于下半部分的右侧。因此,将发送对象区域于下半部分的左侧进行显示,大大降低了在拖拽起始对发送对象区域可能造成的遮挡,提高了用户拖拽内容的便捷度。

该实施例的优点在于,基于内容的位置以及预设的惯用手,显示发送对象区域,进一步降低了在拖拽起始对发送对象区域可能造成的遮挡,进一步提高了用户拖拽内容的便捷度。

需要说明的是,该实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。

在步骤120中,基于该拖拽的拖拽点,选中该发送对象区域中的目标发送对象。

本公开实施例中,拖拽点指的是物理意义上实现拖拽的拖拽端点,具有一定的判定面积。

在一实施例中,拖拽点为屏幕上的按压点。

该实施例中,用户可以通过手指或者感应笔在屏幕上进行按压,从而实现拖拽。则,拖拽点即为屏幕上的按压点;相应的,该按压点具有一定的判定面积。

需要说明的是,该实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。

在一实施例中,拖拽点为光标指针。

该实施例中,用户可以通过鼠标控制光标指针进行长按,从而实现拖拽。则,拖拽点即为光标指针;相应的,该光标指针具有一定的判定面积。

需要说明的是,该实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。

在一实施例中,发送对象区域包括各待选中发送对象,基于该拖拽的拖拽点,选中该发送对象区域中的至少一个目标发送对象,包括:

获取各该待选中发送对象分别与该拖拽点的重叠面积;

将该重叠面积最大的待选中发送对象,确定为一目标发送对象,并选中该目标发送对象。

该实施例中,对待选中发送对象的选中是通过拖拽点对待选中发送对象的重叠触发的。当检测到拖拽点对待选中发送对象的重叠时,获取各待选中发送对象分别与该拖拽点的重叠面积,进而将重叠面积最大的待选中发送对象,确定为一目标发送对象并选中。

图4示出了本公开一实施例获取待选中发送对象与拖拽点的重叠面积的示意图。该实施例中,高亮的区域为拖拽点,其他圆形区域分别为各待选中发送对象(例如:用户的联系人头像)。图4左侧示出的是拖拽点与待选中发送对象发生重叠的情形;图4右侧示出的是左侧重叠部分的抽象特写。其中,圆a(圆心为点a的圆)为拖拽点,圆b(圆心为点b的圆)为待选中发送对象。求得阴影部分的面积,即获取到待选中发送对象与拖拽点的重叠面积。

具体的,圆a与圆b重叠后,获取圆周上相交的两点——点c、点d。进而根据点a、点c、点d求得三角形acd的面积s1;根据点b、点c、点d求得三角形bcd的面积s2;根据点a、点b、点c、点d求得多边形acbd的面积s3;进而使用s1与s2的面积之和,减去s3的面积,得到阴影部分的面积,即,待选中发送对象与拖拽点的重叠面积。

需要说明的是,该实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。

在一实施例中,发送对象区域包括各待选中发送对象,各该待选中发送对象分别对应一感知区域,基于该拖拽的拖拽点,选中该发送对象区域中的至少一个目标发送对象,包括:

获取各该感知区域分别与该拖拽点的重叠面积;

将该重叠面积最大的感知区域所对应的待选中发送对象,确定为一目标发送对象,并选中该目标发送对象。

该实施例中,分别对各待选中发送对象预先设置对应的感知区域,感知区域内包括对应的待选中发送对象。对待选中发送对象的选中是通过拖拽点对感知区域的重叠触发的。当检测到拖拽点对感知区域的重叠时,获取各感知区域分别与该拖拽点的重叠面积,进而将重叠面积最大的感知区域对应的待选中发送对象,确定为一目标发送对象并选中。

该实施例的优点在于,通过预设感知区域,使得用户不必一定要将拖拽点移动到待选中发送对象上才可以进行目标发送对象的选中,提高了用户操作的宽松度、便捷度。

在一实施例中,于该发送对象区域中预设参考点,该感知区域通过以下方法确定:针对每一该待选中发送对象,基于连接了该待选中发送对象的中心点与该参考点的连接线,确定该待选中发送对象对应的该感知区域。

该实施例中,于发送对象区域中预设参考点。感知区域的确定是基于连接了待选中发送对象的中心点与该参考点的连接线而确定的。其中,待选中发送对象的中心点一般为待选中发送对象的几何中心点,例如:圆的圆心,矩形的对角线的交叉点。

在一实施例中,该发送对象区域为包括各该待选中发送对象的轮盘区域,该参考点为该轮盘区域的中心点,基于连接了该待选中发送对象与的中心点该参考点的连接线,确定该待选中发送对象对应的该感知区域,包括:将预设半径长度、以该连接线为中心线、包含有该待选中发送对象的扇形区域,确定为该待选中发送对象对应的该感知区域。

该实施例中,发送对象区域为包括待选中发送对象的轮盘区域,参考点为该轮盘区域的中心点,在此基础上确定出的感知区域为包含有对应待选中发送对象的扇形区域。

参考图5所示,该实施例中,发送对象区域为包括有5个均匀分布的待选中发送对象的轮盘区域,该轮盘区域为以当前页面右下角为圆心、当前页面宽度一半长度为半径的四分之一圆的区域,参考点即为圆心——点p。具体的,确定1号位待选中发送对象对应的感知区域的过程:点a1为1号位待选中发送对象的中心点(即,待选中发送对象的圆心),得到的连接线为直线pa1。以直线pa1为扇形区域的中心线,得到半径长度为线段pf1的长度、包含有1号位待选中发送对象的扇形区域pf1f2。扇形区域pf1f2即为1号位待选中发送对象对应的感知区域。

同理,点b1为2号位待选中发送对象的中心点,扇形区域pf1g1即为2号位待选中发送对象对应的感知区域;点c1为3号位待选中发送对象的中心点,扇形区域pf2g2即为3号位待选中发送对象对应的感知区域;点d1为4号位待选中发送对象的中心点,扇形区域pg1d2即为4号位待选中发送对象对应的感知区域;点e1为5号位待选中发送对象的中心点,扇形区域pg2e2即为5号位待选中发送对象对应的感知区域。

该实施例中,即使拖拽点未与任一待选中发送对象重叠,若检测到拖拽点与扇形区域pd2e2重叠,也会触发相应的目标发送对象的选中。

需要说明的是,该实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。

在一实施例中,该发送对象区域为包括各该待选中发送对象的列表区域,该参考点为与各该待选中发送对象的中心点连接而成的第一连接线相垂直、且经过该参考点对应的待选中发送对象的中心点的第二连接线上的一点,基于连接了该待选中发送对象与的中心点该参考点的连接线,确定该待选中发送对象对应的该感知区域,包括:将预设长边长度、以该连接线为中心线、包含有该待选中发送对象的矩形区域,确定为该待选中发送对象对应的该感知区域。

该实施例中,发送对象区域为包括待选中发送对象的列表区域,每个待选中发送对象的参考点分别不同,在此基础上确定出的感知区域为包括有对应待选中发送对象的矩形区域。

参考图6所示,该实施例中,发送对象区域为包括有5个均匀分布的、平行于当前页面右边缘的待选中发送对象的矩形区域,每个待选中发送对象的参考点分别不同。

具体的,确定待选中发送对象的感知区域的过程:这5个待选中发送对象的中心点分别为点a、点b、点c、点d、点e,则第一连接线为直线de。与直线de相垂直,且经过1号位待选中发送对象的中心点点a的第二连接线为直线p1a,即直线p1a上的任一点为1号位待选中发送对象的参考点,则直线p1a为1号位待选中发送对象的中心线。以直线p1a为1号位待选中发送对象的中心线,得到长边长度为线段g1g2的长度、包含有1号位待选中发送对象的矩形区域g1g2f2f1。矩形区域g1g2f2f1即为1号位待选中发送对象的感知区域。

同理,矩形区域f1f2h2h1即为2号位待选中发送对象的感知区域;矩形区域i1i2g2g1即为3号位待选中发送对象的感知区域;矩形区域h1h2j2j1即为4号位待选中发送对象的感知区域;矩形区域k1k2i2i1即为5号位待选中发送对象的感知区域。

该实施例中,即使拖拽点未与任一待选中发送对象重叠,若检测到拖拽点与矩形区域k1k2j2j1重叠,也会触发相应的目标发送对象的选中。

需要说明的是,该实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。

在一实施例中,在将该重叠面积最大的待选中发送对象,确定为一目标发送对象,并选中该目标发送对象之后,还包括:在该目标发送对象被选中的情况下,若检测到该拖拽点的状态满足第三预设条件,则锁定该目标发送对象的选中状态,以在选中该目标发送对象的同时能够基于该拖拽点选中其他目标发送对象。

该实施例中,仅根据重叠面积选中的目标发送对象,其选中状态与对应的重叠面积实时相关。一旦其与拖拽点的重叠面积不再是最大的,其选中状态就会被取消,不再被选中为目标发送对象。例如:用户在手机终端屏幕上通过手指按压点的移动实现拖拽。响应于拖拽显示出的发送对象区域中有两个联系人的头像——小明头像、小红头像。进行拖拽,按压点移动到小明头像与小红头像之间,并同时与小明头像、小红头像相重叠。当按压点与小明头像的重叠面积大于按压点与小红头像的重叠面积时,小明头像被选中为目标发送对象,处于选中状态。继续拖拽,按压点继续移动,当按压点与小红头像的重叠面积大于按压点与小明头像的重叠面积时,小红头像被选中为目标发送对象,小明头像不再被选中为目标发送对象。

在目标对象被选中的情况下,当拖拽点的状态满足第三预设条件时,其选中状态被锁定,使得其选中状态与对应的重叠面积不再实时相关。即使其与拖拽点的重叠面积不再是最大的,其选中状态也不会被取消,仍然被选中为目标发送对象。例如:当按压点与小明头像的重叠面积大于按压点与小红头像的重叠面积时,小明头像被选中为目标发送对象,处于选中状态。在小明头像被选中期间,若按压点的状态满足第三预设条件,则锁定小明头像的选中状态。锁定之后,继续拖拽,按压点继续移动,当按压点与小红头像的重叠面积大于按压点与小明头像的重叠面积时,小红头像被选中为目标发送对象,小明头像也仍然被选中为目标发送对象。

该实施例的优点在于,通过设定选中状态的锁定机制,使得在一次连贯的拖拽动作内,能够选中多个目标发送对象,提高了用户操作的便捷度。

在一实施例中,第三预设条件为该拖拽点的按压压力大于预设压力阈值。

该实施例中,在目标发送对象被选中的情况下,用户可以通过加大按压力度锁定该目标发送对象。例如:用户在手机终端屏幕上通过手指按压点的移动实现拖拽。当按压点与发送对象区域中的小明头像重叠面积最大时,小明头像被选中为目标发送对象。在小明头像被选中为目标发送对象期间,用户加大按压力度,大力按压按压点——用户终端检测到按压点的按压压力大于预设压力阈值后,锁定小明头像的选中状态。

需要说明的是,该实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。可以理解的,第三预设条件还可以为在目标发送对象被选中的情况下,拖拽点在目标发送对象上的停留时间超过预设时间阈值;第三预设条件也可以为在目标发送对象被选中的情况下,终端接收到指示锁定选中状态的语音。有关这些可能实施例的具体实施过程在此不再赘述。

在一实施例中,在一目标发送对象的选中状态被锁定的情况下,若检测到拖拽点的状态满足第四预设条件,则不再锁定该目标发送对象的选中状态。

该实施例中,已锁定目标发送对象的选中状态可以解锁。具体的,该第四预设条件与特定已锁定目标发送对象存在关联,从而解锁该特定已锁定目标发送对象。

在一实施例中,第四预设条件为在一目标发送对象的选中状态被锁定的情况下,该目标发送对象与拖拽点的重叠面积最大,同时,拖拽点的按压压力大于预设压力阈值。

该实施例中,第四预设条件为已锁定目标发送对象与拖拽点的重叠面积最大,同时,拖拽点的按压压力大于预设压力阈值。例如:用户在手机终端屏幕上通过手指按压点的移动实现拖拽,并锁定了小明头像的选中状态。用户继续移动按压点,继续进行拖拽。在小明头像的选中状态被锁定期间,当小明头像与按压点的重叠面积最大时,若用户加大按压力度,大力按压按压点——用户终端检测到选中状态被锁定的小明头像与按压点的重叠面积最大的同时,按压点的按压压力大于预设压力阈值,则用户终端解锁小明头像,不再锁定小明头像的选中状态。

需要说明的是,该实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。

在一实施例中,在选中发送对象区域中的目标发送对象后,还包括:放大显示该目标发送对象。

该实施例中,选中发送对象区域中的目标发送对象,放大显示该目标发送对象,以向用户明确展示出选中的目标发送对象。

该实施例的优点在于,将选中的目标发送对象放大显示,以使得用户能够直观、直接地确定所选中的目标发送对象,降低了目标发送对象选中错误的几率。

需要说明的是,该实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。

图7示出了本公开一实施例选中多个目标发送对象的终端界面图。

参考图7所示,该实施例中,图中始终高亮的圆圈示出的是用户手指在屏幕上进行按压的按压点,即,拖拽点。当按压点只与轮盘中1号位待选中发送对象重叠时,1号位待选中发送对象被选中为目标发送对象——1号位待选中发送对象被放大显示,以显示其已被选中。

当用户加大按压点的按压力度,继续大力按压1号位待选中发送对象时,1号位待选中发送对象的选中状态被锁定——1号位待选中发送对象被放大显示,以显示其已被选中;并高亮显示,以显示其选中状态已被锁定。

在1号位待选中发送对象的选中状态被锁定的期间,用户继续移动按压点。当按压点只与轮盘中2号位待选中发送对象重叠时,2号位待选中发送对象被选中为目标发送对象——2号位待选中发送对象被放大显示,以显示其已被选中。同时,1号位待选中发送对象仍然被放大显示,以显示其已被选中;并高亮显示,以显示其选中状态已被锁定。

当用户加大按压点的按压力度,继续大力按压2号位待选中发送对象时,2号位待选中发送对象的选中状态被锁定——2号位待选中发送对象被放大显示,以显示其已被选中;并高亮显示,以显示其选中状态已被锁定。同时,1号位待选中发送对象仍然被放大显示,以显示其已被选中;并高亮显示,以显示其选中状态已被锁定。

需要说明的是,该实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。

在一实施例中,本公开提供的方法还包括:若检测到该拖拽点位于该发送对象区域对应的边缘区域,则沿朝向该边缘区域的方向,对该发送对象区域所展示的内容进行转动或者滑动。

该实施例中,在确定将内容发送给目标发送对象之前,若检测到拖拽点位于发送对象区域对应的边缘区域,则沿该边缘区域的方向,对该发送对象区域所展示的内容进行转动或者滑动,以展示出更多的内容(例如:隐藏的待选中发送对象,能够触发显示更多待选中发送对象的“更多”按钮)。

在一实施例中,发送对象区域为包括各该待选中发送对象的轮盘区域,对该发送对象区域所展示的内容进行滑动或者转动,包括:对该轮盘区域中的各该待选中发送对象进行预设角度的转动。

该实施例中,发送对象区域为包括各待选中发送对象的轮盘区域。若检测到拖拽点位于该轮盘区域的边缘区域,则沿该边缘区域的方向转动该轮盘区域预设角度。

以图5为参考,发送对象区域为包括有5个均匀分布的待选中发送对象的轮盘区域,该轮盘区域为以当前页面右下角为圆心、当前页面宽度一半长度为半径的四分之一圆的区域。在一实施例中,用户通过手指按压屏幕进行拖拽,按压点在轮盘区域上进行移动以选中目标发送对象。但初始呈现出的这5个待选中发送对象都不是用户想要选中的目标发送对象。用户继续拖拽,若按压点移动至靠近4号位的轮盘区域的右边缘,则轮盘区域逆时针转动22.5度,以展示出原本被隐藏的、4号位右侧的待选中发送对象。同理,若按压点移动至靠近5号位的轮盘区域的下边缘,则轮盘区域顺时针转动22.5度,以展示出原本被隐藏的、5号位下侧的待选中发送对象。

需要说明的是,该实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。

在一实施例中,该发送对象区域为包括各该待选中发送对象的列表区域,对该发送对象区域所展示的内容进行滑动或者转动,包括:对该列表区域中的各该待选中发送对象进行预设距离的滑动。

该实施例中,发送对象区域为包括各待选中发送对象的列表区域。若检测到拖拽点位于该列表区域的边缘区域,则沿该边缘区域的方向滑动该轮盘区域预设距离。

以图6为参考,发送对象区域为包括有5个均匀分布的、平行于当前页面右边缘的待选中发送对象的矩形区域。在一实施例中,用户通过手指按压屏幕进行拖拽,按压点在列表区域上进行移动以选中目标发送对象。但初始呈现出的这5个待选中发送对象都不是用户想要选中的目标发送对象。用户继续拖拽,若按压点移动至靠近4号位的列表区域的上边缘,则列表区域下滑线段j1h1的长度,以展示出原本被隐藏的、4号位上侧的待选中发送对象。同理,若按压点移动至靠近5号位的列表区域的下边缘,则列表区域上滑线段j1h1的长度,以展示出原本被隐藏的、5号位下侧的待选中发送对象。

需要说明的是,该实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。

在步骤130中,在该至少一个目标发送对象被选中的情况下,若检测到该拖拽点的状态满足第二预设条件,则将该内容发送给该至少一个目标发送对象。

本公开实施例中,选中目标发送对象后,在至少一个目标发送对象被选中的情况下,若检测到拖拽点的状态满足第二预设条件,则触发对目标发送对象的发送,将内容发送给该至少一个目标发送对象。

在一实施例中,第二预设条件为拖拽点消失。若检测到该拖拽点的状态满足第二预设条件,则将该内容发送给该至少一个目标发送对象,包括:若检测到该拖拽点消失,则将该内容发送给该至少一个目标发送对象。

该实施例中,在目标发送对象被选中的情况下,若检测到拖拽点消失,则将内容发送给该至少一个目标发送对象。例如:用户通过手指按压屏幕进行拖拽,按压点移动到轮盘区域上的1号位待选中发送对象后,将1号位待选中发送对象选中为目标发送对象。若用户手指不再拖拽,且不松开,则1号位待选中发送对象一直被选中为目标发送对象。在被选中的期间,若用户松开手指,则将内容发送给1号位的该目标发送对象。

在一实施例中,在该至少一个目标发送对象均未被选中的情况下,若检测到拖拽点消失,则取消内容的发送。例如:只有检测到拖拽点在轮盘区域内,才会进行目标发送对象的选中。用户通过手指按压屏幕进行拖拽,按压点移动到轮盘区域上的1号位待选中发送对象后,将1号位待选中发送对象选中为目标发送对象。若用户手指继续拖拽,且移动到轮盘区域外,则不将任一待选中发送对象选中为目标发送对象。在轮盘区域外的期间,若用户松开手指,则收起轮盘区域,取消内容的发送。

需要说明的是,该实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。

在一实施例中,第二预设条件为拖拽点的停留时间满足预设时间阈值。若检测到该拖拽点的状态满足第二预设条件,则将该内容发送给该至少一个目标发送对象,包括:若检测到该拖拽点的停留时间满足预设时间阈值,则将该内容发送给该至少一个目标发送对象。

该实施例中,在至少一个目标发送对象被选中的情况下,若检测到拖拽点的停留时间满足预设时间阈值,则将内容发送给该至少一个目标发送对象。例如:预设时间阈值为3秒。用户通过手指按压屏幕进行拖拽,按压点移动到轮盘区域上的1号位待选中发送对象后,将1号位待选中发送对象选中为目标发送对象。若用户手指不再拖拽,且不松开,则1号位待选中发送对象一直被选中为目标发送对象;从被选中的那一刻算起,若这一选中状态持续超过3秒,则将内容发送给1号位的该目标发送对象。

需要说明的是,该实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。

图8示出了本公开一实施例中于用户终端上进行内容发送的完整过程的终端界面图。

参考图8所示,在一实施例中,用户终端将事先确定的待发送的文本片段高亮显示;图中高亮的圆圈示出的是用户手指在屏幕上进行按压的按压点,即,拖拽点。

用户通过手指按压屏幕,长按高亮显示的文本片段,并拖拽——用户终端显示出包括最近与该用户联系过的各联系人的联系人头像的轮盘区域;用户继续长按高亮显示的文本片段,并拖拽到如图所示的联系人头像处——用户终端放大显示该联系人头像,以向用户展示已将该联系人头像选中为目标发送对象;在放大显示该联系人头像的期间,用户在该联系人头像处松手——用户终端将该高亮显示的文本片段发送给该联系人头像对应的联系人,发送期间在该联系人头像周围显示发送如图所示的进度条。当进度条转到360度时,代表发送完毕。

需要说明的是,该实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。

图9示出了本公开一实施例中于用户终端上进行内容发送到完整过程的流程图。

参考图9所示,在一实施例中,用户操作开始。用户终端判断用户是否长按。若用户未长按,则用户操作结束。若用户长按,则识别手指按压点所在图片或者其他可识别内容;将识别到的内容作为内容选中并高亮显示。

用户终端判断用户是否松手。若用户松手,则取消选中的高亮内容,用户操作结束。若用户未松手,则获取手指偏移;确定用户手指是否存在偏移。若用户手指未存在偏移,则再判断用户是否松手,继续后续流程。若用户手指存在偏移,则在手指按压点出显示圆圈,并显示带用最近联系人头像的轮盘。

显示出轮盘后,用户终端再判断用户是否松手。若用户未松手,则获取手指偏移,并根据偏移同步圆圈位置;确定出圆圈与轮盘中重叠面积最大的联系人头像,并放大该头像。用户终端再判断圆圈是否位于4号位右边缘。若位于4号位右边缘,轮盘逆时针转动22.5度,并再次判断圆圈是否位于4号位右边缘;若未位于4号位右边缘,则判断圆圈是否位于5号位下边缘。若位于5号位下边缘,轮盘顺时针转动22.5度,并再次判断圆圈是否位于5号位下边缘。若未位于5号位下边缘,则再判断用户是否松手。

显示出轮盘后,若用户松手,则判断手指按压点是否命中轮盘中联系人头像。若命中轮盘中联系人头像,则将高亮内容发送给该联系人头像对应的联系人,并显示进度条,当进度条转到360度时,说明发送完毕。轮盘收起,圆圈隐藏,高亮内容恢复正常,用户操作结束。

需要说明的是,该实施例只是示例性的说明,不应对本公开的功能和使用范围造成限制。

根据本公开一实施例,如图10所示,还提供了一种内容发送装置,该装置包括:

显示模块210,配置为当检测到对内容的拖拽满足第一预设条件时,显示发送对象区域;

选中模块220,配置为基于该拖拽的拖拽点,选中该发送对象区域中的至少一个目标发送对象;

发送模块230,配置为在该至少一个目标发送对象被选中的情况下,若检测到该拖拽点的状态满足第二预设条件,则将该内容发送给该至少一个目标发送对象。

在本公开的一示例性实施例中,该装置还配置为:若检测到该拖拽点位于该发送对象区域对应的边缘区域,则沿朝向该边缘区域的方向,对该发送对象区域所展示的内容进行转动或者滑动。

在本公开的一示例性实施例中,该发送对象区域为包括各该待选中发送对象的轮盘区域,该装置还配置为:对该轮盘区域中的各该待选中发送对象进行预设角度的转动。

在本公开的一示例性实施例中,该发送对象区域为包括各该待选中发送对象的列表区域,该装置还配置为:对该列表区域中的各该待选中发送对象进行预设距离的滑动。

在本公开的一示例性实施例中,该发送对象区域包括各待选中发送对象,该选中模块220配置为:

获取各该待选中发送对象分别与该拖拽点的重叠面积;

将该重叠面积最大的待选中发送对象,确定为一目标发送对象,并选中该目标发送对象。

在本公开的一示例性实施例中,该发送对象区域包括各待选中发送对象,各该待选中发送对象分别对应一感知区域,该选中模块220配置为:

获取各该感知区域分别与该拖拽点的重叠面积;

将该重叠面积最大的感知区域所对应的待选中发送对象,确定为一目标发送对象,并选中该目标发送对象。

在本公开的一示例性实施例中,于该发送对象区域中预设参考点,该装置配置为:针对每一该待选中发送对象,基于连接了该待选中发送对象的中心点与该参考点的连接线,确定该待选中发送对象对应的该感知区域。

在本公开的一示例性实施例中,该发送对象区域为包括各该待选中发送对象的轮盘区域,该参考点为该轮盘区域的中心点,该装置配置为:将预设半径长度、以该连接线为中心线、包含有该待选中发送对象的扇形区域,确定为该待选中发送对象对应的该感知区域。

在本公开的一示例性实施例中,所述装置配置为:在该目标发送对象被选中的情况下,若检测到该拖拽点的状态满足第三预设条件,则锁定该目标发送对象的选中状态,以在选中该目标发送对象的同时能够基于该拖拽点选中其他目标发送对象。

在本公开的一示例性实施例中,该发送对象区域为包括各该待选中发送对象的列表区域,该参考点为与各该待选中发送对象的中心点连接而成的第一连接线相垂直、且经过该参考点对应的待选中发送对象的中心点的第二连接线上的一点,该装置配置为:将预设长边长度、以该连接线为中心线、包含有该待选中发送对象的矩形区域,确定为该待选中发送对象对应的该感知区域。

在本公开的一示例性实施例中,显示模块210配置为:当检测到该拖拽发生时,显示该发送对象区域;或者,当检测到该拖拽点位于预设的显示触发区域时,显示该发送对象区域。

在本公开的一示例性实施例中,发送模块210配置为:若检测到该拖拽点消失,则将该内容发送给该至少一个目标发送对象;或者,若检测到该拖拽点的停留时间满足预设时间阈值,则将该内容发送给该至少一个目标发送对象。

下面参考图11来描述根据本公开实施例的内容发送电子设备30。图11显示的内容发送电子设备30仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。

如图11所示,内容发送电子设备30以通用计算设备的形式表现。内容发送电子设备30的组件可以包括但不限于:上述至少一个处理单元310、上述至少一个存储单元320、连接不同系统组件(包括存储单元320和处理单元310)的总线330。

其中,该存储单元存储有程序代码,该程序代码可以被该处理单元310执行,使得该处理单元310执行本说明书上述示例性方法的描述部分中描述的根据本发明各种示例性实施方式的步骤。例如,该处理单元310可以执行如图1中所示的各个步骤。

存储单元320可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)3201和/或高速缓存存储单元3202,还可以进一步包括只读存储单元(rom)3203。

存储单元320还可以包括具有一组(至少一个)程序模块3205的程序/实用工具3204,这样的程序模块3205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

总线330可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。

内容发送电子设备30也可以与一个或多个外部设备400(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该内容发送电子设备30交互的设备通信,和/或与使得该内容发送电子设备30能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口350进行。输入/输出(i/o)接口350与显示单元340相连。并且,内容发送电子设备30还可以通过网络适配器360与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器360通过总线330与内容发送电子设备30的其它模块通信。应当明白,尽管图中未示出,可以结合内容发送电子设备30使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施方式的方法。

在本公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有计算机可读指令,当该计算机可读指令被计算机的处理器执行时,使计算机执行上述方法实施例部分描述的方法。

根据本公开的一个实施例,还提供了一种用于实现上述方法实施例中的方法的程序产品,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

该程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(rgm)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。

计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,该程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(kgn)或广域网(wgn),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。

此外,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者网络设备等)执行根据本公开实施方式的方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由所附的权利要求指出。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1