本申请涉及通信领域,尤其涉及一种用于进行资源配置的技术。
背景技术:
随着生活水平的提高,人们越来越依赖移动通信设备(或称移动终端)所带来的便利。移动通信设备正在为人们提供丰富的信息,并不断促进用户之间的交流。例如,用户可通过即时通讯应用与其他用户建立联系,并可在即时通讯应用中以类似“发红包”-“收红包”的形式实现财产或其他资源在用户之间进行配置。
技术实现要素:
本申请的一个目的是提供一种用于进行资源配置的设备,以及一种资源配置方法。
根据本申请的一个方面,本申请提供了一种应用于第一终端的资源配置方法,所述方法包括以下步骤:
响应于检测到第一用户的资源配置操作,向网络设备发送资源配置权限请求;
接收所述网络设备基于所述资源配置权限请求而返回的、关于所述网络设备对应的第三账户资源的资源配置权限信息;以及
若所述资源配置权限信息包括已授权,响应于检测到所述第一用户的第一资源转移操作,向所述网络设备发送第一资源转移请求,其中所述第一资源转移请求用于请求所述网络设备将所述第三账户资源配置于目标账户。
根据本申请的另一方面,本申请提供了一种用于进行资源配置的第一终端,其中,该第一终端包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以上所述方法的操作。
根据本申请的又一方面,本申请提供了一种第一终端,所述第一终端包括:
第一一模块,用于响应于检测到第一用户的资源配置操作,向网络设备发送资源配置权限请求;
第一二模块,用于接收所述网络设备基于所述资源配置权限请求而返回的、关于所述网络设备对应的第三账户资源的资源配置权限信息;以及
第一三模块,用于若所述资源配置权限信息包括已授权,响应于检测到所述第一用户的第一资源转移操作,向所述网络设备发送第一资源转移请求,其中所述第一资源转移请求用于请求所述网络设备将所述第三账户资源配置于目标账户。
根据本申请的一个方面,本申请提供了一种应用于网络设备的资源配置方法,所述方法包括以下步骤:
接收第一终端发送的资源配置权限请求;
基于所述资源配置权限请求,确定所述第一终端的关于所述网络设备对应的第三账户资源的资源配置权限信息;
向所述第一终端发送所述资源配置权限信息;
接收所述第一终端发送的第一资源转移请求,所述第一资源转移请求用于请求所述网络设备将所述第三账户资源配置于目标账户;以及
若所述资源配置权限信息包括已授权,基于所述第一资源转移请求,将所述第三账户资源配置于目标账户。
根据本申请的另一方面,本申请提供了一种用于进行资源配置的网络设备,该网络设备包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以上所述方法的操作。
根据本申请的又一方面,本申请提供了一种网络设备,所述网络设备包括:
第二一模块,用于接收第一终端发送的资源配置权限请求;
第二二模块,用于基于所述资源配置权限请求,确定所述第一终端的关于所述网络设备对应的第三账户资源的资源配置权限信息;
第二三模块,用于向所述第一终端发送所述资源配置权限信息;
第二四模块,用于接收所述第一终端发送的第一资源转移请求,所述第一资源转移请求用于请求所述网络设备将所述第三账户资源配置于目标账户;以及
第二五模块,用于若所述资源配置权限信息包括已授权,基于所述第一资源转移请求,将所述第三账户资源配置于目标账户。
根据本申请的一个方面,本申请提供了一种应用于第二终端的资源配置方法,所述方法包括以下步骤:
接收网络设备发送的资源配置消息;以及
响应于检测到第二用户的资源配置确认操作,向所述网络设备发送资源配置确认信息,其中所述资源配置确认信息用于请求所述网络设备将所述网络设备对应的第三账户资源配置于所述第二用户对应的目标账户。
根据本申请的另一方面,本申请提供了一种用于进行资源配置的第二终端,其中,该第二终端包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以上所述方法的操作。
根据本申请的又一方面,本申请提供了一种第二终端,所述第二终端包括:
第三一模块,用于接收网络设备发送的资源配置消息;以及
第三二模块,用于响应于检测到第二用户的资源配置确认操作,向所述网络设备发送资源配置确认信息,其中所述资源配置确认信息用于请求所述网络设备将所述网络设备对应的第三账户资源配置于所述第二用户对应的目标账户。
根据本申请的一个方面,本申请提供了一种资源配置方法,其中,所述方法包括以下步骤:
第一终端响应于检测到第一用户的资源配置操作,向网络设备发送资源配置权限请求;
所述网络设备接收所述资源配置权限请求,并基于所述资源配置权限请求确定所述第一终端的关于所述网络设备对应的第三账户资源的资源配置权限信息;
所述网络设备向所述第一终端发送所述资源配置权限信息;
所述第一终端接收所述资源配置权限信息;
若所述资源配置权限信息包括已授权,所述第一终端响应于检测到所述第一用户的第一资源转移操作,向所述网络设备发送第一资源转移请求,其中所述第一资源转移请求用于请求所述网络设备将所述第三账户资源配置于目标账户;以及
所述网络设备接收所述第一资源转移请求,基于所述第一资源转移请求将所述第三账户资源配置于目标账户。
根据本申请的另一方面,本申请提供了一种存储指令的计算机可读介质,所述指令在被计算机执行时使得所述计算机执行以上任一项所述方法的操作。
现有的资源配置方式(例如,“发红包”-“收红包”)要求用户的账户中有足够的剩余资源才能向其他用户的账户转移资源,否则用户无法通过“资源配置”的形式与其他用户互动,这导致用户之间的关联被弱化和用户的互动意愿降低。与现有技术相比,本申请基于用户的资源配置操作(例如资源转移操作),在用户满足相关条件时以服务提供商等的账户资源转入目标用户的账户,用户无需指定用于从自己账户中转出的资源数量,不仅简化用户的资源配置操作的流程,也能强化用户之间的关联。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1示出本申请一个实施例中的系统拓扑结构;
图2示出本申请一个实施例中资源配置方法的流程;
图3a~图3c分别是本申请一个实施例中应用于第一终端的资源配置方法的流程图;
图4a~图4c分别示出本申请一个实施例中第一终端的界面;
图5a和图5b分别是本申请一个实施例中应用于网络设备的资源配置方法的流程图;
图6是本申请一个实施例中应用于第二终端的资源配置方法的流程图;
图7a~图7c分别示出本申请一个实施例中第一终端的功能模块;
图8a和图8b分别示出本申请一个实施例中网络设备的功能模块;
图9示出本申请一个实施例中第二终端的功能模块;
图10示出可用于本申请各实施例的一种示例性系统的功能模块。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本申请作进一步详细描述。
在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(例如,中央处理器(centralprocessingunit,cpu))、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(randomaccessmemory,ram)和/或非易失性内存等形式,如只读存储器(readonlymemory,rom)或闪存(flashmemory)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(phase-changememory,pcm)、可编程随机存取存储器(programmablerandomaccessmemory,pram)、静态随机存取存储器(staticrandom-accessmemory,sram)、动态随机存取存储器(dynamicrandomaccessmemory,dram)、其他类型的随机存取存储器(randomaccessmemory,ram)、只读存储器(read-onlymemory,rom)、电可擦除可编程只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、快闪记忆体(flashmemory)或其他内存技术、只读光盘只读存储器(compactdiscread-onlymemory,cd-rom)、数字多功能光盘(digitalversatiledisc,dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
本申请所指设备包括但不限于终端、网络设备、或终端与网络设备通过网络相集成所构成的设备。所述终端包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、ios操作系统等。其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程逻辑器件(programmablelogicdevice,pld)、现场可编程门阵列(fieldprogrammablegatearray,fpga)、数字信号处理器(digitalsignalprocessor,dsp)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(cloudcomputing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述网络包括但不限于互联网、广域网、城域网、局域网、vpn网络、无线自组织网络(adhocnetwork)等。优选地,所述设备还可以是运行于所述终端、网络设备、或终端与网络设备、网络设备、触摸终端或网络设备与触摸终端通过网络相集成所构成的设备上的程序。
当然,本领域技术人员应能理解上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
在本申请的描述中,“多个”的含义是两个或者更多,除非另有明确具体的限定。
根据本申请的一个方面,本申请提供了一种资源配置方法。在一些实施例中,该方法基于图1示出的系统实施。其中,第二终端300可能有一台也可能有多台,例如根据第一终端100的第一资源转移操作,网络设备200向一台或多台第二终端300对应的用户的账户中转移相应的资源。
在此,本申请所称的“资源”,包括但不限于用户及第三方账户中的现金余额、账户信用额度或预授权额度、账户积分、代金券、兑换码等,且本领域技术人员应能理解这些“资源”的表现形式仅为举例而非对本申请的限定,任何现有的或今后可能出现的表现形式如能适用于本申请,也包含在本申请的保护范围内,并以引用的方式包含于此。
参考图2,所述方法包括以下步骤:
第一终端响应于检测到第一用户的资源配置操作,向网络设备发送资源配置权限请求;
所述网络设备接收所述资源配置权限请求,并基于所述资源配置权限请求确定所述第一终端的关于所述网络设备对应的第三账户资源的资源配置权限信息;
所述网络设备向所述第一终端发送所述资源配置权限信息;
所述第一终端接收所述资源配置权限信息;
若所述资源配置权限信息包括已授权,所述第一终端响应于检测到所述第一用户的第一资源转移操作,向所述网络设备发送第一资源转移请求,其中所述第一资源转移请求用于请求所述网络设备将所述第三账户资源配置于目标账户;以及
所述网络设备接收所述第一资源转移请求,基于所述第一资源转移请求将所述第三账户资源配置于目标账户。
以下分别从第一终端、网络设备和第二终端的角度,对上述方法进行详细描述。
根据本申请的一个方面,本申请提供了一种应用于第一终端的资源配置方法。参考图3a,所述方法包括步骤s110、步骤s120和步骤s130。
具体而言,在步骤s110中,第一终端响应于检测到第一用户的资源配置操作,向网络设备发送资源配置权限请求。例如,第一终端检测相应的第一用户对该第一终端的操作;若检测到第一用户的资源配置操作(例如以点击第一终端的触控屏幕的相关区域、按压第一终端的相关按键等方式进行),即生成相应的资源配置权限请求,并向网络设备发送该资源配置权限请求,其中该资源配置权限请求用于确定第一用户进行资源配置的权限。以该第一用户向某第二用户“发红包”为例,在一些实施例中,第一用户触发“发红包”入口的操作为该第一用户的资源配置操作。具体以图4a示出的即时通讯应用为例,该第一用户通过点击某第二用户的头像等方式打开其与该第二用户的即时通讯界面,该及时通讯界面含“红包”虚拟按钮;第一用户点击该“红包”虚拟按钮即触发资源配置操作,第一终端检测到该资源配置操作后向网络设备发送资源配置权限请求。当然,本领域技术人员应能理解,点击“红包”虚拟按钮的方式仅为资源配置操作的一种非限制性的触发方式,其他现有的或者今后可能出现的触发方式如能适用于本申请,也包含在本申请的保护范围内,并以引用的方式包含于此。例如,第一终端通过检测第一用户点击第二用户的头像的操作来检测第一用户的资源配置操作,并在检测到该点击操作后呈现相应的即时通讯界面和向网络设备发送资源配置权限请求,以提升用户的操作效率;又例如,第一终端通过检测第一用户在即时通讯应用中的登录操作来检测第一用户的资源配置操作,并在检测到该登录操作后呈现相应的登录后界面和向网络设备发送资源配置权限请求,以进一步提升用户的操作效率。
在步骤s120中,第一终端接收所述网络设备基于所述资源配置权限请求而返回的、关于所述网络设备对应的第三账户资源的资源配置权限信息。在一些实施例中,该资源配置权限信息也被提供至第一用户以提升用户体验和提高操作效率,例如在图4a示出的界面中,“红包”虚拟按钮带有“免单”标记(此时所述资源配置权限信息包括已授权)。
在步骤s130中,第一终端若所述资源配置权限信息包括已授权,响应于检测到所述第一用户的第一资源转移操作,向所述网络设备发送第一资源转移请求,其中所述第一资源转移请求用于请求所述网络设备将所述第三账户资源配置于目标账户。例如,仍以上述即时通讯应用为例,上述第三账户资源对应于图4b中示出的界面中的“总金额2.00元”,即第一用户相对于该第三账户资源已被授权并可进一步执行资源转移操作,以完成资源配置。其中在一些实施例中,该第三账户资源由网络设备对应的账户提供,例如由服务提供商的账户或者信息提供商(例如广告提供商)提供。当第一终端检测到第一用户执行的第一资源转移操作(例如点击图4b所示出界面中的“塞钱进红包”按钮)时,第一终端向所述网络设备发送第一资源转移请求,网络设备在收到该第一资源转移请求后将上述第三账户资源(例如“2.00”元)由网络设备对应的账户转移至第一用户指定的目标账户(例如“收红包”的用户的账户)。
在一些实施例中,所述资源配置权限请求包括第一用户的标识信息,所述资源配置权限信息是由所述网络设备基于所述第一用户的标识信息确定的,以便于所述网络设备基于第一用户的标识信息确认第一用户(即第一终端的用户)的身份,并根据第一用户的身份确认该第一用户是否被授权以进行资源配置,从而实现个性化的用户权限管理。例如,根据第一用户的标识信息,网络设备查询第一用户的资源配置历史(包括但不限于之前是否进行过资源配置,例如是否向其他用户发过“红包”;或者是否转移过网络设备对应账户中的第三账户资源,例如由网络设备对应的账户“垫付”红包金额),并判定未进行过资源配置或未转移过网络设备对应账户中的第三账户资源的用户具有相应权限,从而激励未进行过相关资源配置操作的用户与其他用户建立关联,并提升用户的使用体验;或者查询确定第一用户的年龄是否满足年龄条件(例如是否具有民事行为能力)以保障用户的合法权益;或者查询确定用户的注册时间、并判定注册时间超过一时间阈值(例如1周)的用户具有相应权限,从而提高用户粘度。
在一些实施例中,在步骤s130中,第一终端若所述资源配置权限信息包括已授权,响应于检测到所述第一用户的第一资源转移操作,确定所述第一终端对应的第一账户资源,并向所述网络设备发送所述第一资源转移请求,其中所述第一资源转移请求具体用于请求所述网络设备将所述第一账户资源及所述第三账户资源同时配置于所述目标账户。其中,所述第一账户资源对应于所述第一用户的账户(例如第一账户资源为第一用户的账户余额);而所述第三账户资源仍对应于网络设备对应的账户,并基于第一用户的操作而与第一账户资源被同时转移至目标账户中。以第一用户给第二用户“发红包”为例,在第一用户“包红包”时,“红包”金额一部分来自第一用户的账户(第一账户资源),而另一部分则来自网络设备对应的账户(第三账户资源),在此第一账户资源和第三账户资源被同时转移至目标账户,而第三账户资源作为第一账户资源的补充,使得目标账户对应的用户取得更多的账户资源,从而有助于提升用户体验;此外,在第一用户的账户余额不够时(例如第一用户的账户余额少于其希望转移的金额),第三账户资源的补充能够补足差额,从而免除第一用户要首先增加其账户余额的麻烦,因此能简化第一用户的操作流程,提升第一用户的操作效率。
在一些实施例中,参考图3b,上述方法还包括步骤s140。在步骤s140中,第一终端接收所述网络设备基于所述第一资源转移请求而返回的资源转移结果信息,并呈现所述资源转移结果信息,以供第一用户确认该资源转移结果信息,避免误操作。例如,该资源转移结果信息包括“转移成功”、“转移失败”等。仍以上面的“发红包”场景为例,参考图4c,第一终端的即时通讯界面中包含相应的资源转移结果信息(“红包”发送成功)。在某些情形下,上述第三账户资源和/或第一账户资源在接收方未确认收取的情形下,将被返回源账户。
其中在一些实施例中,在网络设备转移上述第三账户资源后,第一终端接收所述网络设备基于所述第一资源转移请求而返回的资源转移结果信息,并呈现所述资源转移结果信息以及关于所述第三账户资源的第一转移提示信息。例如,该第一转移提示信息包括所述第三账户资源的相关信息,包括但不限于第三账户资源的数量、第三账户资源在所有被转移资源中的占比等,从而向第一用户提供更完整的反馈信息,提升用户体验。
在一些实施例中,参考图3c,上述方法还包括步骤s150。在步骤s150中,第一终端若所述资源配置权限信息包括未授权,响应于检测到所述第一用户的第二资源转移操作,确定所述第一终端对应的第一账户资源,并向所述网络设备发送第二资源转移请求,其中所述第二资源转移请求用于请求所述网络设备将所述第一账户资源配置于所述目标账户。在这种情形下,虽然未被授权以转移网络设备对应的第三账户资源,第一用户亦可由自己的账户可用资源中确认相应份额的第一账户资源(例如由账户余额中选定一部分),并将该第一账户资源转移至目标账户中,从而实现与目标账户所对应用户的互动。
在一些实施例中,所述第一资源转移请求包括第二用户的标识信息,所述目标账户是由所述网络设备基于所述第二用户的标识信息而确定的。即,第一用户首先选中第二用户作为目标用户,例如第一用户在其即时通讯应用中的联系人列表中选中目标用户,并获取该第二用户(目标用户)的标识信息;网络设备在接收到第一资源转移请求后即基于第二用户的标识信息确定第二用户的账户为目标账户,而无需另行确认第二用户的身份,从而提升第一用户的操作效率。
而在另一些实施例中,所述第一资源转移请求包括所述第一用户所在群组的群组标识信息,所述目标账户是由所述网络设备基于所述群组标识信息而确定的。仍以“发红包”为例,网络设备基于所述群组标识信息,向相应的群组中的所有成员发送“红包”消息,并将点击该“红包”消息并确认领取“红包”的群成员作为第二用户,而将其账户作为目标账户。此时,第二用户可为一位用户,亦可为多位用户,以实现第一用户同时与多位第二用户的互动。其中,在一些实施例中,所述第一资源转移请求还包括资源配置数量信息,所述目标账户是由所述网络设备基于所述群组标识信息和所述资源配置数量信息而确定的。在此,所述资源配置数量信息用于限定“第二用户”的人数上限,例如基于领取群组中的“红包”的群成员数量以确定每位第二用户所能获取的“红包”金额(第三账户资源),以鼓励群组中的群成员积极参与互动,以提升用户交流的有效性。
与以上所述的应用于第一终端的资源配置方法相对应地,根据本申请的另一方面,本申请提供了一种应用于网络设备的资源配置方法。
参考图5a,该方法包括步骤s210、步骤s220、步骤s230、步骤s240和步骤s250。
具体而言,在步骤s210中,网络设备接收第一终端发送的资源配置权限请求。例如,第一终端检测相应的第一用户对该第一终端的操作;若检测到第一用户的资源配置操作(例如以点击第一终端的触控屏幕的相关区域、按压第一终端的相关按键等方式进行),即生成相应的资源配置权限请求,并向网络设备发送该资源配置权限请求,其中该资源配置权限请求用于确定第一用户进行资源配置的权限。以该第一用户向某第二用户“发红包”为例,在一些实施例中,第一用户触发“发红包”入口的操作为该第一用户的资源配置操作。本领域技术人员应能理解,点击“红包”虚拟按钮的方式仅为资源配置操作的一种非限制性的触发方式,其他现有的或者今后可能出现的触发方式如能适用于本申请,也包含在本申请的保护范围内,并以引用的方式包含于此。例如,第一终端通过检测第一用户点击第二用户的头像的操作来检测第一用户的资源配置操作,并在检测到该点击操作后呈现相应的即时通讯界面和向网络设备发送资源配置权限请求,以提升用户的操作效率;又例如,第一终端通过检测第一用户在即时通讯应用中的登录操作来检测第一用户的资源配置操作,并在检测到该登录操作后呈现相应的登录后界面和向网络设备发送资源配置权限请求,以进一步提升用户的操作效率。
在步骤s220中,网络设备基于所述资源配置权限请求,确定所述第一终端的关于所述网络设备对应的第三账户资源的资源配置权限信息。例如,在资源配置权限请求中包含第一用户的标识信息,该标识信息供网络设备识别第一用户的身份(例如第一用户在第一用户设备上登录了自己的账号,并通过该第一用户设备发送资源配置权限请求,其中该资源配置权限请求包含第一用户的账号名称),网络设备基于该标识信息查询确定第一用户的资源配置权限信息,或者基于该标识信息查询确定第一用户的其他信息(包括但不限于会员等级、注册时长等)、再基于该其他信息确定第一用户的资源配置权限信息。又例如,该标识信息为第一用户所用的第一终端的标识信息(包括但不限于序列号、mac地址等)并供网络设备识别该第一终端,之后网络设备再根据第一终端与第一用户的对应关系确定第一用户对第三账户资源的资源配置权限信息。本领域技术人员应能理解,这些标识信息的形式仅为举例而非对本申请的任何限定,其他现有的或者今后可能出现的标识信息的形式如能适用于本申请,也包含在本申请的保护范围内,并以引用的方式包含于此。
在步骤s230中,网络设备向所述第一终端发送所述资源配置权限信息。
在步骤s240中,网络设备接收所述第一终端发送的、关于所述第三账户资源的第一资源转移请求。例如,上述资源配置权限信息包括已授权。第一终端响应于检测到所述第一用户的第一资源转移操作,向所述网络设备发送第一资源转移请求,其中所述第一资源转移请求用于请求所述网络设备将所述第三账户资源配置于目标账户。例如,仍以上述即时通讯应用为例,上述第三账户资源对应于图4b中示出的界面中的“总金额2.00元”,即第一用户相对于该第三账户资源已被授权并可进一步执行资源转移操作,以完成资源配置。其中在一些实施例中,该第三账户资源由网络设备对应的账户提供,例如由服务提供商的账户或者信息提供商(例如广告提供商)提供。当第一终端检测到第一用户执行的第一资源转移操作(例如点击图4b所示出界面中的“塞钱进红包”按钮)时,第一终端向所述网络设备发送第一资源转移请求。
在步骤s250中,网络设备若所述资源配置权限信息包括已授权,基于所述第一资源转移请求,将所述第三账户资源配置于目标账户。例如,网络设备在收到上述第一资源转移请求后,将上述第三账户资源(例如“2.00”元)由网络设备对应的账户转移至第一用户指定的目标账户(例如“收红包”的用户的账户)。
在一些实施例中,所述资源配置权限请求包括第一用户的标识信息。其中,在步骤s220中,网络设备基于所述第一用户的标识信息,确定所述第一终端的关于所述网络设备对应的第三账户资源的资源配置权限信息。例如,根据第一用户的标识信息,网络设备查询第一用户的资源配置历史(包括但不限于之前是否进行过资源配置,例如是否向其他用户发过“红包”;或者是否转移过网络设备对应账户中的第三账户资源,例如由网络设备对应的账户“垫付”红包金额),并判定未进行过资源配置或未转移过网络设备对应账户中的第三账户资源的用户具有相应权限,从而激励未进行过相关资源配置操作的用户与其他用户建立关联,并提升用户的使用体验;或者查询确定第一用户的年龄是否满足年龄条件(例如是否具有民事行为能力)以保障用户的合法权益;或者查询确定用户的注册时间、并判定注册时间超过一时间阈值(例如1周)的用户具有相应权限,从而提高用户粘度。
在一些实施例中,在步骤s240中,网络设备接收所述第一终端发送的关于第一账户资源和所述第三账户资源的第一资源转移请求,其中所述第一账户资源对应于所述第一终端所对应的第一用户的账户。而在步骤s250中,网络设备若所述资源配置权限信息包括已授权,基于所述第一资源转移请求,将所述第一账户资源及所述第三账户资源同时配置于所述目标账户。其中,所述第一账户资源对应于所述第一用户的账户(例如第一账户资源为第一用户的账户余额);而所述第三账户资源仍对应于网络设备对应的账户,并基于第一用户的操作而与第一账户资源被同时转移至目标账户中。以第一用户给第二用户“发红包”为例,在第一用户“包红包”时,“红包”金额一部分来自第一用户的账户(第一账户资源),而另一部分则来自网络设备对应的账户(第三账户资源),在此第一账户资源和第三账户资源被同时转移至目标账户,而第三账户资源作为第一账户资源的补充,使得目标账户对应的用户取得更多的账户资源,从而有助于提升用户体验;此外,在第一用户的账户余额不够时(例如第一用户的账户余额少于其希望转移的金额),第三账户资源的补充能够补足差额,从而免除第一用户要首先增加其账户余额的麻烦,因此能简化第一用户的操作流程,提升第一用户的操作效率。
在一些实施例中,上述方法还包括步骤s260(未示出)。在步骤s260中,网络设备向所述第一终端发送对应的资源转移结果信息。第一终端接收并呈现所述资源转移结果信息,以供第一用户确认该资源转移结果信息,避免误操作。例如,该资源转移结果信息包括“转移成功”、“转移失败”等。仍以上面的“发红包”场景为例,参考图4c,第一终端的即时通讯界面中包含相应的资源转移结果信息(“红包”发送成功)。在某些情形下,上述第三账户资源和/或第一账户资源在接收方未确认收取的情形下,将被返回源账户。
在一些实施例中,参考图5b,上述方法还包括步骤s270。在步骤s270中,网络设备接收所述第一终端发送的关于第一账户资源的第二资源转移请求,若所述资源配置权限信息包括未授权则基于所述第二资源转移请求,将所述第一账户资源配置于所述目标账户,并向所述第一终端发送对应的资源转移结果信息,其中所述第一账户资源对应于所述第一终端所对应的第一用户的账户。在这种情形下,虽然未被授权以转移网络设备对应的第三账户资源,第一用户亦可由自己的账户可用资源中确认相应份额的第一账户资源(例如由账户余额中选定一部分),并将该第一账户资源转移至目标账户中,从而实现与目标账户所对应用户的互动。
在一些实施例中,上述第一资源转移请求包括第二用户的标识信息,其中所述目标账户是由所述网络设备基于所述第二用户的标识信息而确定的。即,第一用户首先选中第二用户作为目标用户,例如第一用户在其即时通讯应用中的联系人列表中选中目标用户,并获取该第二用户(目标用户)的标识信息。此时,第一用户已确定第二用户的身份并与第二用户一对一互动,若第一用户向第二用户发“红包”,该“红包”可称为“私聊红包”或“单聊红包”。相应地,上述步骤s250包括子步骤s251(未示出)和子步骤s252(未示出)。在子步骤s251中,网络设备确定所述第二用户的标识信息对应的目标账户;在子步骤s252中,网络设备基于所述第一资源转移请求将所述第三账户资源配置于所述目标账户,并向所述第一终端发送对应的资源转移结果信息。其中,网络设备在接收到第一资源转移请求后即基于第二用户的标识信息确定第二用户的账户为目标账户,而无需另行确认第二用户的身份,从而提升第一用户的操作效率。
其中在一些实施例中,上述子步骤s252还包括子步骤s2521(未示出)、子步骤s2522(未示出)和子步骤s2523(未示出)。在子步骤s2521中,网络设备基于所述第一资源转移请求,向所述目标账户对应的第二终端发送资源配置消息;在子步骤s2522中,网络设备接收所述第二终端基于所述资源配置消息所返回的资源配置确认信息;而在子步骤s2523中,网络设备基于所述资源配置确认信息将所述第三账户资源配置于所述目标账户,并向所述第一终端发送对应的资源转移结果信息,其中所述资源配置权限信息包括已授权。继续以“发红包”为例,上述资源配置消息(或称为“红包消息”)用于通知第二终端的用户(第二用户)有关第一用户发送的“红包”的情况,例如其为一链接或操作入口,并可选地显式提示“xx给您发来红包”;第二用户基于该资源配置消息而在第二终端上执行相应的操作,例如点击该“红包消息”(实为链接或操作入口)并确认收取该红包,则第二终端向网络设备发送上述资源配置确认信息;后续再由网络设备基于该资源配置确认信息而将上述第三账户资源配置于第二用户的账户(目标账户)中。经过第二用户的再次确认,第一用户错误地执行资源转移的操作的情况可被避免。
除了以上所述的“私聊红包”(或“单聊红包”)的情形以外,在一些实施例中,第一用户和第二用户(可能有一个或多个第二用户)在同一群组中,而第一用户可能向该一个或多个第二用户发红包(可能需根据群组中各用户的操作而确定第二用户的身份,即由群组中的用户中确认一个或多个用户为第二用户),这种情况下可称第一用户发送的是“群聊红包”。其中,上述第一资源转移请求包括所述第一终端对应的第一用户所在群组的群组标识信息。相应地,上述步骤s250包括子步骤s253(未示出)、子步骤s254(未示出)和子步骤s255(未示出)。在子步骤s253中,网络设备基于所述群组标识信息确定至少一个第二用户,其中所述至少一个第二用户属于所述群组;在子步骤s254中,网络设备确定所述至少一个第二用户中的至少一个所对应的目标账户;在子步骤s255中,网络设备基于所述第一资源转移请求将所述第三账户资源配置于所述目标账户,并向所述第一终端发送对应的资源转移结果信息,其中所述资源配置权限信息包括已授权。
仍以“发红包”为例,网络设备基于所述群组标识信息,向相应的群组中的所有成员发送“红包”消息,并将点击该“红包”消息并确认领取“红包”的群成员作为第二用户,而将其账户作为目标账户。此时,第二用户可为一位用户,亦可为多位用户,以实现第一用户同时与多位第二用户的互动。其中,在一些实施例中,所述第一资源转移请求还包括资源配置数量信息,所述目标账户是由所述网络设备基于所述群组标识信息和所述资源配置数量信息而确定的。在此,所述资源配置数量信息用于限定“第二用户”的人数上限,例如基于领取群组中的“红包”的群成员数量以确定每位第二用户所能获取的“红包”金额(第三账户资源),以鼓励群组中的群成员积极参与互动,以提升用户交流的有效性。
在一些实施例中,上述子步骤s254包括子步骤s2541(未示出)子步骤s2542(未示出)和子步骤s2543(未示出)。在子步骤s2541中,网络设备向所述至少一个第二用户各自对应的第二终端发送资源配置消息;在子步骤s2542中,网络设备接收至少一个第二终端基于所述资源配置消息所返回的资源配置确认信息;而在子步骤s2543中,网络设备确定所述至少一个第二终端所对应的用户账户为目标账户。相应地,在子步骤s255中,网络设备基于所述资源配置确认信息将所述第三账户资源配置于所述目标账户,并向所述第一终端发送对应的资源转移结果信息,其中所述资源配置权限信息包括已授权。经过各第二用户的再次确认,第一用户错误地执行资源转移的操作的情况可被避免。
其中,一方面,上述“群聊红包”的大小(即对应资金的多少)对于各第二用户而言,有可能是等额的,例如每个第二用户对应的第三账户资源的份额由第一用户指定,或由网络设备根据上述资源配置数量信息计算、分配所得。另一方面,上述“群聊红包”的大小对于各第二用户而言,也有可能是各不相同的。在一些实施例中,上述子步骤s254还包括子步骤s2544(未示出)。在子步骤s2544中,网络设备基于各第二终端所发送的资源配置确认信息分别确定各目标账户对应的资源份额;随后在子步骤s255中,网络设备基于各目标账户对应的资源份额将所述第三账户资源配置于各所述目标账户,并向所述第一终端发送对应的资源转移结果信息,其中所述资源配置权限信息包括已授权。例如网络设备向所述群组中的每个用户发送资源配置消息,并将基于该资源配置消息返回资源配置确认信息(例如领取“红包”)的用户确定为第二用户,再随机分配每位第二用户所对应的份额,以增加用户之间的沟通乐趣。
其中,在一些实施例中,所述第一资源转移请求还包括资源配置数量信息;在上述子步骤s2543中,网络设备基于所述资源配置数量信息确定所述至少一个第二终端所对应的用户账户为目标账户。在此,所述资源配置数量信息用于限定“第二用户”的人数上限,例如基于领取群组中的“红包”的群成员数量以确定每位第二用户所能获取的“红包”金额(第三账户资源),以鼓励群组中的群成员积极参与互动,以提升用户交流的有效性。
在一些实施例中,上述方法还包括步骤s280(未示出)。在步骤s280中,网络设备若所述资源配置权限信息包括已授权,向所述目标账户对应的第二终端发送关于所述第三账户资源的第二转移提示信息。其中,该第二转移提示信息包括所述第三账户资源的相关信息,包括但不限于第三账户资源的数量、第三账户资源在所有被转移资源中的占比等,从而为第二用户提供参考,激励第二用户积极参与互动,例如向其他用户发送“单聊红包”或“群聊红包”。
分别与以上所述的应用于第一终端、网络设备的资源配置方法相对应地,根据本申请的另一方面,本申请提供了一种应用于第二终端的资源配置方法。
参考图6,该方法包括步骤s310、步骤s320。具体而言,在步骤s310中,第二终端接收网络设备发送的资源配置消息;在步骤s320中,第二终端响应于检测到第二用户的资源配置确认操作,向所述网络设备发送资源配置确认信息,其中所述资源配置确认信息用于请求所述网络设备将所述网络设备对应的第三账户资源配置于所述第二用户对应的目标账户。仍以第一用户向第二用户“发红包”的情景为例,该资源配置消息(或称为“红包消息”)用于通知第二终端的用户(第二用户)有关第一用户发送的“红包”的情况,例如其为一链接或操作入口,并可选地显式提示“xx给您发来红包”;第二用户基于该资源配置消息而在第二终端上执行相应的操作,例如点击该“红包消息”(实为链接或操作入口)并确认收取该红包,则第二终端向网络设备发送上述资源配置确认信息;后续再由网络设备基于该资源配置确认信息而将上述第三账户资源配置于第二用户的账户(目标账户)中。
在一些实施例中,所述资源配置消息是由所述网络设备基于第一终端发送的第一资源转移请求发送的;所述资源配置确认信息具体用于请求所述网络设备将所述第一终端对应的第一账户资源以及所述第三账户资源同时配置于所述目标账户。其中,所述第一账户资源对应于所述第一用户的账户(例如第一账户资源为第一用户的账户余额);而所述第三账户资源仍对应于网络设备对应的账户,并基于第一用户的操作而与第一账户资源被同时转移至目标账户中。以第一用户给第二用户“发红包”为例,在第一用户“包红包”时,“红包”金额一部分来自第一用户的账户(第一账户资源),而另一部分则来自网络设备对应的账户(第三账户资源),在此第一账户资源和第三账户资源被同时转移至目标账户,而第三账户资源作为第一账户资源的补充,使得目标账户对应的用户取得更多的账户资源,从而有助于提升用户体验;此外,在第一用户的账户余额不够时(例如第一用户的账户余额少于其希望转移的金额),第三账户资源的补充能够补足差额,从而免除第一用户要首先增加其账户余额的麻烦,因此能简化第一用户的操作流程,提升第一用户的操作效率。
在一些实施例中,上述方法还包括步骤s330(未示出)。在步骤s330中,第二终端接收并呈现所述网络设备发送的关于所述第三账户资源的第二转移提示信息。其中,该第二转移提示信息包括所述第三账户资源的相关信息,包括但不限于第三账户资源的数量、第三账户资源在所有被转移资源中的占比等,从而为第二用户提供参考,激励第二用户积极参与互动,例如向其他用户发送“单聊红包”或“群聊红包”。
上文主要对本申请实施例提供的方法进行了举例介绍,相对应的,本申请还提供了能够执行上述各方法对应的设备,这些设备能够执行上述各方法示例中各个步骤的单元或模块,这些单元或模块可以通过硬件、软件或软硬结合的方式来实现,本申请并不限定。下面结合图7a至图9进行介绍。
根据本申请的一个方面,本申请提供了一种第一终端,该第一终端包括能够执行图3a所示方法中各个步骤的单元或模块。具体地,参考图7a,所述第一终端包括第一一模块110、第一二模块120和第一三模块130。
具体而言,第一一模块110响应于检测到第一用户的资源配置操作,向网络设备发送资源配置权限请求。第一二模块120接收所述网络设备基于所述资源配置权限请求而返回的、关于所述网络设备对应的第三账户资源的资源配置权限信息。第一三模块130若所述资源配置权限信息包括已授权,响应于检测到所述第一用户的第一资源转移操作,向所述网络设备发送第一资源转移请求,其中所述第一资源转移请求用于请求所述网络设备将所述第三账户资源配置于目标账户。
具体地,为简便起见,图7a中各个模块能够执行的各种实施方式或细节,以及能够达到的技术效果,请参考图3a中各个方法示例的相关描述,此处不再赘述。
在一些实施例中,本申请提供的第一终端包括能够执行图3b所示方法中各个步骤的单元或模块。具体地,参考图7b,上述第一终端除包括第一一模块110、第一二模块120和第一三模块130外,还包括第一四模块140。其中,有关第一一模块110、第一二模块120和第一三模块130的介绍可以参考图7a中的相关描述,第一四模块140接收所述网络设备基于所述第一资源转移请求而返回的资源转移结果信息,并呈现所述资源转移结果信息,以供第一用户确认该资源转移结果信息,避免误操作。
具体地,为简便起见,图7b中各个模块能够执行的各种实施方式或细节,以及能够达到的技术效果,可以参考图3a中各个方法示例的相关描述,以及图7a中相同模块的有关描述,此处不再赘述。
在一些实施例中,本申请提供的第一终端包括能够执行图3c所示方法中各个步骤的单元或模块。具体地,参考图7c,上述第一终端除包括第一一模块110、第一二模块120和第一三模块130外,还包括第一五模块150。其中,有关第一一模块110、第一二模块120和第一三模块130的介绍请参考图7a中的相关描述,第一五模块150若所述资源配置权限信息包括未授权,响应于检测到所述第一用户的第二资源转移操作,确定所述第一终端对应的第一账户资源,并向所述网络设备发送第二资源转移请求,其中所述第二资源转移请求用于请求所述网络设备将所述第一账户资源配置于所述目标账户。在这种情形下,虽然未被授权以转移网络设备对应的第三账户资源,第一用户亦可由自己的账户可用资源中确认相应份额的第一账户资源(例如由账户余额中选定一部分),并将该第一账户资源转移至目标账户中,从而实现与目标账户所对应用户的互动。
具体地,为简便起见,图7c中各个模块能够执行的各种实施方式或细节,以及能够达到的技术效果,请参考图3c中各个方法示例的相关描述,以及图7a中相同模块的有关描述,此处不再赘述。
与以上所述的第一终端相对应地,根据本申请的另一方面,本申请提供了一种网络设备,该网络设备包括能够执行图5a所示方法中各个步骤的单元或模块。
具体地,参考图8a,该网络设备包括第二一模块210、第二二模块220、第二三模块230、第二四模块240和第二五模块250。
具体而言,第二一模块210接收第一终端发送的资源配置权限请求。
第二二模块220基于所述资源配置权限请求,确定所述第一终端的关于所述网络设备对应的第三账户资源的资源配置权限信息。
第二三模块230向所述第一终端发送所述资源配置权限信息。
第二四模块240接收所述第一终端发送的、关于所述第三账户资源的第一资源转移请求。
第二五模块250若所述资源配置权限信息包括已授权,基于所述第一资源转移请求,将所述第三账户资源配置于目标账户。
具体地,为简便起见,图8a中各个模块能够执行的各种实施方式或细节,以及能够达到的技术效果,请参考图5a中各个方法示例的相关描述,此处不再赘述。
在一些实施例中,本申请提供的第一终端包括能够执行上述步骤s260的单元或模块。具体地,上述网络设备除包括第二一模块210、第二二模块220、第二三模块230、第二四模块240和第二五模块250之外,还包括第二六模块260(未示出)。第二六模块260向所述第一终端发送对应的资源转移结果信息。其中,第二六模块260接收并呈现所述资源转移结果信息,以供第一用户确认该资源转移结果信息,避免误操作。
在一些实施例中,本申请提供的网络设备包括能够执行图5b所示方法中各个步骤的单元或模块。具体地,参考图8b,上述网络设备除包括第二一模块210、第二二模块220、第二三模块230、第二四模块240和第二五模块250之外,还包括第二七模块270。其中,有关第二一模块210、第二二模块220、第二三模块230、第二四模块240和第二五模块250的介绍请参考图5b中的相关描述,第二七模块270接收所述第一终端发送的关于第一账户资源的第二资源转移请求,若所述资源配置权限信息包括未授权则基于所述第二资源转移请求,将所述第一账户资源配置于所述目标账户,并向所述第一终端发送对应的资源转移结果信息,其中所述第一账户资源对应于所述第一终端所对应的第一用户的账户。在这种情形下,虽然未被授权以转移网络设备对应的第三账户资源,第一用户亦可由自己的账户可用资源中确认相应份额的第一账户资源(例如由账户余额中选定一部分),并将该第一账户资源转移至目标账户中,从而实现与目标账户所对应用户的互动。
具体地,为简便起见,图8b中各个模块能够执行的各种实施方式或细节,以及能够达到的技术效果,请参考图5b中各个方法示例的相关描述,以及图8b中相同模块的有关描述,此处不再赘述。
在一些实施例中,本申请提供的第一终端包括能够执行上述步骤s280的单元或模块。具体地,上述网络设备除包括第二一模块210、第二二模块220、第二三模块230、第二四模块240和第二五模块250之外,还包括第二八模块280(未示出)。第二八模块280若所述资源配置权限信息包括已授权,向所述目标账户对应的第二终端发送关于所述第三账户资源的第二转移提示信息。其中,该第二转移提示信息包括所述第三账户资源的相关信息,包括但不限于第三账户资源的数量、第三账户资源在所有被转移资源中的占比等,从而为第二用户提供参考,激励第二用户积极参与互动,例如向其他用户发送“单聊红包”或“群聊红包”。
分别与以上所述的第一终端、网络设备相对应地,根据本申请的另一方面,本申请提供了一种第二终端,该第二终端包括能够执行图6所示方法中各个步骤的单元或模块。
具体地,参考图9,该第二终端包括第三一模块310、第三二模块320。具体而言,第三一模块310接收网络设备发送的资源配置消息;第三二模块320响应于检测到第二用户的资源配置确认操作,向所述网络设备发送资源配置确认信息,其中所述资源配置确认信息用于请求所述网络设备将所述网络设备对应的第三账户资源配置于所述第二用户对应的目标账户。
具体地,为简便起见,图9中各个模块能够执行的各种实施方式或细节,以及能够达到的技术效果,请参考图6中各个方法示例的相关描述,此处不再赘述。
在一些实施例中,本申请提供的第二终端包括能够执行上述步骤s330的单元或模块。具体地,上述第二终端除包括第三一模块310和第三二模块320之外,还包括第三三模块330(未示出)。第三三模块330接收并呈现所述网络设备发送的关于所述第三账户资源的第二转移提示信息。其中,该第二转移提示信息包括所述第三账户资源的相关信息,包括但不限于第三账户资源的数量、第三账户资源在所有被转移资源中的占比等,从而为第二用户提供参考,激励第二用户积极参与互动,例如向其他用户发送“单聊红包”或“群聊红包”。
本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机代码,当所述计算机代码被执行时,如前任一项所述的方法被执行。
本申请还提供了一种计算机程序产品,当所述计算机程序产品被计算机设备执行时,如前任一项所述的方法被执行。
本申请还提供了一种计算机设备,所述计算机设备包括:
一个或多个处理器;
存储器,用于存储一个或多个计算机程序;
当所述一个或多个计算机程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如前任一项所述的方法。
图10示出了可被用于实施本申请中所述的各个实施例的示例性系统。
如图10所示,在一些实施例中,系统1000能够作为各所述实施例中的任意一个第一终端、网络设备或第二终端。在一些实施例中,系统1000可包括具有指令的一个或多个计算机可读介质(例如,系统存储器或nvm/存储设备1020)以及与该一个或多个计算机可读介质耦合并被配置为执行指令以实现模块从而执行本申请中所述的动作的一个或多个处理器(例如,(一个或多个)处理器1005)。
对于一个实施例,系统控制模块1010可包括任意适当的接口控制器,以向(一个或多个)处理器1005中的至少一个和/或与系统控制模块1010通信的任意适当的设备或组件提供任意适当的接口。
系统控制模块1010可包括存储器控制器模块1030,以向系统存储器1015提供接口。存储器控制器模块1030可以是硬件模块、软件模块和/或固件模块。
系统存储器1015可被用于例如为系统1000加载和存储数据和/或指令。对于一个实施例,系统存储器1015可包括任意适当的易失性存储器,例如,适当的dram。在一些实施例中,系统存储器1015可包括双倍数据速率类型四同步动态随机存取存储器(ddr4sdram)。
对于一个实施例,系统控制模块1010可包括一个或多个输入/输出(i/o)控制器,以向nvm/存储设备1020及(一个或多个)通信接口1025提供接口。
例如,nvm/存储设备1020可被用于存储数据和/或指令。nvm/存储设备1020可包括任意适当的非易失性存储器(例如,闪存)和/或可包括任意适当的(一个或多个)非易失性存储设备(例如,一个或多个硬盘驱动器(harddisk,hdd)、一个或多个光盘(cd)驱动器和/或一个或多个数字通用光盘(dvd)驱动器)。
nvm/存储设备1020可包括在物理上作为系统1000被安装在其上的设备的一部分的存储资源,或者其可被该设备访问而不必作为该设备的一部分。例如,nvm/存储设备1020可通过网络经由(一个或多个)通信接口1025进行访问。
(一个或多个)通信接口1025可为系统1000提供接口以通过一个或多个网络和/或与任意其他适当的设备通信。系统1000可根据一个或多个无线网络标准和/或协议中的任意标准和/或协议来与无线网络的一个或多个组件进行无线通信。
对于一个实施例,(一个或多个)处理器1005中的至少一个可与系统控制模块1010的一个或多个控制器(例如,存储器控制器模块1030)的逻辑封装在一起。对于一个实施例,(一个或多个)处理器1005中的至少一个可与系统控制模块1010的一个或多个控制器的逻辑封装在一起以形成系统级封装(sip)。对于一个实施例,(一个或多个)处理器1005中的至少一个可与系统控制模块1010的一个或多个控制器的逻辑集成在同一模具上。对于一个实施例,(一个或多个)处理器1005中的至少一个可与系统控制模块1010的一个或多个控制器的逻辑集成在同一模具上以形成片上系统(soc)。
在各个实施例中,系统1000可以但不限于是:服务器、工作站、台式计算设备或移动计算设备(例如,膝上型计算设备、手持计算设备、平板电脑、上网本等)。在各个实施例中,系统1000可具有更多或更少的组件和/或不同的架构。例如,在一些实施例中,系统1000包括一个或多个摄像机、键盘、液晶显示器(lcd)屏幕(包括触屏显示器)、非易失性存储器端口、多个天线、图形芯片、专用集成电路(asic)和扬声器。
需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(asic)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。本领域技术人员应能理解,计算机程序指令在计算机可读介质中的存在形式包括但不限于源文件、可执行文件、安装包文件等,相应地,计算机程序指令被计算机执行的方式包括但不限于:该计算机直接执行该指令,或者该计算机编译该指令后再执行对应的编译后程序,或者该计算机读取并执行该指令,或者该计算机读取并安装该指令后再执行对应的安装后程序。在此,计算机可读介质可以是可供计算机访问的任意可用的计算机可读存储介质或通信介质。
通信介质包括藉此包含例如计算机可读指令、数据结构、程序模块或其他数据的通信信号被从一个系统传送到另一系统的介质。通信介质可包括有导的传输介质(诸如电缆和线(例如,光纤、同轴等))和能传播能量波的无线(未有导的传输)介质,诸如声音、电磁、rf、微波和红外。计算机可读指令、数据结构、程序模块或其他数据可被体现为例如无线介质(诸如载波或诸如被体现为扩展频谱技术的一部分的类似机制)中的已调制数据信号。术语“已调制数据信号”指的是其一个或多个特征以在信号中编码信息的方式被更改或设定的信号。调制可以是模拟的、数字的或混合调制技术。
作为示例而非限制,计算机可读存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据的信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动的介质。例如,计算机可读存储介质包括,但不限于,易失性存储器,诸如随机存储器(ram,dram,sram);以及非易失性存储器,诸如闪存、各种只读存储器(rom,prom,eprom,eeprom)、磁性和铁磁/铁电存储器(mram,feram);以及磁性和光学存储设备(硬盘、磁带、cd、dvd);或其它现在已知的介质或今后开发的能够存储供计算机系统使用的计算机可读信息/数据。
在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。