一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种对象处理方法、装置、电子设备及存储介质与流程

2022-12-09 22:51:22 来源:中国专利 TAG:


1.本发明涉及网络技术领域,特别涉及一种对象处理方法、装置、电子设备及存储介质。


背景技术:

2.随着互联网通信技术的飞速发展,不同地方用户在线上办公成为越来越重要的工作方式,越来越多的公司也开始启用线上会议助力企业间高效沟通。特别是某些应用程序提供的会议功能,不仅具有基于ip地址的语音传输的相关的特点,还提供了多样的会控操作功能,且提供了大规模人员超大会议的特性。在满足用户音视频需求的同时,线上会议也提供了文档分享和ppt实时演示的功能,实现了在线实时演示文档和讲解的功能,进一步满足用户多样的会议需求。
3.然而,由于线上会议存在线上人员过多和分享的对象过于庞大可能会导致传输的数据量暴增的结果,从而造成数据传输过程中丢包的可能。


技术实现要素:

4.为了解决现有技术的问题,本发明实施例提供了一种对象处理方法、装置、电子设备及存储介质。技术方案如下:
5.第一方面,提供了一种对象处理方法,应用于服务器,服务器服务于参与活动的对象分享发起端和对象分享获取端,该方法包括:
6.接收对象分享发起端的对象分享请求,对象分享请求中携带有对象的标识信息;
7.基于标识信息获取对象的内容信息,利用对象处理系统对对象的内容信息进行格式转换处理,资源地址的生成以及存储处理;
8.响应于对象分享获取端发送的活动信息获取请求,向对象分享获取端返回活动信息;
9.响应于对象分享获取端发送的对象获取请求,向对象分享获取端返回对象的资源地址,以使对象分享获取端基于资源地址获取对象经过格式转换后的内容信息。
10.第二方面,提供了一种对象处理装置,服务于参与活动的对象分享发起端和对象分享获取端,该装置包括:
11.接收模块,用于接收对象分享发起端的对象分享请求,对象分享请求中携带有对象的标识信息;
12.对象处理模块,用于基于标识信息获取对象的内容信息,利用对象处理系统对对象的内容信息进行格式转换处理,资源地址的生成以及存储处理;
13.发送模块,用于响应于对象分享获取端发送的活动信息获取请求,向对象分享获取端返回活动信息;响应于对象分享获取端发送的对象获取请求,向对象分享获取端返回对象的资源地址,以使对象分享获取端基于资源地址获取对象经过格式转换后的内容信息。
14.第三方面,提供了一种计算机可读存储介质,计算机可读存储介质中存储有至少一条指令或至少一段程序,至少一条指令或至少一段程序由处理器加载并执行以实现如上述第一方面的对象处理方法。
15.第四方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述第一方面中提供的对象处理方法。
16.本发明实施例通过接收对象分享发起端的对象分享请求,对象分享请求中携带有对象的标识信息,基于标识信息获取对象的内容信息,利用对象处理系统对对象的内容信息进行格式转换处理,资源地址的生成以及存储处理,响应于对象分享获取端发送的活动信息获取请求,向对象分享获取端返回活动信息,响应于对象分享获取端发送的对象获取请求,向对象分享获取端返回对象的资源地址,以使对象分享获取端基于资源地址获取对象经过格式转换后的内容信息。上述方法可以通过两个请求将活动信息和对象经过格式转换后的内容信息拆分成两个数据包来下发,减少单次数据包的大小,降低被长链接系统丢掉的可能。
附图说明
17.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1是本发明实施例提供的一种实施环境的示意图;
19.图2是本发明实施例提供的一种对象处理方法的流程示意图;
20.图3是本发明实施例提供的一种对象处理方法的流程示意图;
21.图4是本发明实施例提供的一种生成规则修改前后的url的示意图;
22.图5是本发明实施例提供的一种对象处理装置的结构框图;
23.图6是本发明实施例提供的一种电子设备的硬件结构框图。
具体实施方式
24.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
25.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产
品或设备固有的其它步骤或单元。
26.请参阅图1,其所示为本发明实施例提供的一种实施环境示意图,该实施环境可以包括服务器101、对象分享发起端102和对象分享获取端103。
27.其中,服务器101可以是接收对象分享发起端102的对象分享请求的设备,可选的,服务器101可以是一个是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务的云服务器,本发明在此不做限制。
28.云计算(cloud computing)是一种计算模式,它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和信息服务。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。作为云计算的基础能力提供商,会建立云计算资源池(简称云平台,一般称为iaas(infrastructure as a service,基础设施即服务)平台,在资源池中部署多种类型的虚拟资源,供外部客户选择使用。云计算资源池中主要包括:计算设备(为虚拟化机器,包含操作系统)、存储设备、网络设备。按照逻辑功能划分,在iaas(infrastructure as a service,基础设施即服务)层上可以部署paas(platform as a service,平台即服务)层,paas层之上再部署saas(software as a service,软件即服务)层,也可以直接将saas部署在iaas上。paas为软件运行的平台,如数据库、web容器等。saas为各式各样的业务软件,如web门户网站、短信群发器等。一般来说,saas和paas相对于iaas是上层。
29.可选的,服务器101可以是服务器,服务于参与活动的对象分享发起端102和对象分享获取端103。服务器101可以接收对象分享发起端102的对象分享请求,对象分享请求中携带有对象的标识信息。并基于标识信息获取对象的内容信息,利用对象处理系统对对象的内容信息进行格式转换处理,资源地址的生成以及存储处理,响应于对象分享获取端103发送的活动信息获取请求,向对象分享获取端103返回活动信息,响应于对象分享获取端103发送的对象获取请求,向对象分享获取端103返回对象的资源地址,以使对象分享获取端103基于资源地址获取对象经过格式转换后的内容信息。
30.其中,对象分享发起端102和对象分享获取端103可以是所属用户的设备,用于分别发送对象分享请求和活动消息获取请求。可选的,上述对象分享发起端102和对象分享获取端103以包括但不限于智能手机、台式计算机、平板电脑、笔记本电脑、智能音箱、数字助理、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、智能可穿戴设备等类型的电子设备。也可以为运行于上述电子设备的软体,例如应用程序、小程序等。可选的,电子设备上运行的操作系统可以包括但不限于安卓系统、ios系统、linux、windows、unix等。
31.请参阅图2,图2所示为本发明实施例提供的一种对象处理方法的流程示意图,该方法可以应用于图1所示的系统。需要说明的是,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行
(例如并行处理器或者多线程处理的环境)。具体的如图2所示,上述的对象处理方法可以应用于服务器,该服务器是服务于参与活动的对象分享发起端和对象分享获取端之间的服务器,所述方法可以包括:
32.s201:接收对象分享发起端的对象分享请求,对象分享请求中携带有对象的标识信息。
33.本技术实施例中,上文中参与活动中的活动可以是在服务器的配合下,对象分享发起端和对象分享获取端之间的信息分享活动,比如线上会议。其中,对象可以是信息分享活动中的文档,图片,视频,音频等。
34.在一个可选的实施例中,服务器可以接收对象分享发起端的对象分享请求,对象分享请求中携带有对象的标识信息。其中,假设对象是一个文档,对象的标识信息可以是文档的名称,fileid,假设对象是图片,则对象的标识信息可以是指代图片的字符串,音频和视频也是同样如此,这里就不再赘述。
35.在一些可能的实施例中,由于上文已经提到活动可以是一个线上会议,线上会议的成员可以包括对象分享发起端所属的用户和对象分享获取端所属的用户。在线上会议过程中的某一时刻,可以存在一个对象分享发起端(文档分享发起端)和多个对象分享获取端(文档分享获取端)。可选的,每个时刻的对象分享发起端可以是不同的,也可以存在相同的情况。
36.可选的,对象分享获取端数量是没有限制的。可选的,若该线上会议本身是一个超大规模的线上会议,则对象分享获取端的数量可以大于等于预设数量阈值,举个例子,预设数量阈值可以是300。
37.在一个可能的实施例中,在活动是一个线上会议的前提下,步骤s201之前,即服务器接收对象分享发起端的对象分享请求,对象分享请求中携带有对象的标识信息之前,服务器可以提前接收来自对象分享发起端上传的对象的内容信息。可选的,当服务器接收到来自对象分享发起端上传的对象的内容信息,以将对象的内容信息存储至对象处理系统中的对象存储模块。
38.这是因为,在大规模的线上会议的情况下,对象分享发起端所要分享的对象的内容信息,比如文档的内容信息整体内存就比较大,若不提前上传,则可能会出现因为内存较大,导致上传服务器比较慢,进而造成分享到对象分享获取端较慢的后果。
39.s203:基于标识信息获取对象的内容信息,利用对象处理系统对对象的内容信息进行格式转换处理,资源地址的生成以及存储处理。
40.在一个可选的实施例中,对象处理系统可以是集成在服务器中的系统,还可以是独立于服务器的系统。
41.本技术实施例中,若对象处理系统是集成在服务器中的系统,对象处理系统可以包括对象存储模块、对象转换模块和资源地址存储模块。若对象处理系统是独立于服务器的系统,则上述的对象存储模块可以被称为对象存储平台(服务器),上述的对象转换模块可以被称为对象转换平台(服务器),上述的资源地址存储模块可以被称为资源地址存储平台(服务器)。
42.下面以对象存储模块、对象转换模块和资源地址存储模块为例对步骤s203中的实施方式继续阐述,请参阅图3,图3所示为本发明实施例提供的一种对象处理方法的流程示
意图,包括:
43.s2031:向对象存储模块发送对象的内容信息获取请求,内容信息获取请求包括标识信息,内容信息获取请求用于指示对象存储模块基于标识信息获取对象的内容信息。
44.本技术实施例中,由于上文中提到服务器可以把接收到的对象的内容信息存储至对象存储模块,因此,当服务器接收到对象的标识信息后,可以向对象存储模块发送对象的内容信息获取请求,其中,内容信息获取请求包括标识信息,内容信息获取请求用于指示对象存储模块基于标识信息获取对象的内容信息。
45.s2032:接收对象存储模块返回的对象的内容信息。
46.本技术实施例中,该对象的内容信息可以为二进制格式的信息。可选的,对象存储模块开始接收到的来自服务器的对象的内容信息可以不是二进制格式的,而是后期进行转换的。
47.在一些可能的实施例中,除了对象的内容信息之外,服务器还可以获取对象的其他相关信息,比如说属性信息,包括对象的名称,对象的容量信息,对象的字数,对象的原始格式信息等等。
48.s2033:向对象转换模块发送内容信息转换指令,内容信息转换指令中包括对象的内容信息,内容信息转换指令用于指示对象转换模块将对象的内容信息由初始格式转换成预设格式,并基于格式转换后的内容信息生成资源地址。
49.本技术实施例中,为了使得后续对象分享获取端能够更容易地、更清晰地、且不易篡改打开对象的内容信息,上文中转换后的预设格式可以是pdf格式。当然,pdf格式也只是一个可选的实施方式,在实际应用中,可以根据预先设置进行格式的转换。
50.在一个可选的实施例中,在格式转换后的内容信息为多个子内容信息的集合的情况下,上文中的基于格式转换后的内容信息生成资源地址可以表示为:对象转换模块可以为多个子内容信息中的每个子内容信息生成子资源地址,并基于子资源地址得到资源地址。
51.举个例子,假设对象为一个多页的word文档,当对象转换模块对该word文档进行格式转换后,可以得到多页的pdf文档,上述的多个字内容信息就是pdf文档中的多个子pdf页。可选的,对象转换模块可以为多个子pdf页中的每个子pdf页生成子资源地址,并基于子资源地址得到资源地址,如此,就可以得到多页的pdf文档的资源地址集合。
52.可选的,上述的资源地址可以为统一资源定位器(uniform resource locator,url)。
53.由于后续对象分享获取端是基于资源地址获取对象经过格式转换后的内容信息的,而在大规模会议的场景中,经过格式转换后的内容信息存在容量较大的可能,具体而言,就是转换格式后的pdf文档的页数可能过多,若对象转换模块在生成每个pdf页的url的时候,都是随机生成的,则每个url都可能由不同的字符串组成。如此,若分享的文档页码很多,会带来url的急剧膨胀,导致会议中分享数据膨胀,针对于此,可以修改url的生成规则,采用前缀 页码的形式,对url进行改造,改造后的url为呈现为:子资源地址包括共享部分和区别部分;其中,每个子内容信息对应的子资源地址的共享部分是相同的,每个子内容信息对应的子资源地址的区别部分是不同的;共享部分的字节数大于区别部分的字节数。
54.请参阅图4,图4所示为本发明实施例提供的一种生成规则修改前后的url的示意
图,其中,图4中的(a)表示的是url的生成规则修改前生成的url,可以看见每个url大部分字节是不相同的,图4中的(b)表示的是url的生成规则修改后生成的url,可以看出每个子内容信息对应的子资源地址的共享部分是相同的,每个子内容信息对应的子资源地址的区别部分(页码数)是不同的;共享部分的字节数大于区别部分的字节数。
55.如此,使得最终下发到对象分享获取端的子资源地址(每个pdf页对应的url)只用使用前缀 页码数即可表明所有文档数据。不再需要对每一页单独下发一个url。对一个页码较多的pdf文档,所需要下发的数据量很小,从而节省不仅节省资源地址存储模块中的存储资源,还可以节省后续下发所需的通信资源。
56.s2034:接收对象转换模块返回的格式转换后的内容信息和资源地址。
57.本技术实施例中,服务器在对象转换模块将对象的内容信息由初始格式转换成预设格式,并基于格式转换后的内容信息生成资源地址之后,可以接收对象转换模块返回的格式转换后的内容信息和资源地址。
58.s2035:向资源地址存储模块发送地址存储指令,地址存储指令中包含资源地址。
59.低于按地址存储模块接收到资源地址后,可以将其存储到本地活动相关的存储数据中。
60.s2036:接收资源地址存储模块返回的地址存储反馈。
61.本技术实施例中,该地址存储反馈用于告知服务器已经将资源地址存储在资源地址存储模块中。
62.在一些可能的实施例中,若上述分别用于存储对象的内容信息和资源地址的存储对象存储模块和资源地址存储模块是独立于服务器的,则存储对象存储模块和资源地址存储模块都可以是以区块链方式来呈现。
63.其中,区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层。
64.区块链底层平台可以包括用户管理、基础服务、智能合约以及运营监控等处理模块。其中,用户管理模块负责所有区块链参与者的身份信息管理,包括维护公私钥生成(账户管理)、密钥管理以及用户真实身份和区块链地址对应关系维护(权限管理)等,并且在授权的情况下,监管和审计某些真实身份的交易情况,提供风险控制的规则配置(风控审计);基础服务模块部署在所有区块链节点设备上,用来验证业务请求的有效性,并对有效请求完成共识后记录到存储上,对于一个新的业务请求,基础服务先对接口适配解析和鉴权处理(接口适配),然后通过共识算法将业务信息加密(共识管理),在加密之后完整一致的传输至共享账本上(网络通信),并进行记录存储;智能合约模块负责合约的注册发行以及合约触发和合约执行,开发人员可以通过某种编程语言定义合约逻辑,发布到区块链上(合约注册),根据合约条款的逻辑,调用密钥或者其它的事件触发执行,完成合约逻辑,同时还提供对合约升级注销的功能;运营监控模块主要负责产品发布过程中的部署、配置的修改、合约设置、云适配以及产品运行中的实时状态的可视化输出,例如:告警、监控网络情况、监控节点设备健康状态等。
65.平台产品服务层提供典型应用的基本能力和实现框架,开发人员可以基于这些基本能力,叠加业务的特性,完成业务逻辑的区块链实现。应用服务层提供基于区块链方案的应用服务给业务参与方进行使用。
66.在一些可能的实施例中,若上述分别用于存储对象的内容信息和资源地址的存储对象存储模块和资源地址存储模块是集成于服务器的,则服务器可以区块链的方式呈现。
67.在一些可能的实施例中,服务器可以在接收资源地址存储模块返回的地址存储反馈之后,向对象分享发起端发送一个对象分享反馈,用于告知对象分享发起端对象所有的处理(获取,格式转换,url生成)都已经完成,只待接收到对象分享获取端的活动信息获取请求以及后面的对象获取请求。
68.然而,上文以及提到,由于对象存在超大容量的可能性,若待所有的处理流程结束,才能反馈给对象分享发起端对象分享反馈,则可能触发请求超时,给对象分享发起端的用户不好的使用体验,基于此,服务器可以在对象的内容信息的容量大于等于容量阈值的情况下,基于标识信息从对象处理系统中获取对象的内容信息之前,可以向对象分享发起端发送对象分享反馈。也就是说,可以即时地给到对象分享发起端的用户反馈,提高用户的使用体验感。
69.s205:响应于对象分享获取端发送的活动信息获取请求,向对象分享获取端返回活动信息。
70.s207:响应于对象分享获取端发送的对象获取请求,向对象分享获取端返回对象的资源地址,以使对象分享获取端基于资源地址获取对象经过格式转换后的内容信息。
71.本技术实施例中,上述的活动信息包括参与活动的成员姓名,成员头像,成员状态,还可以包括公共信息,比如主持人信息,会议主题,会议开始时间。
72.相关技术中,为了减少数据传输的流程,服务器可以将上述两个请求(活动信息获取请求和对象获取请求)合并,同时返回活动信息和对象经过格式转换后的内容信息,然而,在大规模的会议中,活动信息和对象经过格式转换后的内容信息的数据量都可能非常大,如果放在一个数据包里面回复,可能会导致整个数据包体过大,被长链接系统丢掉。
73.基于此,本技术实施例中,服务器可以响应于对象分享获取端发送的活动信息获取请求,向对象分享获取端返回活动信息。当对象分享获取端确定活动信息获取完成的情况下,可以向服务器发送对象获取骑请求,如此,服务器可以响应于对象分享获取端发送的对象获取请求,向对象分享获取端返回对象的资源地址,以使对象分享获取端基于资源地址获取对象经过格式转换后的内容信息。
74.如此,将上述可能过大的数据包分成两个部分来下发,减少单个数据包的大小,降低被长链接系统丢掉的可能。
75.综上,本技术实施例中,服务器可以在对象的内容信息的容量大于等于容量阈值的情况下,基于标识信息从对象处理系统中获取对象的内容信息之前,可以向对象分享发起端发送对象分享反馈,使得对象分享发起端的用户能够即时接收到分享反馈,提高用户体验感。
76.同时,通过对url生成规则的修改,使得对一个页码较多的pdf文档,所需要下发的数据量很小,从而节省不仅节省资源地址存储模块中的存储资源,还可以节省后续下发所需的通信资源。
77.进一步地,服务器可以通过两个请求将活动信息和对象经过格式转换后的内容信息拆分成两个数据包来下发,减少数据包的大小,降低被长链接系统丢掉的可能。
78.请参阅图5,其所示为本发明实施例提供的一种对象处理装置的结构示意图,该装置具有实现上述方法实施例中对象处理方法的功能,功能可以由硬件实现,也可以由硬件执行相应的软件实现。如图5所示,该装置可以包括:
79.接收模块501,用于接收对象分享发起端的对象分享请求,对象分享请求中携带有对象的标识信息;
80.对象处理模块502,用于基于标识信息获取对象的内容信息,利用对象处理系统对对象的内容信息进行格式转换处理,资源地址的生成以及存储处理;
81.发送模块503,用于响应于对象分享获取端发送的活动信息获取请求,向对象分享获取端返回活动信息;响应于对象分享获取端发送的对象获取请求,向对象分享获取端返回对象的资源地址,以使对象分享获取端基于资源地址获取对象经过格式转换后的内容信息。
82.作为一个可能的实施方式,在对象的内容信息的容量大于等于容量阈值的情况下,基于标识信息从对象处理系统中获取对象的内容信息之前,还包括:
83.向对象分享发起端发送对象分享反馈。
84.作为一个可能的实施方式,对象处理系统包括对象存储模块;
85.对象处理模块包括第一发送模块和第一接收模块;
86.第一发送模块,用于向对象存储模块发送对象的内容信息获取请求,内容信息获取请求包括标识信息,内容信息获取请求用于指示对象存储模块基于标识信息获取对象的内容信息;
87.第一接收模块,用于接收对象存储模块返回的对象的内容信息;
88.其中,内容信息为二进制格式的信息。
89.作为一个可能的实施方式,对象处理系统包括对象转换模块和资源地址存储模块;
90.对象处理模块包括第二发送模块、第二接收模块、第三发送模块、第三接收模块;
91.第二发送模块,用于向对象转换模块发送内容信息转换指令,内容信息转换指令中包括对象的内容信息,内容信息转换指令用于指示对象转换模块将对象的内容信息由初始格式转换成预设格式,并基于格式转换后的内容信息生成资源地址;
92.第二接收模块,用于接收对象转换模块返回的格式转换后的内容信息和资源地址;
93.第三发送模块,用于向资源地址存储模块发送地址存储指令,地址存储指令中包含资源地址;
94.第三接收模块,用于接收资源地址存储模块返回的地址存储反馈。
95.作为一个可能的实施方式,在格式转换后的内容信息为多个子内容信息的集合的情况下;基于格式转换后的内容信息生成资源地址,包括:
96.为多个子内容信息中的每个子内容信息生成子资源地址;
97.基于子资源地址得到资源地址。
98.作为一个可能的实施方式,子资源地址包括共享部分和区别部分;
99.其中,每个子内容信息对应的子资源地址的共享部分是相同的;每个子内容信息对应的子资源地址的区别部分是不同的;共享部分的字节数大于区别部分的字节数。
100.作为一个可能的实施方式,对象分享获取端的数量大于等于预设数量阈值。
101.需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
102.本发明实施例提供了一种电子设备,该电子设备包括处理器和存储器,该存储器中存储有至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现如上述方法实施例所提供的对象处理方法。
103.存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用以及对象处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、功能所需的应用程序等;存储数据区可存储根据所述设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器对存储器的访问。
104.本发明实施例所提供的方法实施例可以在计算机终端、服务器或者类似的运算装置中执行。图6是本发明实施例提供的运行一种对象处理方法的电子设备的硬件结构框图,如图6所示,该电子设备的内部结构可包括但不限于:处理器、网络接口及存储器。其中,电子设备内的处理器、网络接口及存储器可通过总线或其他方式连接,在本说明书实施例所示图6中以通过总线连接为例。
105.其中,处理器(或称cpu(central processing unit,中央处理器))是电子设备的计算核心以及控制核心。网络接口可选的可以包括标准的有线接口、无线接口(如wi-fi、移动通信接口等)。存储器(memory)是电子设备中的记忆设备,用于存放程序和数据。可以理解的是,此处的存储器可以是高速ram存储设备,也可以是非不稳定的存储设备(non-volatile memory),例如至少一个磁盘存储设备;可选的还可以是至少一个位于远离前述处理器的存储装置。存储器提供存储空间,该存储空间存储了电子设备的操作系统,可包括但不限于:windows系统(一种操作系统),linux(一种操作系统),android(安卓,一种移动操作系统)系统、ios(一种移动操作系统)系统等等,本发明对此并不作限定;并且,在该存储空间中还存放了适于被处理器加载并执行的一条或一条以上的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。在本说明书实施例中,处理器加载并执行存储器中存放的一条或一条以上指令,以实现上述方法实施例提供的对象处理方法。
106.本发明的实施例还提供了一种计算机可读存储介质,该存储介质可设置于电子设备之中以保存用于实现一种对象处理方法相关的至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现上述方法实施例提供的对象处理方法。
107.本发明的实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备
的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的各种可选实现方式中提供的对象处理方法。
108.可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
109.需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
110.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
111.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
112.以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献