业务对象的分配方法及装置与流程

文档序号:11233753阅读:237来源:国知局
业务对象的分配方法及装置与流程

本申请涉及互联网技术领域,尤其涉及一种业务对象的分配方法及装置。



背景技术:

随着网络技术的发展,出现了多种多样的业务实现方式。以“红包”形式的虚拟物品交互为例,用户可以将电子贺卡、礼金等放入“红包”中,然后发放至某个用户或群组成员。

然而,相关技术中在实现对业务对象的分配操作时,需要跳转至独立的页面进行操作,使得用户操作十分繁琐。



技术实现要素:

有鉴于此,本申请提供一种业务对象的分配方法及装置,可以简化业务对象的分配过程,提升用户的使用体验。

为实现上述目的,本申请提供技术方案如下:

根据本申请的第一方面,提出了一种业务对象的分配方法,包括:

检测到针对页面中的消息编辑框的预设用户操作;

在所述页面中示出与业务对象的分配操作相关的功能选项;

响应于针对所述功能选项的触发操作,向预设用户分配所述业务对象。

根据本申请的第二方面,提出了一种业务对象的分配装置,包括:

检测单元,检测到针对页面中的消息编辑框的预设用户操作;

显示单元,在所述页面中示出与业务对象的分配操作相关的功能选项;

分配单元,响应于针对所述功能选项的触发操作,向预设用户分配所述 业务对象。

由以上技术方案可见,本申请通过检测用户对消息编辑框的操作,推测出用户希望对业务对象进行分配操作的意图,从而无需用户单独执行页面的切换和调整,即可直接实现对业务对象的分配操作,有助于简化用户操作、提升用户体验。

附图说明

图1a-1d是相关技术中的红包发放的界面示意图;

图2是本申请一示例性实施例的一种业务对象的分配方法的流程图;

图3是本申请一示例性实施例的另一种业务对象的分配方法的流程图;

图4是本申请一示例性实施例的一种针对消息编辑框进行用户操作的界面示意图;

图5a-5c是本申请一示例性实施例的一种响应于用户操作的界面示意图;

图6a-6c是本申请一示例性实施例的另一种响应于用户操作的界面示意图;

图7是本申请一示例性实施例的一种个人会话页面中实现红包发放的界面示意图;

图8a-8e是本申请一示例性实施例的一种消息编辑框中包含已输入内容时实现红包发放的界面示意图;

图9是本申请一示例性实施例的一种电子设备的结构示意图;

图10是本申请一示例性实施例的一种业务对象的分配装置的框图。

具体实施方式

本申请实施例技术方案可以在不同用户之间实现相关业务,例如以实现“红包”发放业务,“优惠券”发放业务等,其中红包发放业务具体可以是指,一个用户通过将自己的资金或其它虚拟物品等,通过发放红包的方式给其它用户。

在一具体的应用场景中,以用户在消息会话页面中发放红包为例。如图1a所示,用户需要首先点击消息会话页面底部的消息编辑框旁边的等标识,以调出图1b下半部分所示的菜单界面,然后通过点击该菜单界面中的“红包”图标后,跳转至图1c所示的红包配置页面,从而完成对红包的配置和发放。

可见,一方面上述红包发放过程十分繁琐,不利于用户操作;另一方面,尤其是对于发放资金等情况下,如图1d所示,用户极容易出现直接在消息编辑框内输入希望发放的资金金额的情况,从而导致红包发放失败,而且需要重新通过上述过程进行真正的红包发放操作,影响用户的使用体验。

因此,本申请通过优化对业务对象的分配操作,以解决相关技术中的上述问题。为对本申请进行进一步说明,提供下列实施例:

图2是本申请一示例性实施例的一种业务对象的分配方法的流程图,如图2所示,该方法应用于电子设备中,可以包括以下步骤:

步骤202,检测到针对页面中的消息编辑框的预设用户操作;

步骤204,在所述页面中示出与业务对象的分配操作相关的功能选项;

步骤206,响应于针对所述功能选项的触发操作,向预设用户分配所述业务对象。

通过上述实施例,用户只需要对电子设备所示页面中的消息编辑框进行操作,该电子设备即可识别出用户对业务对象的分配需求和意图,从而无需用户单独执行如图1a-1d所示的页面切换和调整操作,即可直接实现对业务对象的分配操作(如红包发放等),有助于简化用户操作、提升用户体验。

在本申请的实施例中,所需要实现的业务可以包括“红包”的发放业务,下面以该业务为例,对本申请的技术方案进行详细说明;当然,本领域技术人员应该理解的是,当应用环境、业务场景等发生变化时,本申请的技术方案也可以应用于其他业务实现过程,本申请并不对此进行限制。

图3是本申请一示例性实施例的另一种业务对象的分配方法的流程图,如图3所示,该方法应用于电子设备中,可以包括以下步骤:

步骤302,检测到针对消息编辑框的用户操作。

在本实施例中,用户可以在消息编辑框中实现消息的输入等编辑操作。根据实际应用需求,消息编辑框可以存在于任意类型的页面中;在一示例性实施例中,消息编辑框可以存在于消息会话页面中,下面以用户通过消息会话页面中的消息编辑框进行红包发放为例,详细描述本申请的技术方案。

举例而言,假定图4示出了用户针对群组“认真工作小组”的消息会话页面,该消息会话页面中包含位于页面底部的矩形的消息编辑框,用户可以对该消息编辑框进行点击等,使电子设备检测到用户操作。当然,消息编辑框的形状、规格以及在页面中的位置等,均可以根据实际需求等进行配置,其并不会影响本申请的技术方案,且本申请也并不对此进行限制。

步骤304,识别用户操作的操作类型;其中,当用户操作为单击操作时,转入步骤306a,当用户操作为双击操作时,转入步骤306b。

在本实施例中,通过对用户操作的预定义,以及对实时检测到的用户操作的匹配识别,可以确定出用户操作的操作类型,比如单击、双击等。当然,此处仅以“单击”和“双击”为例进行说明,实际上任意类型的用户操作,均可以应用于本申请的技术方案中,比如“长按”、“符合预设轨迹的触摸操作”等,只需要存在步骤306a与步骤306b之间的区别,即能够合理推测出用户的操作意图即可。

步骤306a,根据用户操作,执行选取或定位操作。

在本实施例中,当用户对消息编辑框执行了单击操作时,可以认定为用户的操作意图是对该消息编辑框进行选取,或对该消息编辑框内的光标进行定位。

针对“选取”操作。举例而言,当用户处于图4所示的消息会话页面时,用户尚不能够在消息编辑框中进行输入等操作;而当用户对消息编辑框进行单击操作时,电子设备可以判定为用户在该消息会话页面中选取了该消息编辑框,因而该消息会话页面将调出图5a所示的输入键盘,并在消息编辑框内示出光标,则用户可以通过图5a所示的键盘实现在消息编辑框内的消息 输入等消息编辑操作。

针对“定位”操作。举例而言,如图5b所示,假定消息编辑框中原本包含诸如文字“恭喜发财”等已输入内容,且光标位于“恭喜发财”的右侧;那么,当用户在“恭”与“喜”之间执行点击操作后,电子设备可以判定为用户希望对光标进行重新定位,从而将光标位置移动至图5c所示的“恭”与“喜”之间,以便用户执行消息编辑操作。

实际上,对于消息编辑框的选取、光标的定位等,均为相关技术中实现消息编辑的操作过程,可以参考相关技术中提供的技术方案,此处不再赘述。

步骤306b,根据用户操作,确定存在红包发放需求。

在本实施例中,当用户对消息编辑框执行了双击操作时,可以认定为用户存在红包发放的需求(即推测出用户的红包发放意图),因而配合本申请提出的业务对象的分配方案,可以实现更为简化、快捷的红包发放操作。

步骤308,示出功能选项,该功能选项与红包的发放操作相关。

在本实施例中,如图6a所示,当用户针对消息编辑框执行了双击操作时,可以示出“发红包”的功能选项,那么用户通过选取该“发红包”的功能选项,即可实现相应的红包发放操作。

其中,由图6a可知,除了“发红包”的功能选项之外,还可以示出诸如“粘贴”等与该消息编辑框的消息编辑操作相关的功能选项;换言之,相关技术中实际上提供了对于“粘贴”等功能选项的唤出方式,比如对消息编辑框的双击操作等,那么基于本申请的技术方案,可以理解为在相关技术的基础上添加了“发红包”的功能选项,从而有助于简化用户的红包发放操作。

当然,“发红包”的功能选项也可以区别于“粘贴”等相关技术中提供的功能选项,比如用户可以通过双击操作来唤出“发红包”的功能选项,而通过长按操作来唤出“粘贴”的功能选项。

步骤310,完成红包发放。

在一示例性实施例中,当检测到用户对与业务对象的分配操作相关的功能选项的触发操作时,电子设备可以由上述页面(如消息会话页面)跳转至 与业务对象的分配操作相关的预设配置页面;然后,根据预设配置页面接收到的用户配置信息,向预设用户分配业务对象。换言之,如图6a所示,当检测到用户针对“发红包”的功能选项的触发操作时,比如用户点击了该功能选项,电子设备可以由当前所处的消息会话页面跳转至图1c所示的红包配置页面,并在该红包配置页面对所需发放的红包进行配置,然后实现红包的发放操作。

实际上,在上述实施例中,“发红包”的功能选项被作为了“红包配置页面”的跳转链接,而相比于图1b中起到相同作用的“红包”图标,由于本申请中的“发红包”的功能选项是通过针对消息编辑框的操作而唤起,因而可以缩小“红包发放操作”与“消息编辑操作”之间的差异化,不仅可以简化用户在发放红包时的操作复杂度,而且有助于避免发生图1d所示的直接输入红包金额而导致的红包发放失败的情况。

在另一示例性实施例中,与业务对象的分配操作相关的功能选项在实现链接功能时,除了直接实现页面之间的跳转之外,还可以在上述页面(如消息会话页面)中显示与业务对象的分配操作相关的悬浮配置窗口;然后,根据悬浮配置窗口接收到的用户配置信息,向预设用户分配业务对象。换言之,如图6b所示,可以通过悬浮窗口的形式示出“红包配置页面”,使得用户在该红包配置页面中对红包进行配置时,仍然能够从视觉上查看到“下方”示出的消息会话页面,有助于增强“消息会话页面”与“红包配置页面”之间的关联性,即增强“消息通讯”与“红包发放”之间的关联性。

在上述实施例中,当用户操作的页面为消息会话页面时,可以将该消息会话页面关联的所有通讯用户中至少之一作为红包发放对象,即相当于图2所示实施例的步骤206中的“预设用户”。其中,对于群组类型的消息会话页面,“消息会话页面关联的所有通讯用户”可以为该群组的所有成员;对于个人类型的消息会话页面,“消息会话页面关联的所有通讯用户”可以为会话双方。

以“群组类型”为例。在如图6b所示的实施例中,当群组中共33个成 员时,如果用户配置的红包数量也是33个,那么所有群组成员均将作为红包发放对象,相当于图2所示实施例的步骤206中的“预设用户”。相应地,对于“普通”类型而言,33个群组成员将平均分配10元红包资金;而对于“随机”类型而言,10元红包资金同样会分配至33个群组成员,但每个群组成员实际获得的红包资金数额为随机分配,而并非平均分配。

当然,红包个数也可以少于群组成员的数量,比如红包个数小于33个,那么并非所有群组成员都将作为红包发放对象。相应地,一种方式下,可以采取“先到先得”的红包发放形式;而另一种方式下,如图6c所示,可以采取“定向发放”的红包发放形式,即用户直接确定作为红包发放对象的群组成员,比如图6c所示的用户“小白”、用户“小黑”等5人,那么只有这些群组成员可以领取红包,而其他群组成员无法领取红包。

以“个人类型”为例。在图7所示的个人会话页面中,同样可以通过上述图3所示的实施例来实现红包发放(或其他类型的业务对象的分配操作),此处不再赘述。

此外,在上述实施例中,当消息编辑框中包含已输入内容时,若检测到针对消息编辑框的预设用户操作,比如用户对消息编辑框执行双击操作,则可以获取该消息编辑框内的已输入内容,或已输入内容中被用户选取的部分,并将被获取的内容添加为与业务对象的分配操作相关的描述信息,比如对红包发放的描述信息。

如图8a所示,假定消息编辑框中包含的已输入内容为文字“大家新年快乐~~~”,当检测到用户对消息编辑框的双击操作后,可以示出“发红包”的功能选项;那么,当用户点击该“发红包”的功能选项时,可以示出图8b所示的悬浮窗口,并可以通过该悬浮窗口实现红包配置,且在该悬浮窗口中将上述的已输入内容“大家新年快乐~~~”作为了红包发放的描述信息,该描述信息可以表现为:当红包被发放后,如图8c所示,在作为群组成员的用户“小白”的消息会话页面中,可以看到由上述用户“白白”发放的红包消息,且该红包消息中包含“大家新年快乐~~~”的描述信息,则用户“小 白”可以通过对该红包消息的触发,以领取相应的红包资金等。

在图8b-8c所示的实施例中,将消息编辑框内的已输入内容整体作为了红包发放的描述信息,实际上用户还可以对该已输入内容进行选取。比如图8d所示,用户可以仅选取“大家新年快乐”而略去“~~~”,则在图8e所示的用户“小白”的消息会话页面中,可以看到由上述用户“白白”发放的红包消息,且该红包消息中包含“大家新年快乐”的描述信息。

图9示出了根据本申请的一示例性实施例的电子设备的示意结构图。请参考图9,在硬件层面,该电子设备包括处理器、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成业务对象的分配装置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。

请参考图10,在软件实施方式中,该业务对象的分配装置可以包括检测单元、显示单元和分配单元。其中:

检测单元,检测到针对页面中的消息编辑框的预设用户操作;

显示单元,在所述页面中示出与业务对象的分配操作相关的功能选项;

分配单元,响应于针对所述功能选项的触发操作,向预设用户分配所述业务对象。

可选的,所述分配单元具体用于:

当检测到所述触发操作时,由所述页面跳转至与业务对象的分配操作相关的预设配置页面;

根据所述预设配置页面接收到的用户配置信息,向预设用户分配所述业务对象。

可选的,所述分配单元具体用于:

在所述页面中显示与业务对象的分配操作相关的悬浮配置窗口;

根据所述悬浮配置窗口接收到的用户配置信息,向预设用户分配所述业 务对象。

可选的,所述页面包括消息会话页面。

可选的,所述预设用户为所述消息会话页面关联的所有通讯用户中至少之一。

可选的,还包括:

获取单元,获取所述消息编辑框内的已输入内容,或所述已输入内容中被用户选取的部分;

添加单元,将被获取的内容添加为与业务对象的分配操作相关的描述信息。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种 过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

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