CN103491407A - 一种基于android电视的在线游戏控制器的方法 - Google Patents
一种基于android电视的在线游戏控制器的方法 Download PDFInfo
- Publication number
- CN103491407A CN103491407A CN201310392595.5A CN201310392595A CN103491407A CN 103491407 A CN103491407 A CN 103491407A CN 201310392595 A CN201310392595 A CN 201310392595A CN 103491407 A CN103491407 A CN 103491407A
- Authority
- CN
- China
- Prior art keywords
- game
- user
- server
- android
- browser
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000013475 authorization Methods 0.000 claims abstract description 15
- 230000004044 response Effects 0.000 claims description 7
- 230000000694 effects Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006698 induction Effects 0.000 description 2
- 238000012163 sequencing technique Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000011900 installation process Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种基于android电视的在线游戏控制器的方法,包括:用户通过浏览器打开网页游戏,此时服务器提示用户进行控制器配对,动态生成一个唯一的授权码,在浏览器中显示为二维码,用户打开Android设备的游戏控制器应用,用摄像头扫描浏览器上的二维码,获得一个带游戏服务器地址的授权码,将该授权码与Android设备标识码编码后发送给服务器,服务器则将Android设备与用户当前的网页游戏绑定。实施本发明,本发明利用常见的Android设备为HTML5网页游戏提供一种无线的、多功能的游戏控制器,实现更好的游戏体验。
Description
技术领域
本发明涉及数字电视技术领域,具体涉及一种基于android电视的在线游戏控制器的方法。
背景技术
随着HTML5技术日臻成熟,其应用也逐渐呈现出多元化发展的趋势。强大的表现力和基于浏览器运行的优越条件,使其颇受游戏开发者的青睐。相比之下,传统游戏往往需要下载庞大的客户端,或者各种苛刻的运行环境,而HTML5网页游戏对用户来说,省去了下载和安装等待的过程,摆脱了平台的依赖,无论何时何地,打开浏览器即可继续之前游戏的进度。当前,各种现代浏览器都已经支持HTML5特性,随着HTML5标准的修订日益完善,HTML5和浏览器必将成为下一代游戏的热门平台。
但是,HTML5网页游戏的操纵性跟普通客户端游戏一样,往往依赖于传统的键盘鼠标进行交互,对于某些游戏类型,如竞速游戏、格斗游戏、体育游戏等,用户体验不佳。因此,需要寻求一种更加友好、更加方便的交互方式。
一种常见的方法是外接各种游戏操纵设备,如游戏手柄,游戏方向盘等。通过外接设备将用户操作转换为标准的输入信号,从而对游戏进行操纵。外接游戏操纵设备需要用户另外购置,另外不同游戏往往需要不同的设备,成本较高。外接的游戏操纵设备还需要相应驱动才能正常运行,安装过程繁琐。此外,常见的外接设备均针对传统客户端游戏设计,对于HTML5网页游戏支持效果不佳。
发明内容
本发明的目的是对HTML5网页游戏提供一种无线的、多功能的模拟游戏控制器,从而提高用户游戏体验。
本发明实施例提供了一种基于android电视的在线游戏控制器的方法,包括:
用户通过浏览器打开网页游戏,此时服务器提示用户进行控制器配对,动态生成一个唯一的授权码,在浏览器中显示为二维码,用户打开Android设备的游戏控制器应用,用摄像头扫描浏览器上的二维码,获得一个带游戏服务器地址的授权码,将该授权码与Android设备标识码编码后发送给服务器,服务器则将Android设备与用户当前的网页游戏绑定,之后Android设备发送的控制信息则唯一作用于用户的游戏画面上,若配对失败,则提示用户重新配对。
本发明具有如下有益效果,本发明利用常见的Android设备为HTML5网页游戏提供一种无线的、多功能的游戏控制器,实现更好的游戏体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1是本发明实施例中的基于android电视的在线游戏控制器的***结构图;
图2是本发明实施例中的基于android电视的在线游戏控制器的方法流程图;
图3是本发明实施例中的标准游戏控制器的结构示意图;
图4是本发明实施例中的利用Android设备的加速度感应器或陀螺仪作为控制器的结构示意图;
图5为本发明实施例中的服务器端和设备端交互的方法流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明的目的是对HTML5网页游戏提供一种无线的、多功能的模拟游戏控制器,从而提高用户游戏体验。本发明提供了一种基于Android设备的游戏控制器方法,与普通控制器不同的是,该控制器无需通过数据线连接,也不是对游戏界面直接控制。其采用无线连接方式,在Android设备与游戏服务器之间建立连接,用户的控制操作直接发送给游戏服务器,再由游戏服务器将控制操作的作用效果在游戏界面上呈现出来。
如图1所示,Android设备上的用户控制信息对游戏画面没有直接作用,而是通过远程游戏服务器接收之后,才对浏览器的游戏画面根据控制信息的效果进行更新之后呈现出来。这个过程对于用户来说是透明的,用户感觉就像用Android设备的控制器直接操纵游戏一样。
下面结合图2说明整个流程。首先,用户通过浏览器打开网页游戏,此时服务器提示用户进行控制器配对,动态生成一个唯一的授权码,在浏览器中显示为二维码,用户打开Android设备的游戏控制器应用,用摄像头扫描浏览器上的二维码,获得一个带游戏服务器地址的授权码,将该授权码与Android设备标识码编码后发送给服务器,服务器则将Android设备与用户当前的网页游戏绑定,之后Android设备发送的控制信息则唯一作用于用户的游戏画面上。若配对失败,则提示用户重新配对。
控制器***包含设备端和服务器端,下面具体介绍这两方面。
Android设备端包含了一个专用的游戏控制器应用。该应用通过扫描二维码和网页游戏进行配对,从而建立与游戏服务器之间的连接,联网方式可为2G、3G数据连接或者WIFI无线网络。通过指定端口与服务器建立连接,发送的控制信息为模拟按键的编码和相关信息,以提高传输速度。游戏控制器应用提供了多种常见的游戏控制器方式,在配对成功之后,由服务器根据游戏类型发送一个代码给Android设备的游戏控制器应用进行选择。图3为标准游戏控制器形式,图4为利用Android设备的加速度感应器或陀螺仪作为控制器的方式。按键上的数字为按键编码。如果有新的游戏控制器形式,可通过更新该应用来添加。当用户执行了控制操作之后,该应用发送一个数据包给服务器,数据包采用JSON(JavaScript Object Notation)格式,格式为:{"按键代码":"时间戳"}。服务器根据时间戳的先后顺序执行相应的控制操作,将游戏画面更新并呈现给用户。
服务器端和设备的一个交互过程如图5所示。
首先,游戏服务器为每个游戏用户生成一个唯一的授权码。
其次,服务器监听指定端口,将发送授权码的Android设备与该游戏用户的画面绑定。
然后,成功配对则发送一个确认信息和游戏类型的代码给Android设备,以选择游戏控制器类型。
接着,与Android设备建立持续的数据连接,充当Android设备和游戏画面之间的连接桥梁。
接着,对Android设备发送的控制信息,解码之后根据时间戳的先后顺序执行控制操。
最后,更新游戏画面,并继续监听指定端口。
下面介绍设备的取消配对。在Android设备上按下返回或退出按钮之后,提示用户是否断开连接。用户确定之后,发送一个结束连接的的数据包给服务器,服务器收到数据包,断开与Android设备的连接,显示信息提示用户Android设备游戏控制器已经断开连接,用户可以选择切换到键盘鼠标操作模式或者保存游戏进度退出并重新配对。如果服务器或Android设备在一定时间内无法收到对方的数据包,同样视为断开连接,显示相应提示信息。
本发明具有如下有益效果,本发明利用常见的Android设备为HTML5网页游戏提供一种无线的、多功能的游戏控制器,实现更好的游戏体验。。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random AccessMemory)、磁盘或光盘等。
以上对本发明实施例所提供的一种基于android电视的在线游戏控制器的方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (1)
1.一种基于android电视的在线游戏控制器的方法,其特征在于,包括:
用户通过浏览器打开网页游戏,此时服务器提示用户进行控制器配对,动态生成一个唯一的授权码,在浏览器中显示为二维码,用户打开Android设备的游戏控制器应用,用摄像头扫描浏览器上的二维码,获得一个带游戏服务器地址的授权码,将该授权码与Android设备标识码编码后发送给服务器,服务器则将Android设备与用户当前的网页游戏绑定,之后Android设备发送的控制信息则唯一作用于用户的游戏画面上,若配对失败,则提示用户重新配对。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310392595.5A CN103491407A (zh) | 2013-09-02 | 2013-09-02 | 一种基于android电视的在线游戏控制器的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310392595.5A CN103491407A (zh) | 2013-09-02 | 2013-09-02 | 一种基于android电视的在线游戏控制器的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103491407A true CN103491407A (zh) | 2014-01-01 |
Family
ID=49831320
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310392595.5A Pending CN103491407A (zh) | 2013-09-02 | 2013-09-02 | 一种基于android电视的在线游戏控制器的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103491407A (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103877728A (zh) * | 2014-03-17 | 2014-06-25 | 深圳创维-Rgb电子有限公司 | 移动终端对智能家用设备进行游戏控制的方法及装置 |
CN105791960A (zh) * | 2014-12-22 | 2016-07-20 | 深圳Tcl数字技术有限公司 | 局域网设备通信的方法及*** |
CN106534997A (zh) * | 2016-12-15 | 2017-03-22 | 长沙三墨网络科技有限公司 | 一种用智能手机或平板操作智能电视上游戏的方法 |
CN106984040A (zh) * | 2017-03-15 | 2017-07-28 | 苏州协商网络科技有限公司 | 将手机作为遥控器实现多人同屏交互游戏的方法 |
CN107277578A (zh) * | 2016-04-06 | 2017-10-20 | 北京优朋普乐科技有限公司 | 通过移动终端对电视终端进行操控的方法和*** |
CN107376351A (zh) * | 2017-07-12 | 2017-11-24 | 腾讯科技(深圳)有限公司 | 对象的控制方法和装置 |
CN107547204A (zh) * | 2017-01-18 | 2018-01-05 | 九阳股份有限公司 | 一种智能家电绑定验证方法 |
CN109495651A (zh) * | 2018-12-21 | 2019-03-19 | 天津视游科技有限公司 | 一种基于移动终端的电视游戏控制方法 |
CN110809027A (zh) * | 2019-09-30 | 2020-02-18 | 浙江口碑网络技术有限公司 | 信息处理方法和信息处理装置及电子设备 |
CN111643889A (zh) * | 2020-05-06 | 2020-09-11 | 腾讯科技(深圳)有限公司 | 一种游戏控制方法、装置、存储介质和电子设备 |
TWI796734B (zh) * | 2021-07-21 | 2023-03-21 | 宏碁股份有限公司 | 顯示控制方法與顯示控制系統 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102624697A (zh) * | 2012-01-13 | 2012-08-01 | 孟智平 | 一种基于二维码的媒体互动方法和*** |
CN102802155A (zh) * | 2012-08-17 | 2012-11-28 | 珠海金山办公软件有限公司 | 一种移动终端与智能显示设备快速建立连接的方法 |
CN102932365A (zh) * | 2012-11-13 | 2013-02-13 | 黄昱钊 | 一种基于手机摄像头的设备控制方法及*** |
CN103139271A (zh) * | 2011-12-02 | 2013-06-05 | 北京积木恒硕科技有限公司 | 一种在终端间进行通讯控制的***和方法 |
US8766766B2 (en) * | 2010-09-17 | 2014-07-01 | Sony Corporation | Information processing apparatus, information processing system, information processing method, and program |
-
2013
- 2013-09-02 CN CN201310392595.5A patent/CN103491407A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8766766B2 (en) * | 2010-09-17 | 2014-07-01 | Sony Corporation | Information processing apparatus, information processing system, information processing method, and program |
CN103139271A (zh) * | 2011-12-02 | 2013-06-05 | 北京积木恒硕科技有限公司 | 一种在终端间进行通讯控制的***和方法 |
CN102624697A (zh) * | 2012-01-13 | 2012-08-01 | 孟智平 | 一种基于二维码的媒体互动方法和*** |
CN102802155A (zh) * | 2012-08-17 | 2012-11-28 | 珠海金山办公软件有限公司 | 一种移动终端与智能显示设备快速建立连接的方法 |
CN102932365A (zh) * | 2012-11-13 | 2013-02-13 | 黄昱钊 | 一种基于手机摄像头的设备控制方法及*** |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103877728A (zh) * | 2014-03-17 | 2014-06-25 | 深圳创维-Rgb电子有限公司 | 移动终端对智能家用设备进行游戏控制的方法及装置 |
CN105791960A (zh) * | 2014-12-22 | 2016-07-20 | 深圳Tcl数字技术有限公司 | 局域网设备通信的方法及*** |
CN107277578A (zh) * | 2016-04-06 | 2017-10-20 | 北京优朋普乐科技有限公司 | 通过移动终端对电视终端进行操控的方法和*** |
CN106534997A (zh) * | 2016-12-15 | 2017-03-22 | 长沙三墨网络科技有限公司 | 一种用智能手机或平板操作智能电视上游戏的方法 |
CN107547204A (zh) * | 2017-01-18 | 2018-01-05 | 九阳股份有限公司 | 一种智能家电绑定验证方法 |
CN106984040A (zh) * | 2017-03-15 | 2017-07-28 | 苏州协商网络科技有限公司 | 将手机作为遥控器实现多人同屏交互游戏的方法 |
CN107376351A (zh) * | 2017-07-12 | 2017-11-24 | 腾讯科技(深圳)有限公司 | 对象的控制方法和装置 |
CN109495651A (zh) * | 2018-12-21 | 2019-03-19 | 天津视游科技有限公司 | 一种基于移动终端的电视游戏控制方法 |
CN110809027A (zh) * | 2019-09-30 | 2020-02-18 | 浙江口碑网络技术有限公司 | 信息处理方法和信息处理装置及电子设备 |
CN111643889A (zh) * | 2020-05-06 | 2020-09-11 | 腾讯科技(深圳)有限公司 | 一种游戏控制方法、装置、存储介质和电子设备 |
TWI796734B (zh) * | 2021-07-21 | 2023-03-21 | 宏碁股份有限公司 | 顯示控制方法與顯示控制系統 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103491407A (zh) | 一种基于android电视的在线游戏控制器的方法 | |
JP6629986B2 (ja) | ゲームセッションへの参加を容易にするための方法およびシステム | |
JP6310073B2 (ja) | 描画システム、制御方法、及び記憶媒体 | |
CN110368686A (zh) | 云游戏实现方法、装置、云端服务器、终端及介质 | |
CN103272382B (zh) | 蓝牙游戏手柄模拟智能终端触摸屏控制游戏的方法及装置 | |
EP2750032B1 (en) | Methods and systems for generation and execution of miniapp of computer application served by cloud computing system | |
US20130159375A1 (en) | Methods and Systems for Generation and Execution of Miniapp of Computer Application Served by Cloud Computing System | |
CN106464951B (zh) | 一种用于渲染视频帧的方法和设备 | |
US20150099590A1 (en) | Cloud server and method for providing cloud game service | |
CN110798477A (zh) | 数据传输方法、设备、管理平台及云游戏***架构 | |
CN108568109A (zh) | 一种游戏控制方法、装置及存储介质 | |
CN103139271A (zh) | 一种在终端间进行通讯控制的***和方法 | |
CN111880845A (zh) | 控制目标应用的方法、***及装置 | |
CN110302542A (zh) | 一种应用程序的操控方法、装置、服务器和可存储介质 | |
CN111672132B (zh) | 游戏的控制方法、控制装置、服务器和存储介质 | |
CN102724185A (zh) | 基于家庭网关的游戏实现方法、家庭网关及移动终端 | |
CN112354176A (zh) | 云游戏实现方法、云游戏实现装置、存储介质与电子设备 | |
JP5586771B1 (ja) | ゲームを提供するサーバ及び方法 | |
CN114100120A (zh) | 云游戏的控制方法及装置、存储介质及电子设备 | |
CN111382412A (zh) | 存储器、验证码实现方法、装置和设备 | |
CN105578231A (zh) | 游戏控制方法、装置及*** | |
CN110493120A (zh) | 一种用于发送设备操作指令的方法与设备 | |
CN114090085A (zh) | 对象控制方法及相关装置 | |
KR20160026812A (ko) | 애플리케이션의 사용자 인증 방법 | |
CN115837159A (zh) | 基于安卓设备的虚拟手柄控制方法及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140101 |