首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

服务器获取客户端物理位置排布的方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:北京精确指向信息技术有限公司

摘要:本发明涉及客户端服务器模式(CS结构或P2P结构)的技术领域,特别是一种服务器获取客户端物理位置排布的方法。其特征在于:至少包括两个客户端id1、客户端id2,客户端界面设置其它客户端相对于本客户端前、后、左、右位置的客户端id号输入框,客户端id1将id2填入对应的id输入框而确定客户端id2相对于客户端id1的位置。有益效果是:解决中国专利申请201611173326X基于客户端的显示方法及系统中的服务器需要获取客户端物理位置排布的阵列的问题,以及,基于物理位置排布的客户端游戏中,至少是要获取初始化的物理位置排布,游戏后期可以基于陀螺仪或加速度传感器实现客户端坐标位置定位。

主权项:1.一种服务器获取客户端物理位置排布的方法,包括客户端和服务器,其特征在于:至少包括两个客户端id1、客户端id2,客户端界面设置其它客户端相对于本客户端前、后、左、右位置的客户端id号输入框,服务器建立客户端物理位置排布阵列x*y,客户端id1将id2填入对应的id输入框并上传服务器,服务器获取客户端id1输入的客户端id号和阵列x*y的坐标匹配,确定客户端id2相对于客户端id1的物理位置排布。

全文数据:服务器获取客户端物理位置排布的方法技术领域[0001]本发明涉及客户端服务器模式CS结构或P2P结构的技术领域,特别是一种服务器获取客户端物理位置排布的方法。背景技术[0002]目前已有的服务器获取客户端位置的方法有GPS、LBS定位方法,但由于定位精度的误差在几米的范围,服务器无法确定在几米范围内客户端之间的前、后、左、右的关系。[0003]现实需要解决的问题如:中国专利申请201611173326X基于客户端的显示方法及系统,服务器需要获取客户端物理位置排布的阵列。[0004]现实需要解决的问题还有基于物理位置排布的客户端游戏,至少是要获取初始化的物理位置排布,游戏后期可以基于陀螺仪或加速度传感器实现客户端坐标位置定位。发明内容[0005]本发明的目的是提供一种服务器获取客户端物理位置排布的方法,解决中国专利申请201611173326X基于客户端的显示方法及系统中的服务器需要获取客户端物理位置排布的阵列的问题,以及,基于物理位置排布的客户端游戏中,至少是要获取初始化的物理位置排布,游戏后期可以基于陀螺仪或加速度传感器实现客户端坐标位置定位。[0006]本发明的技术方案是:一种服务器获取客户端物理位置排布的方法,包括客户端和服务器,其特征在于:至少包括两个客户端idl、客户端id2,客户端界面设置其它客户端相对于本客户端前、后、左、右位置的客户端id号输入框,客户端idl将id2填入对应的id输入框而确定客户端id2相对于客户端idl的位置。[0007]所述的一种服务器获取客户端物理位置排布的方法,其特征还在于:客户端id2将id1填入对应的id号输入框而验证客户端id1相对于客户端1d2的位置。[0008]所述的一种服务器获取客户端物理位置排布的方法,其特征还在于:客户端界面还设置其它客户端相对于本客户端左前、右前、左后、右后位置的序号输入框。[0009]所述的一种服务器获取客户端物理位置排布的方法,其特征还在于:客户端的id号转化为二维码,由其它客户端通过摄像获取二维码表达的id号。[0010]一种服务器获取客户端物理位置排布的方法,包括客户端和服务器,其特征在于,包括如下步骤:⑴客户端idl、id2、......、idn同意排布;⑵服务器建立坐标阵列x*y;3客户端界面设置其它客户端相对于本客户端前、后、左、右位置的11号输入框,客户端idl将id2填入对应的id号输入框而确定客户端112相对于客户端idl的位置,依此,客户端idn将相邻客户端的id号填入对应的id号输入框而确定相邻客户端相对于客户端idn的位置;⑷服务器获取客户端idl、id2、......、idn输入的id号和坐标阵列x*y匹配,建立客户端物理位置排布阵列。、[0011]进一步,步骤¾还包括步骤:客户端id2将idl填入对应的id号输入框而验证客户端idl相对于客户端id2的位置,依此,相邻客户端将客户端丨如的“号填入对应的id号输入框而验证客户端idn相对于相邻客户端的位置。[0012]所述的一种服务器获取客户端物理位置排布的方法,其特征在于,还包括步骤:客户端的id号转化为二维码,由其它客户端通过摄像获取二维码表达的id号。[0013]如果客户端硬件如手机物理位置前、后、左、右位置无其它客户端则在id号输入框填入数字0。[0014]服务器根据id号输入框填入数字0确定该客户端位于阵列的外边。[0015]或,一种服务器获取客户端物理位置排布的方'法,包括客户端和服务器,其特征在于:S少、两个客户端获取服务器发送的两个序号,客户端1£11获取序号I客户端id2获取序号2,客户端界面设置其它客户端相对于本客户端前、后、左、右位置的序号输入框,客户端idl将序号2埴入对应的序号输入框而确定客户端id2相对于客户端idl的位置。[0016]所述的一种服务器获取客户端物理位置排布的方法,其特征还在于:客户端id2将序号1填入对应的序号输入框而验证客户端111相对于客户端id2的位置。[0017]所述的一种服务器获取客户端物理位置排布的方法,其特征还在于:客户端界面还设置其它客户端相对于本客户端左前、右前、左后、右后位置的序号输入框。[0018]^所述的一种服务器获取客户端物理位置排布的方法,其特征还在于:客户端获取的序号转化为二维码,由其它客户端通过摄像获取二维码表达的序号。[0019]—种服务器获取客户端物理位置排布的方法,包括客户端和服务器,其特征在于,包括如下步骤:1客户端idl、id2、......、idn同意排布并获取服务器发送的序号1、2、......、k;2服务器建立坐标阵列x*y;3客户端idl获取序号1,相邻客户端id2获取序号2,客户端界面设置其它客户端相对于本客户端前、后、左、右位置的序号输入框,客户端idl将序号2填入对应的序号输入框而确定客户端id2相对于客户端idl的位置,依此,客户端idn将相邻客户端获取的序号k填入对应的序号输入框而确定相邻客户端相对于客户端idn的位置;_⑷服务器获取客户端idl、id2、......、idn输入的序号和坐标阵列x*y匹配,建立客户端物理位置排布阵列。[0020]进一步,步骤3还包括步骤:客户端id2将序号1填入对应的序号输入框而验证客户端idl相对于客户端id2的位置,依此,相邻客户端将客户端idn获取的序号填入对应的序号输入框而验证客户端idn相对于相邻客户端的位置。[0021]所述的一种服务器获取客户端物理位置排布的方法,其特征在于,还包括步骤:客户端获取的序号转化为二维码,由其它客户端通过摄像获取二维码表达的序号。[0022]序号为不重复的自然数,如果客户端硬件如手机物理位置前、后、左、右位置无其它客户端则在序号输入框填入数字〇,服务器以此确定该客户端位于阵列的外边。即其特i正在于,还包括步骤:服务器根据序号输A框填A数字0确定该客户端位于阵列的外边。[0023]本发明的客户端软件可以是自主服务平台,所属客户端拥有唯一id标识。[0024]或本发明通过第三方服务API,或嵌入IM平台,基于第三方服务米用第三方服务号码作为客户端id标识。[0025]本发明的有益效果是:解决中国专利申请201611173326X基于客户端的显示方法及系统中的服务器需要获取客户端物理位置排布的阵列的问题,以及,基于物理位置排布的客户端游戏中,至少是要获取初始化的物理位置排布,游戏后期可以基于陀螺仪或加速度传感器实现客户端坐标位置定位。附图说明[0026]图1为本发明通过id号进行客户端物理位置排布的原理图输入id号模式)。[0027]图2为本发明通过id号进行客户端物理位置排布的原理图(扫描二维码模式)。[0028]图3为本发明通过序号进行客户端物理位置排布的原理图。[0029]图4为本发明客户端物理位置排布示意图。[0030]图5为本发明通过id号进行客户端物理位置排布的流程图。[0031]图6为本发明通过序号进行客户端物理位置排布的流程图。具体实施方式[0032]下面结合附图和实施例对本发明进一步说明。[0033]图1为本发明通过id号进行客户端物理位置排布的原理图(输入id号模式),各客户端拥有唯一id标识,101为服务器中建立的位置关系坐标,假设真实场景中选取4个客户端),客户端id8坐标为(1,2位于客户端id5的左侧,客户端id12坐标为3,2位于客户端id5的右侧,客户端idl坐标为2,3位于客户端115的前方,客户端113坐标为2,1位于客户端id5的后方;101为客户端界面具体为客户端id5的界面),界面上设置有左、右、前、后四个方向的id号输入框,这样以客户端id5为中心,由客户端id5分别将id8、idl2、idl、id3的id号输入到对应的id号输入框并发送至服务器,这样服务器中就可以建立真实场景中各客户端排布的物理位置坐标,即(xm,yn坐标:客户端id8l,2、客户端idl23,2、客户端idl2,3、客户端id32,1,最后可以确定客户端id52,2。图1中,103为前客户端id号输入框,1〇4为左客户端id号输入框,1〇5为后客户端id号输入框,106为右客户端id号输入框。[0034]另一种排布方案是由客户端依次进行接力传递排布,即“手拉手”,如客户端idl确定客户端id2、客户端id2确定客户端id3、......客户端idn-1确定客户端idn,最后由服务器确定各客户端的物理排布位置。[0035]如果客户端硬件如手机物理位置前、后、左、右位置无其它客户端则在id号输入框填入数字0。服务器根据id号输入框填入数字〇确定该客户端位于排布位置的最外边。[0036]图2为本发明通过id号进行客户端物理位置排布的原理图(扫描二维码模式),考虑到在客户端界面上输入id号的操作不便,可以在客户端界面上左、右、前、后四个方向的id号输入框相应的位置设置相应的四个扫码按钮,扫码按钮启动相应方向的一维码录入。图2中,201为二维码,具体为本机客户端即id5生成的对应二维码。[0037]相应地,对于本机客户端生成本机客户端id号的二维码,图中id5生成二维码置于客户端界面中部位置,和本机id号相对应。三[0038]图3为本发明通过序号进行客户端物理位置排布的原理图,考虑到1£1号数字比较多,如果采用第三方号码做为id标识,如微信号,存在微信号匿名的问题,所以可以考虑采用序号的方法,即由服务器统一发布不重复的序号,由各客户端按照服务器发送的序号进行输入获得各客户端的物理位置排布,为了方便理解,假设客户端id8获得序号8、客户端idl2获得序号12、客户端idl获得序号1、客户端id3获得序号3、客户端id5获得序号5,界面上设置有左、右、前、后四个方向的序号输入框,这样以客户端115为中心,由客户端ld5分别将8、12、1、3的序号输入到对应的序号输入框并发送至服务器,这样服务器中就、t以建立真实场景中各客户端排布的物理位置坐标,即(xm,yn坐标:客户端id8l,2、客户i而idl23,2客户端1〇1123、客户端丨132,1,最后可以确定客户端丨452,2。进一步,在客户端界面上左、右、前、后四个方向的id号输入框相应的位置设置相应的四个扫码按钮,扫码按钮启动相应方向的二维码录入。__[0039]图4为本发明客户端物理位置排布示意图。[0040]图5为本发明通过id号进行客户端物理位置排布的流程图,同时参照图1和图2,服务器中建立id数据库,假设客户端idl的物理位置坐标为xl,yl、客户端id2的物理位置坐标为(x2,y2、客户端id3的物理位置坐标为x3,0、客户端idn的物理位置坐标为xm,yn,其步骤包括:+客户端idl输入或扫描id2至对应的id号输入框并将id2上传至服务器,服务器确疋客户端id2x2,y2相对于客户端idlxl,yl的位置;、客户端id2输入或扫描id3至对应的id号输入框并将id3上传至服务器,服务器确疋客户端id3x3,y3相对于客户端id2x2,y2的位置;客户端id3输入或扫描idn至对应的id号输入框并将idn上传至服务器,服务器确定客户端idnxm,yn相对于客户端id3x3,y3的位置;服务器建立客户端物理位置排布阵列。[0041]经一步,还包括验证步骤:A、客户端id2输入或扫描idl至对应的id号输入框并将idl上传至服务器,服务器验证客户端丨111,丫1相对于客户端1汜2,72的位置;^古客户端id3输入或扫描id2至对应的id号输入框并将id2上传至服务器,服务器验证客户端id2x2,y2相对于客户端id3x3,y3的位置。_-[0042]图6为本发明通过序号进行客户端物理位置排布的流程图,同时参照图3,假设客户端idl的物理位置坐标为xl,yl、客户端“2的物理位置坐标为x2,y2、客户端id3的物理位置坐标为x3,y3、客户端idn的物理位置坐标为xm,yn,其步骤包括:⑴、山客户端idl在服务器中排布登记,即客户端idl申请或同意被排布,客户端“2、客尸_id3、|A^nW,客户端咖号龍關三方号码,_号、賴力〜㈣服务器建立排布登记id数据库,并将发布序号至排布登记的各客户端,如序友送至客户端idl、序号k2发送至客户端id2、序号k3讎至客户端id3、序号跋送至客客户端idl输入或扫描k2至对应的序号输入框并将k2上传至服务器,服务器确定客尸端id2x2,y2相对于客户端idlxl,yl的位置;客户端id2输入或扫描k3至对应的序号输入框并将k3上传至服夯益’端id3x3,y3相对于客户端id2x2,y2的位置;aa夂玄户端客户端id3输入或扫描k至对应的序号输入框并将k上传至服务器,服力器确疋客尸idnxm,yn相对于客户^f5id3x3,y3的位置;服务器建立客户端物理位置排布阵列。[0043]经一步,还包括验证步骤:B⑽旁白客户端id2输入或扫描kl至对应的序号输入框并将W上传至服务器,服务器^证客尸端idlxl,yl相对于客户端id2x2,y2的位置;旁白客户端id3输入或扫描k2至对应的序号输入框并将k2上传至服务器,服务器心证客尸端id2U2,y2相对于客户端id3x3,y3的位置。、—+日[0044]上述应用模式及规则均不限定本发明的方法及系统的基本特征,并非限定本发力的保护范围。凡在本发明的精神和原则之内,作出的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

权利要求:1.一种服务器获取客户端物理位置排布的方法,包括客户端和服务器,其特征在于:至少包括两个客户端idl、客户端id2,客户端界面设置其它客户端相对于本客户端前、后、左、右位置的客户端id号输入框,客户端idl将id2填入对应的id输入框而确定客户端id2相对于客户端idl的位置。2.根据权利要求1所述的一种服务器获取客户端物理位置排布的方法,其特征还在于:客户端id2将idl填入对应的id号输入框而验证客户端idl相对于客户端id2的位置。3.根据权利要求1或2所述的所述的一种服务器获取客户端物理位置排布的方法,其特征还在于:客户端的id号转化为二维码,由其它客户端通过摄像获取二维码表达的11号。4.一种服务器获取客户端物理位置排布的方法,包括客户端和服务器,其特征在于,包括如下步骤:⑴客户端idl、id2、......、idn同意排布;⑵服务器建立坐标阵列x*y;、3客户端界面设置其它客户端相对于本客户端前、后、左、右位置的id号输入框,客户端idl将id2填入对应的id号输入框而确定客户端id2相对于客户端idl的位置,依此,客户端idn将相邻客户端的id号填入对应的id号输入框而确定相邻客户纟而相对于客户_idn的位置;—_⑷服务器获取客户端idl、id2、......、idn输入的id号和坐标阵列x*y匹配,建立客户端物理位置排布阵列。5.根据权利要求4所述的一种服务器获取客户端物理位置排布的方法,其特征在于,还包括步骤:服务器根据id号输入框填入数字〇确定该客户端位于阵列的外边。6.根据权利要求4或5所述的所述的一种服务器获取客户端物理位置排布的方法,其特征在于,还包括步骤:客户端的id号转化为二维码,由其它客户端通过摄像获取二维码表达的id号。7.—种服务器获取客户端物理位置排布的方法,包括客户端和服务器,其特征在于:至少两个客户端获取服务器发送的两个序号,客户端idl获取序号1,客户端id2获取序号2,客户端界面设置其它客户端相对于本客户端前、后、左、右位置的序号输入框,客户端idl将序号2填入对应的序号输入框而确定客户端id2相对于客户端idl的位置。8.根据权利要求7所述的一种服务器获取客户端物理位置排布的方法,其特征还在于:客户端id2将序号1填入对应的序号输入框而验证客户端idl相对于客户端id2的位置。9.一种服务器获取客户端物理位置排布的方法,包括客户端和服务器,其特征在于,包括如下步骤:1客户端idl、id2、......、idn同意排布并获取服务器发送的序号I、2、......、k;⑵服务器建立坐标阵列3客户端idl获取序号1,相邻客户端id2获取序号2,客户端界面设置其它客户端相对于本客户端前、后、左、右位置的序号输入框,客户端idl将序号2填入对应的序号输入框而确定客户端id2相对于客户端idl的位置,依此,客户端idn将相邻客户端获取的序号k填入对应的序号输入框而确定相邻客户端相对于客户端idn的位置;^4服务器获取客户端idl、id2、……、idn输入的序号和坐标阵列x*y匹配,建立客户端物理位置排布阵列。10.根据权利要求9所述的一种服务器获取客户端物理位置排布的方法,其特征在于,还包括步骤:服务器根据序号输入框填入数字0确定该客户端位于阵列的外边。

百度查询: 北京精确指向信息技术有限公司 服务器获取客户端物理位置排布的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。