中英文CN域名在线注册服务协议
感谢您选择上海贝锐信息科技股份有限公司(以下简称“贝锐”)的中英文CN域名在线注册服务。 请您认真细致地阅读以下的贝锐中英文CN域名在线注册服务条款。用户只有同意了下述服务条款才能正式进入域名在线注册程序。如果您愿意接受我们的服务并同意此条款,请点击“我同意”继续进行注册;否则,请点击“我不同意”并退出。贝锐建议用户在接受本服务条款之时打印一份存档。 中英文CN域名在线注册服务条款 用户在此保证所填写的用户信息是真实、准确、完整的,并且没有任何引人误解或者虚假的陈述。违反本规定的一切责任由用户自行承担。 贝锐有权根据《中国互联网络域名管理办法》的规定对用户提供的域名注册申请进行审核,对于违反《中国互联网络域名管理办法》规定的域名予以删除,并对此删除行为所造成的影响及后果不承担责任。但上述内容不能解释为贝锐具有审核用户域名注册申请的义务;同时,贝锐也不对用户所填写信息的真实、准确及完整性承担任何责任。 用户同意此域名在线注册服务条款之效力如同用户亲自签字、盖章的书面条款一样,对用户具有法律约束力。 用户进一步同意,用户正式进入在线域名注册程序即意味着用户同意了本在线服务条款的所有条款和CNNIC的域名争议解决方案。CNNIC的投诉邮箱是:supervise@cnnic.cn 第一条 项目和术语解释 1-1 用户委托贝锐在国际互联网(Internet)上注册用户申请注册的域名。 1-2 域名注册的术语含义如下: 1-2-1 中英文CN域名注册: 是指用户委托贝锐向CNNIC进行的国内中英文域名注册,本条款中国内中文英文域名是指 “.com.cn”、“.net.cn”、“.gov.cn”、“.org.cn”、“.cn”结尾的英文域名 以及指 “.中国”、 “.公司”、 “.网络”结尾的中文域名。 1-2-2 域名注册成功:指用户申请注册的域名被域名注册管理机构确认没有在先的相同域名注册或者没有违反域名注册的有关强制性规定并且在规定的期限内收到用户支付的域名注册管理费用以及符合规定的域名申请资料,并由域名管理机构赋予用户一定期限的对该域名的所有权。域名注册是否成功的确认权在域名管理机构。 1-2-3 CNNIC:中国互联网络信息中心,中英文CN域名的注册管理机构。 第二条 用户的陈述与保证 2-1 用户承诺并保证已阅读并完全理解了本条款的所有内容,同意按照规定支付款项,遵守用户应承担的所有义务。用户进一步承诺遵守国家域名主管机关和域名注册管理机构CNNIC的相关管理政策和规定,包括但不限于《中国互联网络域名管理办法》、《中国互联网络信息中心域名注册实施细则》、《中国互联网络信息中心域名争议解决办法》、《中国互联网络信息中心域名争议解决办法程序规则》、《中国互联网络信息中心域名注册服务机构变更办法》等。CNNIC的域名注册管理办法和域名争议解决办法发生变化或被修改以后,用户拥有的域名继续适用新的CNNIC域名注册管理办法和域名争议解决办法。用户在每次续期时缴纳费用的行为即表示同意接受续期时的注册申请协议的全部条款。 2-2 用户承诺接受本在线条款不会违反用户以前签署的其他文件,也不会置贝锐于违约或者违法的境地。 2-3 如果用户提交的域名注册申请涉及任何争议、纠纷、诉讼、仲裁等,用户将立即通知贝锐,并且应使贝锐及其雇员、董事不受任何损害。 第三条 费用支付 3-1 用户同意按照贝锐所公布的收费标准和缴费时间向贝锐缴纳相关费用,并同意每一次续期都应适用续期时的收费标准。在接受本条款之同时,用户应将注册域名的全部款项支付给贝锐,用户理解域名注册成功后,所缴纳的费用不可退回。 3-2 在用户接受本条款后至贝锐收到用户款项并向域名管理机构支付款项之前发生用户申请注册的域名被“抢注”的,贝锐不承担任何责任。 3-3 用户应真实、准确、完整地填写用户信息,在付款时应使用与注册时完全一致的用户名称并注明该款项所对应的域名和用户名等以便贝锐核对。若因用户或者其代理人未按照前述要求办理而导致域名未注册成功或者导致域名被域名管理机构取消的,或者发生域名被他人抢注的,均由用户自行承担责任。 3-4 域名注册成功后,贝锐将为用户提供域名续费服务以延长用户持有域名的有效期。如用户希望在域名有效期届满后继续拥有该等域名的所有权及贝锐相关服务的,应在服务期限届满前完成续费,并保证贝锐在域名到期前已经收到用户的续费款项。贝锐会在域名到期前一定期限内向用户发送续费通知,但用户没有收到贝锐的续费通知不能成为用户不按时缴费或者续费的理由和解释。 3-5 用户按照规定续费且域名注册管理机构接受用户续费的,贝锐的服务期限延长至域名注册管理机构认可的域名有效期满之日。若用户所注册域名、注册信息存在不真实、不准确或不完整的情况,贝锐有权不提供域名续费服务。 3-6 用户理解并同意,域名续费成功与否,取决于相关域名法规政策、域名注册管理机构的决定等,贝锐不保证一定能续费成功。 3-7 过期域名续费,用户理解并同意,如用户的域名在到期前未完成续费,贝锐仍可以按照用户的要求为到期域名进行续费并向注册管理机构提交,如果贝锐决定为到期域名进行续费的,则用户将拥有贝锐提供的续费宽限期。用户在续费宽限期内可以通过向贝锐支付域名正常续费费用的方式,为该域名进行续费。鉴于域名已过期,在续费宽限期内,贝锐除了保留您续费的权利外,用户不再享有服务期内的各项权利及相关服务。 3-8在遵守域名管理机构政策的前提下,贝锐有权自行决定、调整续费宽限期的具体时长。 3-9用户理解并同意,域名宽限期内续费成功与否,取决于相关域名法规政策、域名注册管理机构的决定等,贝锐不保证一定能续费成功。 3-10如用户在续费宽限期内成功续费的,该域名有效期将在原域名到期日的基础上按照成功续费的期限对应增加;如用户未能续费成功,贝锐除退回所收取的该域名的相应续费费用外,无须承担其他任何责任。 3-11 过期域名的赎回,贝锐为用户提供过期域名赎回服务,即:如用户在续费宽限期内仍未能完成过期域名的成功续费,该域名在续费宽限期满后将进入赎回期。用户在赎回期内,仍可按贝锐公布的收费标准和缴费时间缴纳赎回费用,申请赎回域名。鉴于域名已过期,在赎回期内,用户不再享有服务期内的各项权利及相关服务,贝锐仅保留用户可以申请赎回过期域名的权利。 3-12在遵守域名管理机构政策的前提下,贝锐有权自行决定、调整赎回期的具体时长。 3-13用户理解并同意,过期域名赎回能否成功,取决于相关域名法规政策、注册管理机构的决定等,贝锐不保证一定能赎回成功。 3-14 如用户通过支付赎回费用成功赎回该过期域名且成功续费的,该域名有效期将在原域名到期日的基础上按照成功续费的期限对应增加;如用户在赎回期支付了赎回费用,但最终未能成功赎回该域名的,贝锐除退回所收取的该域名的相应赎回费用外,无须承担其他任何责任。 第四条 服务期限 4-1 贝锐的服务期限为所注册成功的中英文CN域名有效期内。 4-2下列情形贝锐的服务期提前终止: 4-2-1 双方协商一致变更的。 4-2-2 双方签署的其他合同另有约定的。 4-2-3 用户违反本条款、法律规定或者域名管理机构的规定/政策等,贝锐根据规定或有权机关作出的决定、通知等停止服务的。 4-2-4 域名管理机构终止服务或者通知贝锐终止服务的。 4-2-5 贝锐按照法院、仲裁机构裁决终止服务的。 4-2-6 用户采取欺骗、隐瞒等方式获得域名注册的或者采用非法手段获得域名注册的,贝锐可以立即终止服务。 4-2-7 用户未按时缴费的。 4-2-8 一方当事人主体资格不存在或者消亡的。 4-3 用户按照5-8的规定续费且域名管理机构接受用户续费的,贝锐的服务期限延长至域名管理机构认可的域名有效期满之日。 第五条 用户的权利和义务 5-1 如果贝锐受理并同意用户此次注册申请,则用户所申请的域名由CNNIC负责在域名数据库中给予注册并分配给用户,与该域名注册有关的一切法律责任由用户自行承担。 5-2 用户可以在域名注册成功之后的任何时候,将域名保留在贝锐的域名服务器或者转移到其他用户指定的域名服务器上(按照贝锐及域名管理机构对于域名转移注册商的规定执行)。 5-3 用户一旦申请域名注册即意味着用户承诺遵守域名注册管理机构现行的及今后修正的对域名注册和争议解决的政策、办法、规定及国家法律法规的有关规定。 5-4 用户保证申请注册的域名,没有侵犯贝锐或者任何第三方的合法权利包括但不限于他人的名称权、商标权和域名权利。如果该申请注册的域名侵犯了贝锐或者任何第三方的权利,由用户承担一切责任。用户承诺承担此次域名注册全过程产生的权利和义务及违反本条款规定产生的后果。 5-5 用户认识到域名注册申请的成功与否是由申请本身及申请时间等因素决定的,贝锐仅以代理身份代为办理有关手续,对域名能否成功注册不提供任何担保。在未与贝锐核实之前,用户不得对外声称自己是该申请域名的所有者,也不得断定域名注册成功或者注册不成功。用户在递交域名注册申请后应主动到CNNIC的网站上查询该域名的法律状态。 5-6 用户应向贝锐出具授权委托书,向域名管理机构/贝锐提供有关信息并为贝锐的工作提供必要的协助。 5-7 用户应按时足额向贝锐缴纳所需的全部费用。另外,如果用户申请的域名注册需要提供CNNIC规定的合格的域名注册申请资料。如果在规定的时间内没有提供规定的合格的域名申请注册资料,将被视为自动放弃所注册域名,用户应承担全部后果(包括但不限于被域名注册管理机构取消该域名的注册)。 5-8 用户希望在服务期限届满后继续拥有域名所有权及贝锐的相关服务,用户应在服务期限届满之前支付相应的金额进行域名或服务续费;用户未按照上述进行的,贝锐将视为用户不委托贝锐续费并在服务期限届满之日停止服务。 5-9 用户同意贝锐没有义务审查用户拟申请注册的域名是否侵犯他人的在先权利;贝锐也没有义务审查他人拟申请注册的域名是否侵犯用户的在先权利。发生上述情形,均与贝锐无关。若有任何第三方对用户注册的域名主张权利,由用户与相关当事人自行协商解决或者通过法律或其他途径解决。用户保证使贝锐不涉入任何上述争议并且不会因此而受到任何损害,否则用户应弥补贝锐遭受的所有损失。 5-10 用户在利用所注册的域名进行信息传播和自我服务时,应严格遵守《计算机信息网络国际联网安全保护管理办法》《中华人民共和国计算机信息网络国际联网管理暂行规定》《中华人民共和国计算机信息系统安全保护条例》《中华人民共和国电信条例》《全国人大常委会关于维护互联网安全的决定》、《互联网信息服务管理办法》、《互联网电子公告服务管理规定》、《互联网站从事登载新闻业务管理暂行规定》、《互联网等信息网络传播视听节目管理办法》、《互联网文化管理暂行规定》和国家其他有关法律、法规、行政规章,不得制作、复制、发布、传播任何法律法规禁止的有害信息。用户对其经营行为和发布的信息违反上述规定而引起的任何的政治责任法律责任和给贝锐造成的经济损失承担全部责任。 5-11 用户充分认识到贝锐根据用户手册所赠送的服务为贝锐的一次性额外优惠,并不得对赠送的服务提出任何异议。用户使用所赠送的服务必须遵守国家法律、行政法规、规章、社会公共道德及计算机和互联网的行业规范,贝锐有权根据自己谨慎的判断决定用户对赠送服务的使用行为是否对上述构成违反并决定是否继续向用户提供该赠送服务。所有赠送服务的内容均以本协议有效期为期限,但用户手册中有明确期限规定的除外。 5-12 用户承诺承担此次域名注册全过程产生的一切权利和义务。用户保证申请注册的域名没有侵犯贝锐或者任何第三方的合法权利包括但不限于他人的名称权、商标权和域名权利。如果因该注册域名侵犯了贝锐或者任何第三方的权利,用户将承担一切责任。 5-13 用户保证所申请的域名的注册不是为了任何非法目的,也不具有恶意,并且该域名的使用将不违反任何有关法律、法规、行政规章、国家政策以及计算机和互联网行业的行业规范和惯例。 5-14 用户同意如果其所持有的域名因受到第三方的投诉而产生域名争议时,用户应接受争议发生时CNNIC域名争议解决办法条款的约束。用户同意,在域名争议期间不擅自修改和变更其域名注册信息。在域名争议期间发生的域名注册信息变更或者域名转让无效。 5-15 用户未经信息产业部同意不得在其注册的域名下对公众提供下一级域名的注册服务。 第六条 贝锐的权利和义务 6-1 贝锐为用户办理域名注册的申请注册手续,提交规定的文件并代用户缴纳有关费用。贝锐不以任何明示或者暗示的方式担保用户申请注册的域名能够成功注册。 6-2 贝锐提交用户委托的域名注册申请以当时在域名管理机构的域名数据库中的注册情况和查询结果为基础,但查询时没有冲突并不表明该域名一定能够注册成功。 6-3 贝锐可以把用户信息录入可被公众查询的数据库和出版物中。 6-4 用户超过5-8规定的期限向贝锐提交书面续费通知或贝锐在上述期限之后收到用户提交的款项的,贝锐仍可按照用户的要求向注册管理机构提交,双方认可此种情况属于贝锐为用户注册新域名,双方同意按照本条款对于域名注册的相关规定执行,贝锐按照第七条承担责任。 6-5 贝锐有权按照CNNIC的相关规定,不批准用户提交的注册申请。贝锐不对由于拒绝接受上述注册申请所造成的影响及后果负责。 6-6 注册域名出现下列情形时,贝锐有权予以注销: 6-6-1 用户或其代理人申请注销域名的; 6-6-2 用户提交的注册信息不真实、不准确、不完整或变更后未及时更新的; 6-6-3 用户未按规定缴纳相应费用的; 6-6-4 根据域名主管机关、法院或域名争议解决机构的决定、判决或裁决,应当注销的; 6-6-5 违反本协议及其他相关法律、法规规定的。 第七条 服务的解除、终止及违约责任 7-1 在有效服务期限内,如果用户将域名转移注册商到除贝锐以外的其他域名注册服务机构,贝锐的服务义务即告终止。 7-2 在有效服务期结束后,双方愿意继续合作的,双方同意按照届时有效的新的价格和条款另行商议合作事宜。 7-3 如果用户所需域名未能注册成功,贝锐将收取的该域名的相应费用退还用户,贝锐无须承担其他任何责任。 7-4 用户充分理解因贝锐的网络故障、服务器故障而造成的延误或者给用户带来的损失均不应由贝锐承担责任。 7-5 用户如果不遵守本在线注册条款或者CNNIC的任何规定,都可能被认为是一次严重违约。此时贝锐可以向用户发出一个书面通知并说明违约。如果在收到通知15日内,用户没有提供或不能提供关于没有违约的合理证据,贝锐将删除用户注册的域名。贝锐以前没有对违约行为采取措施不能成为用户违约或者抗辩的理由和解释。 第八条 争议解决 8-1 因本服务条款有关的一切争议,双方当事人应通过友好协商方式解决。 8-2 本服务条款适用有关域名管理机构(包括但不限于ICANN、Verisign和CNNIC等)的域名管理办法、政策和争议解决方案。具体内容详见上述机构的网站www.icann.org; www.verisign.org; www.cnnic.net.cn等。 8-3 若发生任何第三人注册的域名与用户的在先权利发生冲突的,或者发生“抢注用户域名”的,由用户与该第三方自行协商解决、通过法律或者其他途径解决。贝锐对此不应承担任何责任。 8-4 若发生用户拟注册的域名与他人的在先权利发生冲突的,或者发生“抢注他人域名”的,由用户与该第三方自行协商解决、通过法律或者其他途径解决。贝锐对此不应承担任何责任。8-5 用户理解并同意若因 贝锐 重大过错导致用户申请、注册的域名丢失、被注销的,贝锐的责任上限为该用户当年向贝锐交纳的域名年度运行管理费。而且, 贝锐 不应对用户的其他直接或间接损失、商机的消失、利润的损失、侵权、其他无形损失及基于用户与他人签署的合同而遭受的损失承担责任。 8-6 用户同意,域名注册成功后,域名注册管理机构-中国互联网络信息中心CNNIC因过错对用户造成损害的,中国互联网络信息中心的责任上限为该用户当年向 贝锐交纳的域名年度运行管理费。 第九条 免责条款 以下(并且不限于以下)原因导致的结果,贝锐不承担任何的损失和责任: 9-1 用户在线填写域名注册申请表时,域名被其他人抢注; 9-2 由于电信线路和设备问题造成用户的域名被别人抢注; 9-3 用户须填写详细的信息,由于信息不详而造成用户域名被他人抢注; 9-4 用户须填写正确的信息,由于信息不正确可能引起所有权纠纷和使用问题; 9-5 用户未严格按照提示填写申请表,或者由于填写不规范造成注册延误或被他人抢注; 9-6 用户未严格按照规定的期限递交域名注册材料的; 9-7 由于域名注册管理机构的系统故障或操作失误导致注册失败或延误; 9-8 由于贝锐无法预测或无法控制的因素导致用户域名注册不成功; 9-9 由于技术问题造成的损失或责任; 9-10 由于未被授权者使用或误用用户的账号引起的损失或责任; 9-11 由于用户原因导致的损失或责任,包括(不仅包括)未能按时缴纳域名年度运行管理费; 9-12 由于适用争议解决办法而引起的损失或责任; 9-13 用户同意鉴于互联网的特殊性,停电、通讯线路中断、他人蓄意破坏、黑客攻击、计算机病毒入侵或发作、电信部门技术、政策、政府管制等及其他不可预见,不可避免,不可克服和不可控制的不可抗力和事件影响网络正常运营等非贝锐原因给用户或者第三方造成的损失不应由贝锐承担; 第十条 其他约定 10-1 有关条款若被权威机关认定为无效,不影响其他条款的效力,也不影响本条款的解释、违约责任及争议解决的有关约定的效力。 10-2 本服务条款的效力、解释、履行和争议的解决均适用中华人民共和国法律法规、有关域名管理机构的域名争议解决办法/政策和计算机行业的规范。 10-3 如果本服务条款任何规定根据适用的现行法律被确定为无效或无法实施,其他所有条款将继续有效。 10-4 一方变更通知、通讯地址或其他联系方式,应自变更之日起30日内将变更后的地址、联系方式通知另一方,否则变更方应对此造成的一切后果承担责任。用户同意,贝锐的有关通知只需在贝锐有关网页上发布即视为送达用户。 10-5 对条款的理解与解释应依据条款目的和文本原义及业界通行的理解和惯例进行,标题不应影响条款的解释。 10-6 有关条款或者约定若与双方以前签署的有关条款或者贝锐的有关陈述不一致或者相抵触的,以本服务条款为准。 10-7 在有效服务期内,因贝锐上市、被收购、与第三方合并、名称变更等事由,用户同意贝锐可以将其权利和/或义务转让给相应的贝锐权利/义务的承受者。 10-8 贝锐有权在必要时修改服务条款,贝锐 服务条款一旦发生变动,将会在其网站的重要页面上提示有关内容。用户如果不同意所改动的内容,可以主动取消获得的服务;如果用户继续接受服务,则视为接受本服务条款的变动。 10-9 如注册服务机构被终止认证资格时,用户同意注册服务机构有权在10日内对其所负责注册的域名在中国互联网络信息中心(CNNIC)认证的其他注册服务机构之间进行选择和分配。如果逾期未做或未完成选择与分配,服从中国互联网络信息中心(CNNIC)对域名注册服务机构的选择和分配。 10-10 在域名处于司法程序、仲裁程序或域名争议解决程序期间,申请人不得申请转让或注销被争议的域名,但域名受让方以书面形式同意接受司法裁判、仲裁裁决或争议解决机构裁决约束的除外。 用户在此再次保证已经完全阅读并理解了上述在线域名注册服务条款并自愿正式进入在线域名注册程序,接受上述所有条款的约束。
向日葵SDK文档
概述SLAPI是贝锐有限公司开发的一套基于产品向日葵的开发库,该库可以实现以点对点为通讯方式的远程桌面、远程文件、远程开机以及用户自定义的远程数据通讯。使用该开发库时,开发者无须关心点到点之间的通讯细节,以及通讯方式。SLAPI会以P2P或服务器中转等方式为通讯提供可靠的数据传输服务。 开发者账号使用SLAPI之前,你需要先拥有一个贝锐帐户,可以通过https:www.oray.com的右上角的注册按钮进行注册。如图: 拥有帐户后,进入http://open.oray.com(开放平台的网址),进入开发者认证页面,填写必要资料并提交开发者申请。如图: 注册后,进入我的应用页面创建应用,创建成功后,在应用详情中看到自己的APPID 和 APP KEY,有了这两个信息,就可以使用SLAPI来开发自己的应用了。如图: 支持平台目前SLAPI支持Window,Linux,Mac系列平台,而其他系统平台也将会尽快推出。 支持语言目前SLAPI以纯C加二进制库实现方式提供接口,只要你的开发环境可以调用C函数即可。 模型通常情况下开发出的应用会是2个APP,一个主控制端,一个被控制端,当然为了主控端得到被控端的连接信息,你可能会需要第三个自行开发的应用充当中间人的角色来传递连接信息。以下为一个完整应用的拓扑图: 主控与被控是两个大的对象,在它们内部维护了很多会话,这些会话可以动态的创建与销毁,每个会话都有各自特殊的功能,如图:Desktop会话可以实现主控与被控之间的远程桌面,File会话可以实现远程文件功能。 “你的服务器”用来传递被控端的连接信息与会话信息,让主控制端可以与被控制端进行通讯。 而“OrayServer”则默默的在背后为你的应用程序提供必要的通讯服务,保证你应用的数据传输。 使用规范 目录结构在开发库下你可以看到以下目录include、lib、bin、doc、samples。 include目录:所有SLAPI使用的API头文件,目前只有slsdk.h文件,用户只需要包含该文件即可使用SLAPI所有功能 bin目录:放有SLAPI运行时库,Windows下为slsdk.dll文件,运行时请将它放到运行程序所在的目录。放有SLAPI编译所需要的链接库,Windows下为slsdk.lib,编译时请链接该库 doc目录:所有SLAPI的使用说明与相关文档 samples目录:所有SLAPI应用实例 使用开发库分为三个阶段,1:环境初始化,2:创建主/被控制端,3:创建会话。 环境初始化使用SLInitialize函数初始化SLAPI环境。同样在进程退出前请调用SLUninitialize函数退出并析构整个环境。 另外在整个生命期中,可以使用SLGetLastError函数来获取当前的错误代码,方便你调试自己的应用程序,也可以使用SLSetLastError函数来设置当前的错误代码。最后,可以使用SLGetErrorDesc函数将错误代码转化为文本信息,方便查看。 创建被控制端使用SLCreateClient函数创建被控制端,然后使用SLSetClientCallback函数设置被控制端的事件回调函数,这样就可以获取控制端的状态和事件信息。 使用SLClientLogin函数来登录到贝锐服务器,登录成功后利用SLGetClientAddress函数来获取被控制端的连接信息,使用此信息主控端就可以与被控制端通讯了。注意:当回调事件为SLCLIENT_EVENT_ONLOGIN时,才算登录成功。 当不再使用这个被控制端时,可以使用SLDestroyClient函数将其销毁。 创建主控制端使用SLCreateRemote函数创建主控制端。 使用SLDestroyRemote函数销毁主控制端 创建被控制端会话当被控制端创建完后,就可以创建会话了,每种功能的会话都有固定的API来创建,如SLCreateClientSession函数用来创建远程桌面的会话,所有创建后的会话,都可以使用SLDestroyClientSession函数来销毁。 被控制端创建的所有会话都有一个会话序列号(字符串形式),使用该序列号,主控制端就可以连接指定会话了,这个序列号可以使用SLGetSessionName函数来获取。 最后所有的会话在API中都定义为SLSESSION类型,主控制端也是如此。 注意:被控端会话只能使用一次,一旦被主控端连接该会话后就失效,不能再连接。请销毁后再创建新的使用。被控端会话可以同时创建多个 创建主控制端会话当主控制端创建完后,就可以创建会话了,每种功能的会话都有固定的API来创建,如SLCreateRemoteSession函数用来创建远程桌面的会话,该函数创建的会话用来和被控制端使用SLCreateClientSession创建出来的会话对接并通讯。 主控制端创建会话与被控制端创建会话略有不同,它需要提供被控制端的连接信息和会话序列号信息,这两个信息可以使用上面所提到的SLGetClientAddress函数和SLGetSessionName函数来获取。 快速集成集成的大致流程如下图所示。如果远程只是软件产品的一小部分,可直接在发起远程的时候顺序调用上述API,而不必在程序初始化阶段就调用登录的API(这样做相当于是与服务器保持长连接,Demo示例为此模式),建议是在需要远程的时候登录,断开远程的时候销毁。 WEB 服务当开启了web服务后,可以用websocket连接进来控制或获取被控端的状态。 协议说明Web服务传输协议用的是json格式数据包。每个json数据包里都应该包含id和name字段。Id是一个不重复的整形,name是调用的方法名。 例子: { “id” : 1, //包id “name” : “newsession” //方法名,newsession为创建一个新的远程会话 “type” : type //会话类型 }如果调用的方法有附带参数,要把参数放在data字段下。 例子: { “id” : 2, //包id “name” : “destroysession”, //方法名,destroysession为销毁会话 “data” : { “sessionid” : 1 //销毁sessionid等于1的会话 } }服务端收到请求数据后,返回请求的id、name以及处理结果code,code等于0表示成功,其他值参考SLGetLastError的返回值 例子: { “id” : 1, //包id “name” : “newsession”, //方法名,newsession为创建一个新的远程桌面会话 “code” : 0, //操作结果,0表示成功 “data” : { “sessionid” : 0 //sessionid “address” : “xxxxxx” //服务器地址 “sessionname” : “xxxxxx” //session } }客户端接收到返回值后,应该判断id是否为发出请求的id,确保正确的收到返回结果。 Web 服务提供的方法Web每一次发送请求都会得到对应请求操作的执行结果,即一问一答;对于特定的事件,服务器内部会创建额外的监听,当状态发生改变,会主动以事件通知的形式推送给客户端。为了保证Web多连接的同步,服务器的被动响应和主动通知都采用广播的形式,一旦外部操作或内部变化,所有的连接都能及时收到同一通知。 下表1-7为web的请求方式及返回说明,8为服务器主动通知事件,9为会话回调通知。 1.OPENID登录 name: ”login_openid” 参数: openid:开发者的ID号 openkey:开发者ID对应的验证码 例子: { “id” : 1, “name” : “login_openid”, “data” : { “openid” : “xxxxxx”, “openkey” : “xxxxxx” } } 返回: { “id” : 1, “name” : “login\_openid”, “data” : “”, “code” : 0 //参考10.错误代码 } 2.License登录 name: ”login\_license” 参数: address:服务器地址 license:服务器license 例子: { “id” : 1, “name” : “login\_license”, “data” : { “address” : “xxxxxx”, “license” : “xxxxxx” } } 返回: { “id” : 1, “name” : “login\_license”, “data” : “”, “code” : 0 //参考10.错误代码 } 3.注销 name: ”logout” 例子: { “id” : 2, “name” : “logout”, } 返回: { “id” : 2, “name” : “logout”, “code” : 0 //参考10.错误代码 } 4.创建远程桌面会话 name: ”newsession” 例子: { “id” : 3, “name” : “newsession” “type” :0 } 返回: { “id” : 3, “name” : “newsession”, “code” : 0, //参考10.错误代码 “data” : { “address” : “xxxxxx”, “sessionid” : 0, “sessionname” : “xxxxxx” } } 5.销毁会话 name: ”destroysession” 参数: sessionid: 要销毁的sessionid 例子: { “id” : 4, “name” : “destroysession”, “data” : { “sessionid” : 1 } } 返回: { “id” : 4, “name” : “destroysession”, “data” : “”, “code” : 0 //参考10.错误代码 } 6.开启远程桌面 name: ”assist” 参数: address: 地址 session:会话 例子: { “id” : 5, “name” : “assist”, “data” : { “address” : “xxxxxx”, “session” : ”xxxxxx” } } 返回: { “id” : 5, “name” : “assist”, “data” : “”, “code” : 0 //参考10.错误代码 } 7.获取当前状态 name: ”get_status” 例子: { “id” : 6, “name” : “get\_status”, } 返回: { “id” : 6, “name” : “get\_status”, “code” : 0, //参考10.错误代码 “data” : { “is\_logginned” : true, “session” : [ { “addr” : “xxxxxx”, “connected” : true, “name” : “xxxxxx”, “sessionid” : 0 } { .... } ... { ... } ] //session集合 } } 8.事件通知 事件通知是服务端主动推送的,为了防止id重复,所以json包是不带id字段的 name: ”event” 参数: evnet: 事件ID 例子: { “name” : “evnet”, “data” : { “evnet” : 1 //参考11.被控端事件代码 } } 注:登录会触发连接,登录成功(or失败)事件,注销会触发断开连接事件。 9.会话回调通知 当创建一个会话后,会建立一个关于此会话的回调接口,当此会话状态发生变化时,会触发此回调事件。 name: ”sessionevt” 参数: evt: 事件ID id: 会话ID 例子: { “name” : “sessionevt”, “data” : { “evnet” : 1, //参考12.会话事件代码 “id” : 0 //会话ID } } 注:assist会触发其连接事件,destory和手动关闭会触发其断开连接事件。 扩展可以根据自己的需求对协议进行扩展。调用APISlSetWebServerFilter方法可以设置一个过滤方法,在过滤方法里,你可以尽情发挥。 提示: SlWebServerSend方法可以想web客户端发送数据。 过滤方法里返回true,代表已经处理了该数据,底层将不会再处理 API 详细说明 SLInitialize原型:bool SLInitialize(void); 功能:初始化正个SLAPI环境 返回:是否初始化成功 说明:在调用所有其他任何API之前调用,总之是应用程序中第一个调用的API SLUninitialize原型:bool SLUninitialize(void); 功能:退出并析构整个SLAPI环境 返回:是否成功 说明:程序退出前调用,总之是应用程序中最后一个调用的API SLGetLastError原型:SLERRCODE SLGetLastError(void) 功能:获取最后的错误码 返回:返回SLERRCODE错误码 说明:除了SLInitialize函数之外,任何API函数返回错误时,都可以用该API来获取失败的原因。该错误码是基于TLS的,线程上保持安全。 SLSetLastError原型:bool SLSetLastError(SLERRCODE errCode) 功能:设置最后的错误码 返回:是否设置成功 说明:通常情况下用户不需要使用该API来设置错误码。 SLGetErrorDesc原型:const char* SLGetErrorDesc(SLERRCODE errCode) 功能:获取错误码详细说明 返回:详细信息,如果错误码不存在则返回“未知错误” SLCreateClient原型:SLCLIENT SLCreateClient(void) 功能:创建一个被控制端环境 返回:返回被控制端环境值,如果创建失败则返回SLCLIENT_INVAILD 说明:返回值将用于后面很多的被控制端API函数中 SLDestroyClient原型:bool SLDestroyClient(SLCLIENT client) 功能:销毁一个被控制端环境 参数:client 由SLCreateClient创建出来的值 返回:是否销毁成功 说明:参数必须是由SLCreateClient函数创建出来的值,否则可能产生未定义后果 SLStartWebServer原型:SUNLOGIN_API bool SLStartWebServer(SLCLIENT client, unsigned int nPort=0); 功能:开启web监听服务,用户可以用websocket连接进来控制或查看状态 参数: client 由SLCreateClient创建出来的被控制端环境 nPort 要监听的端口号,默认是17801 返回:如果创建失败则返回false 说明:web监听服务的协议参考 SLStopWebServer原型:SUNLOGIN_API bool SLStopWebServer(SLCLIENT client); 功能:关闭web监听服务 参数: client 由SLCreateClient创建出来的被控制端环境 返回:如果失败则返回false SlSetWebServerFilter原型:SUNLOGIN_API bool SlSetWebServerFilter(SLCLIENT client,SLWEB_FILTER filter); 功能:关闭web监听服务 参数: client 被控制端环境 filter 函数指针 返回:如果失败则返回false SlWebServerSend原型:SUNLOGIN_API bool SlWebServerSend(SLCLIENT client,const void* pdata,unsigned int size); 功能:向web客户端发送数据 参数: client 被控制端环境 data 指向数据的指针 size 数据长度 返回:如果失败则返回false SLSetClientCallback原型:bool SLSetClientCallback(SLCLIENT client, SLCLIENT_CALLBACK pfnCallback, unsigned long custom) 功能:设置被控制端事件回调函数 参数: client 由SLCreateClient创建出来的被控制端环境 pfnCallback 回调函数,当被控制端发生事件时,会通过该函数回调 cusom 用户自定义参数,回调时内部程序会将此参数一并回调 返回:是否设置成功 SLClientLoginWithOpenID原型:bool SLClientLoginWithOpenID(SLCLIENT client, const char pstrOpenID, const char pstrOpenKey, const char* pstrDomain = “”, bool bUseSSL = false) 功能:被控制端登录服务器 参数: client 由SLCreateClient创建出来的被控制端环境 pstrOpenID 开发者的ID号 pstrOpenKey 开发者ID对应的验证码 pstrDomain OpenID登陆验证所指定的服务器的域名(可以默认) bUseSSL 配合pstrDomain使用,是否使用SSL 返回:是否登录出错,登录错出会返回false,但返回true不代码登录成功,如果想知道登录成功,必须通过回调SLCLIENT_EVENT_ONLOGIN事件得知 说明:开发者ID和验证码获取方式可参见本文“开发者账号”段落 SLClientLoginWithLicense原型:bool SLClientLoginWithLicense(SLCLIENT client, const char szAddr, const char szLic) 功能:被控制端登录服务器 参数: client 由SLCreateClient创建出来的被控制端环境 szAddr 服务器地址 szLic 服务器lincese 返回:是否登录出错,登录错出会返回false,但返回true不代码登录成功,如果想知道登录成功,必须通过回调SLCLIENT_EVENT_ONLOGIN事件得知 说明:该方法是提供给购买了定制服务器的用户使用的 SLClientIsOnLoginned原型:bool SLClientIsOnLoginned(SLCLIENT client) 功能:被控制端是否已经登录服务器 参数: client 由SLCreateClient创建出来的被控制端环境 返回:是否已经登录服务器 SLCreateClientSession原型:SLSESSION SLCreateClientSession(SLCLIENT client, ESLSessionType eType) 功能:在被控制端环境中创建一个远程会话 参数: client 由SLCreateClient创建出来的被控制端环境 eType 会话类型 返回:会话,如果失败则返回SLSESSION_INVAILD SLDestroyClientSession原型:bool SLDestroyClientSession(SLCLIENT client, SLSESSION session) 功能:销毁一个会话 参数: client 由SLCreateClient创建出来的被控制端环境 session 会话 返回:是否销毁成功 说明:session必须是由SLCreateClient***Session函数创建出来的Session值,不然可能产生未定义后果 SLEnumClientSession原型:unsigned int SLEnumClientSession(SLCLIENT client, SLSESSION* pSessionArray, unsigned int nArraySize) 功能:销毁一个会话 参数: client 由SLCreateClient创建出来的被控制端环境 pSessionArray 会话数组用于返回数据 nArraySize 会话数组长度,一般填256 返回:返回了多少个会话 说明:session必须是由SLCreateClient***Session函数创建出来的Session值,不然可能产生未定义后果 SLGetClientAddress原型:const char* SLGetClientAddress(SLCLIENT client) 功能:获取被控制端连接地址 参数:client 由SLCreateClient创建出来的被控制端环境 返回:地址 说明:必须在收到SLCLIENT_EVENT_ONLOGIN事件后,即使用开发者账号登录成功后才能调用本API,不然返回的值将是无效值。将该返回值告诉主控端,主控端就可以和该被控制端通讯了 SLGetClientSessionName原型:const char* SLGetClientSessionName(SLCLIENT client, SLSESSION session) 功能:获取被控制端某个会话的值 参数: client 由SLCreateClient创建出来的被控制端环境 session 会话 返回:会话值 说明:通过该值主控制端才能使用该会话的服务 SLClientSessionSendData原型:unsigned long SLClientSessionSendData(SLCLIENT client, SLSESSION session, const char* lpData, unsigned long nLen) 功能:会话发送数据 参数: client 由SLCreateClient创建出来的被控制端环境 session 会话 lpData 发送的数据 nLen 发送的数据长度 返回:实际发送的字节数,返回0表示出错 说明:目前只适用于DataTrans类型的会话 SLClientSessionRecvData原型:unsigned long SLClientSessionRecvData(SLCLIENT client, SLSESSION session, char* lpData, unsigned long nLen) 功能:会话接收数据 参数: client 由SLCreateClient创建出来的被控制端环境 session 会话 lpData 接收数据 nLen 准备接收的数据长度 返回:实际收到的字节数,返回0表示出错 说明:目前只适用于DataTrans类型的会话 SLGetClientSessionOpt原型:bool SLGetClientSessionOpt(SLCLIENT client, SLSESSION session, ESLSessionOpt eOpt, char* pOptVal, unsigned int nOptLen) 功能:获取被控制端某个会话某个属性值 参数: client 由SLCreateClient创建出来的被控制端环境 session 会话 eOpt 属性名 pOptVal 属性值 nOptLen 属性值长度 返回:是否获取成功 SLSetClientSessionOpt原型:bool SLSetClientSessionOpt(SLCLIENT client, SLSESSION session, ESLSessionOpt eOpt, const char* pOptVal, unsigned int nOptLen) 功能:设置被控制端某个会话某个属性值 参数: client 由SLCreateClient创建出来的被控制端环境 session 会话 eOpt 属性名 pOptVal 属性值 nOptLen 属性值长度 返回:是否设置成功 SLCreateRemote原型:SLREMOTE SLCreateRemote(void) 功能:创建一个控制端环境 返回:返回被控制端环境值,如果创建失败则返回SLREMOTE_INVAILD 说明:返回值将用于后面很多的主控制端API函数中 SLDestroyRemote原型:bool SLDestroyRemote(SLREMOTE remote) 功能:销毁一个控制端环境 参数:remote 由SLCreateRemote创建出来的主控制端环境 返回:是否销毁成功 说明:参数必须是由SLCreateRemote函数创建出来的值,否则可能产生未定义后果 SLSetRemoteCallback原型:bool SLSetRemoteCallback(SLREMOTE remote, SLREMOTE_CALLBACK pfnCallback, unsigned long custom) 功能:设置主控制端事件回调函数 参数: remote 由SLCreateRemote创建出来的主控制端环境 pfnCallback 回调函数,当被控制端发生事件时,会通过该函数回调 cusom 用户自定义参数,回调时内部程序会将此参数一并回调 返回:是否设置成功 SLCreateRemoteSession原型:SLSESSION SLCreateRemoteSession(SLREMOTE remote, ESLSessionType eType, const char pstrAddress, const char pstrSession) 功能:创建远程会话 参数: remote 由SLCreateRemote创建出来的主控制端环境 eType 会话类型 pstrAddress 远程被控制端地址,由SLGetClientAddress函数返回的值 pstrSession 远程桌面会话名,由SLGetSessionName函数返回的值 返回:会话,如果失败则返回SLSESSION_INVALD SLCreateRemoteEmptySession原型:SLSESSION SLCreateRemoteEmptySession(SLREMOTE remote, ESLSessionType eType) 功能:创建远程空会话 参数: remote 由SLCreateRemote创建出来的主控制端环境 eType 会话类型 返回:会话,如果失败则返回SLSESSION_INVALD 说明:和SLCreateRemoteSession不同的是创建一个空会话,不进行连接,后面必须再使用SLConnectRemoteSession来连接会话 SLConnectRemoteSession原型:SLSESSION SLConnectRemoteSession(SLREMOTE remote, SLSESSION session, const char pstrAddress, const char pstrSession) 功能:连接远程空会话 参数: remote 由SLCreateRemote创建出来的主控制端环境 pstrAddress 远程被控制端地址,由SLGetClientAddress函数返回的值 pstrSession 远程桌面会话名,由SLGetSessionName函数返回的值 返回:会话,如果失败则返回SLSESSION_INVALD 说明:只用于SLCreateRemoteEmptySession创建出来的会话 SLDestroyRemoteSession原型:bool SLDestroyRemoteSession(SLREMOTE remote, SLSESSION session) 功能:销毁一个会话 参数: remote 由SLCreateRemote创建出来的主控制端环境 session 由SLCreateRemote***Session创建出来的会话值 返回:是否销毁成功 说明:session必须是由SLCreateRemote***Session函数创建出来的Session值,不然可能产生未定义后果 SLRemoteSessionSendData原型:unsigned long SLRemoteSessionSendData(SLCLIENT client, SLSESSION session, const char* lpData, unsigned long nLen) 功能:会话中发送数据,另一端会话会收到数据 参数: remote 由SLCreateRemote创建出来的主控制端环境 session 会话 lpData 发送的数据 nLen 发送的数据长度 返回:实际发送的字节数 说明:目前只适用于DataTrans类型的会话 SLRemoteSessionRecvData原型:unsigned long SLRemoteSessionRecvData(SLREMOTE remote, SLSESSION session, char* lpData, unsigned long nLen) 功能:会话接收数据 参数: remote由SLCreateRemote创建出来的主控制端环境 session 会话 lpData 接收数据 nLen 准备接收的数据长度 返回:实际收到的字节数,返回0表示出错 说明:目前只适用于DataTrans类型的会话 SLGetRemoteSessionOpt原型:bool SLGetRemoteSessionOpt(SLCLIENT client, SLSESSION session, ESLSessionOpt eOpt, char* pOptVal, unsigned int nOptLen) 功能:获取主控制端某个会话某个属性值 参数: client 由SLCreateRemote创建出来的主控制端环境 session 会话 eOpt 属性名 pOptVal 属性值 nOptLen 属性值长度 返回:是否获取成功 SLSetRemoteSessionOpt原型:bool SLSetRemoteSessionOpt(SLREMOTE remote, SLSESSION session, ESLSessionOpt eOpt, const char* pOptVal, unsigned int nOptLen) 功能:设置主控制端某个会话某个属性值 参数: remote由SLCreateRemote创建出来的主控制端环境 session 会话 eOpt 属性名 pOptVal 属性值 nOptLen 属性值长度 返回:是否设置成功 SLSetDesktopSessionPos原型:bool SLSetDesktopSessionPos(SLREMOTE remote, SLSESSION session, int x,int y,int width,int height) 功能:设置远程桌面窗口的大小 参数: remote 由SLCreateRemote创建出来的主控制端环境 session 会话 x x坐标 y y坐标 width宽度 height高度 返回:是否设置成功 SLSetClientProxy原型:bool SLSetClientProxy(SLCLIENT client, const SLPROXY_INFO& proxy) 功能:设置被控端代理 参数: client 由SLCreateClient创建出来的被控制端环境 proxy代理信息 返回:是否设置成功 SLSetRemoteProxy原型:bool SLSetRemoteProxy(SLREMOTE remote, const SLPROXY_INFO& proxy) 功能:设置被控端代理 参数: remote由SLCreateRemote创建出来的主控制端环境 proxy代理信息 返回:是否设置成功 SLSetDesktopSessionVisible原型:bool SLSetDesktopSessionVisible( SLREMOTE remote, SLSESSION session ) 功能:设置显示远程桌面 参数: remote由SLCreateRemote创建出来的主控制端环境 session 会话 返回:是否设置成功 SLGetDesktopSessionOriginSize原型:bool SLGetDesktopSessionOriginSize( SLREMOTE remote, SLSESSION session, int width, int height ); 功能:获取远程桌面原图大小 参数: remote由SLCreateRemote创建出来的主控制端环境 session 会话 width 桌面原图宽度 height 桌面原图高度 返回:是否设置成功 SLLoginWithOpenID原型:bool SLLoginWithOpenID(SLCLIENT client, const char pstrOpenID, const char pstrOpenKey, const char* pstrDomain = “”, bool bUseSSL = false) 功能:功能同SLClientLoginWithOpenID, 简化名称 参数: client 由SLCreateClient创建出来的被控制端环境 pstrOpenID 开发者的ID号 pstrOpenKey 开发者ID对应的验证码 pstrDomain OpenID登陆验证所指定的服务器的域名(可以默认) bUseSSL 配合pstrDomain使用,是否使用SSL 返回:是否设置成功 SLClientSendFile原型:SLUINT32 SLAPI SLClientSendFile(SLCLIENT client, SLSESSION session, const wchar_t* filepath, bool resume ) 功能:发送一个文件 参数: client 由SLCreateClient创建出来的被控制端环境 session 会话 filepath 发送文件的路径 resume 是否断点续传,否则重新发送文件 返回:文件id, 0代表失败 SLClientKillFile原型:bool SLAPI SLClientKillFile(SLCLIENT client, SLSESSION session, SLUINT32 fid ) 功能:取消发送文件 参数: client 由SLCreateClient创建出来的被控制端环境 session 会话 fid 文件id 返回:是否成功 SLClientGetFileName原型:const wchar_t* SLAPI SLClientGetFileName( SLCLIENT client, SLSESSION session, SLUINT32 fid ) 功能:获取文件路径名称 参数: client 由SLCreateClient创建出来的被控制端环境 session 会话 fid 文件id 返回:文件路径名称 SLClientGetFileSize原型:SLUINT64 SLAPI SLClientGetFileSize( SLCLIENT client, SLSESSION session, SLUINT32 fid ) 功能:获取传输的文件大小 参数: client 由SLCreateClient创建出来的被控制端环境 session 会话 fid 文件id 返回:文件大小 SLClientGetFileTransfered原型:SLUINT64 SLAPI SLClientGetFileTransfered( SLCLIENT client, SLSESSION session, SLUINT32 fid ) 功能:获取文件已传输的大小 参数: client 由SLCreateClient创建出来的被控制端环境 session 会话 fid 文件id 返回:文件已传输的大小 SLClientFileIsTransfering原型:bool SLAPI SLClientFileIsTransfering( SLCLIENT client, SLSESSION session, SLUINT32 fid ) 功能:文件是否正在传输中 参数: client 由SLCreateClient创建出来的被控制端环境 session 会话 fid 文件id 返回:true 正在传输,false 其他状态 SLClientFileIsDone原型:bool SLAPI SLClientFileIsDone( SLCLIENT client, SLSESSION session, SLUINT32 fid ); 功能:文件传输是否完成 参数: client 由SLCreateClient创建出来的被控制端环境 session 会话 fid 文件id 返回:true 传输完成 false 其他状态 SLClientFileIsKilled原型:bool SLAPI SLClientFileIsKilled( SLCLIENT client, SLSESSION session, SLUINT32 fid ); 功能:文件是否被取消传输 参数: client 由SLCreateClient创建出来的被控制端环境 session 会话 fid 文件id 返回:true 传输被取消 false 其他状态 SLRemoteSendFile原型:SLUINT32 SLAPI SLRemoteSendFile(SLREMOTE remote, SLSESSION session, const wchar_t* filepath, bool resume ) 功能:发送一个文件 参数: remote由SLCreateRemote创建出来的主控制端环境 session 会话 filepath 发送文件的路径 resume 是否断点续传,否则重新发送文件 返回:文件id, 0代表失败 SLRemoteKillFile原型:bool SLAPI SLRemoteKillFile(SLREMOTE remote, SLSESSION session, SLUINT32 fid ) 功能:取消发送文件 参数: remote由SLCreateRemote创建出来的主控制端环境 session 会话 fid 文件id 返回:是否成功 SLRemoteGetFileName原型:const wchar_t* SLAPI SLRemoteGetFileName( SLREMOTE remote, SLSESSION session, SLUINT32 fid ) 功能:获取文件路径名称 参数: remote由SLCreateRemote创建出来的主控制端环境 session 会话 fid 文件id 返回:文件路径名称 SLRemoteGetFileSize原型:SLUINT64 SLAPI SLRemoteGetFileSize(SLREMOTE remote, SLSESSION session, SLUINT32 fid ) 功能:获取传输的文件大小 参数: remote由SLCreateRemote创建出来的主控制端环境 session 会话 fid 文件id 返回:文件大小 SLRemoteGetFileTransfered原型:SLUINT64 SLAPI SLRemoteGetFileTransfered(SLREMOTE remote, SLSESSION session, SLUINT32 fid ) 功能:获取文件已传输的大小 参数: remote由SLCreateRemote创建出来的主控制端环境 session 会话 fid 文件id 返回:文件已传输的大小 SLRemoteFileIsTransfering原型:bool SLAPI SLRemoteFileIsTransfering(SLREMOTE remote, SLSESSION session, SLUINT32 fid ) 功能:文件是否正在传输中 参数: remote由SLCreateRemote创建出来的主控制端环境 session 会话 fid 文件id 返回:true 正在传输,false 其他状态 SLRemoteFileIsDone原型:bool SLAPI SLRemoteFileIsDone( SLREMOTE remote, SLSESSION session, SLUINT32 fid ); 功能:文件传输是否完成 参数: remote由SLCreateRemote创建出来的主控制端环境 session 会话 fid 文件id 返回:true 传输完成 false 其他状态 SLRemoteFileIsKilled原型:bool SLAPI SLClientFileIsKilled( SLREMOTE remote, SLSESSION session, SLUINT32 fid ); 功能:文件是否被取消传输 参数: remote由SLCreateRemote创建出来的主控制端环境 session 会话 fid 文件id 返回:true 传输被取消 false 其他状态 SLCreateClientEx原型:bool SLAPI SLCreateClientEx( SLMODE mode ); 功能:根据应用(UI,Service)场景创建向日葵客户端 参数: mode - 应用场景 返回:返回被控制端环境值,如果创建失败则返回SLCLIENT_INVAILD SLOpenClientLog原型:bool SLAPI SLOpenClientLog(SLCLIENT client, const char* path); 功能:启用被控制端的日志输出 参数: client 由SLCreateClient创建出来的被控制端环境 path 日志的输出路径 返回:是否设置成功 SLOpenRemoteLog原型:bool SLAPI SLOpenRemoteLog(SLREMOTE remote, const char* path); 功能:启用主控制端的日志输出 参数: remote由SLCreateRemote创建出来的主控制端环境 path 日志的输出路径 返回:是否设置成功 SLSetCmdSessionPos原型:bool SLSetCmdSessionPos(SLREMOTE remote, SLSESSION session, int x,int y,int width,int height) 功能:设置远程CMD窗口的大小 参数: remote 由SLCreateRemote创建出来的主控制端环境 session 会话 x x坐标 y y坐标 width宽度 height高度 返回:是否设置成功 SLSetCameraSessionPos原型:bool SLSetCameraSessionPos(SLREMOTE remote, SLSESSION session, int x,int y,int width,int height) 功能:设置远程摄像头窗口的大小 参数: remote 由SLCreateRemote创建出来的主控制端环境 session 会话 x x坐标 y y坐标 width宽度 height高度 返回:是否设置成功 SLRemoteCameraOpen原型:bool SLAPI SLRemoteCameraOpen(SLREMOTE remote, SLSESSION session, LONG dev_id); 功能:打开一个远程摄像头设备 参数: remote 由SLCreateRemote创建出来的主控制端环境 session 会话 dev_id 摄像头的唯一标识,由SLRemoteCameraGetList函数获取 返回:是否打开成功 SLRemoteCameraClose原型:bool SLAPI SLRemoteCameraClose(SLREMOTE remote, SLSESSION session); 功能:关闭当前正在使用的远程摄像头设备 参数: remote 由SLCreateRemote创建出来的主控制端环境 session 会话 返回:是否关闭成功 SLRemoteCameraSetDefinition原型:bool SLAPI SLRemoteCameraSetDefinition(SLREMOTE remote, SLSESSION session, ESLVideoDefinition eVD); 功能:设置当前摄像头的清晰度 参数: remote 由SLCreateRemote创建出来的主控制端环境 session 会话 eVD ESLVideoDefinition枚举值,主要有标清,高清,超清 返回:是否设置成功 SLRemoteCameraGetList原型:unsigned int SLAPI SLRemoteCameraGetList(SLREMOTE remote, SLSESSION session, CAMERA_INFO* infos = NULL, unsigned int nSize = 0); 功能:获取远程摄像头列表并返回摄像头个数,当infos为空时,此函数仅返回摄像头个数 参数: remote 由SLCreateRemote创建出来的主控制端环境 session 会话 infos CAMERA_INFO结构体数组,用于保存摄像头列表 nSize 结构体数组大小 返回:返回摄像头设备个数 SLDiscoverWoiDevice原型:bool SLAPI SLDiscoverWoiDevice(SLCLIENT client); 功能:扫描局域网内的开机棒设备,并通过SLCLIENT_WOI_CALLBACK回调返回设备的SN号 参数: client 由SLCreateClient创建出来的被控制端环境 返回:发送扫描请求成功或失败 SLBindWoiDevice原型:bool SLAPI SLBindWoiDevice(SLCLIENT client, const char pstrSN, const char pstrMac, const char* pstrPassword); 功能:绑定局域网内的开机棒设备,并通过SLCLIENT_WOI_CALLBACK回调返回绑定结果 参数: client 由SLCreateClient创建出来的被控制端环境 pstrSN 要绑定的开机棒的SN号 pstrMac 要绑定开机的MAC地址(AABBCCDDEEFF) pstrPassword 远程开机密码,与MAC地址一起唤醒设备 返回:发送绑定设备请求成功或失败 SLUnBindWoiDevice原型:bool SLAPI SLUnBindWoiDevice(SLCLIENT client, const char pstrSN, const char pstrMac, const char* pstrPassword); 功能:解绑局域网内的开机棒设备,并通过SLCLIENT_WOI_CALLBACK回调返回解绑结果 参数: client 由SLCreateClient创建出来的被控制端环境 pstrSN 要解绑的开机棒的SN号 pstrMac 要绑定开机的MAC地址(AABBCCDDEEFF) pstrPassword 远程开机密码,与MAC地址一起解绑设备 返回:发送解绑设备请求成功或失败 SLSetClientWOICallback原型:bool SLAPI SLSetClientWOICallback(SLCLIENT client, SLCLIENT_WOI_CALLBACK pfnCallback, unsigned long custom); 功能:设置远程开机棒事件回调,包括发现,绑定和解绑 参数: client 由SLCreateClient创建出来的被控制端环境 pfnCallback 回调函数,当操作开机棒发生事件时,会通过该函数回调 cusom 用户自定义参数,回调时内部程序会将此参数一并回调 返回:设置回调成功或失败 SLSetRemoteWOIControl原型:bool SLSetRemoteWOIControl(SLREMOTE remote, const char* pstrAddress, unsigned int nPort); 功能:设置远程开机服务器的ip和控制端口 参数: remote 由SLCreateRemote创建出来的主控制端环境 pstrAddress 远程开机服务器的IP地址 nPort 远程开机服务器的web控制端口 返回:设置成功或失败 SLSendWakeupCommand原型:bool SLAPI SLSendWakeupCommand(SLREMOTE remote, const char pstrMac, const char pstrPassword); 功能:发送远程唤醒指令 参数: remote 由SLCreateRemote创建出来的主控制端环境 pstrMac 待唤醒设备的Mac地址(AABBCCDDEEFF) pstrPassword 远程开机密码,与MAC地址一起唤醒设备 返回:发送唤醒成功或失败 SLSetRemoteWOICallback原型:bool SLAPI SLSetRemoteWOICallback(SLREMOTE remote, SLREMOTE_WOI_CALLBACK pfnCallback, unsigned long custom); 功能:设置远程开机事件回调 参数: remote 由SLCreateRemote创建出来的主控制端环境 pfnCallback 回调函数,当远程开机指令响应时,会通过该函数回调 cusom 用户自定义参数,回调时内部程序会将此参数一并回调 返回:设置回调成功或失败 SLGetRemoteSysinfo原型:unsigned int SLAPI SLGetRemoteSysinfo(SLREMOTE remote, SLSESSION session, const char pstrQuery, const char pstrContent); 功能:获取远程客户端的系统信息 参数: remote 由SLCreateRemote创建出来的主控制端环境 session 会话 pstrQuery 查询字符串\<参见13> pstrContent 查询内容\<参见13> 返回:当前操作的执行的编号(自1开始递增) SLHideRemoteDesktopToolbarItem原型:bool SLAPI SLHideRemoteDesktopToolbarItem(SLREMOTE remote, SLSESSION session, SLDesktopControlType eType); 功能:根据枚举值隐藏远程桌面工具栏上的对应模块 参数: remote 由SLCreateRemote创建出来的主控制端环境 session 主控端桌面会话 eType 远程桌面工具栏上各控制模块的枚举值[SLDesktopControlType] 返回:是否设置成功 SLGetRemoteDesktopDevList原型:unsigned int SLAPI SLGetRemoteDesktopDevList(SLREMOTE remote, SLSESSION session, SLDesktopDevType eType, SLBASE_INFO* infos = 0, unsigned int nSize = 0); 功能:获取远程桌面屏幕,会话,分辨率的信息列表并返回相应模块的个数,当infos为空时,此函数仅返回模块个数 参数: remote 由SLCreateRemote创建出来的主控制端环境 session 主控端桌面会话 eType 远程桌面中各信息模块的枚举值[SLDesktopDevType] infos SLBASE_INFO结构体数组,用于保存基本信息列表 nSize 结构体数组大小 返回:返回模块个数 SLSendRemoteDesktopCommand原型:bool SLAPI SLSendRemoteDesktopCommand(SLREMOTE remote, SLSESSION session, SLDesktopCommandType eType, unsigned int nIndex = 0); 功能:发送远程桌面控制命令 参数: remote 由SLCreateRemote创建出来的主控制端环境 session 主控端桌面会话 eType 远程桌面中各命令模块的枚举值[SLDesktopCommandType] nIndex 索引值,只针对于切换屏幕,切换会话,切换分辨率等选择性的命令有效 返回:是否执行成功 SLGetRemoteDesktopCurState原型:bool SLAPI SLGetRemoteDesktopCurState(SLREMOTE remote, SLSESSION session, SLDesktopStateType eType, unsigned int& nState); 功能:得到枚举的模块的当前状态值 参数: remote 由SLCreateRemote创建出来的主控制端环境 session 主控端桌面会话 eType 远程桌面中各状态模块的枚举值[SLDesktopStateType] nState [in]状态值,保存状态模块的当前状态值或索引值 返回:是否执行成功 SLRemoteDesktopScreenShot原型:bool SLAPI SLRemoteDesktopScreenShot(SLREMOTE remote, SLSESSION session, const char* filepath); 功能:截取一张远程桌面图像并保存 参数: remote 由SLCreateRemote创建出来的主控制端环境 session 主控端桌面会话 filepath 截屏文件的绝对路径(包含文件名) 返回:是否截屏成功 SLRemoteDesktopStartRecord原型:bool SLAPI SLRemoteDesktopStartRecord( SLREMOTE remote, SLSESSION session, const char* filepath ); 功能:远程桌面时,开启录像功能开始录像 参数: remote由SLCreateRemote创建出来的主控制端环境 session 主控端桌面会话 filepath 保存的录屏文件的全路径,包含文件名(后缀一般为.ts) 返回:是否开启录像成功 SLRemoteDesktopStopRecord原型:void SLAPI SLRemoteDesktopStopRecord( SLREMOTE remote, SLSESSION session ); 功能:远程桌面时,停止当前录像 参数: remote由SLCreateRemote创建出来的主控制端环境 session 主控端桌面会话 返回:无 SLSetRemoteDesktopPlatform原型:bool SLAPI SLSetRemoteDesktopPlatform(SLREMOTE remote, SLSESSION session, SLPlatformType eType); 功能:远程桌面时手动设置被控制端的平台信息,主要用于在主控端显示不同样式的控制菜单 参数: remote由SLCreateRemote创建出来的主控制端环境 session 主控端桌面会话 eType被控端平台枚举值[SLPlatformType] 返回:是否设置成功 SLClientStartChat原型:bool SLAPI SLClientStartChat(SLCLIENT client, SLSESSION session, bool bShow = true); 功能:被控端主动发起聊天,弹出聊天窗口 参数: client由SLCreateClient创建出来的被控制端环境 session 被控端桌面会话 bShow 是否显示窗口。如果为true,则为初始化创建窗口(仅针对Mac OSX有效) 返回:是否发起成功 SLClientEnableControl原型:bool SLAPI SLClientEnableControl(SLCLIENT client, SLSESSION session, bool bEnable); 功能:被控端切换控制/观看模式 参数: client由SLCreateClient创建出来的被控制端环境 session 被控端桌面会话 bEnable是否为控制模式 返回:是否切换成功 SLGetClientSessionConnection原型:bool SLAPI SLGetClientSessionConnection(SLCLIENT client, SLSESSION session, bool& isp2p, bool& islocal); 功能:获取被控端当前会话的连接信息(是否是p2p连接,是否是本地局域网互联) 参数: client由SLCreateClient创建出来的被控制端环境 session 会话 isp2p 是否是p2p连接 islocal 是否是本地局域网互联 返回:是否获取成功 SLGetRemoteSessionConnection原型:bool SLAPI SLGetRemoteSessionConnection(SLREMOTE remote, SLSESSION session, bool& isp2p, bool& islocal); 功能:获取主控端当前会话的连接信息(是否是p2p连接,是否是本地局域网互联) 参数: remote由SLCreateRemote创建出来的主控制端环境 session 会话 isp2p 是否是p2p连接 islocal 是否是本地局域网互联 返回:是否获取成功 SLSetSshSessionPos原型:bool SLSetSshSessionPos(SLREMOTE remote, SLSESSION session, int x,int y,int width,int height) 功能:设置远程SSH窗口的大小 参数: remote 由SLCreateRemote创建出来的主控制端环境 session 会话 x x坐标 y y坐标 width宽度 height高度 返回:是否设置成功 SLSetFileMgrSessionPos原型:bool SLSetFileMgrSessionPos(SLREMOTE remote, SLSESSION session, int x,int y,int width,int height) 功能:设置远程文件管理窗口的大小 参数: remote 由SLCreateRemote创建出来的主控制端环境 session 会话 x x坐标 y y坐标 width宽度 height高度 返回:是否设置成功 会话属性 概述每种类型的会话都可以设置其属性达到不同的效果,如远程桌面可以设置eSessionOpt_window来设置其远程桌面的显示窗口,同样也可以获取某个属性的属性值。 ESLSessionOpt枚举了所有可以使用的会话属性,你可以使用SLGetClientSessionOpt和SLSetRemoteSessionOpt来获取会话属性,可以使用SLSetClientSessionOpt和SLSetRemoteSessionOpt来设置会话属性。 有的属性只能用在被控制端,有的属性只能用在主控制端,有的两者都可以使用,有的属性只能设置不能获取,有的属性只能获取不能设置。以下将详细介绍各个属性的使用方式。 eSLSessionOpt_window适用环境:主控制端环境 适用会话:远程桌面会话,远程CMD会话,远程摄像头会话 适用方式:设置 功能:设置主控制端显示远程桌面的窗口句柄 参数: pOptVal 窗口句柄指针,在Windows下为HWND* nOptLen 窗口句柄字节数,在Windows下为sizeof(HWND) eSLSessionOpt_deviceSource适用环境:被控制端环境 适用会话:远程声音会话 适用方式:设置/获取 功能:设置被控制端传出声音是从声卡上传出还是麦克风传出 参数: pOptVal 是否为麦克风传出,bool类型,true为是,false为否(即声卡传出) nOptLen bool类型长度,即1个字节 eSLSessionOpt_connected适用环境:被控制端环境 适用会话:所有会话 适用方式:获取 功能:获取当前会话是否已经连接还是未连接 参数: pOptVal 是bool类型,true为已连接,false为未连接 nOptLen bool类型长度,即1个字节 eSLSessionOpt_ipport适用环境:主控制端环境 适用会话:所有会话 适用方式:设置 功能:设置端口转发的本地服务的ip地址和端口 参数: pOptVal const char*类型,格式为 ip:port,具体请参考示例程序 nOptLen const char*类型长度 eSLSessionOpt_savepath适用环境:主控被控制端环境 适用会话:所有会话 适用方式:设置 功能:设置文件传输保存路径 参数: pOptVal const wchar_t* 类型 nOptLen const wchar_t 类型长度 2,具体请参考示例程序 错误代码代码(code) 定义 说明0 SLERRCODE_SUCCESSED 成功1 SLERRCODE_INNER 内部错误2 SLERRCODE_UNINITIALIZED 未初始化3 SLERRCODE_ARGS 参数错误4 SLERRCODE_NOTSUPPORT 不支持5 SLERRCODE_CONNECT_FAILED 网络连接失败6 SLERRCODE_CONNECT_TIMEOUT 网络连接超时7 SLERRCODE_SESSION_NOTEXIST 会话不存在8 SLERRCODE_SESSION_OVERFLOW 会话溢出9 SLERRCODE_SESSION_WRONGTYPE 会话类型错误10 SLERRCODE_EXPIRED OPENID过期11 SLERRCODE_REQUEST_FREQUENT 请求频繁 被控端事件代码代码(code) 定义 说明0 SLCLIENT_EVENT_ONCONNECT 连接成功1 SLCLIENT_EVENT_ONDISCONNECT 断开连接2 SLCLIENT_EVENT_ONLOGIN 登录成功3 SLCLIENT_EVENT_ONLOGINFAIL 登录失败4 SLCLIENT_EVENT_ONCHANNELSFULL 连接通道已满5 SLCLIENT_EVENT_ONCHECKCFAIL 检查通道数失败 会话事件代码代码(code) 定义 说明1 eSLSessionEvent_OnConnected 连接成功2 eSLSessionEvent_OnDisconnected 断开连接3 eSLSessionEvent_OnDisplayChanged 分辨率改变4 eSLSessionEvent_OnNewFiletrans 新文件传输5 eSLSessionEvent_OnGetRemoteSysinfo 远程系统信息回调 远程客户端系统信息当主控端和被控端建立远程系统信息的连接后,主控端可以调用SLGetRemoteSysinfo函数来获取和修改被控端系统的一些基本信息,其中包括性能检测、事件查看、进程信息、服务、本地用户和组、共享资源和环境变量等信息。具体指令和响应数据结构如下表所示(获取信息返回xml数据结构,执行命令返回JSON数据结构): 系统信息 参数1(QueryStri
.CN域名帮助
1、什么是.CN? 答:.CN是中国的国家代码顶级域(ccTLD)。 2、谁可以注册.CN域名?注册.CN域名有什么特别的要求/限制吗? 答:仅向持有中国有效身份证明的组织或个人开放注册,注册时需提供中国有效身份证明材料信息。 3、.CN域名长度为多少? 答:不能低于3个字符,多于63个字符。 4、域名注册期限多长? 答:.CN的注册期限为1-10年。 5、如何进行.CN域名注册? 答:客户可以通过贝锐网站域名服务子站注册域名。 6、注册后可删除域名吗? 答:不可以。 7、续期期限是多长? 答:续期期限从1-10年。 8、.CN域名续期宽限期多长?要如何进行续期? 答:.CN域名续期宽限期30天,域名注册客户可以在贝锐网站域名管理平台进行续费。 9、.CN域名有赎回宽限期(RGP)吗? 答:.CN域名赎回宽限期是15天。 10、过期且不再续期的域名,多久可以再次公开注册? 答:当.CN域名过期后,它将会经过以下的生命周期: 30天的宽限期->15天内赎回的宽限期->无待删除期限 如果客户不续期或赎回域名,域名将在过期后的大约55天后将会对公众开放注册。 注意 域名重新注册将遵循先到先得的原则。 11、可以转移.CN域名吗?怎样转入? 答:是的,客户可以进行.CN域名转移注册商。.CN域名转入贝锐将在完成转入注册商后延长一年有效期限。 12、如何管理.CN域名? 答:域名注册客户可以在贝锐网站域名管理平台进行管理域名。 13、贝锐是否为.CN提供国际化域名(简称IDN)? 答:暂不提供国际化.CN域名注册。
CN域名注册流程
CN域名已向个人开放注册 (除gov.cn外),个人注册CN域名注册联系人与注册所有人必须一致。 1. 如何注册CN域名 (1)进入贝锐域名官网,查询你要注册的域名是否可以注册。 (2)查询结果域名后面出现 <立即注册> 按钮,代表此域名未被注册。若显示域名已被注册,需要重新输入前缀搜索。 (3)点击 <立即注册> 进入注册页面,选择注册人模板后点击 <下一步> 。 更多帮助 注册域名操作指导(点击查看) (4)在【选择产品服务】页面,选择域名的选配和注册年限,选择完成后点击 <去下单> 。 (5)确认购买产品并点击 <立即购买> 。 注意 用户成功支付订单后本服务合同即刻生效,用户应按照贝锐平台系统提醒按时提交必要的资料。若因用户原因无法提供所需资料,贝锐不予退款处理。 (6)若账号余额足够,直接点击支付,若账号余额不足,可通过银行转账或在线支付补差价。 2. 注册CN域名注意事项 (1)CN域名包括 国内英文域名(.cn/.com.cn/.net.cn/.org.cn/.各行政区域名)和国内中文域名(.中国/ .公司/ .网络)。 (2)制作以下电子版CN域名注册申请材料 ① 企业证件(常规证件需含统一社会信用代码号码) ② 注册联系人身份证明(需包含身份证正反两面) 注意 电子版资料中的企业证明资料、个人身份证明资料为原件拍照或原件扫描件(彩色),证件上文字、印章需清晰可见,否则视为无效。 (3)CN域名注册,特殊组织提供证件要求说明: a.注册人组织为外国驻华使领馆,无需提交注册联系人身份证明和组织机构代码证。可以提交加盖该使领馆公章的公函(中文),公函中应写明 ①申请的域名 ②域名的注册联系人为该使领馆工作人员 b.注册人组织为国家部委、省级的人大常委会、党委、政协和人民政府,无法提交组织机构代码证时,可以提交加盖注册人组织(办公厅)公章的公函,公函中应写明 ①申请的域名 ②域名的注册联系人为该组织的工作人员 c.消防部门无组织机构代码证,可以建议注册单位出具盖公章的说明文件作为组织证明。 d.香港地区注册用户注册人ID实名制注册要求 香港企业用户,需要提交有效期内的商业登记证(BR证证件)和注册人身份证明材料。注册局可通过香港政府公司注册处的官方网站对企业真实性进行审核。 要求企业登记证的机构名称与注册人模板的域名所属单位名称一致。 注意 由于当前无法验证香港个人证件信息,暂时不受理香港个人用户注册 e.台湾、澳门及海外地区注册用户暂不受理
常用名词解析
1、什么是域名? Internet域名是Internet网络上的一个服务器或一个网络系统的名字,在全世界,没有重复的域名。域名的形式是以若干个英文字母或数字组成,由“.”分隔成几部分,如Oray.net就是一个域名。 2、什么是顶级域名? 互联网上的域名可谓千姿百态,但从域名的结构来划分,总体上可把域名分成两类,一类称为“国际顶级域名”(简称“国际域名”),一类称为“国内域名”。 一般国际域名的最后一个后缀是一些诸如 .com,.net,.gov,.edu 的“国际通用域”,这些不同的后缀分别代表了不同的机构性质。比如.com表示的是商业机构,.net表示的是网络服务机构,.gov表示的是政府机构,.edu表示的是教育机构。 3、什么是三级域名? 三级域名可分为两类:类别域名和行政区划域名,如:cnnic.ac.cn 。 类别域名是依照申请机构的性质划分出来的域名,具体包括: 域名 性质 ac 科研机构 com 工、商、金融等企业 edu 教育机构 gov 政府部门 net 互联网络、接入网络的信息中心(NIC)和运行中心(NOC) org 各种非盈利性的组织 您可以按照您的机构性质选择适合您单位使用的三级域名。 行政区划域名是按照中国的各个行政区划划分而成的,其划分标准依照原国家技术监督局发布的国家标准而定,包括"行政区域名"34个,适用于我国的各省、自治区、直辖市。例如北京的机构可以选择如cnnic.bj.cn的域名。 4、什么是域名解析? 机器间互相只识别IP地址,要让域名与IP地址之间一一对应,必须使用DNS解析(域名解析服务)。DNS解析需要由专门的域名解析服务器来完成,整个过程是自动进行的。 5、什么是DNS? 域名管理系统DNS(Domain Name System)是域名解析服务器的意思。它在互联网的作用是:把域名转换成为网络可以识别的Ip地址。比如:我们上网时输入的www.oray.net 会被解析到IP为61.152.96.116的服务器。 6、什么是A记录? A(Address)记录是用来指定主机名(或域名)对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的web server上。同时也可以设置您域名的二级域名。 7、什么是 MX记录? 即邮件交换记录,是域名在DNS服务器上的一个记录,告诉那台计算机负责为系统处理邮件。MX记录存在于域名的DNS文件中,用于将某个域名的电子邮件指向到对应的邮件服务器处理。 8、什么是CName记录? CName(Canonical Name)记录,通常称别名指向。在这里,您可以定义一个主机别名,比如设置www.A.com, 用来指向一个主机www.B.com, 那么以后就可以用 www.A.com 来代替访问 www.B.com 了。但成功设置CNAME记录后您可能需要在主机www.B.com 设置相应服务策略规则进行对应该域名,才能真正实现CName功能。 9、什么是Url? URL(Uniform Resource Locator:统一资源定位器)是WWW页的地址,它从左到右由下述部分组成: ①Internet资源类型(scheme):指出WWW客户程序用来操作的工具。如“http://” 表示WWW服务器,“ftp://” 表示 FTP 服务器,“gopher://” 表示Gopher服务器,而“new:”表示Newgroup新闻组 ②服务器地址(host):指出 WWW页所在的服务器域名 ③端口(port):有时(并非总是这样),对某些资源的访问来说,需给出相应的服务器提供端口号 ④路径(path):指明服务器上某资源的位置(格式与DOS系统中的格式一样,通常有目录/子目录/文件名这样结构组成)。与端口一样,路径并非总是需要的 URL地址格式排列为:scheme://host:port/path 例如http://www.oray.net /Default.asp就是一个典型的URL地址。 10、什么叫做Url指向服务? URL指向是当您已经有了现成的网页,并希望将新注册的域名指到已经有的网页去,以省去了重新设立网页的烦恼。举个例来说:如果您现在163的主页空间里已拥有了 http://yourdomain.go.163.com 网页且正在运作,您也同时要将相同的内容放在 www.yourdomain.com 里。那么,您只需将域名转接到yourdomain.go.163.com的网址就行了。 需要说明的是,在这一点上面,我们是完全免费的,而且是用户自己控制。 11、什么是泛域名? 泛域名解析是指将.域名解析到同一IP。 在域名前添加任何子域名,均可访问到所指向的WEB地址。也就是客户的域名a.com之下所设的.a.com全部解析到同一个IP地址上去。 比如客户设b.a.com就会自已自动解析到与a.com同一个IP地址上去。 12、什么是动态IP地址? 通过Modem、 ISDN、xDSL等方式上网的计算机一般不具备固定IP地址,而是由ISP动态分配暂时的一个IP地址到其网络设备中。普通人一般不需要去了解动态IP 地址,这些都是计算机系统自动完成的。 13、什么是静态IP地址? 静态IP地址是长期固定分配给一台计算机使用的公网IP地址,一般专业的服务器才需要拥有静态IP地址。现在静态IP的资源非常的有限,如果要使用静态IP往往需要付出高昂的使用费用。 14、域名的结构是什么? ·顶级域名 域名由两个或两个以上的词构成,中间由点号分隔开。最右边的那个词称为顶级域名。下面是几个常见的顶级域名及其用法: .com-- 用于商业机构。它是常见的顶级域名。任何人都可以注册.com形式的域名。 .net-- 最初是用于网络组织,例如因特网服务商和维修商。现在任何人都可以注册以.net结尾的域名。 .org-- 是为各种组织包括非盈利组织而定的。现在,任何人都可以注册以.org结尾的域名。 国家代码由两个字母组成的顶级域名如.cn,.uk,.de和.jp称为国家代码顶级域名(ccTLDs),其中.cn是中国专用的顶级域名,其注册归CNNIC管理,以.cn结尾的二级域名我们简称为国内域名。注册国家代码顶级域名下的二级域名的规则和政策与不同的国家的政策有关。您在注册时应咨询域名注册机构,问清相关的注册条件及与注册相关的条款。某些域名注册商除了提供以.com,.net和.org结尾的域名的注册服务之外,还提供国家代码顶级域名的注册。ICANN并没有特别授权注册商提供国家代码顶级域名的注册服务。 ·二级域名 顶级域名的下一级,就是我们所说的二级域名。domainpeople.com,域名注册人在以.com结尾的顶级域名中,提供一个二级域名。域名形式也可能是something.domainpeople.com。在这种情况下,something称为主名或分域名。 国际域名管理机构ICANN是一个近年成立的的非盈利机构,其主要职能包括管理因特网域名及地址系统。 有关ICANN的信息可在网址http://www.icann.org中查询。 15、为什么要注册域名? Internet域名如同商标,是您在因特网上的标志之一。Internet上的域名是非常有限的,因为每个域名都只有一个。如果您公司的名字是Intellectual Business Management Ltd.,您想把公司的域名注册成IBM.COM,国际商用机器公司(IBM)同您相比并不具有什么优先权,然而这个域名早已被它抢到手了!在美国,连街头上的小百货店和小加油站都在注册他们的域名,以便在网上宣传自己的产品和服务。作为有头脑、有远见的商人,越早行动,越有可能获得您所需要的域名。 16、为什么要为域名续费? 互联网上的域名都有使用年限,如果不为域名续费,那么这个域名将被禁用甚至被释放。 用户如需要为域名续费时,可从联机服务网站中的域名服务中心-服务续费功能页面中对所需域名进行续费。 17、何谓域名抢注? 域名是企业在因特网上的标识,是企业进入互联网,网络用户访问和联络企业的途径,它不仅可以有效保护企业的公众形象和无形资产;而且是企业迈入信息化社会,融入国际大市场,进行电子商务应用的标志,因此有着巨大的商业价值。如果您的企业还没有域名,那就意味着您在网上还没有一个正式的“门面”,其它用户或企业就无法在网络上找到您。光是企业,个人也可以注册国际顶级域名。域名抢注就是一个域名在被别人注册之前, 抢先将此域名以注册人的名义注册下来的行为。 18、如何选择域名注册商? 首先您要搞清楚他可提供给您的相关域名管理的权限,很多域名注册商都不提供给客户管理权限,有的即使提供了管理权限,但是所提供的功能也是不全的。比如,客户在自助控制平台中不能生成三级域名,不能修改A记录、MX记录、CNAME记录等常用功能。甚至有的域名商会针对用户域名的操作进行收费。 19、何谓以域名结尾的邮箱? 申请了域名后,可通过设置邮件MX记录指向到对应邮件服务器的主机,并且在该主机上建立一套邮件服务接口,即可使用所注册的顶级域名作为邮件域名通过邮件服务器接口对外收发邮件。 20、在什么情况下域名需要进行备案? 目前信息产业局要每一个向互联网提供电子信息服务的个人或企业对所提供服务的域名进行备案操作。我们希望各位用户能配合信息产业局与Oray.net的工作,域名已经备案以及提供的内容是合法的前提下,能完全地使用 Oray.net每一项功能。对于还没有备案以及向互联网提供非法信息的站点,在将来不排除采取停止服务的措施。
我的CN域名被停止解析了吗?
关于国内中英文CN域名实名认证工作相关情况的说明: 从2009年12月开始,CNNIC开展国内中英文CN域名注册信息专项治理。 随后的几个月中,贝锐在网站首页发布一系列新闻公告,提醒用户尽快办理国内中英文CN域名实名认证,同时将通知通过电子邮件发送到所有CN域名用户的账号绑定邮箱,并根据用户账号资料中的联系方式进行短信和电话通知。 自2010年1月起,贝锐全面开展域名注册信息的核对工作,并在网站设立专门通道,帮助用户办理CN域名实名认证。 2010年9月,CNNIC发布《关于落实工业和信息化部要求做好域名注册信息核对工作的通告》明确表示,尚未提交合格信息证明材料的国内域名,将被暂停解析。贝锐也再次提醒仍未办理办理CN域名实名认证的用户尽快提交资料。 贝锐已调动公司所有可用资源,主动联系、提醒所有在贝锐注册有CN域名的用户,尽快办理CN域名实名认证手续。很多用户已经办理并通过实名认证。但部分用户未在账号资料中留下正确的邮箱和电话号码,导致我们的邮件通知和短信提醒无法送达、电话无法打通。 贝锐再次提醒广大用户,请在账号资料中填写您正确的联系方式 ,并确保您的账号绑定的邮箱能够收到邮件。
添加CNAME记录
1.定义 CNAME(Canonical Name)记录,通常称别名指向。在这里,您可以定义一个主机别名,比如设置 www.A.com, 用来指向一个主机 www.B.com, 那么以后就可以用 www.A.com 来代替访问www.B.com 了。但成功设置CNAME记录后您可能需要在主机 www.B.com 设置相应服务策略规则进行对应该域名,才能真正实现CNAME功能。 2.操作步骤 (1)操作路径:【域名管理平台】->【域名列表】->【顶级域名】 登录域名管理平台,在【域名列表】界面,选择需设置解析的域名。 (2)在【域名详情】界面,点击<域名解析>。 (3)在【域名解析】界面,点击 <添加记录> 按钮。 (4)在弹窗内选择添加解析记录,并填写相关信息: 选项 说明 主机记录 解析域名的前缀例如现操作的顶级域名为example.com,其“主机记录”设置举例:①www:用于网站解析,表示解析的域名为“www.example.com”②abc:用于子域名解析,表示解析的域名为“example.com”的子域名“abc.example.com”③mail:常用于邮箱解析,表示解析的域名为“mail.example.com”④:用于泛解析,表示解析的域名为“.example.com”,匹配“example.com”的所有子域名⑤空:用于网站解析,表示解析的域名为“example.com”。主机记录置为空,还可用于为空头域名“@”添加解析 记录类型 CNAME一般用于CDN加速场景,将域名指向另一个域名,实现用 A 域名访问到 B 域名 记录值 CNAME 指向的域名,若单指向IP,不一定就能访问对应的网站,需要对应的网站服务器允许绑定了这个域名访问,才可以访问。只可以填写域名 TTL TTL 即 Time To Live,指地方 DNS 缓存域名记录信息的时间,缓存失效后会再次到贝锐获取记录 3600秒(1小时)如果 IP 极少变动(一年几次),建议选择3600秒,数值越小,解析速度越快(可按需修改为其他值) 确认内容填写无误,点击 <确定> 即可。 (5)添加成功。 3.测试访问 (1)进入命令状态;(开始菜单 - 运行 - CMD[回车]); (2)输入命令" nslookup -q=cname cname.xxx.top ",查看返回的结果与设置的是否一致即可。
.gov.cn域名注册流程
注册.gov .cn域名,需要注意以下事项: 1、因CNNIC规定.gov.cn域名目前仅向政府机关单位开放注册 注意 在《中华人民共和国组织机构代码证》中的机构类型必需为机关法人。 2、为保证域名注册成功,请您在申请注册该域名后48小时内向我们提供以下的资料: ①法人类型为机关法人代表的政府事业单位的证件,建议在上面注明用途"仅作为申请 xxxx 域名的 凭证" ②注册联系人身份证明(需包含身份证正反两面), 建议在上面注明用途"仅作为申请 xxxx 域名 的凭证" ③加盖公章的《域名注册申请表》(原件),请在域名预注册成功后,根据后台页面提示下载、打印并填写完整。其中所属注册服务机构一栏请填写上海贝锐信息科技股份有限公司,域名注册人ID栏目请留空,申请单位(盖章)一栏需要加盖域名注册企业的红印公章并由域名注册联系人在印章中空白处签名(红印章压着签名,但签名和公章不可重叠不清) 注意 ①建议通过扫描仪、数码相机或手机拍照方式制作以上电子版注册申请材料 ②逾期不提供资料将取消注册,如因资料延误导致域名被取消注册,由域名注册人自行承担 ③用户成功支付订单后本服务合同即刻生效,用户应按照贝锐平台系统提醒按时提交必要的资料。若因用户原因无法提供所需资料,贝锐不予退款处理 ④提交域名注册后(且已结算),请到【管理中心】—>【域名】—>【业务状态】页面上传上述域名注册申请资料,以便我们协助您完成域名注册申请事宜 3、资料邮寄地址: 地 址:广州市天河区中山大道建工路15号首层 收件人:上海贝锐信息科技股份有限公司-贝锐域名部 邮 编:510665 电 话:400-601-0000 4、中国互联网信息中心(CNNIC)现已开始对新注册的.gov.cn域名进行电话回访,内容包括:注册单位是否申请该域名、域名注册信息中管理联系人及联系电话是否为注册单位人员和电话。若CNNIC电话回访仍无法联系到注册单位、注册单位明确表示未注册该域名、域名注册信息经核实不真实、不准确,域名注册申请将被审核拒绝。在此提醒各域名注册者,请确保提交的.gov.cn域名注册信息的真实、准确、完整。 5、注册流程图:
贝锐隐私政策(向日葵远程控制端SDK)
更新日期:2022年8月19日 生效日期:2022年8月19日 更新提示: 为更充分保障您的权利,我们结合相关法律法规更新了《贝锐隐私政策》。若您有任何问题或建议,请根据本《隐私政策》第八条所述方式联系我们。 本次主要更新内容如下: 1.更新SDK清单 Oaid SDK 不会主动收集任何数据,仅在APP调用时获取下列信息: ①判断终端调用接口:设备制造商、设备型号、设备品牌 ②判断虚拟机环境:设备网络运营商名称 ③校验签名:APP包名 【注】上述信息的获取,仅用于本地判断,不会进行网络传输。 引言 贝锐(“我们”)重视用户的隐私和个人信息保护。您在使用我们的产品与/或服务时,我们可能会收集和使用您的相关信息。我们希望通过本《隐私政策》向您说明我们在您使用我们的产品与/或服务时如何收集、使用、储存这些信息,以及我们为您提供的访问、更新、删除和保护这些信息的方式。 本政策将帮助您了解以下内容: 1、我们如何收集和使用您的个人信息 2、我们如何使用Cookie 3、我们如何共享、转让、公开披露您的个人信息 4、我们如何保护和保存您的个人信息 5、您如何管理个人信息 6、未成年人信息的保护 7、通知和修订 8、如何联系我们 您使用或继续使用我们的服务,即意味着同意我们按照本《隐私政策》收集、使用、储存您的相关信息。 如对本《隐私政策》或相关事宜有任何问题,请发送邮件至biz@oray.com与我们联系。 目 录 一、我们如何收集和使用您的个人信息 二、我们如何使用Cookie 三、我们如何共享、转让、公开披露您的个人信息 四、我们如何保护和保存您的个人信息 五、您如何管理您的个人信息 六、未成年人的个人信息保护 七、通知和修订 八、如何联系我们 一、我们如何收集和使用您的个人信息 “个人信息”是指以电子或者其他方式记录的能够单独或者与其他信息结合识别特定自然人身份或者反映特定自然人活动情况的各种信息。本《隐私政策》中涉及的个人信息包括:基本信息(包括个人姓名、生日、性别、住址、个人电话号码、电子邮箱);个人身份信息(包括身份证、军官证、护照等);面部特征;网络身份标识信息(包括系统账号、IP地址、邮箱地址及与前述有关的密码、口令、口令保护答案);个人财产信息(交易和消费记录、以及余额、优惠券等虚拟财产信息);个人上网记录(包括网站浏览记录、软件使用记录、点击记录);个人常用设备信息(包括硬件型号、设备MAC地址、操作系统类型、软件列表唯一设备识别码、个人位置信息)。 “个人敏感信息”是指一旦泄露、非法提供或滥用可能危害人身和财产安全,极易导致个人名誉、身心健康受到损害或歧视性待遇等的个人信息,本《隐私政策》中涉及的个人敏感信息包括:您的财产信息(包括交易和消费记录、以及余额、优惠券等虚拟财产信息);个人身份信息(包括身份证、军官证、护照);网络身份识别信息(包括账号名、账号昵称、邮箱地址及与前述有关的密码与密码保护问题和答案);其他信息(包括个人电话号码、手机号码、网页浏览记录、地址信息)。 我们仅会出于以下目的,收集和使用您的个人信息: (一)您须授权我们收集和使用您个人信息的情形 我们的产品与/或服务包括一些核心功能,这些功能包含了实现网上购物所必须的功能、改进我们的产品与/或服务所必须的功能及保障交易安全所必须的功能。我们可能会收集、保存和使用下列与您有关的信息才能实现上述这些功能。如果您不提供相关信息,您将无法享受我们提供的产品与/或服务。这些功能包括: 1、实现网上支付所必须的功能 (1)用户注册与登录 您首先需要注册一个贝锐账号成为贝锐用户。当您注册时,您需要至少向我们提供您准备使用的贝锐账号名、密码、您本人的手机号码、电子邮箱地址(用于验证邮箱),我们将通过发送短信验证码或邮件的方式来验证您的身份是否有效。您的账号名为您的默认昵称,您可以使用您的贝锐账号名、密码登录APP。此外,您可以修改补充您的昵称、性别、生日、兴趣爱好以及您的实名验证相关信息(您的真实姓名、身份证、人像信息、企业信息),这些信息均属于您的“账号信息”。您补充的账号信息将有助于我们为您提供更优的购物体验,但如果您不提供这些补充信息,不会影响您使用基本功能。 如您忘记您的账号密码,您需要向我们提供您的账号、手机号码、验证码信息用于找回账号密码。 (2)商品信息展示和搜索 为了让您快速地找到您所需要的商品,我们可能会收集您使用我们的产品与/或服务的设备信息(包括设备名称、设备型号、设备识别码、操作系统和应用程序版本、语言设置、分辨率、服务提供商网络ID(PLMN)、浏览器类型)来为您提供商品信息展示的最优方式。我们也会为了不断改进和优化上述的功能来使用您的上述个人信息。 您也可以通过搜索来精准地找到您所需要的商品或服务。我们会保留您的搜索内容,以方便您重复输入或为您展示与您搜索内容相关联的商品。请您注意,您的搜索关键词信息无法单独识别您的身份,不属于您的个人信息,我们有权以任何的目的对其进行使用;只有当您的搜索关键词信息与您的其他信息相互结合使用并可以识别您的身份时,则在结合使用期间,我们会将您的搜索关键词信息作为您的个人信息,与您的搜索历史记录一同按照本《隐私政策》对其进行处理与保护。 (3)下单 当您准备对您的商品进行结算时,贝锐系统会生成您购买该商品的订单。您需要在订单中至少填写您的收货人姓名、收货地址以及手机号码,同时该订单中会载明订单号、您所购买的商品或服务信息、您应支付的货款金额及支付方式;您可以另外填写收货人的固定电话、邮箱地址信息以增加更多的联系方式确保商品可以准确送达,但不填写这些信息不影响您订单的生成。 您在贝锐上购买商品、服务或办理续费等业务时,您还可能需要根据国家法律法规或服务提供方的要求提供您的实名信息,这些实名信息可能包括您的身份信息(比如您的身份证、军官证、护照等载明您身份的证件复印件或号码)、您本人的照片或视频、姓名、电话号码等。这些订单中将可能包含您指定的服务或设备安装地址(可能是您的家庭或办公地址)等信息。 上述所有信息构成您的“订单信息”,我们将使用您的订单信息来进行您的身份核验、确定交易、支付结算、完成配送、为您查询订单以及提供客服咨询与售后服务;我们还会使用您的订单信息来判断您的交易是否存在异常以保护您的交易安全。 (4)支付功能 在您下单后,您可以选择贝锐的关联方或与贝锐合作的第三方支付机构(包括支付宝支付、微信支付等支付通道, 以下称“支付机构”)所提供的支付服务。支付功能本身并不收集您的个人信息,但我们需要将您的贝锐订单号与交易金额信息与这些支付机构共享以实现其确认您的支付指令并完成支付。 (5)交付产品或服务功能 在当您下单并选择货到付款或在线完成支付后,贝锐的关联方或与贝锐合作的第三方配送公司(包括顺丰、圆通等,以下称“配送公司”)将为您完成订单的交付。您知晓并同意贝锐的关联方或与贝锐合作的第三方配送公司会在上述环节内使用您的订单信息以保证您的订购的商品能够安全送达。 我们可能会向合作伙伴等第三方共享您的订单信息、账户信息、设备信息以及位置信息,以保障为您提供的服务顺利完成。但我们仅会出于合法、正当、必要、特定、明确的目的共享您的个人信息,并且只会共享提供服务所必要的个人信息。我们的合作伙伴无权将共享的个人信息用于任何其他用途。 (6)客服与售后功能 我们的电话客服和售后功能会使用您的账号信息和订单信息。如您需要直接拨打我们的客服电话,我们需要您向我们开放拨打电话的权限,我们将获取您的手机号码以便于您快速联系客服。 为保证您的账号安全,我们的呼叫中心客服和在线客服会使用您的账号信息与您核验您的身份。当您需要我们提供与您订单信息相关的客服与售后服务时,我们将会查询您的订单信息。您有可能会在与我们的客服人员沟通时,提供给出上述信息外的其他信息,如当您要求我们变更配送地址、联系人或联系电话。 2、改进我们的产品与/或服务所必须的功能 我们可能出于提供服务及改进服务的合理需要,收集您的订单信息、浏览信息以及其他信息,包括您与客服联系时主动提供的个人信息,您参与问卷调查时向我们发送的问卷答复信息,以及您与我们的关联方、我们合作伙伴之间互动时我们获得的信息。 3、保障交易安全所必须的功能 为提高您使用我们的产品与/或服务时系统的安全性,更准确地预防钓鱼网站欺诈和保护账号安全,我们可能会通过了解您的浏览信息、订单信息、您常用的软件信息、设备信息等手段来判断您的账号风险,并可能会记录一些我们认为有风险的链接(“URL”);我们也会收集您的设备信息对于贝锐系统问题进行分析、统计流量并排查可能存在的风险、在您选择向我们发送异常信息时予以排查。 (二)您可选择是否授权我们收集和使用您的个人信息的情形 1、为使您使用我们的产品和服务更加便捷,从而提升您的使用体验,我们的以下功能中可能会收集和使用您的个人信息。如果您不提供这些个人信息,您依然可以使用其他功能,但您可能无法使用这些功能。这些功能包括: 权限 功能 场景简述 是否可关闭 存储权限(获取\修改本地文件) 日志读写 记录常用日志,以便于出现问题可以及时排查解决 可以,关闭之后仅影响对应功能,不影响其他功能 存储权限(获取\修改本地文件) 本地网页包下载 网页数据预加载便于提高加载速度提升用户体验 可以,关闭之后仅影响对应功能,不影响其他功能 相机(摄像头)权限 扫描二维码 扫码登录客户端、手机投屏、扫码添加硬件设备 可以,关闭之后无法进行扫码,不影响其他功能 修改声音设置权限 播放声音 用于远程桌面或者摄像头播放声音 可以,关闭之后仅影响对应功能,不影响其他功能 设备信息权限(包括硬件型号、设备MAC地址、操作系统类型、软件列表唯一设备识别) 数据统计 获取设备信息便于为用户提供便捷的服务 可以,关闭之后仅影响对应功能,不影响其他功能 读取手机图片权限 远程文件 用于远程文件的上传和下载 可以,关闭之后仅影响对应功能,不影响其他功能 获取网络质量 远控诊断网络质量 用于在远控过程中检查网络质量 可以,关闭之后仅影响对应功能,不影响其他功能 2、上述功能可能需要您在您的设备中向我们开启对应的访问权限,以实现这些功能所涉及的信息的收集和使用。 (三)您充分知晓,以下情形中,我们收集、使用个人信息无需征得您的授权同意: 1、与国家安全、国防安全有关的; 2、与公共安全、公共卫生、重大公共利益有关的; 3、与犯罪侦查、起诉、审判和判决执行等有关的; 4、出于维护个人信息主体或其他个人的生命、财产等重大合法权益但又很难得到本人同意的; 5、所收集的个人信息是个人信息主体自行向社会公众公开的; 6、从合法公开披露的信息中收集的您的个人信息的,如合法的新闻报道、政府信息公开等渠道; 7、根据您的要求签订合同所必需的; 8、用于维护所提供的产品与/或服务的安全稳定运行所必需的,例如发现、处置产品与/或服务的故障; 9、为合法的新闻报道所必需的; 10、学术研究机构基于公共利益开展统计或学术研究所必要,且对外提供学术研究或描述的结果时,对结果中所包含的个人信息进行去标识化处理的; 11、法律法规规定的其他情形。 (四)您个人信息使用的规则 1、我们会根据本《隐私政策》的约定并为实现我们的产品与/或服务功能对所收集的个人信息进行使用。 2、在收集您的个人信息后,我们将通过技术手段对数据进行去标识化处理,去标识化处理的信息将无法识别主体。请您了解并同意,在此情况下我们有权使用已经去标识化的信息;并在不透露您个人信息的前提下,我们有权对用户数据库进行分析并予以商业化的利用。 3、请您注意,您在使用我们的产品与/或服务时所提供的所有个人信息,除非您删除或通过系统设置拒绝我们收集,否则将在您使用我们的产品与/或服务期间持续授权我们使用。在您注销账号时,我们将停止使用并删除您的个人信息。 4、我们会对我们的产品与/或服务使用情况进行统计,并可能会与公众或第三方共享这些统计信息,以展示我们的产品与/或服务的整体使用趋势。但这些统计信息不包含您的任何身份识别信息。 5、若存在展示您的个人信息的情形,我们会采用包括内容替换、匿名处理方式对您的信息进行脱敏,以保护您的信息安全。 6、当我们需将您的个人信息用于本《隐私政策》未载明的其它用途时,或基于特定目的收集而来的信息用于其他目的时,会事先征求您的同意。 二、我们如何使用Cookie 1、为使您获得更轻松的访问体验。我们会在您的计算机或移动设备上发送一个或多个名为Cookies的小数据文件,指定给您的Cookies 是唯一的,它只能被将Cookies发布给您的域中的Web服务器读取。我们向您发送Cookies是为了简化您重复登录的步骤,帮助判断您的登录状态以及账号或数据安全。 2、我们不会将Cookies用于本《隐私政策》所述目的之外的任何用途。您可根据自己的偏好管理或删除Cookies。您可以清除计算机上保存的所有Cookies,大部分网络浏览器会自动接受Cookies,但您通常可根据自己的需要来修改浏览器的设置以拒绝Cookies;另外,您也可以清除软件内保存的所有Cookies。但如果您这么做,您可能需要在每一次访问贝锐网站时亲自更改用户设置,而且您之前所记录的相应信息也均会被删除,并且可能会对您所使用服务的安全性有一定影响。 三、我们如何共享、转让、公开披露您的个人信息 (一)共享 1、我们不会与贝锐以外的任何公司、组织和个人共享您的个人信息,但以下情况除外: (1)事先获得您明确的同意或授权; (2)根据适用的法律法规、法律程序的要求、强制性的行政或司法要求所必须的情况下进行提供; (3)在法律法规允许的范围内,为维护贝锐、贝锐的关联方或合作伙伴、您或其他贝锐用户或社会公众利益、财产或人身安全等免遭损害而有必要提供; (4) 只有共享您的信息,才能实现我们的产品与/或服务的核心功能或提供您需要的服务; (5)应您需求为您处理您与他人的纠纷或争议; (6)符合与您签署的相关协议(包括在线签署的电子协议以及相应的平台规则)或其他的法律文件约定所提供; (7)从合法公开披露的信息中收集个人信息的,如合法的新闻渠道、政府信息公开等渠道; (8)基于符合法律法规的社会公共利益而使用。 2、我们可能会将您的个人信息与我们的关联方共享。但我们只会共享必要的个人信息,且受本《隐私政策》中所声明目的的约束。我们的关联方如要改变个人信息的处理目的,将再次征求您的授权同意。 3、我们可能会向合作伙伴等第三方共享您的订单信息、账号信息、设备信息以及位置信息,以保障为您提供的服务顺利完成。但我们仅会出于合法、正当、必要、特定、明确的目的共享您的个人信息,并且只会共享提供服务所必要的个人信息。我们的合作伙伴无权将共享的个人信息用于任何其他用途。我们的合作伙伴包括以下类型: (1)商品或技术服务的供应商。我们可能会将您的个人信息共享给支持我们功能的第三方。这些支持包括为我们的供货或提供基础设施技术服务、物流配送服务、支付服务、数据处理等。我们共享这些信息的目的是可以实现我们产品与/或服务的核心购物功能,比如我们必须与物流服务提供商共享您的订单信息才能安排送货;或者我们需要将您的订单号和订单金额与第三方支付机构共享以实现其确认您的支付指令并完成支付等。 (2)第三方商家。我们必须将您的订单信息与交易有关的必要信息与第三方商家共享来实现您向其购买商品或服务的需求,并促使其可以完成后续的售后服务。 4、在某些特定的业务场景下,为了提供业务处理能力、响应速度或其他方面的考虑,我们可能会使用有能力的第三方服务商提供的软件工具开发包(简称SDK)来为您提供服务,这些SDK可能会收集和使用您的个人信息。这些SDK服务商收集和处理信息等行为遵守其自身的隐私条款,而不适用于本《隐私政策》。为了最大程度保障您的信息安全,我们建议您在使用任何第三方SDK服务前先行查看其隐私条款。为保障您的合法权益,如您发现这些SDK或其他类似的应用程序存在风险时,建议您立即终止相关操作并及时与我们取得联系。 具体请查看《贝锐第三方SDK目录(向日葵控制端)》 SDK服务 具体功能 公司名称 客户端 获取信息 隐私政策 神策SDK 统计 神策网络科技(北京)有限公司 安卓,IOS端 设备信息(IMEI、MAC 地址、AndroidID 、IDFA)、联网信息 点击查看第三方隐私政策 Oaid SDK 移动安全联盟广告标识符 移动安全工作委员会 安卓端 SDK不会主动收集任何数据,仅在APP调用时获取下列信息:①判断终端调用接口:设备制造商、设备型号、设备品牌②判断虚拟机环境:设备网络运营商名称③校验签名:APP包名【注】上述信息的获取,仅用于本地判断,不会进行网络传输。 点击查看第三方隐私政策 5、对我们与之共享个人信息的公司、组织和个人,我们会与其签署严格的保密协定,要求他们按照我们的说明、本《隐私政策》以及其他任何相关的保密和安全措施来处理个人信息。在个人敏感数据使用上,我们要求第三方采用数据脱敏和加密技术,从而更好地保护用户数据。 6、为了遵守法律、执行或适用我们的使用条件和其他协议,或者为了保护贝锐、您或其他贝锐客户的权利及其财产或安全,比如为防止欺诈等违法活动和减少信用风险,而与其他公司和组织交换信息。不过,这并不包括违反本《隐私政策》中所作的承诺而为获利目的出售、出租、共享或以其它方式披露的个人信息。 (二)转让 我们不会将您的个人信息转让给任何公司、组织和个人,但以下情况除外: 1、事先获得您明确的同意或授权; 2、根据适用的法律法规、法律程序的要求、强制性的行政或司法要求所必须的情况进行提供; 3、符合与您签署的相关协议(包括在线签署的电子协议以及相应的平台规则)或其他的法律文件约定所提供; (三)公开披露 我们仅会在以下情况下,且采取符合业界标准的安全防护措施的前提下,才会公开披露您的个人信息: 1、根据您的需求,在您明确同意的披露方式下披露您所指定的个人信息; 2、根据法律、法规的要求、强制性的行政执法或司法要求所必须提供您个人信息的情况下,我们可能会依据所要求的个人信息类型和披露方式公开披露您的个人信息。在符合法律法规的前提下,当我们收到上述披露信息的请求时,我们会要求必须出具与之相应的法律文件,如传票或调查函。我们坚信,对于要求我们提供的信息,应该在法律允许的范围内尽可能保持透明。我们对所有的请求都进行了慎重的审查,以确保其具备合法依据,且仅限于执法部门因特定调查目的且有合法权利获取的数据。在法律法规许可的前提下,我们披露的文件均在加密密钥的保护之下。 四、我们如何保护和保存您的个人信息 (一)我们保护您个人信息的技术与措施 我们非常重视个人信息安全,并采取一切合理可行的措施,保护您的个人信息: 1、数据安全技术措施 我们会采用符合业界标准的安全防护措施,包括建立合理的制度规范、安全技术来防止您的个人信息遭到未经授权的访问使用、修改,避免数据的损坏或丢失。 贝锐的网络服务采取了传输层安全协议等加密技术,通过https等方式提供浏览服务,确保用户数据在传输过程中的安全。 贝锐采取加密技术对用户个人信息进行加密保存,并通过隔离技术进行隔离。 在个人信息使用时,例如个人信息展示、个人信息关联计算,我们会采用包括内容替换、SHA256在内多种数据脱敏技术增强个人信息在使用中安全性。 贝锐采用严格的数据访问权限控制和多重身份认证技术保护个人信息,避免数据被违规使用。 贝锐采用代码安全自动检查、数据访问日志分析技术进行个人信息安全审计。 2、贝锐为保护个人信息采取的其他安全措施 贝锐通过建立数据分类分级制度、数据安全管理规范、数据安全开发规范来管理规范个人信息的存储和使用。 贝锐通过信息接触者保密协议、监控和审计机制来对数据进行全面安全控制。 贝锐建立数据安全委员会并下设信息保护专职部门、数据安全应急响应组织来推进和保障个人信息安全认证和服务。我们存储您个人数据的底层云技术取得了国家公安部颁发的信息系统安全等级保护三级认证,同时还获得了ISO27001、ISO9001认证。加强安全意识。我们还会举办安全和隐私保护培训课程,加强员工对于保护个人信息重要性的认识。 3、我们仅允许有必要知晓这些信息的贝锐及贝锐关联方的员工、合作伙伴访问个人信息,并为此设置了严格的访问权限控制和监控机制。我们同时要求可能接触到您个人信息的所有人员履行相应的保密义务。如果未能履行这些义务,可能会被追究法律责任或被中止与贝锐的合作关系。 4、我们会采取一切合理可行的措施,确保未收集无关的个人信息。我们只会在达成本《隐私政策》所述目的所需的期限内保留您的个人信息,除非需要延长保留期或受到法律的允许。 5、互联网并非绝对安全的环境,而且电子邮件、即时通讯、社交软件等与其他用户的交流方式无法确定是否完全加密,我们建议您使用此类工具时请使用复杂密码,并注意保护您的个人信息安全。此外,我们将尽力确保或担保您发送给我们的任何信息的安全性。如果我们的物理、技术、或管理防护设施遭到破坏,导致信息被非授权访问、公开披露、篡改、或毁坏,导致您的合法权益受损,我们将承担相应的法律责任。 6、安全事件处置 在通过贝锐网站与第三方进行网上商品或服务的交易时,您不可避免的要向交易对方或潜在的交易对方披露自己的个人信息,如联络方式或者邮政地址等。请您妥善保护自己的个人信息,仅在必要的情形下向他人提供。 为应对个人信息泄露、损毁和丢失等可能出现的风险,贝锐制定了多项制度,明确安全事件、安全漏洞的分类分级标准及相应的处理流程。贝锐也为安全事件建立了专门的应急响应团队,按照安全事件处置规范要求,针对不同安全事件启动安全预案,进行止损、分析、定位、制定补救措施、联合相关部门进行溯源和打击。 在不幸发生个人信息安全事件后,我们将按照法律法规的要求,及时向您告知:安全事件的基本情况和可能的影响、我们已采取或将要采取的处置措施、您可自主防范和降低风险的建议、对您的补救措施等。我们同时将及时将事件相关情况以邮件、信函、电话、推送通知等方式告知您,难以逐一告知个人信息主体时,我们会采取合理、有效的方式发布公告。同时,我们还将按照监管部门要求,主动上报个人信息安全事件的处置情况。 7、如果您对我们的个人信息保护有任何疑问,可通过本《隐私政策》最下方约定的联系方式联系我们。如您发现自己的个人信息泄密,尤其是您的账号及密码发生泄露,请您立即通过本《隐私政策》最下方【如何联系我们】约定的联系方式联络我们,以便我们采取相应措施。 (二)您个人信息的保存 1、存储地点: 您的个人信息将全被存储于中华人民共和国境内。如您使用跨境交易服务,且需要向境外传输您的个人信息完成交易的,我们会单独征得您的授权同意并要求接收方按照我们的说明、本隐私政策以及其他任何相关的保密和安全措施来处理这些个人信息。 2、存储期限 我们仅在为提供产品及服务之目的所必需的期间内保留您的个人信息,在您未撤回、删除或注销账号期间,我们会保留您的相关信息。 请您注意,当您成功申请注销贝锐账号后,我们会依据国家法律法规及互联网行业监管部门的数据保存规定对您的个人信息进行删除或匿名处理。 五、您如何管理您的个人信息 贝锐非常重视您对个人信息的关注,并尽全力保护您对于您个人信息访问、更正、删除以及撤回同意的权利,以使您拥有充分的能力保障您的隐私和安全。您的权利包括: 1、查询、更正和补充您的信息 您有权查询、更正或补充您的信息。您可以通过以下方式进行: (1)登录贝锐官网(https://www.oray.com/), 进入“用户中心”页面,点击账号信息后查询、更正或补充您的个人资料、收货地址以及其他个人账号相关信息; (2)登录贝锐产品客户端,进入“我的”页面,对您的个人账号信息进行查询、更正或补充; (3)通过贝锐官网或贝锐产品客户端的客服工单联系我们或拨打我们的任何一部客服电话寻求帮助,协助您查询、更正或补充您的信息。 2、删除您的个人信息 您在我们的产品与/或服务页面中可以直接清除或删除的信息,包括订单信息、浏览信息、收货地址信息; 在以下情形中,您可以向我们提出删除个人信息的请求: (1)如果我们处理个人信息的行为违反法律法规; (2)如果我们收集、使用您的个人信息,却未征得您的同意; (3)如果我们处理个人信息的行为违反了与您的约定; (4)如果您注销了贝锐账号; (5)如果我们终止服务及运营。若我们决定响应您的删除请求,我们还将同时通知从我们获得您的个人信息的实体,要求其及时删除,除非法律法规另有规定,或这些实体获得您的独立授权。当您从我们的服务中删除信息后,我们可能不会立即备份系统中删除相应的信息,但会在备份更新时删除这些信息。 3、改变您授权同意的范围或撤回您的授权 您可以通过删除信息、关闭设备功能、在贝锐网站或软件中进行隐私设置等方式改变您授权我们继续收集个人信息的范围或撤回您的授权。您也可以通过注销账号的方式,撤回我们继续收集您个人信息的全部授权。请您理解,每个业务功能需要一些基本的个人信息才能得以完成,当您撤回同意或授权后,我们无法继续为您提供撤回同意或授权所对应的服务,也不再处理您相应的个人信息。但您撤回同意或授权的决定,不会影响此前基于您的授权而开展的个人信息处理。 4、注销账号 您可以在贝锐官网申请注销账号。关于您注销账号的方式以及您应满足的条件,请详见《贝锐账号注销须知》。 您注销账号后,我们将停止为您提供产品与/或服务,并依据您的要求,除法律法规另有规定外,我们将删除您的个人信息。 5、如果您不想接受我们给您发送的促销信息,您随时可通过以下方式取消: (1)您可以随时回复“TD”来取消我们给您发送的手机促销短信。 (2)为了保护您的隐私,我们不会以任何方式和途径向您推送涉及宗教信仰、性、疾病等相关敏感内容的促销或商品信息给您。 6、响应您的请求 如果您无法通过上述方式访问、更正或删除您的个人信息,或您需要访问、更正或删除您在使用我们产品与/或服务时所产生的其他个人信息,或您认为贝锐存在任何违反法律法规或与您关于个人信息的收集或使用的约定,您均可以发送电子邮件至biz@oray.com或通过本协议下方的其他方式与我们联系。为了保障安全,我们可能需要您提供书面请求,或以其他方式证明您的身份,我们将在收到您反馈并验证您的身份后的15日内答复您的请求。对于您合理的请求,我们原则上不收取费用,但对多次重复、超出合理限度的请求,我们将视情收取一定成本费用。对于那些无端重复、需要过多技术手段(例如,需要开发新系统或从根本上改变现行惯例)、给他人合法权益带来风险或者非常不切实际(例如,涉及备份磁带上存放的信息)的请求,我们可能会予以拒绝。 在以下情形中,按照法律法规要求,我们将无法响应您的请求: (1)与国家安全、国防安全有关的; (2)与公共安全、公共卫生、重大公共利益有关的; (3)与犯罪侦查、起诉和审判等有关的; (4)有充分证据表明您存在主观恶意或滥用权利的; (5)响应您的请求将导致您或其他个人、组织的合法权益受到严重损害的。 六、未成年人的个人信息保护 1、贝锐非常重视对未成年人个人信息的保护。若您是18周岁以下的未成年人,在使用我们的产品与/或服务前,应事先取得您家长或法定监护人的明确同意。贝锐根据国家相关法律法规的规定保护未成年人的个人信息。 2、对于经父母或法定监护人同意而收集未成年人个人信息的情况,我们只会在受到法律允许、父母或监护人明确同意或者保护未成年人所必要的情况下使用或公开披露此信息。 3、如果我们发现自己在未事先获得可证实的父母或法定监护人同意的情况下收集了未成年人的个人信息,则会设法尽快删除相关数据。 七、通知和修订 1、为给您提供更好的服务以及随着贝锐业务的发展,本《隐私政策》也会随之更新。但未经您明确同意,我们不会削减您依据本《隐私政策》所应享有的权利。我们会通过在贝锐网站、贝锐移动端上发出更新版本并在生效前通过网站公告或以其他适当方式提醒您相关内容的更新,也请您访问贝锐以便及时了解最新的《隐私政策》。 2、对于重大变更,我们还会提供更为显著的通知(我们会通过包括但不限于弹窗提示或在浏览页面做特别提示等方式,说明《隐私政策》的具体变更内容)。本《隐私政策》所指的重大变更包括但不限于: (1)我们的服务模式发生重大变化。如处理个人信息的目的、处理的个人信息类型、个人信息的使用方式等; (2)我们在所有权结构、组织架构等方面发生重大变化。如业务调整、破产并购等引起的所有者变更等; (3)个人信息共享、转让或公开披露的主要对象发生变化; (4)您参与个人信息处理方面的权利及其行使方式发生重大变化; (5)我们负责处理个人信息安全的责任部门、联络方式及投诉渠道发生变化时; (6)个人信息安全影响评估报告表明存在高风险时。 3、我们还会将本策略的旧版本存档,供您查阅。 八、如何联系我们 1、如您对本《隐私政策》或您个人信息的相关事宜有任何问题、意见或建议,请通过访问https://www.oray.com/about/contact.html在线客服系统或拨打我们的任何一部客服电话等多种方式与我们联系。 2、我们设立了个人信息保护专职部门(或个人信息保护专员),您可以通过发送邮件至biz@oray.com的方式与其联系。 公司名称:上海贝锐信息科技股份有限公司 注册地址:上海市杨浦区国定路335号5008C室
花生棒开箱演示(视频)
视频观赏: showVideo('video_win','XMTg4NzQ3MTYwOA=='); function showVideo(winid,vid){ new YKU.Player(winid,{ client_id: '4f586c5b7bd1998e', vid: vid, show_related: false, autoplay: false }); }
什么是花生壳?(视频)
视频观赏: showVideo('video_win','XNTgwNDkxMDk3Mg=='); function showVideo(winid,vid){ new YKU.Player(winid,{ client_id: '4f586c5b7bd1998e', vid: vid, show_related: false, autoplay: false }); }
新增接入备案流程说明
如果您的网站域名是以前通过其他服务商完成备案的,现在要重新在阿里云申请备案,此操作为【新增接入】。 接入备案分类 接入备案分为新增接入备案和继续接入备案两类,以下为您介绍了两种类型的接入备案的区别。 新增接入备案 网站已经在其他服务商成功备案并取得备案号,但备案主体从未在阿里云备案系统备案过,现使用阿里云服务器,需要将网站备案信息转入阿里云,需在阿里云进行新增接入备案操作。 继续接入备案 网站已经在其他服务商备案成功,现使用阿里云服务器来托管网站,且备案主体已在阿里云备案系统有成功的备案信息,要将通过其他服务商备案的网站接入阿里云,需在阿里云进行继续接入备案操作。 接入须知 ①接入备案不支持新增域名,如果您有新的域名需要备案,您可以在阿里云进行新增网站备案或在原服务商先备案域名,待管局审核通过后再接入阿里云。在阿里云新增网站备案请参见新增网站(原备案不在阿里云)和新增网站(原备案在阿里云)。 ②接入备案只是增加一个服务商,不会影响您上家服务商处的备案数据,您可同时使用两家服务商的服务器。 ③部分省市管局要求接入前后的备案信息需保持一致。如果备案信息有变化,需在原接入商进行变更备案。 ④如果您在阿里云有备案成功的主体,现要将此主体下其他服务商处备案的网站接入阿里云,需使用此主体对应的阿里云账号登录备案系统。 接入成功后,若备案主体信息或网站负责人信息有变更,需及时变更备案。具体操作请参见变更备案。 1. 备案准备 请先阅读《备案准备》。 2. 新增接入备案流程 2.1 开始备案 登录阿里云备案系统:https://beian.aliyun.com ,填写备案的主体证件信息和域名,输入验证码后单击 验证备案类型。系统会根据您填写的主体信息自动验证备案类型。 「注意」 ①主办单位所属区域 需根据备案主体实际所在地进行选择,系统会根据您选择的区域自动匹配当地管局规则,并显示在 主办单位证件类型 下。 ②主办单位性质 需根据备案主体性质选择,企业一般选择【企业】,个人主体选择【个人】。 ③域名 填写需要办理备案的域名。若有多个域名需要一起备案,在填写网站信息的步骤可增加。 2.2 产品验证 备案类型验证完成后,页面跳转到 产品验证 页面,并在此页显示您此次的备案类型。 「注意」 产品类型请选择“云虚拟主机”,勾选 “已有备案服务号”,并填写花生壳技术专员提供的 备案服务号 进行验证。 2.3 验证备案密码 输入备案主体的备案密码,如忘记备案密码,请登录工信部网站取回 2.4 填写主体信息 「注意」 ①主办单位通讯地址 可填写证件上的地址,也可填写您实际的办公或住所地址。 ②主办单位通讯地址 与 主办单位证件住所 需在同一省份。 如果地址无详细门牌号需在备注中说明。 填写完主体信息,单击 下一步,上传备案资料。 2.5 填写网站信息 前置或专项审批内容类型 的选项非必填项,请不要选择里面的内容。 「注意」备案网站信息填写详细介绍请戳我**。 2.6 上传备案资料及真实性核验 根据工信部真实性核验标准要求,上传资料需使用最新版阿里云APP拍摄真实证件材料和备案资料原件的照片并上传,且上传部分实人资料时需同步进行人脸识别完成真实性核验。不可以翻拍存储在手机或电脑中的证件照片,否则会导致备案审核失败。请参见备案所需资料,准备好对应的证件材料,并参见上传资料及真实性核验完成资料上传及真实性核验。 2.7 信息确认 完成备案信息填写及资料上传、真实性核验后,您需要对所有信息做最终确认,以保证信息真实准确,避免备案申请被驳回。 2.8 备案初审 备案申请信息提交后,阿里云将在24小时内进行初审。请您保持备案信息中的联系电话畅通以便工作人员与您核实信息。 2.9 邮寄资料 阿里云在进行备案信息初审过程中,根据您提交的资料及各地管局的要求,有可能需要您按照系统指示邮寄资料至指定地点。具体操作请参见邮寄资料。 2.10 短信核验 以下省市的用户在阿里云备案平台提交备案申请后,需要完成短信核验,具体操作请参见短信核验。 省份:天津、甘肃、西藏、宁夏、海南、新疆、青海、浙江、四川、福建、陕西、重庆、广西、云南、山东、河南、安徽、湖南、山西、黑龙江、内蒙古、湖北 「注意」 ①新增网站(原备案不在阿里云)需验证网站负责人的手机号码,且验证码仅发送至备案信息中填写的网站负责人联系方式1的手机号码 ②完成短信验证后备案订单自动提交至管局审核,在阿里云ICP代备案管理系统中暂时没有流程变更的提示,管局审核完成后,您会收到备案成功的短信及邮件提示,且阿里云ICP代备案管理系统中的备案状态会显示为正常 2.11 管局审核 初审完成后,阿里云备案审核专员会将备案申请转交至对应管局处做最终的管局审核。审核时间一般为3~20个工作日,管局审核通过后您的备案即已完成,审核结果会发送短信或邮件通知。 2.12 ICP备案后处理 ICP备案成功后,您需要在网站底部添加备案号并链接至工信部网站。部分省份还要求在网站底部添加版权所有。若网站涉及经营性业务,您需在ICP备案后申请经营性ICP许可证。待各网站在工信部备案成功后,需在网站开通之日起30日内提交公安联网备案申请。具体操作请参见ICP备案后处理。
上海贝锐信息科技股份有限公司国际域名在线注册服务条款
感谢您选择上海贝锐信息科技股份有限公司的国际域名在线注册服务。请您认真细致地阅读以下的国际域名在线注册服务条款。用户只有同意了下述服务条款才能正式进入域名在线注册程序。如果您愿意接受我们的服务并同意此条款,请点击我同意继续进行注册;否则,请点击我不同意并退出。贝锐 建议用户在接受本服务条款之时打印一份存档。以下条款中上海贝锐信息科技股份有限公司简称为贝锐。 用户在此保证所填写的用户信息是真实、准确、完整的,并且没有任何引人误解或者虚假的陈述。用户同意此域名在线注册服务条款之效力如同用户亲自签字、盖章的书面条款一样,对用户具有法律约束力。用户进一步同意,用户正式进入在线域名注册程序即意味着用户同意了本在线服务条款的所有条款和争议解决方案。 第一条项目和术语解释 用户委托 贝锐 在国际互联网(Internet)上为其申请注册域名。 域名注册的术语含义如下: 国际域名注册:是指用户预先按照 贝锐 规定的价款和拟注册域名个数向 贝锐 足额付清款项后委托 贝锐向 ICANN 或 CNNIC 下任意一个或多个国际域名注册机构进行的国际域名注册,本服务条款中国际域名是指以.com、.net、.org、.cn 类、.info、.biz、.hk 类、.tw 类、.cc、.tv、.name或以.ws结尾的顶级域名。 域名注册成功:指用户申请注册的域名被域名注册管理机构确认没有在先的相同域名注册或者没有违反域名注册的有关强制性规定并且在规定的期限内收到用户支付的域名注册管理费用以及符合规定的域名申请资料,并由域名管理机构赋予用户一定期限的对该域名的所有权。域名注册是否成功的确认权在国际域名注册机构。 第二条用户的陈述与保证 不可提交注册涉及以下相关内容词汇的中英文 CN 域名: 带有负面含义的词汇; 国际奥林匹克运动会; 世界博览会; 涉及公众利益类的词汇; 涉及军事类的词汇; 用户承诺并保证已阅读并完全理解了本服务条款的所有内容,同意按照规定支付款项,遵守用户应承担的所有义务。用户进一步承诺遵守域名注册机构(包括但不限于 ICANN 下任意一个国际域名注册机构和CNNIC 等)的相关政策和规定以及域名争议解决的办法。 用户承诺接受本在线服务条款不会违反用户以前签署的其他文件,也不会置 贝锐 于违约或者违法的境地。 如果因用户提交的域名注册而引起的或与其有关的任何索赔、损害、债务、费用和开支(包括合理的法律费用和开支),用户应对域名注册管理机构(包括但不限于 ICANN 下任意一个国际域名注册机构,如VeriSign 等)、注册运营商(包括但不限于 贝锐)及其股东、董事、高级职员、员工和代理人进行赔偿,保护其免受任何损害。 第三条费用支付 用户同意按照 贝锐 所公布的收费标准和缴费时间向 贝锐 缴纳相关费用,并同意每一次续期都应适用续期时的收费标准。在接受本服务条款之同时,用户应将注册域名的全部款项支付给 贝锐,用户申请注册的域名注册成功后,所缴纳的费用不可退回。 在用户接受本服务条款后至贝锐收到用户款项并向域名管理机构支付款项之前发生用户申请注册的域名抢注的,贝锐 不承担任何责任。 用户应真实、准确、完整地填写用户信息,在付款时应按照 贝锐 所定义的付款流程对 贝锐 电子帐户进行充值。若因用户未按照前述要求办理而导致域名未注册成功或者导致域名被域名管理机构取消的,或者发生域名被他人抢注的,均由用户自行承担责任。 用户没有收到 贝锐 的缴费通知不能成为用户不按时缴费或者续费的理由和解释。 第四条服务期限 贝锐 的服务期限为所注册成功的国际域名有效期内。 下列情形贝锐的服务期提前终止: 双方协商一致变更的。 双方签署的其他合同另有约定的。 用户将域名转移注册商到其他注册商。 用户违反本服务条款、法律规定或者域名管理机构的规定/政策等,贝锐 根据规定或有权机关作出的决定、通知等停止服务的。 域名管理机构终止服务或者通知贝锐终止服务的。 用户按照本服务条款第五条第八款的规定续费且域名管理机构接受用户续费的,贝锐 的服务期限延长至域名管理机构认可的域名有效期满之日。 第五条用户的权利和义务 用户对以其名义注册成功的域名拥有 Internet 域名注册管理机构(包括但不限于 ICANN 下任意一个国际域名注册机构和/或 CNNIC,下同)赋予的相应的所有权。 用户可以在域名注册成功之后的任何时候,将域名保留在 贝锐 的域名服务器或者转移到其他用户指定的域名服务器上。 用户一旦申请域名注册即意味着用户承诺遵守域名注册管理机构现行的及今后修正的对域名注册和争议解决的政策、办法、规定及国家法律法规的有关规定。 用户保证申请注册的域名,没有侵犯 贝锐 或者任何第三方的合法权利包括但不限于他人的名称权、商标权和域名权利。如果该申请注册的域名侵犯了 贝锐 或者任何第三方的权利,由用户承担一切责任。用户承诺承担此次域名注册全过程产生的权利和义务及违反本服务条款规定产生的后果。 用户认识到域名注册申请的成功与否是由申请本身及申请时间等因素决定的,贝锐 仅以代理身份代为办理有关手续,对域名能否成功注册不提供任何担保。在未与 贝锐 核实之前,用户不得对外声称自己是该申请域名的所有者,也不得断定域名注册成功或者注册不成功。用户在递交域名注册申请后应主动到国际域名注册/管理机构网站上的 Whois 国际域名查询数据库查询该域名的法律状态。 用户应向 贝锐 出具授权委托书,向域名管理机构/贝锐 提供有关信息并为 贝锐 的工作提供必要的协助。 用户成功支付订单后本服务合同即刻生效,用户应按照贝锐平台系统提醒按时提交必要的资料。若因用户原因无法提供所需资料,贝锐不予退款处理。 用户应按时足额向 贝锐 缴纳所需的全部费用。如果在规定的时间内没有足额交费或者提供规定的合格的域名申请注册资料,将被视为自动放弃所注册域名,用户应承担全部后果(包括但不限于被域名注册管理机构取消该域名的注册)。 用户希望在服务期限届满后继续拥有域名所有权及 贝锐 的相关服务,用户应在服务期限届满之前支付相应的金额进行域名或服务续费;用户未按照上述进行的,贝锐 将视为用户不委托 贝锐 续费并在服务期限届满之日停止服务。 用户同意 贝锐 没有义务审查用户拟申请注册的域名是否侵犯他人的在先权利;贝锐 也没有义务审查他人拟申请注册的域名是否侵犯用户的在先权利。发生上述情形,均与 贝锐 无关。若有任何第三方对用户注册的域名主张权利,由用户与相关当事人自行协商解决或者通过法律或其他途径解决。用户保证使贝锐 不涉入任何上述争议并且不会因此而受到任何损害,否则用户应弥补 贝锐 遭受的所有损失。 用户在利用所注册的域名进行信息传播和自我服务时,应严格遵守《计算机信息网络国际联网安全保护管理办法》《中华人民共和国计算机信息网络国际联网管理暂行规定》《中华人民共和国计算机信息系统安全保护条例》《中华人民共和国电信条例》《全国人大常委会关于维护互联网安全的决定》、《互联网信息服务管理办法》、《互联网电子公告服务管理规定》、《互联网站从事登载新闻业务管理暂行规定》、《互联网等信息网络传播视听节目管理办法》、《互联网文化管理暂行规定》和国家其他有关法律、法规、行政规章,不得制作、复制、发布、传播任何法律法规禁止的有害信息。用户对其经营行为和发布的信息违反上述规定而引起的任何而引起的政治责任、法律责任和给 贝锐 造成的经济损失承担全部责任。 第六条 贝锐的权利和义务 贝锐 为用户办理域名注册的申请注册手续,提交规定的文件并代用户缴纳有关费用。贝锐 不以任何明示或者暗示的方式担保用户申请注册的域名能够成功注册。 贝锐 提交用户委托的域名注册申请以当时在域名管理机构的域名数据库中的注册情况和查询结果为基础,但查询时没有冲突并不表明该域名一定能够注册成功。 因域名注册管理机构的原因造成用户域名注册争议的以及出现下列情形的,贝锐 不承担任何责任: 用户在线填写域名注册申请表时,域名被其他人抢注; 由于电信线路和设备问题造成用户的域名被别人抢注; 用户须填写详细的信息,由于信息不详其注册申请可能被域名注册机构驳回而造成用户域名被他人抢注; 用户须填写的注册信息,由于信息不正确可能引起所有权纠纷和问题; 用户未严格按照提示填写申请表,或者由于填写不规范造成注册延误或被他人抢注; 用户未严格按照规定的期限递交域名注册材料的; 因域名注册管理机构的系统故障或操作失误导致注册失败或延误; 因域名注册涉及侵犯第三方权利(包括但不限于他人的名称权、商标权和域名权利)而被域名注册管理机构注销; 因 贝锐 无法预测或无法控制的因素导致用户域名注册不成功; 用户超过本服务条款第五条第八款规定的期限向 贝锐 提交书面续费通知或 贝锐 在上述期限之后收到用户提交的款项的,贝锐 仍可按照用户的要求向注册管理机构提交,双方认可此种情况属于 贝锐 为用户注册新域名,双方同意按照本服务条款对于域名注册的相关规定执行,贝锐 按照第七条承担责任。 第七条服务的解除、终止及违约责任 在有效服务期限内,如果用户将域名转移注册商到除 贝锐 以外的其他域名服务器,贝锐 的服务义务即告终止。 在有效服务期结束后,双方愿意继续合作的,双方同意按照届时有效的新的价格和条款另行商议合作事宜。 用户充分理解因 贝锐 的网络故障、服务器故障而造成的延误或者给用户带来的损失均不应由 贝锐 承担责任。 第八条争议解决 因本服务条款有关的一切争议,双方当事人应通过友好协商方式解决。如协商不成,双方约定于上海市杨浦区人民法院提起诉讼。 本服务条款适用有关域名管理机构(包括但不限于 ICANN、CNNIC、Verisign、NSI、Bulkregister 等)的域名管理办法、政策和争议解决方案。具体内容详见上述机构的网站 www.icann.org;www.nsi.com; www.internic.com; www.cnnic.net.cn;www.bulkregister.com;www.verisign.org;www.register.com; www.registrars.com 等。 若发生任何第三方注册的域名与用户的在先权利发生冲突的,或者发生抢注用户域名的,由用户与该第三方自行协商解决、通过法律或者其他途径解决。贝锐 对此不应承担任何责任。 若发生用户拟注册的域名与他人的在先权利发生冲突的,或者发生抢注他人域名的,由用户与该第三方自行协商解决、通过法律或者其他途径解决。贝锐 对此不应承担任何责任。 用户理解并同意若因 贝锐 重大过错导致用户申请、注册的域名丢失、被注销的,贝锐 的责任上限为该用户当年向 贝锐 交纳的域名年度运行管理费。并且 贝锐 不应对用户的其他直接或间接损失、商机的消失、利润的损失、侵权、其他无形损失及基于用户与他人签署的合同而遭受的损失承担责任。贝锐 也不承担由于以下(并且不限于以下)事项引起的任何和全部的损失和责任: (1)由于技术问题造成的损失或责任; (2)由于不可抗力造成的损失或责任; (3)由于未被授权者使用或误用用户的账号引起的损失或责任; (4)由于用户原因导致的损失或责任,包括未能按时缴纳域名年度运行管理费; (5)由于适用争议解决办法而引起的损失或责任。 第九条不可抗力 因不可抗力或者其他意外事件,使得本服务履行不可能、不必要或者无意义的,遭受不可抗力、意外事件的一方不承担责任。 不可抗力、意外事件是指不能预见、不能克服并不能避免且对一方或双方当事人造成重大影响的客观事件,包括但不限于自然灾害如洪水、地震、瘟疫流行和风暴等以及社会事件如战争、动乱、政府行为等。 用户同意鉴于互联网的特殊性,黑客攻击、互联网连通中断或者系统故障、电信部门原因造成的连通中断等非 贝锐 原因给用户或者第三方造成的损失不应由 贝锐 承担。 第十条其他约定 有关条款若被权威机关认定为无效,不影响其他条款的效力,也不影响本服务条款的解释、违约责任及争议解决的有关约定的效力。 本服务条款的效力、解释、履行和争议的解决均适用中华人民共和国法律法规、有关域名管理机构的域名争议解决办法/政策和计算机行业的规范。 如果本服务条款任何规定根据适用的现行法律被确定为无效或无法实施,其他所有条款将继续有效。 一方变更通知、通讯地址或其他联系方式,应自变更之日起及时将变更后的地址、联系方式通知另一方,否则变更方应对此造成的一切后果承担责任。用户同意,贝锐 的有关通知只需在 贝锐 有关网页上发布即视为送达用户。 对条款的理解与解释应依据条款目的和文本原义及业界通行的理解和惯例进行,标题不应影响条款的解释。 有关条款或者约定若与双方以前签署的有关条款或者 贝锐 的有关陈述不一致或者相抵触的,以本服务条款为准。 在有效服务期内,因 贝锐 上市、被收购、与第三方合并、名称变更等事由,用户同意 贝锐 可以将其权利和/或义务转让给相应的 贝锐 权利/义务的承受者。 贝锐 有权在必要时修改服务条款,贝锐 服务条款一旦发生变动,将会在其网站的重要页面上提示有关内容。用户如果不同意所改动的内容,可以主动取消获得的服务;如果用户继续接受服务,则视为接受本服务条款的变动。 用户在此再次保证已经完全阅读并理解了上述在线域名注册服务条款并自愿正式进入在线域名注册程序,接受上述所有条款的约束。 上海贝锐信息科技股份有限公司国际域名在线注册服务条款补充协议(域名自动续费) 本协议由上海贝锐信息科技股份有限公司(以下简称乙方)与向上海贝锐信息科技股份有限公司购买域名并接受上海贝锐信息科技股份有限公司域名自动续费服务的用户(以下简称甲方)经友好协商签订。 一. 服务内容 针对甲方对域名自动续费的需求,避免甲方因为疏忽或者其它原因导致域名未能及时续费所带来的损失,乙方为甲方提供自动续费服务。 适用域名:贝锐 提供注册的所有顶级后缀的域名。 二. 双方权利和义务 甲方的权利和义务: 1 甲方有权监督和处理协议执行情况,对于域名续费行为进行及时的追认、确定。 2 甲方有义务对已经确认续费的域名,及时交纳相应的域名续费费用。 乙方的权利与义务: 1 乙方可以为已选择了自动续费服务的域名在域名到期前十日内立即续费,并有权对已经自动续费成功的域名续费费用进行追缴。 2 如甲方帐户仍有足够余额,乙方可直接通过帐户收取域名续费金,乙方应在甲方域名续费成功后,发送续费成功通知信,通知甲方续费完成。 3 乙方确认甲方帐户余额不足时,则发邮件通知甲方续费, 甲方十日内入款,乙方将在甲方入款后及时办理域名续费事宜。 三.违约责任 甲方在域名到期前十日内没有及时入款,乙方将不办理该域名自动续费事宜。由于甲方入款迟延造成有关该域名的任何后果,甲方自行承担。 四.免责条款 若甲方已选择自动续费服务的域名,在续费时,注册局已停止此类域名的续费服务,乙方不承担与此相关的一切责任。 五.附则 甲乙双方应本着诚实信用的原则完整履行本协议。 本协议作为双方所签订域名注册协议补充协议,与域名注册协议具有同等法律效力。本协议未约定部分,须参照双方所签订域名注册协议确定。
路由器组网教程(硬件+硬件)
showVideo('video_win','XNTg2NDI2MzE1Mg=='); function showVideo(winid,vid){ new YKU.Player(winid,{ client_id: '4f586c5b7bd1998e', vid: vid, show_related: false, autoplay: false }); }
路由器+访问端组网教程(视频)
showVideo('video_win','XNTg2NDc4NjQ5Mg=='); function showVideo(winid,vid){ new YKU.Player(winid,{ client_id: '4f586c5b7bd1998e', vid: vid, show_related: false, autoplay: false }); }
路由器接线上网设置(视频)
showVideo('video_win','XNTg2NDkzODczNg=='); function showVideo(winid,vid){ new YKU.Player(winid,{ client_id: '4f586c5b7bd1998e', vid: vid, show_related: false, autoplay: false }); }
路由器连接存储设备搭建个人云盘(视频)
showVideo('video_win','XNTg2NDk0Njg2MA=='); function showVideo(winid,vid){ new YKU.Player(winid,{ client_id: '4f586c5b7bd1998e', vid: vid, show_related: false, autoplay: false }); }
蒲公英X3A使用教程
showVideo('video_win','XNTg0NjYwNzQ3Mg=='); function showVideo(winid,vid){ new YKU.Player(winid,{ client_id: '4f586c5b7bd1998e', vid: vid, show_related: false, autoplay: false }); }
通过蒲公英X1实现远程访问NAS
showVideo('video_win','XNTg0NjYwNzYyNA=='); function showVideo(winid,vid){ new YKU.Player(winid,{ client_id: '4f586c5b7bd1998e', vid: vid, show_related: false, autoplay: false }); }
个人版访问端教程
showVideo('video_win','XNTg0NjYwNzg3Mg=='); function showVideo(winid,vid){ new YKU.Player(winid,{ client_id: '4f586c5b7bd1998e', vid: vid, show_related: false, autoplay: false }); }
抱歉,没有找到与“n.js.cn”相关的内容。请尝试其他搜索词
抱歉,没有找到与“n.js.cn”相关的内容。
请尝试其他搜索词
抱歉,您输入的内容为空,请尝试其他搜索词
抱歉,您输入的内容为空。