CN110717124B - 用于实现像素页面的像素占领的方法及装置 - Google Patents
用于实现像素页面的像素占领的方法及装置 Download PDFInfo
- Publication number
- CN110717124B CN110717124B CN201910953999.4A CN201910953999A CN110717124B CN 110717124 B CN110717124 B CN 110717124B CN 201910953999 A CN201910953999 A CN 201910953999A CN 110717124 B CN110717124 B CN 110717124B
- Authority
- CN
- China
- Prior art keywords
- pixel
- occupation
- information
- preemption
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
- Image Processing (AREA)
- Processing Or Creating Images (AREA)
Abstract
本说明书的实施例提供用于实现像素页面中的像素占领的方法及装置。在该方法中,响应于获取用户在客户端设备上发起的针对目标像素的像素占领请求,获取目标像素的占领所需费用,所述目标像素的占领所需费用是基于目标像素的第一像素占领信息确定的,所述第一像素占领信息是所述区块链节点中的当前最新像素占领信息。随后,向区块链节点发送像素占领交易,所述像素占领交易包括用户账户、目标像素的像素标识以及占领所需费用,其中,在所述区块链节点处执行像素占领交易,并且在像素占领交易成功时,使用与像素占领交易对应的第二像素占领信息来完成像素占领处理。
Description
技术领域
本说明书的实施例通常涉及区块链应用技术,更具体地,涉及用于基于区块链来实现像素页面的像素占领的方法及装置。
背景技术
基于区块链技术的像素占领应用是一种集游戏和艺术于一体的应用。在像素占领应用中,在线提供一个像素页面,该像素页面也可以称为数字画布或像素地图。在像素页面上设置有多个像素(也可以称为“像素点”或“像素格”)。例如,像素页面可以包括100万个像素。每个像素可以用于绘画或个人展示,比如展示个人信息等。
用户可以通过花费一定数量的费用(例如,比特币、代币(token)等)来购买像素,从而拥有像素的占领权和使用权。像素页面中的像素的数目是有限的,如何实现像素页面的像素占领是像素占领应用需要解决的问题,尤其是在需要占领的像素已经被他人占领的情况下。
发明内容
鉴于上述问题,本说明书的实施例提供了一种基于区块链来实现像素页面的像素占领的方法及装置。利用该方法及装置,能够有效且安全地实现像素页面中的像素占领。
根据本说明书的实施例的一个方面,提供了一种用于实现像素页面中的像素占领的方法,所述像素页面包括至少一个像素,每个像素具有像素占领信息,所述像素占领信息以区块链数据的形式存储在区块链网络中,所述像素占领信息包括占领者描述信息和占领费用信息,所述方法由客户端设备执行,所述方法包括:获取用户在客户端设备上发起的针对目标像素的像素占领请求,所述用户在所述区块链网络中具有用户账户;响应于所述像素占领请求,获取所述目标像素的占领所需费用,所述目标像素的占领所需费用是基于所述目标像素的第一像素占领信息确定的,所述第一像素占领信息是所述区块链节点中的当前最新像素占领信息;以及向所述区块链节点发送像素占领交易,所述像素占领交易包括所述用户账户、所述目标像素的像素标识以及所述占领所需费用,其中,在所述区块链节点处执行像素占领交易,并且在所述像素占领交易成功时,使用与所述像素占领交易对应的第二像素占领信息来完成像素占领处理。
可选地,在上述方面的一个示例中,响应于所述像素占领请求,获取所述目标像素的占领所需费用可以包括:响应于所述像素占领请求,从所述区块链网络的区块链节点获取所述目标像素的占领所需费用。
可选地,在上述方面的一个示例中,响应于所述像素占领请求,获取所述目标像素的占领所需费用可以包括:响应于所述像素占领请求,从所述区块链网络的区块链节点获取所述目标像素的第一像素占领信息;以及基于所述第一像素占领信息中的占领费用信息,确定所述目标像素的占领所需费用。
可选地,在上述方面的一个示例中,所述方法还可以包括:响应于像素占领处理完成,从所述区块链节点接收第三像素占领信息,所述第三像素占领信息至少包括所述目标像素的第二像素占领信息;以及在所述像素页面的对应像素中显示部分或全部所述第三像素占领信息,所显示的部分或全部第三像素占领信息至少包括占领者描述信息。
可选地,在上述方面的一个示例中,所述像素占领请求可以是响应于所述用户在所述像素页面中选择所述目标像素而接收的。
可选地,在上述方面的一个示例中,所述目标像素是由所述客户端设备的***确定的。
可选地,在上述方面的一个示例中,在向所述区块链节点发送像素占领交易之前,所述方法还可以包括:在所述目标像素中显示所获取的部分或全部第一像素占领信息,所显示的部分或全部第一像素占领信息至少包括占领者描述信息。
可选地,在上述方面的一个示例中,所述第三像素占领信息可以包括所述像素页面的各个像素在所述区块链节点中的最新像素占领信息,或者所获取的第三像素占领信息可以包括所述区块链节点处的占领信息发生变化的像素的最新像素占领信息。
可选地,在上述方面的一个示例中,所述方法还可以包括:将所获取的第三像素占领信息缓存在所述客户端设备中。
可选地,在上述方面的一个示例中,所述占领者描述信息可以包括占领者头像信息和/或占领者文字描述信息。
可选地,在上述方面的一个示例中,所述像素占领信息还可以包括占领者留言信息。
可选地,在上述方面的一个示例中,所述方法还可以包括:分享像素占领内容消息,所述像素占领内容消息是基于部分或全部所述第一像素占领信息生成的。
可选地,在上述方面的一个示例中,获取用户在客户端设备上发起的针对所述像素页面中的目标像素的像素占领请求可以包括:响应于用户在所述像素页面中选择所述目标像素,提供占领请求确认界面,所述占领请求确认界面包括可选择像素占领请求类型,以供用户选择或确认;以及响应于用户选择或确认可选择像素占领请求类型,确定像素占领请求,其中,所述目标像素的占领所需费用是基于所述像素占领请求的类型以及所述目标像素的第一像素占领信息确定的。
可选地,在上述方面的一个示例中,所述可选择像素占领请求类型可以是基于所述目标像素的当前占领费用以及所述用户的用户账户余额确定的。
可选地,在上述方面的一个示例中,所述可选择像素占领请求类型可以包括像素独自占领请求和像素联合占领请求。
可选地,在上述方面的一个示例中,所述可选择像素占领请求类型可以包括像素独自占领请求和像素联合占领请求,以及所述像素联合占领请求可以是在针对所述像素独自占领请求的像素占领交易失败后提供的。
可选地,在上述方面的一个示例中,所述像素页面可以是可缩放的。
可选地,在上述方面的一个示例中,所述像素页面的预定像素可以设置有奖励对象池,其中,在所述目标像素具有奖励对象池并且被成功占领后,在所述区块链节点处执行抽奖处理,并且所抽出的奖励对象被分发给所述目标像素的占领者。
可选地,在上述方面的一个示例中,在所述目标像素被联合占领时,所述奖励对象的归属者和/或所述占领者描述信息可以是基于投票机制确定的,其中,各个联合占领者可以被赋予相同的投票权,或者可以基于占领费用支付额度被赋予不同的投票权。
根据本说明书的实施例的另一方面,提供一种用于实现像素页面中的像素占领的方法,所述像素页面包括至少一个像素,每个像素具有像素占领信息,所述像素占领信息以区块链数据的形式存储在区块链网络中,所述像素占领信息包括占领者描述信息和占领费用信息,所述方法由区块链节点执行,所述方法包括:接收用户经由客户端设备发送的针对目标像素的像素占领交易,所述像素占领交易包括所述用户在所述区块链网络中的用户账户、所述目标像素的像素标识以及所述目标像素的占领所需费用,其中,所述占领所需费用是响应于用户经由所述客户端设备发起的像素占领请求而获取的,所述目标像素的占领所需费用是基于所述目标像素的第一像素占领信息确定的,所述第一像素占领信息是所述区块链节点中的当前最新像素占领信息;在所述区块链节点处执行像素占领交易;以及在所述像素占领交易成功时,使用与所述像素占领交易对应的第二像素占领信息来完成像素占领处理。
根据本说明书的实施例的另一方面,提供一种用于实现像素页面中的像素占领的装置,所述像素页面包括至少一个像素,每个像素具有像素占领信息,所述像素占领信息以区块链数据的形式存储在区块链网络中,所述像素占领信息包括占领者描述信息和占领费用信息,所述装置可以包括:占领请求获取单元,获取用户在客户端设备上发起的针对目标像素的像素占领请求,所述用户在所述区块链网络中具有用户账户;占领费用获取单元,响应于所述像素占领请求,获取所述目标像素的占领所需费用,所述目标像素的占领所需费用是基于所述目标像素的第一像素占领信息确定的,所述第一像素占领信息是所述区块链节点中的当前最新像素占领信息;以及占领交易发送单元,向所述区块链节点发送像素占领交易,所述像素占领交易包括所述用户账户、所述目标像素的像素标识以及所述占领所需费用,其中,在所述区块链节点处执行像素占领交易,并且在所述像素占领交易成功时,使用与所述像素占领交易对应的第二像素占领信息来完成像素占领处理。
可选地,在上述方面的一个示例中,所述占领费用获取单元响应于所述像素占领请求,从所述区块链网络的区块链节点获取所述目标像素的占领所需费用。
可选地,在上述方面的一个示例中,所述占领费用获取单元可以包括:占领信息获取模块,响应于所述像素占领请求,从所述区块链网络的区块链节点获取所述目标像素的第一像素占领信息;以及占领费用确定模块,基于所述第一像素占领信息中的占领费用信息,确定所述目标像素的占领所需费用。
可选地,在上述方面的一个示例中,所述装置还可以包括:占领信息接收单元,响应于像素占领处理完成,从所述区块链节点接收第三像素占领信息,所述第三像素占领信息至少包括所述目标像素的第二像素占领信息;以及占领信息显示单元,在所述像素页面的对应像素中显示部分或全部所述第三像素占领信息,所显示的部分或全部第三像素占领信息至少包括占领者描述信息。
可选地,在上述方面的一个示例中,在向所述区块链节点发送像素占领交易之前,所述占领信息显示单元在所述目标像素中显示所获取的部分或全部第一像素占领信息,所显示的部分或全部第一像素占领信息至少包括占领者描述信息。
可选地,在上述方面的一个示例中,所述第三像素占领信息包括所述像素页面的各个像素在所述区块链节点中的最新像素占领信息,或者所获取的第三像素占领信息包括所述区块链节点处的占领信息发生变化的像素的最新像素占领信息。
可选地,在上述方面的一个示例中,所述装置还可以包括:缓存单元,将所获取的第三像素占领信息缓存在所述客户端设备中。
可选地,在上述方面的一个示例中,所述像素占领信息还可以包括占领者留言信息,以及,所述装置还可以包括:分享单元,分享像素占领内容消息,所述像素占领内容消息是基于部分或全部所述第一像素占领信息生成的。
可选地,在上述方面的一个示例中,所述占领请求获取单元可以包括:请求类型提供模块,响应于用户在所述像素页面中选择所述目标像素,提供占领请求确认界面,所述占领请求确认界面包括可选择像素占领请求类型;以及占领请求确定模块,响应于用户针对可选择像素占领请求类型的选择,确定像素占领请求,其中,所述目标像素的占领所需费用是基于所述像素占领请求的类型以及所述目标像素的第一像素占领信息确定的。
根据本说明书的实施例的另一方面,提供一种用于实现像素页面中的像素占领的装置,所述像素页面包括至少一个像素,每个像素具有像素占领信息,所述像素占领信息以区块链数据的形式存储在区块链网络中,所述像素占领信息包括占领者描述信息和占领费用信息,所述装置包括:占领交易接收单元,接收用户经由客户端设备发送的针对目标像素的像素占领交易,所述像素占领交易包括所述用户在所述区块链网络中的用户账户、所述目标像素的像素标识以及所述目标像素的占领所需费用,其中,所述占领所需费用是响应于用户经由所述客户端设备发起的像素占领请求而获取的,所述目标像素的占领所需费用是基于所述目标像素的第一像素占领信息确定的,所述第一像素占领信息是所述区块链节点中的当前最新像素占领信息;占领交易执行单元,在所述区块链节点处执行像素占领交易;以及占领处理单元,在所述像素占领交易成功时,使用与所述像素占领交易对应的第二像素占领信息来完成像素占领处理。
根据本说明书的实施例的另一方面,提供一种计算设备,包括:一个或多个处理器,以及与所述一个或多个处理器耦合的存储器,所述存储器存储指令,当所述指令被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如上所述的用于实现像素页面的像素占领的方法。
根据本说明书的实施例的另一方面,提供一种机器可读存储介质,其存储有可执行指令,所述指令当被执行时使得所述机器执行如上所述的用于实现像素页面的像素占领的方法。
附图说明
通过参照下面的附图,可以实现对于本说明书的实施例内容的本质和优点的进一步理解。在附图中,类似组件或特征可以具有相同的附图标记。
图1示出了根据本说明书的实施例的用于实现像素页面中的像素占领的方法的流程图;
图2示出了根据本说明书的实施例的像素占领应用的进入页面的示例示意图;
图3示出了根据本说明书的实施例的进入像素占领应用后的初始像素页面的一个示例示意图;
图4示出了根据本说明书的实施例的进入像素占领应用后的初始像素页面的另一示例示意图;
图5示出了根据本说明书的实施例的像素占领请求触发页面的一个示例的示意图;
图6示出了根据本说明书的实施例的用于获取像素占领请求的过程的一个示例的示意图;
图7示出了根据本说明书的实施例的用于确定可选择像素占领请求类型的过程的一个示例的示意图;
图8示出了根据本说明书的实施例的像素占领请求界面的一个示例的示意图;
图9示出了根据本说明书的实施例的用于获取目标像素的占领所需费用的过程的一个示例的示意图;
图10示出了根据本说明书的实施例的用于获取目标像素的占领所需费用的过程的另一示例的示意图;
图11示出了根据本说明书的实施例的像素占领信息的一个示例示意图;
图12示出了根据本说明书的实施例的目标像素的当前占领情况的一个示例示意图;
图13示出了根据本说明书的实施例的完成像素占领后的像素页面的一个示例示意;
图14示出了根据本说明书的实施例的完成像素占领后的像素页面的另一示例示意;
图15示出了根据本说明书的实施例的位于客户端设备处的用于实现像素页面中的像素占领的装置的方框图;
图16示出了根据本说明书的实施例的占领请求获取单元的一个示例的方框图;
图17示出了根据本说明书的实施例的占领费用获取单元的一个示例的方框图;
图18示出了根据本说明书的实施例的位于区块链节点处的用于实现像素页面中的像素占领的装置的方框图;和
图19示出了根据本说明书的实施例的用于实现像素页面中的像素占用的计算设备的方框图。
具体实施方式
现在将参考示例实施方式讨论本文描述的主题。应该理解,讨论这些实施方式只是为了使得本领域技术人员能够更好地理解从而实现本文描述的主题,并非是对权利要求书中所阐述的保护范围、适用性或者示例的限制。可以在不脱离本说明书的实施例内容的保护范围的情况下,对所讨论的元素的功能和排列进行改变。各个示例可以根据需要,省略、替代或者添加各种过程或组件。例如,所描述的方法可以按照与所描述的顺序不同的顺序来执行,以及各个步骤可以被添加、省略或者组合。另外,相对一些示例所描述的特征在其它例子中也可以进行组合。
如本文中使用的,术语“包括”及其变型表示开放的术语,含义是“包括但不限于”。术语“基于”表示“至少部分地基于”。术语“一个实施例”和“一实施例”表示“至少一个实施例”。术语“另一个实施例”表示“至少一个其他实施例”。术语“第一”、“第二”等可以指代不同的或相同的对象。下面可以包括其他的定义,无论是明确的还是隐含的。除非上下文中明确地指明,否则一个术语的定义在整个说明书中是一致的。
针对基于区块链技术的像素占领应用,目前提出了多种解决方案。典型的解决方案示例可以包括Satoshi's Place、EOS PIXEL MASTER和TronPixel。
Satoshi's Place是由闪电(Lightning)网络提供支持的在线画板。该数字画布由100万个像素组成,其中,每个像素都将花费用户1saoshi(0.00000001BTC)的比特币来购买,以用于绘画。
EOS PIXEL MASTER是基于区块链技术的协作艺术品。在EOS PIXEL MASTER中,提供一个画布,并且可以使用工具栏画笔来在画布上绘画,然后展示给每个打开的人。在画布上绘画需要拥有画布上的像素,并且画布上像素是收费的。通常,每个像素的起始价被设定为0.05EOS。如果你想覆盖别人绘制的像素,则需要加价35%,加价部分的75%分配给像素的原来主人,剩余的25%流入权益池。权益池会不停累计EOS。在累积够一定像素后,如果在规定时间内(例如24小时)都没人来绘画,则该次绘画过程结束,最后一个绘制像素的人获得权益池里的所有EOS。此外,该次绘画结果(即,画布)可以被保存并展览。
TronPixel是基于TRON开发的全球多人协作艺术品。与PixelFun类似。在TronPixel中,用户需要具有波场账户(TronLink钱包),并且使用TRX支付购买像素。然后,在工具栏中选择画笔,在画布上进行绘画。在TronPixel中,用户拥有的像素越多,则获得的收益也就越多。一旦所拥有的像素被买走,则会失去与该像素相关的后续收益。
然而,Satoshi's Place、EOS PIXEL MASTER和TronPixel都要求用户自己绘画,从而使得用户的参与门槛高。
鉴于上述,在本说明书的实施例中,提供了一种基于区块链技术的像素占领应用。在该像素占领应用中,提供一种在线像素页面,该在线像素页面包括多个像素。例如,在线像素页面通常包括几千到几万个像素,甚至包括更多的像素。每个像素可以被用户使用来显示像素占领信息,所述像素占领信息包括占领者描述信息,比如,占领者头像或占领者文字描述信息。此外,所述像素占领信息还可以包括占领者留言信息,从而使得像素变为留言板,由此大大提升用户体验。在本说明书中,像素也可以称为像素格。
在本说明书的实施例中,客户端设备10(下文简称为客户端)和区块链网络中的区块链节点20协作来实现像素占领应用。客户端10实现与用户以及区块链节点20之间的交互操作,用于接收用户的像素占领请求并生成像素占领交易发送给区块链节点20。区块链节点20利用区块链网络中的信息来执行像素占领交易,并且将像素占领交易结果反馈给客户端10。在像素占领交易成功时,使用与用户对应的像素占领信息来占领像素,将像素的最新像素占领信息记录到区块链网络中,并返回给客户端10来进行呈现和分享。
下面将参照附图详细描述根据本说明书的实施例的用于实现像素页面中的像素占领的方法及装置。
图1示出了根据本说明书的实施例的用于实现像素页面中的像素占领的方法100的流程图。
如图1所示,在块110,在客户端设备(在下文中简称为“客户端”)10处,获取用户在客户端10上发起的针对像素页面中的目标像素的像素占领请求。这里要说明的是,用户在区块链网络中注册有用户账户,并且用户账户用于存储在区块链网络发行的权益证明(即,token)。在本说明书中,权益证明也可以称为代币。在像素占领应用例如是比如时光胶囊的像素占领应用时,权益证明可以是时间宝石。
在本说明书中,像素页面例如可以是响应于检测到用户发起像素页面进入操作后进入的。图2示出了根据本说明书的实施例的像素占领应用的进入页面的示例示意图。图2中示出的进入页面中包含多个像素页面的图标(Icon)或标签(Tab)。在用户点击进入页面中的某个像素页面的Tab后,会进入对应的像素页面。在本说明书中,像素页面可以是可缩放的。
此外,在本说明书实施例的一个示例中,在检测到用户发起像素页面进入操作后,客户端10还可以向区块链节点20发送像素占领信息获取请求,以用于从区块链节点20获取像素页面中的各个像素的当前像素占领信息。在本说明书中,像素的像素占领信息被记录在区块链网络中的区块中。在本说明书中,像素占领信息例如可以包括占领者描述信息和占领费用信息。占领者描述信息例如可以包括占领者头像或者占领者文字描述信息。所述占领者文字描述信息例如可以是“张三拥有该像素”等。此外,像素占领信息还可以包括占领者留言,如图5中所示的“Dear:对于世界而言,你是一个人,但是对于我而言,你是我的整个世界”。在接收到像素页面数据获取请求后,在区块链节点20处,获取在区块链网络中的区块中记录的像素页面中的各个像素的像素占领信息,并且将所获取的各个像素的像素占领信息返回给客户端10。然后,在客户端10处,基于所获取的各个像素的像素占领信息来呈现像素页面。如图3所示,所呈现的像素页面上会显示各个像素的像素占领信息,所显示的像素占领信息至少包括占领者描述信息。要说明的是,在图3中示出的是显示占领者头像。在其它示例中,也可以显示占领者文字描述信息。此外,在本说明书的其它实施例中,除了显示占领者信息之外,还可以显示其它像素占领信息,比如,占领者留言等。
此外,在本说明书实施例的另一示例中,在从区块链节点20获取到像素页面的各个像素的像素占领信息后,也可以将所获取的各个像素的像素占领信息缓存在客户端10中,而不显示在像素页面上。仅仅在像素页面的像素被选中后,才在被选中的像素中显示像素占领信息。或者,在另一示例中,在从区块链节点20获取到像素页面的各个像素的像素占领信息后,也可以仅仅显示位于客户端10的显示区域中的各个像素的像素占领信息。
此外,在本说明书实施例的另一示例中,在检测到用户发起像素页面进入操作后,客户端10也可以不向区块链节点20发送像素占领信息获取请求,而仅仅根据像素尺寸数据来显示像素页面,例如,显示规定尺寸的像素页面等。如图4所示,所显示的像素页面中,所有像素都不显示像素占领信息。
在如上进入像素页面后,响应于用户在像素页面中的像素选择操作而获取像素占领请求。例如,在本说明书的一个示例中,所述像素占领请求可以是响应于用户在像素页面中选择目标像素而接收的。换言之,响应于用户在像素页面中选择目标像素A,则生成像素占领请求,所述像素占领请求可以包括用户账户和目标像素A的像素标识。在本说明书中,像素占领请求可以包括像素独自占领请求和/或像素联合占领请求。这里,“像素独自占领请求”是指用户独自占领像素。在这种情况下,占领像素所需占领费用由用户独自承担,并且所产生的权益(比如,收益和占领信息显示等)也由用户独自享有。“像素联合占领请求”是指用户联合他人(比如,好友)占领像素。在这种情况下,像素所需占领费用由用户和他人联合承担,并且所产生的权益(比如,收益和占领信息显示等)也由用户和他人共同享有。此外,要说明的是,在像素联合占领的情况下,各个用户所承担的像素占领费用可以是按照规定比例确定。
此外,在本说明书的实施例中,所述像素占领请求也可以是响应于用户在像素页面中选择目标像素A而向用户弹出像素占领请求触发页面,并且在用户触发占领后生成像素占领请求,如图5所示,在用户点击“占领格子”后生成像素占领请求。
在本说明书的另一示例中,在像素占领请求的类型包括像素独自占领请求和像素联合占领请求的情况下,获取用户在客户端10上发起的针对像素页面中的目标像素的像素占领请求的过程还可以包括与用户交互来确定占领请求。
图6示出了根据本说明书的实施例的用于获取像素占领请求的过程的一个示例的示意图,该示例适应于上述像素占领请求包括像素独自占领请求和像素联合占领请求的情形。
如图6所示,在块111,检测到用户选择目标像素。接着,在块113,响应于用户在像素页面中选择目标像素,提供占领请求确认界面,所述占领请求确认界面包括可选择像素占领请求类型,以供用户选择或确认。这里,可选择像素占领请求类型可以是基于目标像素的当前占领费用以及用户的用户账户余额确定的。例如,在用户账户余额不小于当前占领费用的预定倍数时,可选择像素占领请求类型包括像素独自占领请求和像素联合占领请求,或者仅仅包括像素独自占领请求。在用户账户余额小于当前占领费用的预定倍数时,可选择像素占领请求类型包括像素联合占领请求。
此外,要说明的是,上述可选择像素占领请求类型确定过程可以是在区块链节点20处执行,也可以在客户端10处执行。图7示出了根据本说明书的实施例的用于确定可选择像素占领请求类型的过程的一个示例的示意图。在图7中示出的示例中,在区块链节点20处确定可选择像素占领请求类型。
如图7所示,在检测到用户选择目标像素后,在1131,客户端10向区块链节点20发送可选择占领请求类型确定请求。在接收到可选择占领请求类型确定请求后,在块1133,在区块链节点20处,获取目标像素的当前占领费用以及用户账户余额。接着,在块1135,基于所获取的当前占领费用以及用户账户余额,确定可选择像素占领请求类型。然后,在1137,将所确定的可选择像素占领请求类型返回给客户端10,以在客户端10上显示。
如果可选择像素占领请求类型是在客户端10处执行,则在该过程中,客户端10向区块链节点20发送占领费用获取请求,用于获取目标像素的当前占领费用以及用户账户余额。然后,基于从区块链节点20接收的当前占领费用以及用户账户余额,确定可选择像素占领请求类型。
然后,在块115,响应于用户选择或确认可选择像素占领请求类型,确定像素占领请求。图8示出了根据本说明书的实施例的像素占领请求确认界面的一个示例的示意图。
此外,在本说明书中,在所述可选择像素占领请求类型包括像素独自占领请求和像素联合占领请求的情况下,所述像素联合占领请求也可以是在针对像素独自占领请求的像素占领交易失败后提供。具体地,首先提供像素独自占领请求,然后根据像素独自占领请求执行像素占领过程。如果针对像素独自占领请求的像素占领过程失败,则提供像素联合占领请求,并依次执行针对像素联合占领请求的像素占领过程。
在本说明书的实施例中,目标像素可以是由用户选择的,例如,通过点击或触摸像素页面中的像素来选择。或者,目标像素也可以是客户端设备的***确定的。例如,由客户端设备的***随机确定。客户端设备所确定的目标像素可以采用闪烁的方式或者以特定颜色呈现,以便用户获知。
回到图1,在如上获取像素占领请求后,在块120,响应于像素占领请求,获取目标像素的占领所需费用。
在本说明书实施例的一个示例中,目标像素的占领所需费用可以是基于目标像素的第一像素占领信息确定的,所述第一像素占领信息是区块链节点中的当前最新像素占领信息。例如,在像素存在占领者时,占领所需费用可以是第一像素占领信息中的当前占领费用的预定倍数。如果像素不存在占领者,则第一像素占领信息中的当前占领费用可以是规定费用,并且占领所需费用可以是该规定费用。此外,针对目标像素,只要用户提出占领要约并且满足像素占领交易成功条件,则该目标像素就要被用户占领,而不需要上一占领者同意。
此外,在本说明书实施例的一个示例中,占领所需费用可以是在区块链网络的区块链节点20处响应于像素占领请求而确定,由此,客户端10从区块链节点20获取目标像素的占领所需费用。
图9示出了根据本说明书的实施例的用于获取目标像素的占领所需费用的过程的一个示例的示意图。在图9中示出的示例中,占领所需费用确定过程在区块链节点20处执行。
如图9所示,响应于获取到像素占领请求,在121,向区块链节点20发送占领所需费用确定请求。在接收到占领所需费用确定请求后,在块123,在区块链节点20处,获取目标像素的第一像素占领信息中的占领费用信息(即,当前占领费用信息)。然后,在块125,在区块链节点20处,基于所获取的第一像素占领信息中的占领费用信息,确定占领所需费用。随后,在块127,将所确定的占领所需费用返回给客户端10。
图10示出了根据本说明书的实施例的用于获取目标像素的占领所需费用的过程的另一示例的示意图。在图10中示出的示例中,占领所需费用在客户端10处确定。
如图10所示,首先,响应于像素占领请求,从区块链网络的区块链节点20获取目标像素的第一像素占领信息。具体地,在121’,响应于获取到像素占领请求,向区块链节点20发送像素占领信息获取请求,所述像素占领信息获取请求包括目标像素的像素标识。在接收到像素占领信息获取请求后,在块123’,在区块链节点20处,获取目标像素的第一像素占领信息。然后,在125’,区块链节点20将所获取的第一像素占领信息返回给客户端10。随后,在块127’,在客户端10处,基于所获取的第一像素占领信息中的占领费用,确定占领所需费用。
此外,在本说明书实施例的另一示例中,在像素占领请求包括多种可选择类型的情况下,目标像素的占领所需费用可以是基于像素占领请求的类型以及目标像素的第一像素占领信息确定的。例如,在像素占领请求的类型是像素独自占领请求的情况下,目标像素的占领所需费用可以是基于目标像素的第一像素占领信息确定的。在像素占领请求的类型是像素联合占领请求的情况下,目标像素的占领所需费用可以是基于像素联合占领请求所规定的规定比例和目标像素的第一像素占领信息确定的。
回到图1,在如上获取目标像素的占领所需费用后,在130,客户端10向区块链节点20发送像素占领交易,所述像素占领交易包括用户账户、目标像素的像素标识以及占领所需费用。
接着,在块140,在区块链节点20处,执行像素占领交易。这里,像素占领交易例如可以包括像素占领交易确认过程以及像素交易权益分配过程。具体地,像素占领交易确认过程可以用于确认用户账户中的余额是否足够支付占领所需费用以及交易数据是否达成共识等。像素交易权益分配过程用于在像素占领交易成功后,针对此次像素占领交易所产生的权益进行权益分配。在本说明书的一个示例中,像素占领交易中的占领所需费用的预定比例(例如,90%)被分配给像素的上一拥有者,并且剩下比例(例如,10%)被平分给当前像素页面上的其它像素占领者。例如,假设当前像素页面上存在像素占领者A、B、C和D,其中,像素占领者A是目标像素的上一拥有者,B、C和D是当前像素页面中的其它像素的拥有者,如果占领所需费用为100个时间宝石,则90个时间宝石被分配给占领者A,以及剩余10个时间宝石被平分给B、C和D。
在如上执行完像素占领交易后,在块150,在区块链节点20处,使用与像素占领交易对应的第二像素占领信息来完成像素占领处理。例如,获取用户的用户描述信息(比如用户头像或者用户文字描述信息)和像素占领费用,以作为第二像素占领信息,并将所获取的第二像素占领信息与该像素相关联地上链到区块链网络,以记录到区块链网络中的区块中。此外,还可以获取用户留言等。相应地,第二像素占领信息也可以包括用户留言。这里,用户留言可以是在用户执行像素占领时提供的,也可以是通过接口来由用户后续提供。图11示出了根据本说明书的实施例的目标像素的像素占领信息的一个示例示意图。
此外,可选地,在本说明书实施例的一个示例中,所述方法还可以包括:在块160,响应于像素占领处理完成,区块链节点20向客户端10发送第三像素占领信息,所述第三像素占领信息至少包括目标像素的第二像素占领信息。
在本说明书实施例的一个示例中,所述第三像素占领信息可以包括像素页面的各个像素在区块链节点中的最新像素占领信息。在另一示例中,所获取的第三像素占领信息可以包括所述区块链节点处的占领信息发生变化的像素的最新像素占领信息。换言之,从区块链节点20获取的像素占领信息仅仅是像素占领信息的增量数据。此外,在本说明书实施例的另一示例中,还可以将所获取的第三像素占领信息缓存在客户端10中。在这种情况下,客户端10接收到该增量数据后,可以与本地存储的像素占领信息组合后得到像素页面中的所有像素的像素占领信息。
在接收到第三像素占领信息后,在块170,在客户端10处,在像素页面的对应像素中显示部分或全部所述第三像素占领信息,所显示的部分或全部第三像素占领信息至少包括占领者描述信息。图12示出了根据本说明书的实施例的目标像素的当前占领情况的一个示例示意图,即,目标像素被占领前的像素页面的示意图,图13示出了根据本说明书的实施例的完成像素占领后的像素页面的一个示例示意,以及图14示出了根据本说明书的实施例的完成像素占领后的像素页面的另一示例示意图。图13中显示的仅仅是目标像素的像素占领信息,以及图14中显示的是像素页面的所有像素的像素占领信息。
此外,可选地,方法100还可以包括:像素占领内容消息,所述像素占领内容消息是基于部分或全部所述第一像素占领信息生成的,比如,可以是基于用户留言所生成的明信片等。例如,可以通过点击图5中的“分享”按钮来向好友分享。
此外,可选地,在向区块链节点发送像素占领交易之前,所述方法还可以包括:在目标像素中显示所获取的部分或全部第一像素占领信息,所显示的部分或全部第一像素占领信息至少包括占领者描述信息。
此外,可选地,所述像素页面的预定像素还可以设置有奖励对象池。相应地,在目标像素具有奖励对象池并且被成功占领后,可以在区块链节点20处执行抽奖处理,并且将所抽出的奖励对象被分发给目标像素的占领者。
此外,在所述目标像素被联合占领时,所述奖励对象的归属者和/或所述占领者描述信息可以是基于投票机制确定的,其中,各个联合占领者被赋予相同的投票权,或者基于占领费用支付额度被赋予不同的投票权。换言之,所抽出的奖励对象属于联合占领中的哪个像素占领者以及在目标像素中显示哪个像素占领者的占领者描述信息,可以是由各个像素占领者来投票确定。
图15示出了根据本说明书的实施例的位于客户端10处的用于实现像素页面中的像素占领的装置1500(下文中称为像素占领装置1500)的方框图。如图15所示,像素占领装置1500可以包括占领请求获取单元1510、占领费用获取单元1520和占领交易发送单元1530。
占领请求获取单元1510被配置为获取用户在客户端设备上发起的针对目标像素的像素占领请求,所述用户在所述区块链网络中具有用户账户。
占领费用获取单元1520被配置为响应于所述像素占领请求,获取目标像素的占领所需费用,所述目标像素的占领所需费用是基于目标像素的第一像素占领信息确定的,所述第一像素占领信息是区块链节点中的当前最新像素占领信息。
占领交易发送单元1530被配置为向区块链节点发送像素占领交易,所述像素占领交易包括所述用户账户、所述目标像素的像素标识以及所述占领所需费用。
在接收到像素占领交易后,在所述区块链节点处,执行像素占领交易,并且在所述像素占领交易成功时,使用与所述像素占领交易对应的第二像素占领信息来完成像素占领处理。
在本说明书的一个示例中,占领请求获取单元1510可以响应于用户在像素页面中的像素选择操作而获取像素占领请求。例如,所述像素占领请求可以是响应于用户在像素页面中选择目标像素而接收的。换言之,响应于用户在像素页面中选择目标像素A,则生成像素占领请求,所述像素占领请求可以包括用户账户和目标像素的像素标识。在本说明书中,像素占领请求可以包括像素独自占领请求和/或像素联合占领请求。这里,“像素独自占领请求”是指用户独自占领像素。在这种情况下,占领像素所需占领费用由用户独自承担,并且所产生的权益(比如,收益和占领信息显示等)也由用户独自享有。“像素联合占领请求”是指用户联合他人(比如,好友)占领像素。在这种情况下,占领像素所需占领费用由用户和他人联合承担,并且所产生的权益(比如,收益和占领信息显示等)也由用户和他人共同享有。
此外,在本说明书的实施例中,所述像素占领请求也可以是响应于用户在像素页面中选择目标像素A而向用户弹出像素占领请求触发页面,并且在用户触发占领后生成像素占领请求。
在本说明书的另一示例中,在像素占领请求包括像素独自占领请求和像素联合占领请求的情况下,获取用户在客户端设备上发起的针对所述像素页面中的目标像素的像素占领请求的过程还可以包括与用户交互来确定占领请求。
图16示出了根据本说明书的实施例的占领请求获取单元1510的一个示例的方框图。如图16所示,占领请求获取单元1510包括请求类型提供模块1511和占领请求确定模块1513。
请求类型提供模块1511被配置为响应于用户在像素页面中选择所述目标像素,提供占领请求确认界面,所述占领请求确认界面包括可选择像素占领请求类型。
占领请求确定模块1513被配置为响应于用户针对可选择像素占领请求类型的选择,确定像素占领请求。
相应地,所述目标像素的占领所需费用是基于像素占领请求的类型以及目标像素的第一像素占领信息确定的。
在本说明书实施例的一个示例中,占领费用获取单元1520可以响应于所述像素占领请求,从区块链网络的区块链节点获取目标像素的占领所需费用。在这种情况下,目标像素的占领所需费用是在区块链节点处确定的。
在本说明书实施例的另一示例中,目标像素的占领所需费用也可以是在客户端处确定的。图17示出了根据本说明书的实施例的占领费用获取单元的一个示例的方框图。如图17所述,占领费用获取单元1520可以包括占领信息获取模块1521和占领费用确定模块1523。
占领信息获取模块1521被配置为响应于所述像素占领请求,从区块链网络的区块链节点获取所述目标像素的第一像素占领信息。
占领费用确定模块1523被配置为基于第一像素占领信息中的占领费用信息,确定目标像素的占领所需费用。
此外,可选地,像素占领装置1500还可以包括占领信息接收单元1540和占领信息显示单元1550。
占领信息接收单元1540被配置为响应于像素占领处理完成,从区块链节点接收第三像素占领信息,所述第三像素占领信息至少包括所述目标像素的第二像素占领信息。
占领信息显示单元1550被配置为在像素页面的对应像素中显示部分或全部所述第三像素占领信息,所显示的部分或全部第三像素占领信息至少包括占领者描述信息。
此外,在本说明书的一个示例中,在向区块链节点发送像素占领交易之前,占领信息显示单元1550在目标像素中显示所获取的部分或全部第一像素占领信息,所显示的部分或全部第一像素占领信息至少包括占领者描述信息。
此外,在一个示例中,所述第三像素占领信息可以包括像素页面的各个像素在所述区块链节点中的最新像素占领信息。在另一示例中,所获取的第三像素占领信息可以包括区块链节点处的占领信息发生变化的像素的最新像素占领信息。
此外,可选地,像素占领装置1500还可以包括缓存单元1560。缓存单元1560被配置为将所获取的第三像素占领信息缓存在客户端设备10中。
此外,像素占领装置1500还可以包括分享单元1570。分享单元1570被配置为分享像素占领内容消息,所述像素占领内容消息是基于部分或全部第一像素占领信息生成的。
图18示出了根据本说明书的实施例的位于区块链节点20处的用于实现像素页面中的像素占领的装置1800(下文中称为像素占领装置1800)的方框图。如图18所示,像素占领装置1800包括占领交易接收单元1810、占领交易执行单元1820和占领处理单元1830。
占领交易接收单元1810被配置为接收用户经由客户端设备10发送的针对目标像素的像素占领交易,所述像素占领交易包括用户在区块链网络中的用户账户、目标像素的像素标识以及目标像素的占领所需费用,其中,所述占领所需费用是响应于用户经由客户端设备发起的像素占领请求而获取的,所述目标像素的占领所需费用是基于目标像素的第一像素占领信息确定的,第一像素占领信息是区块链节点中的当前最新像素占领信息。
占领交易执行单元1820被配置为在区块链节点20处执行像素占领交易。
占领处理单元1830被配置为在像素占领交易成功时,使用与像素占领交易对应的第二像素占领信息(即,与用户对应的第二像素占领信息)来完成像素占领处理。
如上参照图1到图18,对根据本说明书的实施例的用于实现像素页面中的像素占领的方法及装置的实施例进行了描述。上面的像素占领装置可以采用硬件实现,也可以采用软件或者硬件和软件的组合来实现。
图19为根据本说明书的实施例的用于实现像素页面中的像素占领的计算设备1900的结构框图。
如图19所示,计算设备1900可以包括至少一个处理器1910、存储器(例如,非易失性存储器)1920、内存1930、通信接口1940以及内部总线1960,并且至少一个处理器1910、存储器1920、内存1930和通信接口1940经由总线1960连接在一起。该至少一个处理器1910执行在计算机可读存储介质中存储或编码的至少一个计算机可读指令(即,上述以软件形式实现的元素)。
在一个实施例中,在存储器中存储有计算机可执行指令,其当执行时使得至少一个处理器1910:获取用户在客户端设备上发起的针对目标像素的像素占领请求,所述用户在所述区块链网络中具有用户账户;响应于所述像素占领请求,获取所述目标像素的占领所需费用,所述目标像素的占领所需费用是基于所述目标像素的第一像素占领信息确定的,所述第一像素占领信息是所述区块链节点中的当前最新像素占领信息;以及向所述区块链节点发送像素占领交易,所述像素占领交易包括所述用户账户以及所述占领所需费用,其中,在所述区块链节点处执行像素占领交易,并且在所述像素占领交易成功时,使用与所述像素占领交易对应的第二像素占领信息来完成像素占领处理。
应该理解的是,在存储器中存储的计算机可执行指令当执行时使得至少一个处理器1910进行本说明书的实施例的各个实施例中以上结合图1-18描述的各种操作和功能。
根据一个实施例,提供了一种例如非暂时性机器可读介质的程序产品。非暂时性机器可读介质可以具有指令(即,上述以软件形式实现的元素),该指令当被机器执行时,使得机器执行本说明书的实施例的各个实施例中以上结合图1-18描述的各种操作和功能。
具体地,可以提供配有可读存储介质的***或者装置,在该可读存储介质上存储着实现上述实施例中任一实施例的功能的软件程序代码,且使该***或者装置的计算机或处理器读出并执行存储在该可读存储介质中的指令。
在这种情况下,从可读介质读取的程序代码本身可实现上述实施例中任何一项实施例的功能,因此机器可读代码和存储机器可读代码的可读存储介质构成了本发明的一部分。
可读存储介质的实施例包括软盘、硬盘、磁光盘、光盘(如CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD-RW)、磁带、非易失性存储卡和ROM。可选择地,可以由通信网络从服务器计算机上或云上下载程序代码。
本领域技术人员应当理解,上面公开的各个实施例可以在不偏离发明实质的情况下做出各种变形和修改。因此,本发明的保护范围应当由所附的权利要求书来限定。
需要说明的是,上述各流程和各***结构图中不是所有的步骤和单元都是必须的,可以根据实际的需要忽略某些步骤或单元。各步骤的执行顺序不是固定的,可以根据需要进行确定。上述各实施例中描述的装置结构可以是物理结构,也可以是逻辑结构,即,有些单元可能由同一物理实体实现,或者,有些单元可能分由多个物理实体实现,或者,可以由多个独立设备中的某些部件共同实现。
以上各实施例中,硬件单元或模块可以通过机械方式或电气方式实现。例如,一个硬件单元、模块或处理器可以包括永久性专用的电路或逻辑(如专门的处理器,FPGA或ASIC)来完成相应操作。硬件单元或处理器还可以包括可编程逻辑或电路(如通用处理器或其它可编程处理器),可以由软件进行临时的设置以完成相应操作。具体的实现方式(机械方式、或专用的永久性电路、或者临时设置的电路)可以基于成本和时间上的考虑来确定。
上面结合附图阐述的具体实施方式描述了示例性实施例,但并不表示可以实现的或者落入权利要求书的保护范围的所有实施例。在整个本说明书中使用的术语“示例性”意味着“用作示例、实例或例示”,并不意味着比其它实施例“优选”或“具有优势”。出于提供对所描述技术的理解的目的,具体实施方式包括具体细节。然而,可以在没有这些具体细节的情况下实施这些技术。在一些实例中,为了避免对所描述的实施例的概念造成难以理解,公知的结构和装置以框图形式示出。
本公开内容的上述描述被提供来使得本领域任何普通技术人员能够实现或者使用本公开内容。对于本领域普通技术人员来说,对本公开内容进行的各种修改是显而易见的,并且,也可以在不脱离本公开内容的保护范围的情况下,将本文所定义的一般性原理应用于其它变型。因此,本公开内容并不限于本文所描述的示例和设计,而是与符合本文公开的原理和新颖性特征的最广范围相一致。
Claims (30)
1.一种用于实现像素页面中的像素占领的方法,所述像素页面包括至少一个像素,每个像素具有像素占领信息,所述像素占领信息以区块链数据的形式存储在区块链网络中,所述像素占领信息包括占领者描述信息和占领费用信息,所述方法由客户端设备执行,所述方法包括:
获取用户在客户端设备上发起的针对目标像素的像素占领请求,所述用户在所述区块链网络中具有用户账户;
响应于所述像素占领请求,获取所述目标像素的占领所需费用,所述目标像素的占领所需费用是基于所述目标像素的第一像素占领信息确定的,所述第一像素占领信息是所述区块链节点中的当前最新像素占领信息;
向所述区块链节点发送像素占领交易,所述像素占领交易包括所述用户账户、所述目标像素的像素标识以及所述占领所需费用,其中,在所述区块链节点处执行像素占领交易,并且在所述像素占领交易成功时,使用与所述像素占领交易对应的第二像素占领信息来完成像素占领处理,
响应于像素占领处理完成,从所述区块链节点接收第三像素占领信息,所述第三像素占领信息至少包括所述目标像素的第二像素占领信息;以及
在所述像素页面的对应像素中显示部分或全部所述第三像素占领信息,所显示的部分或全部第三像素占领信息至少包括占领者描述信息。
2.如权利要求1所述的方法,其中,响应于所述像素占领请求,获取所述目标像素的占领所需费用包括:
响应于所述像素占领请求,从所述区块链网络的区块链节点获取所述目标像素的占领所需费用。
3.如权利要求1所述的方法,其中,响应于所述像素占领请求,获取所述目标像素的占领所需费用包括:
响应于所述像素占领请求,从所述区块链网络的区块链节点获取所述目标像素的第一像素占领信息;以及
基于所述第一像素占领信息中的占领费用信息,确定所述目标像素的占领所需费用。
4.如权利要求1所述的方法,其中,所述像素占领请求是响应于所述用户在所述像素页面中选择所述目标像素而接收的。
5.如权利要求4所述的方法,其中,所述目标像素是由所述客户端设备的***确定的。
6.如权利要求3所述的方法,在向所述区块链节点发送像素占领交易之前,所述方法还包括:
在所述目标像素中显示所获取的部分或全部第一像素占领信息,所显示的部分或全部第一像素占领信息至少包括占领者描述信息。
7.如权利要求1所述的方法,其中,所述第三像素占领信息包括所述像素页面的各个像素在所述区块链节点中的最新像素占领信息,或者
所获取的第三像素占领信息包括所述区块链节点处的占领信息发生变化的像素的最新像素占领信息。
8.如权利要求7所述的方法,还包括:
将所获取的第三像素占领信息缓存在所述客户端设备中。
9.如权利要求1所述的方法,其中,所述占领者描述信息包括占领者头像信息和/或占领者文字描述信息。
10.如权利要求1所述的方法,其中,所述像素占领信息还包括占领者留言信息。
11.如权利要求10所述的方法,还包括:
分享像素占领内容消息,所述像素占领内容消息是基于部分或全部所述第一像素占领信息生成的。
12.如权利要求1所述的方法,其中,获取用户在客户端设备上发起的针对所述像素页面中的目标像素的像素占领请求包括:
响应于用户在所述像素页面中选择所述目标像素,提供占领请求确认界面,所述占领请求确认界面包括可选择像素占领请求类型,以供用户选择或确认;以及
响应于用户选择或确认可选择像素占领请求类型,确定像素占领请求,
其中,所述目标像素的占领所需费用是基于所述像素占领请求的类型以及所述目标像素的第一像素占领信息确定的。
13.如权利要求12所述的方法,其中,所述可选择像素占领请求类型是基于所述目标像素的当前占领费用以及所述用户的用户账户余额确定的。
14.如权利要求12或13所述的方法,其中,所述可选择像素占领请求类型包括像素独自占领请求和像素联合占领请求。
15.如权利要求12所述的方法,其中,所述可选择像素占领请求类型包括像素独自占领请求和像素联合占领请求,以及所述像素联合占领请求是在针对所述像素独自占领请求的像素占领交易失败后提供的。
16.如权利要求1所述的方法,其中,所述像素页面是可缩放的。
17.如权利要求1所述的方法,其中,所述像素页面的预定像素设置有奖励对象池,
其中,在所述目标像素具有奖励对象池并且被成功占领后,在所述区块链节点处执行抽奖处理,并且所抽出的奖励对象被分发给所述目标像素的占领者。
18.如权利要求17所述的方法,其中,在所述目标像素被联合占领时,所述奖励对象的归属者和/或所述占领者描述信息是基于投票机制确定的,
其中,各个联合占领者被赋予相同的投票权,或者基于占领费用支付额度被赋予不同的投票权。
19.一种用于实现像素页面中的像素占领的方法,所述像素页面包括至少一个像素,每个像素具有像素占领信息,所述像素占领信息以区块链数据的形式存储在区块链网络中,所述像素占领信息包括占领者描述信息和占领费用信息,所述方法由区块链节点执行,所述方法包括:
接收用户经由客户端设备发送的针对目标像素的像素占领交易,所述像素占领交易包括所述用户在所述区块链网络中的用户账户、所述目标像素的像素标识以及所述目标像素的占领所需费用,其中,所述占领所需费用是响应于用户经由所述客户端设备发起的像素占领请求而获取的,所述目标像素的占领所需费用是基于所述目标像素的第一像素占领信息确定的,所述第一像素占领信息是所述区块链节点中的当前最新像素占领信息;
在所述区块链节点处执行像素占领交易;
在所述像素占领交易成功时,使用与所述像素占领交易对应的第二像素占领信息来完成像素占领处理;以及
在完成像素占领处理后,将第三像素占领信息提供给所述客户端设备,以供所述客户端设备在所述像素页面的对应像素中显示部分或全部所述第三像素占领信息,所述第三像素占领信息至少包括所述目标像素的第二像素占领信息,所显示的部分或全部第三像素占领信息至少包括占领者描述信息。
20.一种用于实现像素页面中的像素占领的装置,所述像素页面包括至少一个像素,每个像素具有像素占领信息,所述像素占领信息以区块链数据的形式存储在区块链网络中,所述像素占领信息包括占领者描述信息和占领费用信息,所述装置应用于客户端设备,所述装置包括:
占领请求获取单元,获取用户在客户端设备上发起的针对目标像素的像素占领请求,所述用户在所述区块链网络中具有用户账户;
占领费用获取单元,响应于所述像素占领请求,获取所述目标像素的占领所需费用,所述目标像素的占领所需费用是基于所述目标像素的第一像素占领信息确定的,所述第一像素占领信息是所述区块链节点中的当前最新像素占领信息;
占领交易发送单元,向所述区块链节点发送像素占领交易,所述像素占领交易包括所述用户账户、所述目标像素的像素标识以及所述占领所需费用,其中,在所述区块链节点处执行像素占领交易,并且在所述像素占领交易成功时,使用与所述像素占领交易对应的第二像素占领信息来完成像素占领处理;
占领信息接收单元,响应于像素占领处理完成,从所述区块链节点接收第三像素占领信息,所述第三像素占领信息至少包括所述目标像素的第二像素占领信息;以及
占领信息显示单元,在所述像素页面的对应像素中显示部分或全部所述第三像素占领信息,所显示的部分或全部第三像素占领信息至少包括占领者描述信息。
21.如权利要求20所述的装置,其中,所述占领费用获取单元:
响应于所述像素占领请求,从所述区块链网络的区块链节点获取所述目标像素的占领所需费用。
22.如权利要求20所述的装置,其中,所述占领费用获取单元包括:
占领信息获取模块,响应于所述像素占领请求,从所述区块链网络的区块链节点获取所述目标像素的第一像素占领信息;以及
占领费用确定模块,基于所述第一像素占领信息中的占领费用信息,确定所述目标像素的占领所需费用。
23.如权利要求20所述的装置,其中,在向所述区块链节点发送像素占领交易之前,所述占领信息显示单元在所述目标像素中显示所获取的部分或全部第一像素占领信息,所显示的部分或全部第一像素占领信息至少包括占领者描述信息。
24.如权利要求20所述的装置,其中,所述第三像素占领信息包括所述像素页面的各个像素在所述区块链节点中的最新像素占领信息,或者
所获取的第三像素占领信息是所述区块链节点处的占领信息发生变化的像素的最新像素占领信息。
25.如权利要求24所述的装置,还包括:
缓存单元,将所获取的第三像素占领信息缓存在所述客户端设备中。
26.如权利要求20所述的装置,还包括:
分享单元,分享像素占领内容消息,所述像素占领内容消息是基于部分或全部所述第一像素占领信息生成的。
27.如权利要求20所述的装置,其中,所述占领请求获取单元包括:
请求类型提供模块,响应于用户在所述像素页面中选择所述目标像素,提供占领请求确认界面,所述占领请求确认界面包括可选择像素占领请求类型;以及
占领请求确定模块,响应于用户针对可选择像素占领请求类型的选择,确定像素占领请求,
其中,所述目标像素的占领所需费用是基于所述像素占领请求的类型以及所述目标像素的第一像素占领信息确定的。
28.一种用于实现像素页面中的像素占领的装置,所述像素页面包括至少一个像素,每个像素具有像素占领信息,所述像素占领信息以区块链数据的形式存储在区块链网络中,所述像素占领信息包括占领者描述信息和占领费用信息,所述装置应用于区块链节点,所述装置包括:
占领交易接收单元,接收用户经由客户端设备发送的针对目标像素的像素占领交易,所述像素占领交易包括所述用户在所述区块链网络中的用户账户、所述目标像素的像素标识以及所述目标像素的占领所需费用,其中,所述占领所需费用是响应于用户经由所述客户端设备发起的像素占领请求而获取的,所述目标像素的占领所需费用是基于所述目标像素的第一像素占领信息确定的,所述第一像素占领信息是所述区块链节点中的当前最新像素占领信息;
占领交易执行单元,在所述区块链节点处执行像素占领交易;以及
占领处理单元,在所述像素占领交易成功时,使用与所述像素占领交易对应的第二像素占领信息来完成像素占领处理,
其中,在完成像素占领处理后,第三像素占领信息被所述装置提供给所述客户端设备,以供所述客户端设备在所述像素页面的对应像素中显示部分或全部所述第三像素占领信息,所述第三像素占领信息至少包括所述目标像素的第二像素占领信息,所显示的部分或全部第三像素占领信息至少包括占领者描述信息。
29.一种计算设备,包括:
一个或多个处理器,以及
与所述一个或多个处理器耦合的存储器,所述存储器存储指令,当所述指令被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如权利要求1到18中任一项所述的方法。
30.一种机器可读存储介质,其存储有可执行指令,所述指令当被执行时使得所述机器执行如权利要求1到18中任一项所述的方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110366332.1A CN113158104A (zh) | 2019-10-09 | 2019-10-09 | 用于实现像素页面的像素占领的方法及装置 |
CN201910953999.4A CN110717124B (zh) | 2019-10-09 | 2019-10-09 | 用于实现像素页面的像素占领的方法及装置 |
TW109115044A TWI748441B (zh) | 2019-10-09 | 2020-05-06 | 用於實現像素頁面的像素占領的方法、裝置、計算設備及機器可讀儲存媒體 |
PCT/CN2020/107044 WO2021068625A1 (zh) | 2019-10-09 | 2020-08-05 | 用于实现像素页面的像素占领的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910953999.4A CN110717124B (zh) | 2019-10-09 | 2019-10-09 | 用于实现像素页面的像素占领的方法及装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110366332.1A Division CN113158104A (zh) | 2019-10-09 | 2019-10-09 | 用于实现像素页面的像素占领的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110717124A CN110717124A (zh) | 2020-01-21 |
CN110717124B true CN110717124B (zh) | 2021-03-23 |
Family
ID=69212382
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110366332.1A Pending CN113158104A (zh) | 2019-10-09 | 2019-10-09 | 用于实现像素页面的像素占领的方法及装置 |
CN201910953999.4A Active CN110717124B (zh) | 2019-10-09 | 2019-10-09 | 用于实现像素页面的像素占领的方法及装置 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110366332.1A Pending CN113158104A (zh) | 2019-10-09 | 2019-10-09 | 用于实现像素页面的像素占领的方法及装置 |
Country Status (3)
Country | Link |
---|---|
CN (2) | CN113158104A (zh) |
TW (1) | TWI748441B (zh) |
WO (1) | WO2021068625A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113158104A (zh) * | 2019-10-09 | 2021-07-23 | 支付宝(杭州)信息技术有限公司 | 用于实现像素页面的像素占领的方法及装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109472675A (zh) * | 2018-11-29 | 2019-03-15 | 阿里巴巴集团控股有限公司 | 租赁业务的处理方法、装置、***及设备 |
CN110009388A (zh) * | 2019-02-02 | 2019-07-12 | 阿里巴巴集团控股有限公司 | 设备租赁方法、装置、设备及存储介质 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3362965A4 (en) * | 2015-10-13 | 2019-08-07 | Transactive Grid Inc. | USING A DISTRIBUTED CONSENSUS CONTROL BASED ON A BLOCK CHAIN |
US20170357966A1 (en) * | 2016-06-09 | 2017-12-14 | Mastercard International Incorporated | Method and system for use of a proprietary private blockchain |
US11443246B2 (en) * | 2016-09-30 | 2022-09-13 | Mamadou Mande Gueye | Method and system for facilitating provisioning of social networking data to a mobile device |
CN106548330B (zh) * | 2016-10-27 | 2018-03-16 | 上海亿账通区块链科技有限公司 | 基于区块链的交易验证方法及*** |
US10355869B2 (en) * | 2017-01-12 | 2019-07-16 | International Business Machines Corporation | Private blockchain transaction management and termination |
CN107240018A (zh) * | 2017-07-25 | 2017-10-10 | 成都励睿德企业管理有限公司 | 一种用于支付区块链网络中交易费用的方法和*** |
KR101908677B1 (ko) * | 2017-09-29 | 2018-10-16 | 숭실대학교산학협력단 | 블록체인을 이용한 전자투표 관리 시스템 및 방법 |
US11627003B2 (en) * | 2018-03-05 | 2023-04-11 | SmartAxiom, Inc. | Systems and methods for a blockchain multi-chain smart contract time envelope |
CN108830710B (zh) * | 2018-05-02 | 2021-02-05 | 大国创新智能科技(东莞)有限公司 | 区块链交易平台及实现方法 |
CN108711093B (zh) * | 2018-05-18 | 2021-10-19 | 深圳市天趣控股有限公司 | 一种基于深度学习的实物租赁智能合约方法及*** |
CN109462574B (zh) * | 2018-09-26 | 2021-02-02 | 广州鲁邦通物联网科技有限公司 | 一种基于区块链的广告牌控制网关 |
CN109903123A (zh) * | 2019-01-18 | 2019-06-18 | 众安信息技术服务有限公司 | 一种房屋租赁方法及*** |
CN109785136A (zh) * | 2019-01-30 | 2019-05-21 | 北京京东尚科信息技术有限公司 | 一种区块链的交易处理方法、客户端及区块链网络 |
CN110047077B (zh) * | 2019-04-17 | 2020-11-17 | 湘潭大学 | 一种用于以太坊共识机制的图像处理方法 |
CN113158104A (zh) * | 2019-10-09 | 2021-07-23 | 支付宝(杭州)信息技术有限公司 | 用于实现像素页面的像素占领的方法及装置 |
-
2019
- 2019-10-09 CN CN202110366332.1A patent/CN113158104A/zh active Pending
- 2019-10-09 CN CN201910953999.4A patent/CN110717124B/zh active Active
-
2020
- 2020-05-06 TW TW109115044A patent/TWI748441B/zh active
- 2020-08-05 WO PCT/CN2020/107044 patent/WO2021068625A1/zh active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109472675A (zh) * | 2018-11-29 | 2019-03-15 | 阿里巴巴集团控股有限公司 | 租赁业务的处理方法、装置、***及设备 |
CN110009388A (zh) * | 2019-02-02 | 2019-07-12 | 阿里巴巴集团控股有限公司 | 设备租赁方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110717124A (zh) | 2020-01-21 |
CN113158104A (zh) | 2021-07-23 |
WO2021068625A1 (zh) | 2021-04-15 |
TW202115592A (zh) | 2021-04-16 |
TWI748441B (zh) | 2021-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111654473B (zh) | 基于增强现实的虚拟对象分配方法及装置 | |
US20200211025A1 (en) | Augmented reality-based virtual object allocation method and apparatus | |
CN104615335B (zh) | 一种信息处理方法、客户端 | |
KR102272119B1 (ko) | 증강 현실에 기초한 오프라인 상호작용을 위한 방법 및 장치 | |
CN110060052B (zh) | 基于电子凭证的互动方法及装置、电子设备 | |
CN106779420B (zh) | 一种资源转化方法和装置 | |
CN111192053B (zh) | 基于电子凭证的互动方法及装置、电子设备 | |
CN113227764B (zh) | 用于基于网络的服务的物体验证 | |
CN108022181A (zh) | 酒店快速入住方法及装置和电子设备 | |
CN106997545A (zh) | 业务实现方法及装置 | |
CN110738784B (zh) | ***管理方法、装置、服务器和*** | |
CN110717124B (zh) | 用于实现像素页面的像素占领的方法及装置 | |
US20150363756A1 (en) | Method and system for providing fitness center access | |
CN112101289A (zh) | 一种服务提供的方法、装置、计算机设备及存储介质 | |
CN109255847A (zh) | 一种车辆出场缴费校验方法和*** | |
KR20200067108A (ko) | 확인 코드를 이용한 리워드 제공 방법 및 시스템 | |
KR101735287B1 (ko) | 애플리케이션 펀딩서비스를 제공하는 서버, 방법 및 시스템 | |
CN107292615A (zh) | 一种电子支付的安全保障方法和装置 | |
CN109525485A (zh) | 一种留言方法及终端设备 | |
CN113018863B (zh) | 资源处理方法、装置、客户端及存储介质 | |
CN113485843A (zh) | 一种阅读器的虚拟资源分配方法、装置及计算机设备 | |
CN112465490A (zh) | 一种服务处理方法、装置、电子设备及存储介质 | |
CN108846702B (zh) | 基于用户积分的电子宠物交易方法及装置 | |
WO2022190741A1 (ja) | 推薦装置、システム及び方法、並びに、コンピュータ可読媒体 | |
CN114693294A (zh) | 基于电子凭证的互动方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |