CN107172196B - 一种业务互动方法、装置和*** - Google Patents
一种业务互动方法、装置和*** Download PDFInfo
- Publication number
- CN107172196B CN107172196B CN201710486786.6A CN201710486786A CN107172196B CN 107172196 B CN107172196 B CN 107172196B CN 201710486786 A CN201710486786 A CN 201710486786A CN 107172196 B CN107172196 B CN 107172196B
- Authority
- CN
- China
- Prior art keywords
- business interaction
- user
- user terminal
- business
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0209—Incentive being awarded or redeemed in connection with the playing of a video game
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/131—Protocols for games, networked simulations or virtual reality
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种业务互动方法和装置,用以在降低业务互动硬件成本的同时,减少用户终端资源的开销。所述业务互动方法,包括:显示有业务互动页面的第一用户终端接收第二用户终端发送的业务互动加入请求,所述业务互动加入请求为所述第二用户终端利用所述业务互动页面中所包含的显示内容通过业务互动服务器发送的,所述业务互动加入请求中携带有请求加入业务互动的用户的用户信息,所述业务互动页面为所述第一用户终端向业务互动服务器所请求的;根据所述用户信息,更新所述业务互动页面。
Description
技术领域
本发明涉及互联网技术领域,尤其涉及一种业务互动方法、装置和***。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
线下营销是针对“线上”营销而言的,主要是针对目标市场的小众群体,以阶段性滚动的方式提供即时行动的诱因,运营非媒体广告的方式,力图实现“一对一互动”式的沟通的营销手法。
例如,针对商场线下营销的应用场景,商家可以组织各种与用户的互动游戏来吸引用户购买商品,用户通过参加商家组织的互动游戏获得商品抵扣券等可以用于购买其需要的商品。随着互联网技术的发展,现有技术中,线下营销通常需要用户使用自己的移动终端安装指定的APP(Application,应用)软件,或者是许多人同时登录同一个客户端软件来参与活动游戏,根据用户在互动游戏中的表现向用户发放不同金额的抵扣券;还有一种方式为商家提供特定的硬件设备,用户利用商家提供的硬件设备参与活动以获得商品抵扣券等,上述第一种方法中,由于安装指定的APP需要占用用户终端的存储资源,且APP运行也需要占用用户终端额外的资源,因此,增加了用户终端资源的浪费;而第二种方式中,举办互动活动需要提供额外的硬件设备,增加了互动活动的硬件成本。
因此,如何降低与用户互动的硬件成本,又不增加用户终端资源的开销成为现有技术亟待解决的技术问题之一。
发明内容
本发明实施例提供一种业务互动方法、装置和***,用以在降低业务互动硬件成本的同时,减少用户终端资源的开销。
本发明实施例提供的第一种业务互动方法,包括:
显示有业务互动页面的第一用户终端接收第二用户终端发送的业务互动加入请求,所述业务互动加入请求为所述第二用户终端利用所述业务互动页面中所包含的显示内容通过业务互动服务器发送的,所述业务互动加入请求中携带有请求加入业务互动的用户的用户信息,所述业务互动页面为所述第一用户终端向业务互动服务器所请求的;
根据所述用户信息,更新所述业务互动页面。
优选地,所述业务互动页面为所述第一用户终端按照以下流程获得的:
所述第一用户终端向所述业务互动服务器发送业务互动开始请求;
所述第一用户终端接收所述业务互动服务器针对所述业务互动请求返回的业务互动页面并显示。
优选地,所述显示内容中包含有加入业务互动的可扫描码,所述可扫描码中包含有所述业务互动服务器针对所述业务互动开始请求所分配的业务标识;所述业务互动加入请求为所述用户通过扫描所述可扫描码向所述业务服务器发送的。
可选地,本发明实施例提供的第一种业务互动方法,还可以包括:
所述第一用户终端接收所述第二用户终端通过所述业务互动服务器发送的业务互动数据;并
根据所述业务互动数据确定用户状态信息;
所述第一用户终端根据所述用户状态信息更新所述业务互动页面;以及
将所述用户状态信息通过所述业务互动服务器发送给所述第二用户终端。
优选地,所述用户信息包括用户头像;以及
根据所述用户信息,更新所述业务互动页面,具体包括:
根据所述用户头像,生成所述用户对应的用户图标;以及
在所述业务互动页面显示所述用户图标。
优选地,所述用户状态信息包括所述用户图标的显示位置信息;以及
根据所述用户状态信息,更新所述业务互动页面,具体包括:
根据所述用户图标的显示位置信息,更新所述业务互动页面中显示的所述用户图标的显示位置。
本发明实施例提供的第二种业务互动方法,包括:
接收第二用户终端通过即时通信服务器发送的业务互动加入请求,所述业务互动加入请求中携带有请求加入业务互动的用户的用户信息,其中,所述业务互动加入请求为第二用户终端利用第一用户终端显示的业务互动页面中所包含的显示内容发送的;
向所述第一用户终端发送所述业务互动加入请求,使得所述第一用户终端根据所述用户信息更新所述业务互动页面。
可选地,在接收第二用户终端通过即时通信服务器发送的业务互动加入请求之前,还包括:
接收第一用户终端发送的业务互动开始请求;
针对所述业务互动开始请求生成业务互动页面并发送给所述第一用户终端。
优选地,针对所述业务互动开始请求生成业务互动页面,具体包括:
针对所述业务互动开始请求为所述第一用户终端分配业务标识;
生成包含有所述业务标识的可扫描码;
根据所述可扫描码生成所述业务互动页面。
优选地,所述业务互动加入请求为所述第二用户终端通过扫描所述业务互动页面上包含的可扫描码向所述即时通信服务器发送的。
可选地,本发明实施例提供的第二种业务互动方法,还包括:
接收所述第二用户终端发送的业务互动数据;
向所述第一用户终端转发所述业务互动数据,使得所述第一用户终端根据所述业务互动数据更新所述业务互动页面。
本发明实施例提供的业务互动***,包括第一用户终端,业务互动服务器,第二用户终端和即时通信服务器,其中:
所述第一用户终端,用于向所述业务服务器请求业务互动页面并显示;
所述第二用户终端,用于利用所述业务互动页面中所包含的显示内容向所述即时通信服务器发送第一业务互动加入请求,所述第一业务互动加入请求中携带有第一用户标识;
所述即时通信服务器,用于向所述业务互动服务器发送第二业务互动加入请求,所述第二业务互动加入请求中携带有根据所述第一用户标识查找到的用户信息;
所述业务互动服务器,用于向所述第一用户终端转发所述第二业务互动加入请求。
优选地,所述第一用户终端,具体用于向所述业务互动服务器发送业务互动开始请求;以及输出显示所述业务互动服务器针对所述业务互动开始请求返回的业务互动页面;
所述业务互动服务器,具体用于针对所述业务互动开始请求生成业务互动页面,并发送给所述第一用户终端。
优选地,所述业务互动服务器,具体用于针对所述业务互动开始请求为所述第一用户终端分配业务标识;生成包含有所述业务标识的可扫描码;根据所述可扫描码生成所述业务互动页面。
优选地,所述第二用户终端,具体用于扫描所述业务互动页面上包含的可扫描码向所述即时通信服务器发送所述第一业务互动加入请求。
可选地,所述第二用户终端,还用于向所述业务互动服务器发送业务互动数据;
所述业务互动服务器,还用于向所述第一用户终端转发接收到的业务互动数据;
所述第一用户终端,还用于根据所述业务互动数据确定用户状态信息;以及根据所述用户状态信息更新所述业务互动页面。
优选地,所述用户信息包括用户头像;以及
所述第一用户终端,具体用于根据所述用户头像,生成所述用户对应的用户图标;以及在所述业务互动页面显示所述用户图标。
优选地,所述用户状态信息包括所述用户图标的显示位置信息;以及
所述第一用户终端,具体用于根据所述用户图标的显示位置信息,更新所述业务互动页面中显示的所述用户图标的显示位置。
本发明实施例提供的第一种业务互动装置,包括:
显示单元,用于向业务互动服务器获取业务互动页面并显示;
第一接收单元,用于接收第二用户终端发送的业务互动加入请求,所述业务互动加入请求为所述第二用户终端利用所述业务互动页面中所包含的显示内容通过业务互动服务器发送的,所述业务互动加入请求中携带有请求加入业务互动的用户的用户信息;
页面更新单元,用于根据所述用户信息,更新所述业务互动页面。
可选地,本发明实施例提供的第一种业务互动装置,还包括:
第一发送单元,用于向所述业务互动服务器发送业务互动开始请求;
第二接收单元,用于接收所述业务互动服务器针对所述业务互动请求返回的业务互动页面并显示。
优选地,所述显示内容中包含有加入业务互动的可扫描码,所述可扫描码中包含有所述业务互动服务器针对所述业务互动开始请求所分配的业务标识;所述业务互动加入请求为所述用户通过扫描所述可扫描码向所述业务服务器发送的。
本发明实施例提供的第一种业务互动装置,还包括第三接收单元、确定单元和第二发送单元,其中:
所述第三接收单元,用于接收所述用户终端通过所述业务互动服务器发送的业务互动数据;
所述确定单元,用于根据所述业务互动数据确定用户状态信息;
所述页面更新单元,还用于根据所述用户状态信息更新所述业务互动页面;
所述第二发送单元,用于将所述用户状态信息通过所述业务互动服务器发送给所述用户终端。
优选地,所述用户信息包括用户头像;
所述页面更新单元,具体用于根据所述用户头像,生成所述用户对应的用户图标;以及在所述业务互动页面显示所述用户图标。
优选地,所述用户状态信息包括所述用户图标的显示位置信息;以及
所述页面更新单元,具体用于根据所述用户图标的显示位置信息,更新所述业务互动页面中显示的所述用户图标的显示位置。
本发明实施例提供的第二种业务互动装置,包括:
第四接收单元,用于接收第二用户终端通过即时通信服务器发送的业务互动加入请求,所述业务互动加入请求中携带有请求加入业务互动的用户的用户信息,其中,所述业务互动加入请求为第二用户终端利用第一用户终端显示的业务互动页面中所包含的显示内容发送的;
第三发送单元,用于向所述第一用户终端发送所述业务互动加入请求,使得所述第一用户终端根据所述用户信息更新所述业务互动页面。
可选地,本发明实施提供的第二种业务互动装置,还包括:
第五接收单元,用于接收第一用户终端发送的业务互动开始请求;
页面生成单元,用于针对所述业务互动开始请求生成业务互动页面;
第四发送单元,用于将所述页面生成单元生成的业务互动页面发送给所述第一用户终端。
优选地,所述页面生成单元,具体用于针对所述业务互动开始请求为所述第一用户终端分配业务标识;生成包含有所述业务标识的可扫描码;根据所述可扫描码生成所述业务互动页面。
优选地,所述业务互动加入请求为所述第二用户终端通过扫描所述业务互动页面上包含的可扫描码向所述即时通信服务器发送的。
可选地,本发明实施例提供的第二种业务互动装置,还包括:
第六接收单元,用于接收所述第二用户终端发送的业务互动数据;
第五发送单元,用于向所述第一用户终端转发所述业务互动数据,使得所述第一用户终端根据所述业务互动数据更新所述业务互动页面。
本发明实施例提供的第三种业务互动装置,包括至少一个处理单元、以及至少一个存储单元,其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行上述第一种业务互动方法或者第二种业务互动方法的步骤。
本发明实施例提供一种计算机可读存储介质,其包括程序代码,当所述程序产品在业务互动装置上运行时,所述程序代码用于使所述业务互动装置执行上述第一种业务互动方法或者第二种业务互动方法的步骤。
本发明实施例提供的业务互动方法、装置和***,用户可以通过业务互动服务器下发的业务互动页面中的显示内容请求加入业务互动,由此实现了基于Web技术的业务互动,由于无需增加额外的硬件设备,且用户参加业务互动也下载安装指定的APP,从而降低了业务互动的硬件成本,节约了用户终端参加业务互动的资源开销。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1a为本发明实施例的应用场景示意图;
图1b为本发明实施例中,第一用户终端获得业务互动页面的流程示意图;
图2为本发明实施例中,第一用户终端实施本发明实施例提供的业务互动方法的实施流程示意图;
图3为本发明实施例中,业务互动页面示意图;
图4为本发明实施例中,第二用户终端显示的游戏互动界面示意图;
图5为本发明实施例中,第二用户终端通过业务互动服务器将采集的业务互动数据发送给第一用户终端的流程示意图;
图6为本发明实施例中,第二用户终端显示的游戏业务互动束页面示意图;
图7为本发明实施例中,本发明实施例提供的业务互动方法的实施流程示意图;
图8为本发明实施例中,业务互动服务器实施业务互动方法的实施流程示意图;
图9为本发明实施例中,业务互动***的结构示意图;
图10为本发明实施例中,第一用户终端侧实施的业务互动装置的结构示意图;
图11为本发明实施例中,业务互动服务器侧实施的业务互动装置的结构示意图;
图12为本发明实施例中,根据本发明又一实施例的业务互动装置的结构示意图。
具体实施方式
为了降低业务互动硬件成本,减少用户终端资源开销,本发明实施例提供了一种业务互动方法和装置。
以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明,并且在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
如图1a所示,其为本发明实施例的应用场景示意图。本发明实施例中,第一用户10可以利用第一用户终端11向业务互动服务器12发送业务互动开始请求,业务互动服务器12针对请求为第一用户10分配互动业务标识,并根据分配的互动业务标识生成二维码嵌入在业务互动页面中发送给第一用户终端,第一用户终端11可以将接收到的业务互动页面输出至大屏幕显示,第二用户20可以通过第二用户终端21上安装的即时通信客户端扫描大屏幕显示的业务互动页面中嵌入的二维码请求加入业务互动,首先,该请求达到即时通信服务器31,即时通信服务器31向用户返回授权请求,用户授权成功后,即时通信服务器31向业务互动服务器发送业务互动加入请求,其中携带有用户在即时通信服务器31注册的用户标识和用户头像等用户信息,业务互动服务器12接收到业务互动加入请求后,如果确定允许用户加入,则与第二用户终端21建立通信连接,并通知第一用户终端11,在通知消息中可以携带有用户标识和用户头像等信息,第一用户终端根据用户头像和用户标识等用户信息进行渲染显示用并输出至大屏幕,之后,第二用户终端21根据用户操作向业务互动服务器12发送业务操作数据,业务互动服务器12将接收到的业务操作数据发送给第一用户终端11用于计算第二用户的生命值和得分信息,第一用户终端11将计算结果发送给业务互动服务器12,如果业务互动服务器判断出用户生命值为零时,则通知第二用户终端21结束游戏。如果判断出用户生命值不为0,则继续接收的第二用户终端21发送的业务操作数据,直至判断出用户生命值为零。
第一用户终端11和第二用户终端21与业务互动服务器12、即时通信服务器31之间可以通过通信网络进行连接,该网络可以为局域网、广域网等。第一用户终端11和第二用户终端21可以为便携设备(例如:手机、平板、笔记本电脑等),也可以为个人电脑(PC,Personal Computer),业务互动服务器12可以为任何能够提供互动业务的服务器设备,即时通信服务器31可以为任何能够提供即时通信业务的服务器设备。
具体实施时,如果互动业务组织方希望提供业务互动,则其可以利用第一用户终端11向业务互动服务器请求获得业务互动页面,参加业务互动的用户使用第二用户终端21利用业务互动页面中的显示内容通过业务互动服务器12向第一用户终端11发送业务互动加入请求以加入业务互动即可。其中,第一用户终端11流程获得业务互动页面的流程如图1b所示,可以包括以下步骤:
S1001、第一用户终端向业务互动服务器发送业务互动开始请求。
其中,第一用户终端中安装有浏览器,互动业务组织方,如商家或者会议组织者等利用第一用户终端向业务互动服务器发送业务互动开始请求,其中可以携带有第一用户终端的第一终端标识。
S1002、第一用户终端接收业务互动服务器针对所述业务互动开始请求返回的业务互动页面并显示。
具体实施时,业务互动服务器在接收到第一用户终端发送的业务互动开始请求之后,为第一用户终端分配业务标识,以互动业务为游戏为例,业务互动服务器可以为第一用户终端分配游戏房间号,并利用为第一用户终端分配的房间号生成可扫描码,例如,该可扫描码可以为图形码,例如二维码或者一维码等等,业务互动服务器将生成的二维码嵌入到业务互动页面中发送给第一用户终端,第一用户终端接收到业务互动页面之后可以将其输出至自身连接的大屏幕进行显示。应当理解,这里为了用户参加互动业务的便利,第一用户终端可以将业务互动页面输出至大屏幕显示,便于用户观察自己在业务互动中的状态。
通过上述步骤,第一用户终端获得了业务互动页面。其中,业务互动页面可以为游戏互动页面,例如,飞机大战,赛车游戏等,也可以为其它一些业务的互动页面。
下面结合图1a的应用场景,参考图2~图8来描述根据本发明示例性实施方式的业务互动方法。需要注意的是,上述应用场景仅是为了便于理解本发明的精神和原理而示出,本发明的实施方式在此方面不受任何限制。相反,本发明的实施方式可以应用于适用的任何场景。
如图2所示,其为第一用户终端实施本发明实施例提供的业务互动方法的实施流程示意图,可以包括以下步骤:
S21、第一用户终端接收第二用户终端发送的业务互动加入请求。
具体实施时,如果用户希望加入业务互动,则可以利用业务互动页面中包含的显示内容通向业务互动服务器发送业务互动加入请求,其中携带有第二用户终端的第二终端标识。
具体实施时,用户可以利用第二用户终端中安装的即时通信客户端提供的二维码扫描功能扫描业务互动页面中的可扫描码,该可扫描码可以为图形码,例如,二维码或者一维码等等,扫描该可扫描码将触发第二用户终端向即时通信服务器发送业务互动加入请求,其中,携带有用户当前登录即时通信客户端的第一用户标识。扫描二维码后,第二用户终端进入等待业务互动开始界面。业务互动开始界面的显示内容中包括用户生命值、得分值等,用户可以通过业务互动开始按钮触发游戏开始。需要说明的是,在接收到业务互动服务器返回的加入成功的响应消息之前,该开始按钮处于不可操作状态,例如,可以采用灰度图像显示。
即时通信服务器在接收到第二用户终端发送的业务互动加入请求之后,向第二用户终端返回授权请求,用户同意授权之后,根据第一用户标识提取对应的用户头像等用户信息向业务互动服务器发送业务互动加入请求。业务互动服务器为针对该业务互动加入请求为相应的用户分配第二用户标识,并第二用户标识加入到当前在线用户列表中。其中,第二用户标识可以与第一用户标识相同,可以为业务互动服务器独立分配的用户标识,例如,其可以根据用户加入业务互动的顺序而分配的用户序号等。业务服务器记录第二终端标识、第一用户标识以及第二用户标识之间的对应关系。
业务互动服务器向第一用户终端发送业务互动加入请求,其中携带有第二用户标识、当前用户的用户信息以及当前在线用户数量等信息。
S22、第一用户终端根据业务加入互动请求中携带的用户信息更新业务互动页面。
本步骤中,第一用户终端根据业务加入互动请求中携带的用户头像等用户信息,生成所述用户对应的用户图标;在所述业务互动页面显示所述用户图标;,并更新当前在线用户数量等等,如图3所示。
之后,第一用户终端向业务互动服务器返回加入成功的响应消息,业务互动服务器向第二用户终端返回加入成功的响应消息。较佳地,业务互动服务器可以在向第二用户终端返回的响应消息中携带有其为第二用户终端分配的第二用户标识等信息。
第二用户终端在接收到加入成功的响应消息之后,修改开始按钮为可操作状态,例如,将开始按钮修改为高亮状态,并修改等待业务互动开始界面中的用户生命值和得分值为初始值。至此,完成用户加入互动业务的流程。
用户点击业务互动开始按钮触发开始业务互动,为了便于描述以下以业务互动为飞机大战游戏为例进行说明。如图4所示,其为第二用户终端显示的游戏互动界面示意图。互动界面中包含游戏互动区域,用户通过互动区域显示的按钮控制飞机飞行方向,互动界面中还包含有武器类型选择按钮,其中,包括子弹择按钮和导弹选择按钮。
用户在业务互动界面进行操作,第二用户终端根据用户操作采集业务互动数据。具体实施时,第二用户终端可以按照图5所示的流程通过业务互动服务器将采集的业务互动数据发送给第一用户终端:
S51、第二用户终端将采集的业务互动数据发送给业务互动服务器。
其中,在发送的业务互动数据中携带有第二终端标识。其中,业务互动数据可以包括以下至少一种数据:一种是加分数据,一种是扣分数据,第一用户终端根据加分数据和扣分数据计算用户的得分,还有增加生命值数据以及减少生命值数据,第一用户终端根据这两个数据计算用户剩余生命值。具体实施时,游戏操作数据还可以包括位移数据,该位移数据可以包括方向信息和移动距离信息,第一用户终端根据位移数据计算用户对应的头像在大屏幕上的显示位置并对显示的页面重新进行渲染显示。
S52、业务互动服务器将接收到的业务互动数据发送给第一用户终端。
具体实施时,业务互动服务器可以周期性的向第一用户终端发送第二用户终端采集的业务互动数据,例如,每隔100毫秒发送一次。
S53、第一用户终端根据接收到的业务互动数据计算用户状态信息。
优选地,所述用户状态信息包括所述用户对应的生命值,所述用户对应的互动得分值和所述用户头像的显示位置信息。
S54、第一用户终端根据所述用户状态信息更新业务互动页面。
基于此,本步骤中,第一用户终端可以根据所述生命值,更新所述业务互动页面中显示的所述用户头像对应的生命值;根据所述互动得分值,更新所述业务互动页面中显示的所述用户头像对应的互动得分值;以及根据所述用户头像的显示位置信息,更新所述业务互动页面中显示的所述用户头像的位置。
S55、第一用户终端向业务互动服务器发送计算出的用户状态信息。
S56、业务互动服务器根据接收到的用户状态信息中的生命值判断用户生命值是否为0,如果是,执行步骤S57,否则执行步骤S512。
S57、业务互动服务器向第二用户终端发送业务互动结束的第一通知消息。
其中,在通知消息中携带有步骤S55中接收到的用户状态信息。
S58、第二用户终端在接收到第一通知消息之后,结束业务互动。
具体实施时,第二用户终端在结束业务互动后,显示业务互动结束页面,如图6所示。用户可以选择再来一次或者返回首页等。在游戏业务互动结束页面,显示本次业务互动的总得分信息。
S59、业务互动服务器根据用户的得分信息确定用户获得的电子资源。
在第二通知消息中,可以携带有用户的最终得分信息和第一用户标识。
S510、业务互动服务器向即时通信服务器发送电子资源发送请求。
在电子资源发送请求中,可以携带有第一用户标识。其中,发放的电子资源可以为一定额度的现金红包或者优惠券、满减券、抵用券等等。
S511、即时通信服务器向用户发放相应的电子资源,流程结束。
本步骤中,即时通信服务器可以根据电子资源发送请求中携带的第一用户标识向对应用户的电子账户中发送相应的电子资源。
S512、业务互动服务器向第二用户终端发送接收到的用户状态信息。
S513、第二用户终端根据接收到的用户状态信息修改显示的内容,并返回执行步骤S51。
例如,第二用户终端根据其中的生命值修改显示的用户生命剩余值,根据其中的得分信息修改用户当前的得分等等。
为了更好地理解本发明实施例,以下结合图1a的应用场景,以商家提供网页游戏互动为例,对本发明实施例的具体实施过程进行详细说明,如图7所示,可以包括以下步骤:
S71、第一用户终端向业务互动服务器发送游戏互动业务开始请求。
其中,第一用户终端可以为安装有浏览器的电子设备。例如,商家可以利用安装有浏览器的电脑向业务互动服务器发送游戏互动业务开始请求,其中可以携带有第一用户终端的第一终端标识。
S72、业务互动服务器为第一用户终端分配游戏互动房间号,并根据为第一用户终端分配的游戏互动房间号生成二维码。
本步骤中,业务互动服务器根据第一终端标识为第一用户终端分配游戏互动房间号,并根据为第一用户终端分配的游戏互动房间号生成二维码,添加至网页游戏页面中,商家通过大屏幕显示网页游戏页面,用户可以通过页面上显示的二维码加入游戏互动。
S73、业务互动服务器向第一用户终端返回网页游戏互动页面。
S74、第一用户终端将接收到的网页游戏互动页面输出至大屏幕显示。
本步骤中,商家可以通过VGA(Video Graphics Array,视频图形阵列)接口连接第一用户终端与大屏幕,采用投影的方式显示电脑显示屏幕内容,当然也可以采用其他图像输出技术显示。
S75、第二用户终端向业务互动服务器发送游戏互动业务加入请求。
本步骤中,用户可以通过第二用户终端中安装的即时通信客户端扫描大屏幕显示的二维码触发第二用户终端向互动业务服务器发送游戏互动加入请求其中,,第二用户终端可以为用户的手机、平板电脑等便携式电子设备。另一方面,扫描二维码成功后,第二用户终端进入显示等待游戏开始界面。
即时通信服务器在接收到第二用户终端发送的请求之后,向第二用户终端返回授权请求,经用户授权后,向业务互动服务器发送第二用户终端的游戏互动业务加入请求,其中携带有用户在即时通信服务器上注册的用户信息,例如,用户名、用户头像等。
S76、业务互动服务器为第二用户终端分配用户标识。
本步骤中,为了便于业务互动服务器区分不同用户终端发送的游戏数据,业务互动服务器需要为每一用户分配一个用户标识,并将相应的用户标识添加至当前的用户标识集合中,其中,业务互动服务器为第二用户终端分配的用户标识可以与步骤S75中涉及的即时通信服务器注册的用户标识相同,也可以使用独立的用户标识,例如,其可以为业务互动服务器为第二用户终端分配的一个用户编号,这种实施方式中,业务互动服务器还需要记录其为用户分配的用户标识与即时通信服务器中用户注册的用户标识之间的对应关系。
S77、业务互动服务器向第一用户终端发送新用户加入通知。
本步骤中,业务互动服务器向第一用户终端发送新用户加入通知,其中携带有新加入用户的用户标识、用户头像以及当前在线游戏用户数量等信息。
S78、第一用户终端生成新加入用户的显示信息在游戏页面并输出至大屏幕显示。
本步骤中,第一用户终端根据接收到的用户标识和用户头像,生成新加入用户的显示信息渲染显示,并输出至大屏幕,同时根据在线游戏用户数量修改当前显示的在线游戏用户数量。具体实施时,第一用户终端输出显示的游戏互动页面中也可以仅仅显示游戏相关数据,而对于在线用户数量可以不进行显示。
通过本步骤,大屏幕上显示的游戏互动页面中增加了新加入用户的头像。
之后,第一用户终端向业务互动服务器返回用户加入成功的响应消息,业务互动服务器向第二用户终端返回加入成功的响应消息,第二用户终端更新等待游戏开始界面,具体地,第二用户终端更新界面中显示的用户生命状态条,用户得分值等为初始值。至此,完成了用户加入互动游戏的流程,用户可以进行游戏互动。具体地,用户进行游戏互动的流程可以包括以下步骤:
S79、第二用户终端根据用户操作向业务互动服务器发送用户的游戏操作数据。
具体实施时,用户通过点击等待游戏开始界面的播放按钮触发游戏开始,第二用户终端根据用户操作采集游戏操作数据并发送给业务互动服务器,其中,发送的游戏操作数据中应携带有业务互动服务器为其分配的用户标识。
S710、业务互动服务器将接收到的游戏操作数据发送给第一用户终端。
较佳地,具体实施时,业务互动服务器可以累积一定时长内的游戏操作数据发送给第一用户终端,例如,业务互动服务器可以累积100毫秒的游戏操作数据发送给第一用户终端。
S711、第一用户终端根据接收到的游戏操作数据计算用户剩余生命值、得分信息以及用户头像的显示位置信息。
本步骤中,游戏操作数据可能涉及以下几种数据:一种是加分数据,一种是扣分数据,第一用户终端根据加分数据和扣分数据计算用户的得分,还有增加生命值数据以及减少生命值数据,第一用户终端根据这两个数据计算用户剩余生命值。具体实施时,游戏操作数据还可以包括位移数据,该位移数据可以包括方向信息和移动距离信息,第一用户终端根据位移数据计算用户对应的头像在大屏幕上的显示位置并对显示的页面重新进行渲染显示。
S712、第一用户终端向业务互动服务器返回用户剩余生命值和得分信息。
S713、业务互动服务器向第二用户终端发送用户剩余生命值和得分信息。
S714、第二用户终端修改显示的用户生命值和得分信息。
本步骤中,第二用户终端根据接收到的用户剩余生命值和得分信息修改用户的生命值和得分,第二用户终端显示界面如图7所示。
S715、业务互动服务器判断剩余生命值是否为零,如果是,执行步骤S716,如果否,执行步骤S79。
S716、业务互动服务器通知第二用户终端游戏结束,并根据用户当前的得分确定向用户发放的电子资源。
S717、业务互动服务器向即时通信服务器发送电子资源发放请求。
本步骤中,业务互动服务器根据步骤S714中确定出的电子资源,向即时通信服务器发送电子资源发放请求,其中携带有用户标识和待发放的电子资源。
需要说明的是,这里携带的用户标识为用户在即时通信服务器上注册的用户标识,如果步骤S76中,业务互动服务器自行为用户分配独立的用户标识,则在本步骤中,业务互动服务器需根据记录的其为用户分配的用户标识和用户在即时通信服务器上注册的用户标识之间的对应关系,将自行分配的用户标识转换为即时通信服务器上注册的用户标识。
S718、即时通信服务器根据用户标识向第二用户终端发送电子资源发放通知。
本发明实施例中,业务互动服务器在接收到业务互动请求时,针对该请求生成业务互动页面并返回给请求方输出显示,用户可以通过业务互动页面中的显示内容请求加入业务互动,由此实现了基于Web技术的业务互动,由于无需增加额外的硬件设备,且用户参加业务互动也下载安装执行的APP,从而降低了业务互动的硬件成本,节约了用户终端参加业务互动的资源开销。
相应地,本发明实施例还提供了一种业务互动服务器实施的业务互动方法,如8所示,可以包括以下步骤:
S81、接收第二用户终端通过即时通信服务器发送的业务互动加入请求。
其中,所述业务互动加入请求中携带有请求加入业务互动的用户的用户信息,其中,所述业务互动加入请求为第二用户终端利用第一用户终端显示的业务互动页面中所包含的显示内容发送的。
S82、向所述第一用户终端发送所述业务互动加入请求,使得所述第一用户终端根据所述用户信息更新所述业务互动页面。
具体实施时,在接收第二用户终端通过即时通信服务器发送的业务互动加入请求之前,还包括可以包括以下步骤:
步骤一、接收第一用户终端发送的业务互动开始请求;
步骤二、针对所述业务互动开始请求生成业务互动页面并发送给所述第一用户终端。
其中,针对所述业务互动开始请求生成业务互动页面,具体包括:
针对所述业务互动开始请求为所述第一用户终端分配业务标识;
生成包含有所述业务标识的可扫描码;
根据所述可扫描码生成所述业务互动页面。
基于此,所述业务互动加入请求为所述第二用户终端通过扫描所述业务互动页面上包含的可扫描码发送的。
可选地,业务互动服务器实施的业务互动方法,还可以包括以下步骤:
步骤一、接收所述第二用户终端发送的业务互动数据;
步骤二、向所述第一用户终端转发所述业务互动数据,使得所述第一用户终端根据所述业务互动数据更新所述业务互动页面。
基于同一发明构思,本发明实施例中还提供了一种业务互动***以及第一用户终端和业务互动服务器分别实施的业务互动装置,由于上述装置及***解决问题的原理与上述的业务互动方法相似,因此上述装置及***的实施可以参见方法的实施,重复之处不再赘述。
如图9所示,其为本发明实施例提供的业务互动***的结构示意图,包括第一用户终端91,业务互动服务器92,第二用户终端93和即时通信服务器94,其中:
所述第一用户终端91,用于向所述业务服务器92请求业务互动页面并显示;
所述第二用户终端93,用于利用所述业务互动页面中所包含的显示内容向所述即时通信服务器94发送第一业务互动加入请求,所述第一业务互动加入请求中携带有第一用户标识;
所述即时通信服务器94,用于向所述业务互动服务器92发送第二业务互动加入请求,所述第二业务互动加入请求中携带有根据所述第一用户标识查找到的用户信息;
所述业务互动服务器92,用于向所述第一用户终端91转发所述第二业务互动加入请求。
优选地,所述第一用户终端91,具体用于向所述业务互动服务器92发送业务互动开始请求;以及输出显示所述业务互动服务器92针对所述业务互动开始请求返回的业务互动页面;
所述业务互动服务器92,具体用于针对所述业务互动开始请求生成业务互动页面,并发送给所述第一用户终端91。
优选地,所述业务互动服务器92,具体用于针对所述业务互动开始请求为所述第一用户终端91分配业务标识;生成包含有所述业务标识的可扫描码;根据所述可扫描码生成所述业务互动页面。
优选地,所述第二用户终端93,具体用于扫描所述业务互动页面上包含的可扫描码向所述即时通信服务器94发送所述第一业务互动加入请求。
可选地,所述第二用户终端93,还用于向所述业务互动服务器92发送业务互动数据;
所述业务互动服务器92,还用于向所述第一用户终端91转发接收到的业务互动数据;
所述第一用户终端91,还用于根据所述业务互动数据确定用户状态信息;以及根据所述用户状态信息更新所述业务互动页面。
优选地,所述用户信息包括用户头像;以及
所述第一用户终端91,具体用于根据所述用户头像,生成所述用户对应的用户图标;以及在所述业务互动页面显示所述用户图标。
优选地,所述用户状态信息包括所述用户图标的显示位置信息;以及
所述第一用户终端91,具体用于根据所述用户图标的显示位置信息,更新所述业务互动页面中显示的所述用户图标的显示位置。
如图10所示,其为本发明实施例中,第一用户终端侧实施的业务互动装置的结构示意图,可以包括:
显示单元100,用于向业务互动服务器获取业务互动页面并显示;
第一接收单元101,用于接收第二用户终端发送的业务互动加入请求,所述业务互动加入请求为所述第二用户终端利用所述业务互动页面中所包含的显示内容通过业务互动服务器发送的,所述业务互动加入请求中携带有请求加入业务互动的用户的用户信息;
页面更新单元102,用于根据所述用户信息,更新所述业务互动页面。
可选地,第一用户终端侧实施的业务互动装置,还可以包括:
第一发送单元,用于向所述业务互动服务器发送业务互动开始请求;
第二接收单元,用于接收所述业务互动服务器针对所述业务互动请求返回的业务互动页面并显示。
优选地,所述显示内容中包含有加入业务互动的可扫描码,所述可扫描码中包含有所述业务互动服务器针对所述业务互动开始请求所分配的业务标识;所述业务互动加入请求为所述用户通过扫描所述可扫描码向所述业务服务器发送的。
可选地,第一用户终端实施的业务互动装置,还可以包括第三接收单元、确定单元和第二发送单元,其中:
所述第三接收单元,用于接收所述用户终端通过所述业务互动服务器发送的业务互动数据;
所述确定单元,用于根据所述业务互动数据确定用户状态信息;
所述页面更新单元,还用于根据所述用户状态信息更新所述业务互动页面;
所述第二发送单元,用于将所述用户状态信息通过所述业务互动服务器发送给所述用户终端。
优选地,所述用户信息包括用户头像;
所述页面更新单元,具体用于根据所述用户头像,生成所述用户对应的用户图标;以及在所述业务互动页面显示所述用户图标。
优选地,所述用户状态信息包括所述用户图标的显示位置信息;以及
所述页面更新单元,具体用于根据所述用户图标的显示位置信息,更新所述业务互动页面中显示的所述用户图标的显示位置。
如图11所示,其为业务互动服务器侧实施的业务互动装置的结构示意图,可以包括:
第四接收单元111,用于用于接收第二用户终端通过即时通信服务器发送的业务互动加入请求。
其中,所述业务互动加入请求中携带有请求加入业务互动的用户的用户信息,其中,所述业务互动加入请求为第二用户终端利用第一用户终端显示的业务互动页面中所包含的显示内容发送的。
第三发送单元112,用于向所述第一用户终端发送所述业务互动加入请求,使得所述第一用户终端根据所述用户信息更新所述业务互动页面。
可选地,业务互动服务器侧实施的业务互动装置,还可以包括:
第五接收单元,用于接收第一用户终端发送的业务互动开始请求;
页面生成单元,用于针对所述业务互动开始请求生成业务互动页面;
第四发送单元,用于将所述页面生成单元生成的业务互动页面发送给所述第一用户终端。
优选地,所述页面生成单元,具体用于针对所述业务互动开始请求为所述第一用户终端分配业务标识;生成包含有所述业务标识的可扫描码;根据所述可扫描码生成所述业务互动页面。
优选地,所述业务互动加入请求为第二用户终端通过扫描所述业务互动页面上包含的可扫描码向所述即时通信服务器发送的。
可选地,业务互动服务器侧实施的业务互动装置,还可以包括:
第六接收单元,用于接收所述第二用户终端发送的业务互动数据;
第五发送单元,用于向所述第一用户终端转发所述业务互动数据,使得所述第一用户终端根据所述业务互动数据更新所述业务互动页面。
为了描述的方便,以上各部分按照功能划分为各模块(或单元)分别描述。当然,在实施本发明时可以把各模块(或单元)的功能在同一个或多个软件或硬件中实现。
在介绍了本发明示例性实施方式的业务互动方法和装置之后,接下来,介绍根据本发明的另一示例性实施方式的用于业务互动的装置。
所属技术领域的技术人员能够理解,本发明的各个方面可以实现为***、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“***”。
在一些可能的实施方式中,根据本发明的业务互动装置可以至少包括至少一个处理单元、以及至少一个存储单元。其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行本说明书中描述的根据本发明各种示例性实施方式的业务互动方法中的步骤。例如,所述处理单元可以执行如图2中所示的步骤S21、第一用户终端接收第二用户终端发送的业务互动加入请求,和步骤S22、第一用户终端根据业务加入互动请求中携带的用户信息更新业务互动页面。
下面参照图12来描述根据本发明的这种实施方式的业务互动装置120。图12显示的业务互动装置120仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图12所示,业务互动装置120以通用计算设备的形式表现。业务互动装置120的组件可以包括但不限于:上述至少一个处理单元121、上述至少一个存储单元122、连接不同***组件(包括存储单元122和处理单元121)的总线123。
总线123表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器、***总线、处理器或者使用多种总线结构中的任意总线结构的局域总线。
存储单元122可以包括易失性存储器形式的可读介质,例如随机存取存储器(RAM)1221和/或高速缓存存储器1222,还可以进一步包括只读存储器(ROM)1223。
存储单元122还可以包括具有一组(至少一个)程序模块1224的程序/实用工具1225,这样的程序模块1224包括但不限于:操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
业务互动装置120也可以与一个或多个外部设备124(例如键盘、指向设备等)通信,还可与一个或者多个使得用户能与业务互动装置120交互的设备通信,和/或与使得该业务互动装置120能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口125进行。并且,业务互动装置120还可以通过网络适配器126与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器126通过总线123与业务互动装置120的其它模块通信。应当理解,尽管图中未示出,可以结合业务互动装置120使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
在一些可能的实施方式中,本发明提供的业务互动方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在计算机设备上运行时,所述程序代码用于使如图12所示计算机设备执行本说明书中描述的根据本发明各种示例性实施方式的用户属性信息挖掘方法中的步骤,例如,所述计算机设备可以执行如图2中所示的步骤S21、第一用户终端接收第二用户终端发送的业务互动加入请求,和步骤S22、第一用户终端根据业务加入互动请求中携带的用户信息更新业务互动页面。
所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
根据本发明的实施方式的用于业务互动的程序产品,其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在终端设备上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、有线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
在另外一些可能的实施方式中,根据本发明的业务互动装置可以至少包括至少一个处理单元、以及至少一个存储单元。其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行本说明书中描述的根据本发明各种示例性实施方式的业务互动方法中的步骤。例如,所述处理单元可以执行如图8中所示的步骤S81、接收第二用户终端通过即时通信服务器发送的业务互动加入请求,步骤S82、向所述第一用户终端发送所述业务互动加入请求,使得所述第一用户终端根据所述用户信息更新所述业务互动页面。
这种实施方式的业务互动装置与图12所示的业务互动装置结构类似,这里不再赘述。
在一些可能的实施方式中,本发明提供的业务互动方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在计算机设备上运行时,所述程序代码用于使所述计算机设备执行本说明书中描述的根据本发明各种示例性实施方式的用户属性信息挖掘方法中的步骤,例如,所述计算机设备可以执行如图8中所示的步骤S81、接收第二用户终端通过即时通信服务器发送的业务互动加入请求,步骤S82、向所述第一用户终端发送所述业务互动加入请求,使得所述第一用户终端根据所述用户信息更新所述业务互动页面。
应当注意,尽管在上文详细描述中提及了用于即时通信应用的设备的若干装置或子装置,但是这种划分仅仅并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多装置的特征和功能可以在一个装置中具体化。反之,上文描述的一个装置的特征和功能可以进一步划分为由多个装置来具体化。
此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。
Claims (22)
1.一种业务互动方法,其特征在于,包括:
显示有业务互动页面的第一用户终端接收第二用户终端发送的业务互动加入请求,所述业务互动加入请求为所述第二用户终端利用所述业务互动页面中所包含的显示内容通过业务互动服务器发送的,所述业务互动加入请求中携带有请求加入业务互动的用户的用户信息,其中,所述业务互动加入请求为所述第二用户终端发送给即时通信服务器,由所述即时通信服务器向所述第二用户终端返回授权请求,在用户同意授权之后,由所述即时通信服务器提取请求加入业务互动的用户的用户信息后发送给所述业务互动服务器的,所述业务互动页面为所述第一用户终端向业务互动服务器所请求的,所述第一用户终端通过视频图形阵列VGA接口连接大屏幕,采用投影的方式显示所述业务互动页面;
根据所述用户信息,更新所述业务互动页面;
在业务互动结束之后,由所述业务互动服务器根据加入业务互动的用户的得分信息确定所述用户获得的电子资源。
2.如权利要求1所述的方法,其特征在于,所述业务互动页面为所述第一用户终端按照以下流程获得的:
所述第一用户终端向所述业务互动服务器发送业务互动开始请求;
所述第一用户终端接收所述业务互动服务器针对所述业务互动请求返回的业务互动页面并显示。
3.如权利要求2所述的方法,其特征在于,所述显示内容中包含有加入业务互动的可扫描码,所述可扫描码中包含有所述业务互动服务器针对所述业务互动开始请求所分配的业务标识;所述业务互动加入请求为所述用户通过扫描所述可扫描码向所述业务互动服务器发送的。
4.如权利要求1、2或3所述的方法,其特征在于,还包括:
所述第一用户终端接收所述第二用户终端通过所述业务互动服务器发送的业务互动数据;并
根据所述业务互动数据确定用户状态信息;
所述第一用户终端根据所述用户状态信息更新所述业务互动页面;以及
将所述用户状态信息通过所述业务互动服务器发送给所述第二用户终端。
5.如权利要求4所述的方法,其特征在于,所述用户信息包括用户头像;以及
根据所述用户信息,更新所述业务互动页面,具体包括:
根据所述用户头像,生成所述用户对应的用户图标;以及
在所述业务互动页面显示所述用户图标。
6.如权利要求5所述的方法,其特征在于,所述用户状态信息所述包括用户图标的显示位置信息;以及
根据所述用户状态信息,更新所述业务互动页面,具体包括:
根据所述用户图标的显示位置信息,更新所述业务互动页面中显示的所述用户图标的显示位置。
7.一种业务互动方法,其特征在于,包括:
接收第二用户终端通过即时通信服务器发送的业务互动加入请求,所述业务互动加入请求中携带有请求加入业务互动的用户的用户信息,所述业务互动加入请求为所述即时通信服务器接收到所述第二用户终端发送的业务加入互动请求后向所述第二用户终端返回授权请求,在用户同意授权之后,由所述即时通信服务器提取请求加入业务互动的用户的用户信息后发送的,其中,所述业务互动加入请求为第二用户终端利用第一用户终端显示的业务互动页面中所包含的显示内容发送的,所述第一用户终端通过视频图形阵列VGA接口连接大屏幕,采用投影的方式显示所述业务互动页面;
向所述第一用户终端发送所述业务互动加入请求,使得所述第一用户终端根据所述用户信息更新所述业务互动页面;
在业务互动结束之后,根据加入业务互动的用户的得分信息确定所述用户获得的电子资源。
8.如权利要求7所述方法,其特征在于,在接收第二用户终端通过即时通信服务器发送的业务互动加入请求之前,还包括:
接收第一用户终端发送的业务互动开始请求;
针对所述业务互动开始请求生成业务互动页面并发送给所述第一用户终端。
9.如权利要求8所述的方法,其特征在于,针对所述业务互动开始请求生成业务互动页面,具体包括:
针对所述业务互动开始请求为所述第一用户终端分配业务标识;
生成包含有所述业务标识的可扫描码;
根据所述可扫描码生成所述业务互动页面。
10.如权利要求9所述的方法,其特征在于,所述业务互动加入请求为所述第二用户终端通过扫描所述业务互动页面上包含的可扫描码发送的。
11.如权利要求7~10任一权利要求所述的方法,其特征在于,还包括:
接收所述第二用户终端发送的业务互动数据;
向所述第一用户终端转发所述业务互动数据,使得所述第一用户终端根据所述业务互动数据更新所述业务互动页面。
12.一种业务互动***,其特征在于,包括第一用户终端,业务互动服务器,第二用户终端和即时通信服务器,其中:
所述第一用户终端,用于向所述业务互动服务器请求业务互动页面并显示,其中,所述第一用户终端通过视频图形阵列VGA接口连接大屏幕,采用投影的方式显示所述业务互动页面;
所述第二用户终端,用于利用所述业务互动页面中所包含的显示内容向所述即时通信服务器发送第一业务互动加入请求,所述第一业务互动加入请求中携带有第一用户标识;
所述即时通信服务器,用于在接收到所述第二用户终端发送的业务加入互动请求后,向所述第二用户终端返回授权请求,在用户同意授权之后,向所述业务互动服务器发送第二业务互动加入请求,所述第二业务互动加入请求中携带有根据所述第一用户标识查找到的用户信息;
所述业务互动服务器,用于向所述第一用户终端转发所述第二业务互动加入请求;以及业务互动结束之后,根据加入业务互动的用户的得分信息确定所述用户获得的电子资源。
13.如权利要求12所述的***,其特征在于,
所述第一用户终端,具体用于向所述业务互动服务器发送业务互动开始请求;以及输出显示所述业务互动服务器针对所述业务互动开始请求返回的业务互动页面;
所述业务互动服务器,具体用于针对所述业务互动开始请求生成业务互动页面,并发送给所述第一用户终端。
14.如权利要求13所述的***,其特征在于,
所述业务互动服务器,具体用于针对所述业务互动开始请求为所述第一用户终端分配业务标识;生成包含有所述业务标识的可扫描码;根据所述可扫描码生成所述业务互动页面。
15.如权利要求14所述的***,其特征在于,
所述第二用户终端,具体用于扫描所述业务互动页面上包含的可扫描码向所述即时通信服务器发送所述第一业务互动加入请求。
16.如权利要求12~15任一权利要求所述的***,其特征在于,
所述第二用户终端,还用于向所述业务互动服务器发送业务互动数据;
所述业务互动服务器,还用于向所述第一用户终端转发接收到的业务互动数据;
所述第一用户终端,还用于根据所述业务互动数据确定用户状态信息;以及根据所述用户状态信息更新所述业务互动页面。
17.如权利要求15所述的***,其特征在于,所述用户信息包括用户头像;以及
所述第一用户终端,具体用于根据所述用户头像,生成所述用户对应的用户图标;以及在所述业务互动页面显示所述用户图标。
18.如权利要求17所述的***,其特征在于,用户状态信息包括所述用户图标的显示位置信息;以及
所述第一用户终端,具体用于根据所述用户图标的显示位置信息,更新所述业务互动页面中显示的所述用户图标的显示位置。
19.一种业务互动装置,其特征在于,包括:
显示单元,用于向业务互动服务器获取业务互动页面并显示,其中,所述业务互动页面为通过视频图形阵列VGA接口连接大屏幕,采用投影的方式显示的;
第一接收单元,用于接收第二用户终端发送的业务互动加入请求,所述业务互动加入请求为所述第二用户终端利用所述业务互动页面中所包含的显示内容通过业务互动服务器发送的,所述业务互动加入请求中携带有请求加入业务互动的用户的用户信息,其中,所述业务互动加入请求为所述第二用户终端发送给即时通信服务器,由所述即时通信服务器向所述第二用户终端返回授权请求,在用户同意授权之后,由所述即时通信服务器提取请求加入业务互动的用户的用户信息后发送给所述业务互动服务器的;在业务互动结束之后,由所述业务互动服务器根据加入业务互动的用户的得分信息确定所述用户获得的电子资源;
页面更新单元,用于根据所述用户信息,更新所述业务互动页面。
20.一种业务互动装置,其特征在于,包括:
第四接收单元,用于接收第二用户终端通过即时通信服务器发送的业务互动加入请求,所述业务互动加入请求中携带有请求加入业务互动的用户的用户信息,所述业务互动加入请求为所述即时通信服务器接收到所述第二用户终端发送的业务加入互动请求后向所述第二用户终端返回授权请求,在用户同意授权之后,由所述即时通信服务器提取请求加入业务互动的用户的用户信息后发送的,其中,所述业务互动加入请求为第二用户终端利用第一用户终端显示的业务互动页面中所包含的显示内容发送的,所述第一用户终端通过视频图形阵列VGA接口连接大屏幕,采用投影的方式显示所述业务互动页面;
第三发送单元,用于向所述第一用户终端发送所述业务互动加入请求,使得所述第一用户终端根据所述用户信息更新所述业务互动页面;
用于在业务互动结束之后,根据加入业务互动的用户的得分信息确定所述用户获得的电子资源的功能单元。
21.一种业务互动装置,其特征在于,包括至少一个处理单元、以及至少一个存储单元,其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行权利要求1~6或者权利要求7~11任一所述方法的步骤。
22.一种计算机可读存储介质,其包括程序代码,当程序产品在业务互动装置上运行时,所述程序代码用于使所述业务互动装置执行权利要求1~6或者权利要求7~11任一所述方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710486786.6A CN107172196B (zh) | 2017-06-23 | 2017-06-23 | 一种业务互动方法、装置和*** |
PCT/CN2018/092166 WO2018233666A1 (zh) | 2017-06-23 | 2018-06-21 | 业务互动方法、装置和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710486786.6A CN107172196B (zh) | 2017-06-23 | 2017-06-23 | 一种业务互动方法、装置和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107172196A CN107172196A (zh) | 2017-09-15 |
CN107172196B true CN107172196B (zh) | 2019-03-01 |
Family
ID=59819417
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710486786.6A Active CN107172196B (zh) | 2017-06-23 | 2017-06-23 | 一种业务互动方法、装置和*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107172196B (zh) |
WO (1) | WO2018233666A1 (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107172196B (zh) * | 2017-06-23 | 2019-03-01 | 腾讯科技(深圳)有限公司 | 一种业务互动方法、装置和*** |
CN108733497A (zh) * | 2018-05-22 | 2018-11-02 | 上海星佑网络科技有限公司 | 多人记录处理方法和装置及计算机可读存储介质 |
CN108924951B (zh) * | 2018-06-01 | 2021-11-26 | 晶晨半导体(上海)股份有限公司 | 一种信息交互方法 |
CN112905082B (zh) * | 2019-11-19 | 2024-06-28 | 阿里巴巴集团控股有限公司 | 互动方法、装置、客户端、电子设备及计算机可读介质 |
CN111212300B (zh) * | 2020-01-09 | 2022-10-04 | 北京字节跳动网络技术有限公司 | 在线文档的处理方法、装置、电子设备及存储介质 |
CN113626122B (zh) * | 2021-08-06 | 2023-08-18 | 北京奇艺世纪科技有限公司 | 业务数据的处理方法、装置、电子设备和存储介质 |
CN114401313A (zh) * | 2021-12-15 | 2022-04-26 | 阿里巴巴(中国)有限公司 | 用户间互动的方法及电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104780591A (zh) * | 2014-01-15 | 2015-07-15 | ***通信集团北京有限公司 | 终端设备间业务互操作实现方法、装置、***及相关设备 |
WO2015196728A1 (zh) * | 2014-06-27 | 2015-12-30 | 中兴通讯股份有限公司 | 一种在线会议的终端入会方法及其服务器 |
CN106075904A (zh) * | 2016-06-07 | 2016-11-09 | 腾讯科技(深圳)有限公司 | 跨平台游戏对战的方法及装置、终端、*** |
WO2016197874A1 (zh) * | 2015-06-11 | 2016-12-15 | 阿里巴巴集团控股有限公司 | 一种信息处理方法和设备 |
CN106709705A (zh) * | 2016-12-30 | 2017-05-24 | 腾讯科技(深圳)有限公司 | 虚拟物品包发送方法、接收方法、装置及*** |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9205333B2 (en) * | 2013-06-07 | 2015-12-08 | Ubisoft Entertainment | Massively multiplayer gaming |
CN104992137B (zh) * | 2015-08-03 | 2018-07-13 | 福州最美影视网络科技有限公司 | 一种在线互动方法及*** |
CN105931081A (zh) * | 2016-05-10 | 2016-09-07 | 腾讯科技(深圳)有限公司 | 事件处理方法和装置 |
CN107172196B (zh) * | 2017-06-23 | 2019-03-01 | 腾讯科技(深圳)有限公司 | 一种业务互动方法、装置和*** |
-
2017
- 2017-06-23 CN CN201710486786.6A patent/CN107172196B/zh active Active
-
2018
- 2018-06-21 WO PCT/CN2018/092166 patent/WO2018233666A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104780591A (zh) * | 2014-01-15 | 2015-07-15 | ***通信集团北京有限公司 | 终端设备间业务互操作实现方法、装置、***及相关设备 |
WO2015196728A1 (zh) * | 2014-06-27 | 2015-12-30 | 中兴通讯股份有限公司 | 一种在线会议的终端入会方法及其服务器 |
WO2016197874A1 (zh) * | 2015-06-11 | 2016-12-15 | 阿里巴巴集团控股有限公司 | 一种信息处理方法和设备 |
CN106075904A (zh) * | 2016-06-07 | 2016-11-09 | 腾讯科技(深圳)有限公司 | 跨平台游戏对战的方法及装置、终端、*** |
CN106709705A (zh) * | 2016-12-30 | 2017-05-24 | 腾讯科技(深圳)有限公司 | 虚拟物品包发送方法、接收方法、装置及*** |
Also Published As
Publication number | Publication date |
---|---|
WO2018233666A1 (zh) | 2018-12-27 |
CN107172196A (zh) | 2017-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107172196B (zh) | 一种业务互动方法、装置和*** | |
CN109196464A (zh) | 基于上下文的用户代理 | |
TWI533198B (zh) | 於虛擬區域及實體空間之間通訊的技術 | |
CN106254311A (zh) | 直播方法和装置、直播数据流展示方法和装置 | |
KR20130050871A (ko) | 인스턴트 메시징 서비스 및 인스턴트 메시징 서비스로부터 확장된 복수의 서비스들을 제공하는 방법 | |
CN109727301A (zh) | 生成动态壁纸的方法、装置、电子设备及存储介质 | |
CN109992732A (zh) | 信息分享方法、装置、电子设备及存储介质 | |
CN106687923A (zh) | 多个设备上的计算环境的呈现 | |
CN109951305A (zh) | 虚拟群组创建方法、设备及计算机可读介质 | |
CN113709022B (zh) | 消息交互方法、装置、设备及存储介质 | |
WO2007133488A2 (en) | Framework for agile mobile applications | |
CN104144108A (zh) | 一种消息响应方法、装置及*** | |
CN110070496A (zh) | 图像特效的生成方法、装置和硬件装置 | |
KR20140126152A (ko) | 음악 컨텐츠 이용 서비스 제공 방법 및 서버 | |
CN111045568A (zh) | 基于区块链的虚拟物品处理方法、装置、设备及存储介质 | |
CN110365796A (zh) | 业务请求处理方法、装置 | |
CN104216982B (zh) | 一种信息处理方法及电子设备 | |
CN114173139B (zh) | 一种直播互动方法、***及相关装置 | |
WO2024109786A1 (zh) | 即时通信会话信息的处理方法、装置及电子设备 | |
CN110134480A (zh) | 用户触发操作的处理方法、装置、电子设备和存储介质 | |
CN108111374A (zh) | 同步设备列表的方法、装置、设备和计算机存储介质 | |
KR101661228B1 (ko) | 애플리케이션의 사용자 인증 방법 | |
KR20160094663A (ko) | 온라인 채팅 서비스의 사용자 이모티콘 제공 방법 | |
CN110109597A (zh) | 一种歌单切换方法、装置、***、终端和存储介质 | |
CN110493120A (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 |