CN115587271A - 一种页面管理方法、电子设备及介质 - Google Patents
一种页面管理方法、电子设备及介质 Download PDFInfo
- Publication number
- CN115587271A CN115587271A CN202211203867.8A CN202211203867A CN115587271A CN 115587271 A CN115587271 A CN 115587271A CN 202211203867 A CN202211203867 A CN 202211203867A CN 115587271 A CN115587271 A CN 115587271A
- Authority
- CN
- China
- Prior art keywords
- page
- enterprise
- electronic device
- server
- management
- 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
- 238000007726 management method Methods 0.000 title claims abstract description 229
- 238000000034 method Methods 0.000 claims abstract description 57
- 238000012795 verification Methods 0.000 claims description 33
- 238000004519 manufacturing process Methods 0.000 claims description 17
- 230000015654 memory Effects 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 abstract description 10
- 238000010586 diagram Methods 0.000 description 18
- 239000010410 layer Substances 0.000 description 16
- 230000008569 process Effects 0.000 description 13
- 238000012545 processing Methods 0.000 description 11
- 230000003993 interaction Effects 0.000 description 9
- 238000012550 audit Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 229920001621 AMOLED Polymers 0.000 description 3
- 230000009471 action Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000004806 packaging method and process Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 239000012792 core layer Substances 0.000 description 1
- 238000013499 data model Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 239000002096 quantum dot Substances 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2119—Authenticating web pages, e.g. with suspicious links
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请涉及通信技术领域,公开了一种页面管理方法、电子设备及介质。页面管理方法包括:服务器向第一企业对应的第一账户发送多个待选页面模板;服务器获取第一账户基于多个待选页面模板中的第一页面模板设置的第一页面;服务器存储第一页面以及第一页面与第一企业的对应关系;服务器在基于电子设备发送的查询请求中的标识信息确定电子设备是被第一企业管控的设备的情况下,服务器将第一企业对应的第一页面发送给电子设备。服务器可以为云端服务器。基于上述方案,企业管理人员可以通过服务器任意选择所需模板,并对模板进行编辑,以生成企业介绍页面,能够满足不同企业的需求。
Description
技术领域
本申请涉及通信技术领域,特别涉及一种页面管理方法、电子设备及介质。
背景技术
目前,一些企业会对企业内设备,例如电脑、手机等设备进行管控;一些运营商也会对签订合约的设备进行管控。当任意设备被企业或运营商管控后,在设备首次开机时,设备将会展示企业或运营商介绍页面,以便提示用户所用的设备被企业或运营商管控,并向用户介绍企业信息或运营商信息。
目前企业介绍页面一般为固定设置,难以满足各种企业的不同的定制需求。
发明内容
为解决上述问题,本申请提供一种页面管理方法、电子设备及介质。
第一方面,本申请提供一种页面管理方法,包括:服务器向第一企业对应的第一账户发送多个待选页面模板;服务器获取第一账户基于多个待选页面模板中的第一页面模板设置的第一页面;服务器存储第一页面以及第一页面与第一企业的对应关系;电子设备向所述服务器发送查询请求;其中,所述查询请求包括所述第二电子设备的标识信息;当服务器在基于标识信息确定电子设备是被第一企业管控的设备,服务器将第一企业对应的第一页面发送给电子设备。
本申请中提及的服务器可以为本申请中提及的云端服务器。电子设备可以包括手机,平板电脑,计算机等终端电子设备。
基于上述方案,企业管理人员可以通过云端服务器任意选择所需模板,并对模板进行编辑,以生成企业介绍页面,能够满足不同企业的需求。
在一种可能的实现中,查询请求为电子设备首次开机时发送的请求。
本申请中提及的查询请求不仅限于电子设备首次开机时的查询请求,本申请中,可以根据实际需求设置页面管理方法的应用场景。例如,在一些中,可以设置在电子设备每次开机时,均可以发送查询请求。在另一些中,可以按照开机次数,或者电子设备使用时间周期性设置电子设备与云端服务器的交互流程的触发条件,例如,可以设置电子设备首次开机时,发送查询请求,在后续开机过程中,每间隔设定开机次数或间隔设定使用时间,则发送一次查询请求。
在一种可能的实现中,方法还包括:服务器为第一页面分配对应的第一域名,服务器存储第一页面与第一域名的对应关系;服务器将第一企业对应的第一页面发送至电子设备,包括:服务器获取第一页面对应的第一域名;服务器将第一页面对应的第一域名发送至电子设备;电子设备基于第一域名发送访问请求至服务器;服务器基于访问请求发送第一页面至电子设备。
可以理解,本申请中,云端服务器可以存储不同企业对应的企业介绍页面。并并可以为各企业对应的企业介绍页面分配域名,给各企业创建对应的站点(或称为网站)用于管理企业介绍页面,并,为各企业对应的站点分配域名,即为每个企业对应的企业介绍页面分配对应的域名,且可以将每个企业对应的企业介绍页面可以和域名进行对应存储。并将企业介绍页面和对应的域名发送至网页管理模块。被管控的电子设备在获取到域名时,可以基于域名访问域名对应的企业站点,即可获取到企业介绍页面。如此,每个企业的网页运行环境是互相隔离的,以保证各企业的信息安全性。
在一种可能的实现中,服务器基于电子设备的标识信息确定电子设备是被第一企业管控的设备之后,包括:服务器发送验证标识至电子设备;访问请求包括验证标识;服务器基于访问请求发送第一页面至电子设备,包括:当验证标识正确,服务器发送第一页面至电子设备。
本申请中,验证标识可以为H5 token。
在一种可能的实现中,查询请求中包括设备证书链;在电子设备向服务器发送查询请求之后,方法还包括:服务器基于CA根证书对设备证书链进行验证;在设备证书链验证通过的情况下,服务器基于电子设备的标识信息查询是否存在管控电子设备的企业。
在一种可能的实现中,设备标识信息包括电子设备的设备SN,设备证书链包括电子设备对应的CA根证书、产线CA证书和设备证书。
在一种可能的实现中,待选页面模板包括不同行业对应的待选页面模板。
在一种可能的实现中,多个待选页面模板中的每个待选页面模板均包括多个编辑框;服务器获取第一账户基于多个待选页面模板中的第一页面模板设置的第一页面;包括:服务器获取第一账户从多个待选页面模板选取的第一页面模板;服务器获取基于第一账户在第一页面模板上的多个编辑框的编辑操作生成的第一页面。
在一种可能的实现中,服务器存储第一页面以及第一页面与第一企业的对应关系,包括:服务器获取第二账户对第一页面的审批结果,在审批结果为通过的情况下,存储第一页面以及第一页面与第一企业的对应关系。
本申请中,对企业管理人员编辑保存后的企业介绍页面进行审核,能够防止不规范或不合适的内容展示给设备用户。
第二方面,本申请提供一种页面管理方法,包括:电子设备向服务器发送查询请求;查询请求包括电子设备的标识信息;在电子设备是被第一企业管控的设备时,电子设备获取服务器发送的第一企业对应的第一页面,其中,第一页面包括第一企业对应的第一账户基于多个待选页面模板中的第一页面模板设置的页面;电子设备显示第一页面。
在一种可能的实现中,查询请求为电子设备在检测到电子设备首次开机时发送的请求。
在一种可能的实现中,电子设备获取服务器发送的第一企业对应的第一页面;包括:电子设备获取服务器发送的第一域名;电子设备基于第一域名发送访问请求至服务器;电子设备获取服务器发送的对应所述第一域名的第一页面。
在一种可能的实现中,查询请求中还包括设备证书链;设备标识信息包括电子设备的设备SN,设备证书链包括电子设备对应的CA根证书、产线CA证书和设备证书。
第三方面,本申请提供一种页面管理方法,用于服务器,服务器包括设备管理模块、网页托管模块和企业管理平台;方法,包括:企业管理平台,向第一企业对应的第一账户发送多个待选页面模板;企业管理平台,获取第一账户基于多个待选页面模板中的第一页面模板设置的第一页面;企业管理平台,存储第一页面以及第一页面与第一企业的对应关系;设备管理模块,获取到电子设备发送的查询请求,其中,查询请求包括电子设备的标识信息;网页托管模块,在基于标识信息确定电子设备是被第一企业管控的设备的情况下,服务器将第一企业对应的第一页面发送给电子设备。
在一种可能的实现中,方法还包括:网页托管模块为第一页面分配对应的第一域名,服务器存储第一页面与第一域名的对应关系;设备管理模块,基于电子设备的标识信息确定电子设备是被第一企业管控的设备之后,包括:设备管理模块获取第一页面对应的第一域名;设备管理模块将第一页面对应的第一域名发送至电子设备;网页托管模块获取电子设备基于第一域名发送的访问请求;网页托管模块基于访问请求发送第一页面至电子设备。
在一种可能的实现中,设备管理模块基于电子设备的标识信息确定电子设备是被第一企业管控的设备之后,包括:设备管理模块发送验证标识至电子设备;并且,访问请求中包括验证标识;网页托管模块基于访问请求发送第一页面至电子设备,包括:当验证标识正确,网页托管模块发送第一页面至电子设备。
在一种可能的实现中,查询请求中包括设备证书链;方法还包括:设备管理模块基于CA根证书对设备证书链进行验证;设备管理模块在证书链验证通过的情况下,基于服务器的标识信息查询是否存在管控第一设备的企业。
第四方面,本申请提供一种服务器,包括:企业管理平台,用于向第一企业对应的第一账户发送多个待选页面模板;企业管理平台,用于获取第一账户基于多个待选页面模板中的第一页面模板设置的第一页面;企业管理平台,用于存储第一页面以及第一页面与第一企业的对应关系;设备管理模块,用于获取到电子设备发送的查询请求,其中,查询请求包括电子设备的标识信息;网页托管模块,用于在基于标识信息确定电子设备是被第一企业管控的设备的情况下,服务器将第一企业对应的第一页面发送给电子设备。
第五方面,本申请提供一种电子设备,包括:存储器,用于存储电子设备的一个或多个处理器执行的指令,以及处理器,是电子设备的一个或多个处理器之一,用于执行本申请提及的页面管理方法。
第六方面,本申请提供一种可读存储介质,可读介质上存储有指令,指令在电子设备上执行时使得电子设备执行本申请提及的页面管理方法。
第七方面,本申请提供一种计算机程序产品,包括:执行指令,执行指令存储在可读存储介质中,电子设备的至少一个处理器可以从可读存储介质读取执行指令,至少一个处理器执行执行指令使得电子设备执行本申请提及的页面管理方法。
附图说明
图1a-1c根据本申请的一些实施例,示出了一种电子设备开机的过程示意图。
图2根据本申请的一些实施例,示出了一种云端服务器的页面管理***的示意图。
图3根据本申请的一些实施例,示出了一种电子设备的硬件结构示意图。
图4根据本申请的一些实施例,示出了一种页面管理方法的流程示意图。
图5a根据本申请的一些实施例,示出了一种登录云端服务器的示意图。
图5b根据本申请的一些实施例,示出了一种目录管理页面的示意图。
图5c根据本申请的一些实施例,示出了一种介绍页编辑页面的示意图。
图6根据本申请的一些实施例,示出了一种目录管理页面的示意图。
图7根据本申请的一些实施例,示出了一种目录管理页面的示意图。
图8根据本申请的一些实施例,示出了一种网页托管包的示意图。
图9a根据本申请的一些实施例,示出了一种网络托管模块为多个企业对应的企业介绍页面分配域名的机制示意图。
图9b根据本申请的一些实施例,示出了一种网页托管模块的数据模型示意图。
图10根据本申请的一些实施例,示出了一种页面管理方法的流程示意图。
图11根据本申请的一些实施例,示出了一种页面管理方法的流程示意图。
图12根据本申请的一些实施例,示出了一种页面管理方法的应用场景示意图。
图13根据本申请的一些实施例,示出了一种电子设备的结构示意图。
具体实施方式
本申请的说明性实施例包括但不限于一种页面管理方法、服务器、电子设备及介质。
为更加清楚理解本申请中的方案,首先对电子设备开机的过程进行简要介绍。
图1a-1c示出了一种被企业管控的电子设备001首次开机的过程示意图。如图1a所示,当电子设备001首次开机时,电子设备001会首先展示语言选择界面002,当用户在语言选择界面002选择语言,例如选择简体中文语言后并点击开启控件0021后,电子设备001会显示更新界面003,并进行联网操作。电子设备001在成功连接网络后向云端服务器发送携带有电子设备001的产品序列号(Serial Number,SN)的查询请求,云端服务器接收到查询请求后,会基于电子设备001的SN查询电子设备001是否为被企业管控的管控设备;若确定电子设备001为被企业管控的管控设备,则向电子设备001发送对应管控企业的介绍页面004。如图1c中所示,电子设备001展示企业介绍页面004。企业介绍页面004可以包括:设备被对应企业管控的提示信息,企业信息和企业管理人员联系方式等。
为解决上述问题,本申请提供一种页面管理方法,方法包括:云端服务器可以在页面管理***预存储多个页面模板,企业管理人员可以通过登录页面管理***的企业管理平台,在企业管理平台选择所需页面模板,并对选择的模板进行自定义编辑,以生成企业介绍页面。页面管理***在企业管理人员生成企业介绍页面后,可以为企业介绍页面分配对应的域名,并将该域名和企业标识(例如企业的名称、企业的代码等)进行关联。其中,页面管理***还可以存储有各企业的企业标识以及与各企业的被管控设备的标识信息。
如此,电子设备在首次开机时,会将携带有电子设备的标识信息的查询请求发送至页面管理***,当页面管理***基于查询请求确定电子设备为某一企业的被管控设备时,页面管理***可以基于该企业的企业标识查询到该企业的企业介绍页面的域名,并将该域名发送至电子设备。电子设备可以基于域名访问并显示企业介绍页面。
基于上述方案,企业管理人员可以通过云端服务器的企业管理平台任意选择所需模板,并对模板进行编辑,以生成企业介绍页面,能够满足不同企业的需求。
在一些实施例中,云端管理人员可以对企业管理人员保存的企业介绍页面进行审核,页面管理***在检测到审核通过的情况下,才为企业介绍页面分配对应的域名,并将企业介绍页面对应的域名与企业的企业标识关联。
可以理解,各企业的企业标识可以是企业的名称、企业的代码,或者其他可以唯一标识企业的标识,在此不做限定。
在一些实施例中,上述页面模板可以按照行业划分,例如可以分为娱乐行业模板、电子行业模板等。在一些实施例中,上述页面模板也可以按照任意可实施的方式划分,例如,可以包括不同分格、不同类型的模板等,以便于企业管理人员选择。
本申请实施例中,云端服务器可以存储不同企业对应的企业介绍页面。具体的,云端服务器可以为每个企业创建一个租户以进行企业对应的企业介绍页面的管理。其中,每个租户的网页运行环境是互相隔离的,以保证各企业的信息安全性。
下面在详细介绍本申请实施例中的页面管理方法之前,首先对本申请实施例中提及的云端服务器的页面管理***以及电子设备进行详细介绍。
图2中示出了本申请实施例中一种云端服务器的页面管理***的结构示意图。其中,如图2所示,页面管理***可以包括企业管理平台、运营管理平台、设备管理模块、网页管理模块和网页托管模块。
企业管理平台:面向企业管理人员,企业管理人员可以通过云端服务器网址登录云端服务器,并通过输入设定的账号和密码登入企业管理平台以进行设备管理、网页配置、员工管理、权限管理等操作。其中设备管理指将采购的设备SN录入到页面管理***中;网页配置指企业管理人员可以选择预置的页面模板并进行自定义编辑;员工管理和权限管理可以配置企业员工的权限,例如,可以配置员工的设备管理及页面配置权限等。
在一些实施例中,企业管理平台可以用于获取企业管理人员选取的页面模板以及用户在页面模板上的自定义编辑操作,生成企业介绍页面。
运营管理平台:面向云端服务器的云端管理人员,云端管理人员可以登录运营管理平台,以进行设备审核、页面模板管理、网页审核等操作。其中设备审核指云端管理人员对企业管理人员录入的SN进行审核,防止录入错误或将非该企业的管控设备录入到***中;页面模板管理是指预置各类页面模板,以便企业管理人员选择;网页审核是指对企业管理人员编辑保存后的企业介绍页面进行审核,防止不规范或不合适的内容展示给设备用户,
在一些实施例中,运营管理平台可以用于获取云端管理人员预制的页面模板,将预制的页面模板发送至网页管理模块。
运营管理平台还可以用于获取企业介绍页面的审批状态,在确定企业介绍页面审批通过的情况下,发送状态变更指令至网页管理模块。
设备管理模块:用于存储设备SN,包括企业名称与设备SN的对应关系;并提供查询接口,以用于查询电子设备是否为被管控设备,且可以用于电子设备开机后进行设备鉴权,对设备证书进行认证等。
在一些实施例中,设备管理模块可以用于通过存储的证书颁发机构(CertificateAuthority,CA)根证书以及认证请求中携带的设备证书链判断电子设备验证是否通过。并在电子设备验证通过的情况下,基于电子设备的标识信息确定电子设备是否为被管控设备。
设备管理模块还可以用于若确定电子设备是被管控设备,则将验证标识和电子设备对应的企业介绍页面的域名发送至电子设备。其中,验证标识可以为H5 token。H5 token可以为具有一定时效的临时字符串。
设备管理模块对H5 token进行校验,获取校验结果,并发送校验结果至网页托管模块。
网页管理模块:用于提供网页(即公司介绍页面)、页面模板的管理和保存,还可以用于对网页内容进行打包,并将打包后获得的网页托管包发送给网页托管服务模块。还可以用于素材管理,例如,提供企业介绍页面的版本信息等。
在一些实施例中,网页管理模块可以用于将页面模板下发至企业管理平台。
网页管理模块还可以用于在接收到运营管理平台发送的状态变更指令后,将企业介绍页面设置为发布状态,并将企业介绍页面进行打包,获取网页托管包,并将网页托管包发送至网页托管模块。
网页托管模块:可以用于接收网页管理模块发送的网页托管包,对网页托管包进行解包,获取企业介绍页面,并对企业介绍页面进行存储;还可以用于进行域名申请、为企业介绍页面分配域名,给企业介绍页面对应的企业创建站点,并将企业介绍页面和对应的域名发送至网页管理模块。
网页托管模块还可以进行CA根证书管理等操作。
网页托管模块还可以用于在接收到电子设备将通过域名发送的携带H5 token的访问请求时,向设备管理模块发送校验请求,其中,校验请求中携带H5 token。网页托管模块还可以用于在确定校验结果为正确的情况下,发送企业介绍页面至电子设备。
可以理解,上述提及的页面管理***中的企业管理平台、运营管理平台、设备管理模块、网页管理模块和网页托管模块均可以运行于云端服务器中。
下面对本申请实施例中提及的电子设备进行说明。可以理解,本申请实施例中的电子设备可以是手机、计算机、虚拟现实(virtual reality,VR)设备、平板电脑、可穿戴设备、车载设备、增强现实(augmented reality,AR)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本、个人数字助理等任意电子设备。本申请实施例中对电子设备的形态不做具体限定。
下面对本申请实施例提供的电子设备的硬件结构进行说明。
如图3所示,电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。其中传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。
可以理解的是,本发明实施例示意的结构并不构成对电子设备100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,例如,可以包括中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)、数字信号处理器DSP、微处理器(Micro-programmed Control Unit,MCU)、人工智能(ArtificialIntelligence,AI)处理器或可编程逻辑器件(Field Programmable Gate Array,FPGA)等的处理模块或处理电路。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。处理器110中可以设置存储单元,用于存储指令和数据。在一些实施例中,处理器110中的存储单元为高速缓冲存储器。
其中,处理器可以用于在获取到用户的首次开机操作时,向设备管理模块发送认证请求,其中认证请求中携带设备证书链以及设备标识信息。
处理器还可以用于在接收到云端服务器发送的企业介绍页面时,控制显示屏194显示企业介绍页面。
无线通信模块160可以包括天线,并经由天线实现对电磁波的收发。无线通信模块120可以提供应用在电子设备100上的包括无线局域网(wireless localarea networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。电子设备100可以通过无线通信技术与网络以及其他设备进行通信。
显示屏194用于显示人机交互界面、图像、视频等。显示屏102包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organiclight-emitting diode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,AMOLED),柔性发光二极管(flexlight-emitting diode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot light emitting diodes,QLED)等。
可以理解,本申请实施例中,显示屏194可以用于显示企业介绍页面。
下面结合上述云端服务器的页面管理***对本申请实施例提供的页面管理方法进行详细介绍。图4示出了一种页面管理方法的流程示意图,如图4所示,页面管理方法包括:
401:运营管理平台获取云端管理人员预制的页面模板。
可以理解,本申请实施例中,运营管理平台可以对页面模板进行管理,例如获取云端管理人员预制的页面模板。
在一些实施例中,企业管理平台可以将企业管理人员录入的企业对应的管控设备的标识信息,例如SN等标识信息,上传至运营管理平台。运营管理平台可以获取云端管理人员对标识信息进行审核后的审核信息,在审核信息为审核通过的情况下,对管控设备的标识信息进行存储。如此,可以有效防止标识信息录入错误或将非该企业的管控设备的标识信息录入到页面管理***中。
402:运营管理平台将预制的页面模板发送至网页管理模块。
403:网页管理模块将页面模板下发至企业管理平台。
可以理解,本申请实施例中,网页管理模块可以存储页面模板,并将页面模板下发至企业管理平台,以便于企业管理人员在企业管理平台进行页面模板的选取和编辑。
404:企业管理平台获取企业管理人员选取的页面模板以及在页面模板上的自定义编辑操作,生成企业介绍页面。
可以理解,企业管理人员可以通过云端服务器网址登录云端服务器,并通过输入设定的账号和密码登入企业管理平台以进行企业介绍页面的设置。
例如,如图5a所示,假设云端服务器的网址为http://management.com,企业管理人员可以通过电子设备200登录网址http://management.com以实现登录云端服务器,当用户登录网址http://management.com后,云端服务器首先会展示账号认证页面005,以认证用户身份,当云端服务器确认到用户在账户认证页面005输入的账号和密码正确后,将可以显示如图5b所示的目录管理页面006。
在目标管理页面006可以显示首页菜单600,首页菜单600中可以包括服务条款页子菜单601和公司介绍页子菜单602。当云端服务器获取到用户点击公司介绍页子菜单602的操作,将可以展示公司介绍页子页面0061。其中,在首次进行企业介绍页面的设置时,如图5b所示,公司介绍页子页面0061可以展示企业基本信息以及新建企业介绍页面控件603。
当用户点击新建介绍页控件603,则云端服务器可以展示如图5c所示的介绍页编辑页面007。介绍页编辑页面007可以包括各种类型的模板,例如,可以包括模板1、模板2、模板3或模板4等。在一些实施例中,介绍页编辑页面的模板也可以以行业进行分类,例如,可以包括娱乐行业的模板、电子行业的模板等。用户可以自行选择所需模板。
如图5c所示,当用户点击模板4,则云端服务器可以呈现模板4的编辑页面,其中模板4的编辑页面可以包括多个编辑框,例如可以包括提示语标题编辑框,企业管理员联系方式编辑框、客服联系方式编辑框、设备信息编辑框、公司介绍信息编辑框以及服务条款编辑框、企业LOGO编辑框等。用户可以点击各个编辑框进行内容编辑,并可以对编辑框进行删除或者调整位置和大小等操作。
在一些实施例中,还可以在页面模板中增加二级页面。例如,如图5c所示,可以在模板中***超链接008。当用户点击超链接008,则云端服务器可以展示超链接008对应的二级页面。
在一些实施例中,当企业管理平台检测到用户点击保存控件009的操作后,将可以保存用户的编辑内容,生成企业介绍页面。并且,如图6所示,在生成企业介绍页面后,目录管理页面006可以显示企业介绍页面的版本信息,例如,可以包括版本号(v1)、版本状态(下线或上线)、版本语言(中文等)、版本时间。且可以显示版本操作控件,例如可以包括编辑控件604、状态控件605和删除控件606等。其中,编辑控件可以用于用户对已生成的企业介绍页面进行编辑修改操作;状态控件可以用于修改企业介绍页面的状态;删除控件可以用于删除对应企业介绍页面。
可以理解,在一些实施例中,如图7所示,目录管理页面006可以显示多个企业介绍页面的版本信息。
可以理解,本申请实施例中提及的目录管理页面、介绍页编辑页面的设置方式均是举例说明,本申请实施例中,目录管理页面和介绍页编辑页面可以根据实际需求进行任意可实施的设置。
405:企业管理平台将企业介绍页面发送至运营管理平台。
406:运营管理平台获取企业介绍页面的审批状态。
可以理解,在一些实施例中,云端管理人员可以登录运营管理平台对生成的企业介绍页面进行审批,并通过输入文字或者点击等操作输入审批结果,其中审批结果可以包括通过和不通过。运营管理平台可以基于审批结果确定审批状态,其中审批状态可以包括通过状态和不通过状态。
407:运营管理平台在确定企业介绍页面的审批状态为通过状态的情况下,发送状态变更指令至网页管理模块。
408:网页管理模块将企业介绍页面设置为发布状态,并将企业介绍页面进行打包,获取网页托管包。
可以理解,网页管理模块在接收到状态变更指令后,将可以将企业介绍页面设置为发布状态,并将企业介绍页面进行打包为网页托管包。其中网页托管包的结构可以如图8所示,包括images文件夹、js文件夹、css文件夹和企业介绍页面的访问入口index.html。
409:网页管理模块将网页托管包发送至网页托管模块。
410:网页托管模块对网页托管包进行解包,获取企业介绍页面,并对企业介绍页面进行存储。
411:网页托管模块为企业介绍页面分配域名。
可以理解,本申请实施例中,企业管理平台模块支持不同的企业用户进行介绍页的编辑。网页托管模块可以为给各企业创建对应的站点(或称为网站),为各企业对应的站点分配域名,且网页托管模块可以将每个企业对应的企业介绍页面可以和域名进行对应存储。并将企业介绍页面和对应的域名发送至网页管理模块。被管控的电子设备在获取到域名时,可以基于域名访问域名对应的企业站点,即可获取到企业介绍页面。
图9a中示出了网络托管模块为多个企业对应的企业介绍页面分配域名的机制示意图。例如,如图9a中①所示,企业A,企业B和企业c均可以在企业管理平台进行企业介绍页面的自定义设置。如图9a中②所示,企业管理平台可以通过上述405-409所示的步骤将各企业对应的企业介绍页面同步至网页托管模块。具体的,如图9a中③所示,网页托管模块可以为每个企业创建一个租户,每个租户下可以建立一个站点以实现各企业对应的企业介绍页面的管理,并可以实现各企业的网络运行环境的隔离。且网页托管模块可以将每个企业对应的企业介绍页面可以和域名进行对应存储。此外,网页托管模块可以如图9a中④所示,向证书供应商申请配置域名所需的安全套接层协议(Secure Sockets Layer,SSL)证书,申请成功后下载SSL证书。并如图9a中⑤所示为每个企业介绍页面分配对应的域名。
可以理解,本申请实施例中,网页托管模块的数据模型如图9b所示,每个企业都对应一个租户,每个租户下都会建立一个站点,每个站点拥有域名,域名与SSL证书关联。其中SSL指网络通信提供安全及数据完整性的一种安全协议。
如此,多个企业的被管控设备均可以在首次开机后,可以如图9a中⑥所示,通过访问独立域名,到网页托管模块访问对应的企业介绍页面。
412:网页托管模块将企业介绍页面和对应的域名发送至网页管理模块。
413:网页管理模块对企业介绍页面和对应的域名进行存储。
下面以电子设备首次开机后与云端服务器的交互流程为例说明本申请实施例中的页面管理方法。可以理解,本申请实施例中提及的页面管理方法不仅限于电子设备首次开机时的场景,本申请实施例中,可以根据实际需求设置页面管理方法的应用场景。例如,在一些实施例中,可以设置在电子设备每次开机时,均可以执行本申请中提及的电子设备与云端服务器的交互流程。在另一些实施例中,可以按照开机次数,或者电子设备使用时间周期性设置电子设备与云端服务器的交互流程的触发条件,例如,可以设置电子设备首次开机时,触发本申请实施例中电子设备与云端服务器的交互流程,在后续开机过程中,每间隔设定开机次数或间隔设定使用时间,则触发一次本申请中电子设备与云端服务器的交互流程。图10示出了本申请实施例中一种页面管理方法的流程示意图,如图10所示,方法包括:
1001:电子设备检测到电子设备首次开机。
1002:电子设备向设备管理模块发送认证请求,其中认证请求中携带设备证书链以及设备标识信息。
可以理解,在一些实施例中,设备标识信息可以为设备SN,设备证书链包括CA根证书、产线CA证书和设备证书。
可以理解,CA根证书颁发机构(Certificate Authority,CA)为设备、服务器或产线等颁发的未被签名的公钥证书或自签名的证书。
产线CA证书由证书颁发机构颁发给设备产线的证书,产线证书包含持有证书的设备的基本信息和密钥信息,用来证明设备的身份信息。
设备证书是由证书颁发机构颁发给设备的证书,设备证书包含持有证书的设备的基本信息和密钥信息,用来证明设备的身份信息。
可以理解,在一些实施例中,电子设备可以通过设备管理模块的接口向设备管理模块发送认证请求。
可以理解,在一些实施例中,CA根证书、产线CA证书和设备证书可以存储于电子设备的操作***中。可实施的,在电子设备的生产过程中,CA服务器会为电子设备颁发对应的设备证书,并将设备证书发送至生产服务器;生产服务器将对应的设备证书预制到电子设备中。
1003:设备管理模块通过存储的CA根证书以及认证请求中携带的设备证书链判断电子设备验证是否通过。
当电子设备的验证结果为通过,则转至1004,基于电子设备的标识信息确定电子设备是否为被管控设备;当电子设备的验证结果为不通过,则转至1012,发送验证不通过的提示信息至电子设备。
可以理解,本申请实施例中,设备管理模块可以预先从CA服务器获取CA根证书进行存储。设备管理模块可以使用预先存储的CA根证书对证书链进行验证,以确定电子设备是否验证通过。
1004:设备管理模块基于电子设备的标识信息判断电子设备是否为被管控设备。
当电子设备为被管控设备,则转至1005,将H5 token和电子设备对应的企业介绍页面的域名发送至电子设备;当电子设备不是被管控设备,即电子设备为非管控设备,转至1013,发送电子设备为非管控设备的信息至电子设备。
可以理解,本申请实施例中,设备管理模块可以基于存储的电子设备的标识信息与企业名称之间的对应关系,确定电子设备是否为被管控设备。当电子设备的标识信息包括对应的企业名称时,确定电子设备为被管控设备。
可以理解,在一些实施例中,设备管理模块中可以存储有各企业的管控列表,各企业的管控列表中包括有各企业的被管控设备的标识信息。设备管理模块可以通过查询电子设备的标识信息是否处于管控列表中,若处于管控列表中,则确定电子设备为被该管控列表对应的企业所管控的被管控设备。若电子设备的标识信息未处于任何管控列表中,则确定电子设备不为被管控设备。
1005:设备管理模块将H5 token和电子设备对应管控企业的企业介绍页面的域名发送至电子设备。
可以理解,在一些实施例中,设备管理模块可以从网页管理模块中获取电子设备对应管控企业的企业介绍页面的域名。
可以理解,设备管理模块将H5 token令牌和企业介绍页面的域名发送至电子设备,可以便于电子设备通过域名和H5 token令牌访问对应的企业介绍页面。具体的,当电子设备通过域名向网页托管模块发送携带有H5 token的访问请求时,网页托管模块可以将H5token发送至设备管理模块,设备管理模块可以首先判断H5 token令牌是否正确,并将判断结果发送至网页托管模块。
可以理解,在一些实施例中,H5 Token是一个唯一且临时的token令牌,且在设定时间,例如5分钟内有效。
1006:电子设备通过域名向网页托管模块发送访问请求,其中访问请求中携带H5token。
1007:网页托管模块向设备管理模块发送校验请求,其中,校验请求中携带H5token。
1008:设备管理模块对H5 token进行校验,获取校验结果。
可以理解,本申请实施例中,设备管理模块可以对H5 token进行校验,以确定H5token是否正确。
1009:设备管理模块发送校验结果至网页托管模块。
1010:网页托管模块在确定校验结果为正确的情况下,发送企业介绍页面至电子设备。
可以理解,企业对应的企业介绍页面在审核通过后可以部署到网页托管模块,因此,网页托管模块发送至电子设备的企业介绍页面为最新版本。
1011:电子设备显示企业介绍页面。
1012:设备管理模块发送验证不通过的提示信息至电子设备。
1013:设备管理模块发送电子设备为非管控设备的信息至电子设备。
可以理解,基于上述方案,云端服务器可以在确定电子设备验证通过、且电子设备为被管控设备的情况下,才发送域名至电子设备,使得电子设备可以根据域名访问企业介绍页面,有效保证企业信息的安全性。
下面结合生产服务器、CA服务器、电子设备以及云端服务器的交互过程说明本申请实施例一种页面管理方法,图11示出了一种页面管理方法的流程示意图。如图11所示,页面管理方法可以包括:
1101:CA服务器发送CA根证书至设备管理模块。
1102:CA服务器会为电子设备颁发对应的设备证书,并将设备证书发送至生产服务器;
1103:生产服务器将对应的设备证书预制到电子设备中。
可以理解,本申请实施例中,生产服务器可以将对应的设备证书预制到电子设备的操作***中。
1104:电子设备检测到电子设备首次开机。
可以理解,本申请实施例中1104-1114与图10中与电子设备开机后与云端服务器的交互流程类似,此处不再赘述。
1105:电子设备向设备管理模块发送认证请求,其中认证请求中携带设备证书链以及设备标识信息。
1106:设备管理模块通过存储的CA根证书以及认证请求中携带的设备证书链判断电子设备验证是否通过。若判断结果为通过,则转至1107,基于电子设备的标识信息确定电子设备是否为被管控设备;若判断结果为不通过,则转至1113,发送验证不通过的提示信息至电子设备。
1107:设备管理模块基于电子设备的标识信息判断电子设备是否为被管控设备。若判断结果为是,则转至1108,将H5 token和电子设备对应的企业介绍页面的域名发送至电子设备;若判断结果为否,转至1114,发送电子设备为非管控设备的信息至电子设备。
1108:设备管理模块将H5 token和电子设备对应管控企业的企业介绍页面的域名发送至电子设备。
1109:电子设备通过域名向网页托管模块发送访问请求,其中访问请求中携带H5token。
1110:网页托管模块向设备管理模块发送校验请求,其中,校验请求中携带H5token。
1111:设备管理模块发送校验结果至网页托管模块。
1112:网页托管模块在确定校验结果为正确的情况下,发送企业介绍页面至电子设备。
可以理解,电子设备在接收到企业介绍页面后,可以显示企业介绍页面。
1113:设备管理模块发送验证不通过的提示信息至电子设备。
1114:设备管理模块发送电子设备为非管控设备的信息至电子设备。
可以理解,本申请实施例中提及的页面管理方法可以用于各类企业。例如,如图12所示,可以用于娱乐行业、电子行业、科技行业、服务行业的各类企业等。
基于上述方案,企业管理人员可以通过云端服务器的企业管理平台任意选择所需模板,并对模板进行自定义编辑以生成企业介绍页面,能够满足不同企业或者不同行业企业的需求。且本申请实施例中,云端服务器可以存储不同企业对应的企业介绍页面。具体的,云端服务器可以为每个企业创建一个租户以进行企业对应的企业介绍页面的管理。其中,每个租户的网页运行环境是互相隔离的,以保证各企业的信息安全性。
下面,以手机10为例,对本申请实施例提及的电子设备软件结构进行介绍。图13中示出了本申请实施例中一种手机10的软件结构示意图。。
手机10的软件结构从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime)和***库,以及内核层。
应用程序层可以包括一系列应用程序包。
如图13所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,WLAN,蓝牙,音乐,视频,短信息等应用程序。
应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。
如图13所示,应用程序框架层可以包括窗口管理器,内容提供器,视图***,电话管理器,资源管理器,通知管理器等。
窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
视图***包括可视控件,例如显示文字的控件,显示图片的控件等。视图***可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
电话管理器用于提供电子设备100的通信功能。例如通话状态的管理(包括接通,挂断等)。
资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在***顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。
Android Runtime包括核心库和虚拟机。Android runtime负责安卓***的调度和管理。
核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
***库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(Media Libraries),三维图形处理库(例如:OpenGL ES),2D图形引擎(例如:SGL)等。
表面管理器用于对显示子***进行管理,并且为多个应用程序提供了2D和3D图层的融合。
媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。
三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
2D图形引擎是2D绘图的绘图引擎。
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
本申请公开的各实施例可以被实现在硬件、软件、固件或这些实现方法的组合中。本申请的实施例可实现为在可编程***上执行的计算机程序或程序代码,该可编程***包括至少一个处理器、存储***(包括易失性和非易失性存储器和/或存储元件)、至少一个输入设备以及至少一个输出设备。
可将程序代码应用于输入指令,以执行本申请描述的各功能并生成输出信息。可以按已知方式将输出信息应用于一个或多个输出设备。为了本申请的目的,处理***包括具有诸如例如数字信号处理器(DSP)、微控制器、专用集成电路(ASIC)或微处理器之类的处理器的任何***。
程序代码可以用高级程序化语言或面向对象的编程语言来实现,以便与处理***通信。在需要时,也可用汇编语言或机器语言来实现程序代码。事实上,本申请中描述的机制不限于任何特定编程语言的范围。在任一情形下,该语言可以是编译语言或解释语言。
在一些情况下,所公开的实施例可以以硬件、固件、软件或其任何组合来实现。所公开的实施例还可以被实现为由一个或多个暂时或非暂时性机器可读(例如,计算机可读)存储介质承载或存储在其上的指令,其可以由一个或多个处理器读取和执行。例如,指令可以通过网络或通过其他计算机可读介质分发。因此,机器可读介质可以包括用于以机器(例如,计算机)可读的形式存储或传输信息的任何机制,包括但不限于,软盘、光盘、光碟、只读存储器(CD-ROMs)、磁光盘、只读存储器(ROM)、随机存取存储器(RAM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)、磁卡或光卡、闪存、或用于利用因特网以电、光、声或其他形式的传播信号来传输信息(例如,载波、红外信号数字信号等)的有形的机器可读存储器。因此,机器可读介质包括适合于以机器(例如,计算机)可读的形式存储或传输电子指令或信息的任何类型的机器可读介质。
在附图中,可以以特定布置和/或顺序示出一些结构或方法特征。然而,应该理解,可能不需要这样的特定布置和/或排序。而是,在一些实施例中,这些特征可以以不同于说明性附图中所示的方式和/或顺序来布置。另外,在特定图中包括结构或方法特征并不意味着暗示在所有实施例中都需要这样的特征,并且在一些实施例中,可以不包括这些特征或者可以与其他特征组合。
需要说明的是,本申请各设备实施例中提到的各单元/模块都是逻辑单元/模块,在物理上,一个逻辑单元/模块可以是一个物理单元/模块,也可以是一个物理单元/模块的一部分,还可以以多个物理单元/模块的组合实现,这些逻辑单元/模块本身的物理实现方式并不是最重要的,这些逻辑单元/模块所实现的功能的组合才是解决本申请所提出的技术问题的关键。此外,为了突出本申请的创新部分,本申请上述各设备实施例并没有将与解决本申请所提出的技术问题关系不太密切的单元/模块引入,这并不表明上述设备实施例并不存在其它的单元/模块。
需要说明的是,在本专利的示例和说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
虽然通过参照本申请的某些优选实施例,已经对本申请进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本申请的范围。
Claims (16)
1.一种页面管理方法,其特征在于,包括:
服务器向第一企业对应的第一账户发送多个待选页面模板;
所述服务器获取所述第一账户基于所述多个待选页面模板中的第一页面模板设置的第一页面;
所述服务器存储所述第一页面以及所述第一页面与所述第一企业的对应关系;
电子设备向所述服务器发送查询请求;所述查询请求包括所述电子设备的标识信息;
当所述服务器基于所述标识信息确定所述电子设备是被所述第一企业管控的设备,所述服务器将所述第一企业对应的第一页面发送给所述电子设备。
2.根据权利要求1所述的方法,其特征在于,所述查询请求为所述电子设备首次开机时发送的请求。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:所述服务器为所述第一页面分配对应的第一域名,所述服务器存储所述第一页面与所述第一域名的对应关系;
所述服务器将所述第一企业对应的第一页面发送至所述电子设备,包括:
所述服务器获取所述第一页面对应的第一域名;
所述服务器将所述第一页面对应的第一域名发送至所述电子设备;
所述电子设备基于所述第一域名发送访问请求至所述服务器;
所述服务器基于所述访问请求发送所述第一页面至所述电子设备。
4.根据权利要求3所述的方法,其特征在于,所述服务器基于所述电子设备的标识信息确定所述电子设备是被第一企业管控的设备之后,包括:
所述服务器发送验证标识至所述电子设备;所述访问请求包括所述验证标识;
所述服务器基于所述访问请求发送所述第一页面至所述电子设备,包括:
当所述验证标识正确,所述服务器发送所述第一页面至所述电子设备。
5.根据权利要求1或2所述的方法,其特征在于,所述查询请求中包括设备证书链;在所述电子设备向所述服务器发送查询请求之后,所述方法还包括:
所述服务器基于CA根证书对所述设备证书链进行验证;
在所述设备证书链验证通过的情况下,所述服务器基于所述电子设备的标识信息查询是否存在管控所述电子设备的企业。
6.根据权利要求5所述的方法,其特征在于,所述设备标识信息包括所述电子设备的设备SN,所述设备证书链包括所述电子设备对应的CA根证书、产线CA证书和设备证书。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述待选页面模板包括不同行业对应的待选页面模板。
8.根据权利要求7所述的方法,其特征在于,所述多个待选页面模板中的每个待选页面模板均包括多个编辑框;
所述服务器获取所述第一账户基于所述多个待选页面模板中的第一页面模板设置的第一页面;包括:
所述服务器获取所述第一账户从所述多个待选页面模板选取的第一页面模板;
所述服务器获取基于所述第一账户在所述第一页面模板上的多个编辑框的编辑操作生成的所述第一页面。
9.根据权利要求8所述的方法,其特征在于,所述服务器存储所述第一页面以及所述第一页面与所述第一企业的对应关系,包括:
所述服务器获取第二账户对第一页面的审批结果,在所述审批结果为通过的情况下,存储所述第一页面以及所述第一页面与所述第一企业的对应关系。
10.一种页面管理方法,其特征在于,包括:
电子设备向服务器发送查询请求;所述查询请求包括所述电子设备的标识信息;
在所述电子设备是被第一企业管控的设备时,所述电子设备获取所述服务器发送的所述第一企业对应的第一页面,其中,所述第一页面包括所述第一企业对应的第一账户基于多个待选页面模板中的第一页面模板设置的页面;
所述电子设备显示所述第一页面。
11.根据权利要求10所述的方法,其特征在于,所述查询请求为所述电子设备首次开机时发送的请求。
12.根据权利要求10或11所述的方法,其特征在于,所述电子设备获取所述服务器发送的所述第一企业对应的第一页面;包括:
所述电子设备接收所述服务器发送的第一域名;
所述电子设备基于所述第一域名发送访问请求至所述服务器;
所述电子设备获取所述服务器发送的对应所述第一域名的第一页面。
13.根据权利要求10或11所述的方法,其特征在于,所述查询请求中还包括设备证书链;
所述设备标识信息包括所述电子设备的设备SN,所述设备证书链包括所述电子设备对应的CA根证书、产线CA证书和设备证书。
14.一种电子设备,其特征在于,包括:存储器,用于存储所述电子设备的一个或多个处理器执行的指令,以及所述处理器,是所述电子设备的一个或多个处理器之一,用于执行权利要求10-13任一项所述的页面管理方法。
15.一种可读存储介质,其特征在于,所述可读介质上存储有指令,所述指令在电子设备上执行时使得所述电子设备执行权利要求10-13任一项所述的页面管理方法。
16.一种计算机程序产品,包括:执行指令,所述执行指令存储在可读存储介质中,电子设备的至少一个处理器可以从所述可读存储介质读取所述执行指令,所述至少一个处理器执行所述执行指令使得所述电子设备执行权利要求10-13任一项所述的页面管理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211203867.8A CN115587271A (zh) | 2022-09-29 | 2022-09-29 | 一种页面管理方法、电子设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211203867.8A CN115587271A (zh) | 2022-09-29 | 2022-09-29 | 一种页面管理方法、电子设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115587271A true CN115587271A (zh) | 2023-01-10 |
Family
ID=84778840
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211203867.8A Pending CN115587271A (zh) | 2022-09-29 | 2022-09-29 | 一种页面管理方法、电子设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115587271A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005116856A1 (en) * | 2004-05-29 | 2005-12-08 | Tnaru Co., Ltd. | Method for building home page using web page templet |
CN101211349A (zh) * | 2006-12-28 | 2008-07-02 | 深圳市同洲电子股份有限公司 | 一种生成数字电视开机门户页面的***及其方法 |
CN106569800A (zh) * | 2016-10-17 | 2017-04-19 | 北京小米移动软件有限公司 | 前端界面生成方法及装置 |
WO2022170821A1 (zh) * | 2021-02-10 | 2022-08-18 | 华为技术有限公司 | 业务证书管理方法、装置、***及电子设备 |
-
2022
- 2022-09-29 CN CN202211203867.8A patent/CN115587271A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005116856A1 (en) * | 2004-05-29 | 2005-12-08 | Tnaru Co., Ltd. | Method for building home page using web page templet |
CN101211349A (zh) * | 2006-12-28 | 2008-07-02 | 深圳市同洲电子股份有限公司 | 一种生成数字电视开机门户页面的***及其方法 |
CN106569800A (zh) * | 2016-10-17 | 2017-04-19 | 北京小米移动软件有限公司 | 前端界面生成方法及装置 |
WO2022170821A1 (zh) * | 2021-02-10 | 2022-08-18 | 华为技术有限公司 | 业务证书管理方法、装置、***及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11501057B2 (en) | Enabling file attachments in calendar events | |
US8200962B1 (en) | Web browser extensions | |
US10205750B2 (en) | Policy-based secure web boot | |
US9519654B2 (en) | Method, device, processing center and system for desktop synchronization | |
US7899959B2 (en) | Method of loading software in mobile and desktop environments | |
CN106775924B (zh) | 虚拟机启动方法和装置 | |
CA2604445C (en) | A method and system for implementing customizable container services as component wireless applications | |
US9111118B2 (en) | Managing access in a software provisioning environment | |
EP2993603B1 (en) | Permission determining method and device for application program | |
US9396277B2 (en) | Access to supplemental data based on identifier derived from corresponding primary application data | |
CN102136049B (zh) | 一种终端应用的安全管理方法及*** | |
CN114554476B (zh) | eSIM卡控制方法、可读介质及电子设备 | |
CN110795737A (zh) | 对电子身份证的业务适用范围进行升级的方法和终端设备 | |
WO2019015491A1 (zh) | 应用程序的分身方法、装置、设备和介质 | |
US11882154B2 (en) | Template representation of security resources | |
US20140157144A1 (en) | Network system | |
US20080195769A1 (en) | Method of identifying devices in mobile and desktop environments | |
CN110968823A (zh) | 一种应用客户端启动方法,业务服务器和客户端设备 | |
EP2128760A1 (en) | A method and system for performing a software upgrade on an electronic device connected to a computer | |
CN115048642A (zh) | 多可信执行环境下可信应用间的通信方法及电子设备 | |
WO2021139261A1 (zh) | 应用部署方法、装置及介质 | |
CN102148831B (zh) | 一种终端应用的安全控制方法及*** | |
CN115587271A (zh) | 一种页面管理方法、电子设备及介质 | |
US11757976B2 (en) | Unified application management for heterogeneous application delivery | |
CN104158812A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20230110 |
|
RJ01 | Rejection of invention patent application after publication |