物联网系统及其实现方法、相关设备与流程

文档序号:32211120发布日期:2022-11-16 06:04阅读:215来源:国知局
物联网系统及其实现方法、相关设备与流程

1.本公开涉及物联网系统技术领域,尤其涉及一种物联网系统及其实现方法、相关设备。


背景技术:

2.近几年来,随着国家新基建战略的提出,物联网应用和解决方案的需求逐渐兴起。对于大型物联网解决方案,用到的设备、子系统种类繁多,不同的业务场景涉及到众多的厂商以及各种不同协议的设备,开发、集成的复杂度极高。现在大部分智能设备的厂商,在硬件层面的开放性比较差,很少对外开放硬件可编程接口,使得外部开发的程序很难植入到系统中。


技术实现要素:

3.本公开提出一种物联网系统及其实现方法。
4.本公开第一方面,提供了一种物联网系统,包括:
5.至少两个物联网子系统,所述物联网子系统包括终端设备;其中,所述至少两个物联网子系统中至少存在一个物联网子系统的开发主体与其他物联网子系统不同;
6.接入平台,被配置为:接入所述物联网子系统以暴露所述物联网子系统的接口,所述接口用于提供所述物联网子系统的数据收发通道;以及
7.设备控制系统,被配置为:经过所述接入平台调用所述物联网子系统的接口以向所述终端设备发送控制指令。
8.本公开第二方面,提供了一种物联网系统的实现方法,其中,所述物联网系统包括至少两个物联网子系统、接入平台和设备控制系统;所述物联网子系统包括终端设备;其中,所述至少两个物联网子系统中至少存在一个物联网子系统的开发主体与其他物联网子系统不同;所述方法包括:
9.利用所述接入平台接入所述物联网子系统以暴露所述物联网子系统的接口,所述接口用于提供所述物联网子系统的数据收发通道;以及
10.利用所述设备控制系统经过所述接入平台调用所述物联网子系统的接口以向所述终端设备发送控制指令。
11.本公开第三方面,提供了一种计算机设备,包括一个或者多个处理器、存储器;和一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被所述一个或多个处理器执行,所述程序包括用于执行根据第二方面所述的方法的指令。
12.本公开第四方面,提供了一种包含计算机程序的非易失性计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,使得所述处理器执行第二方面所述的方法。
13.本公开第五方面,提供了一种计算机程序产品,所述计算机程序产品包括存储有指令的计算机可读存储介质,所述指令在被执行时使得计算设备的至少一个中央处理器单
元执行根据第二方面所述的方法。
14.本公开提供的物联网系统及其实现方法、相关设备,使用统一的接入平台来将物联网子系统接入并暴露出接口,使得设备控制系统可通过接入平台向终端设备发送控制指令以控制物联网子系统中的终端设备执行相应的操作指令,该方案可适配不同开发主体(例如,不同的物联网设备厂商)的物联网终端设备,从而降低了开发复杂性,解决了不同开发主体的物联网终端设备的控制的复杂性问题。
附图说明
15.为了更清楚地说明本公开或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
16.图1示出了本公开实施例所提供的示例性物联网系统的结构示意图。
17.图2示出了根据本公开实施例的示例性物联网子系统的结构示意图。
18.图3示出了本实施例所提供的一种更为具体的电子设备的硬件结构示意图。
19.图4示出了本公开实施例所提供的示例性物联网系统实现方法的流程示意图。
具体实施方式
20.为使本公开的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本公开进一步详细说明。
21.需要说明的是,除非另外定义,本公开实施例使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
22.现阶段互联网、物联网应用处于高速发展阶段,技术架构也得到了快速发展,系统越来越复杂,系统之间的通信链路越来越长。一般地,大部分厂商会推广自己的设备管理及物联网(internet of things,简称iot)平台,采用云端接口调用的方式和硬件交互,以扩充其生态。而在企业级场景下,大型物联网解决方案一般都会包含多个子系统,各个子系统之间协议不同,通讯架构也各式各样,这给设备数据同步造成了很大困扰。由于通讯协议的差别,造成很难在同一个维度查看所有设备状态,这也给系统开发人员提升了系统数据通讯的复杂度。
23.由此可见,对于大型解决方案来说,需要一个统一的平台来对接所有设备,以降低系统的复杂度和开发效率。为了解决这个问题,本公开提供了一种基于物联网系统的数据同步及控制的架构。
24.本公开实施例提供了一种物联网系统及其实现方法。该物联网系统,包括:至少两
个物联网子系统,所述物联网子系统包括终端设备;其中,所述至少两个物联网子系统中至少存在一个物联网子系统的开发主体与其他物联网子系统不同;接入平台,被配置为:接入所述物联网子系统以暴露所述物联网子系统的接口,所述接口用于提供所述物联网子系统的数据调用通道;以及,设备控制系统,被配置为:经过所述接入平台调用所述物联网子系统的接口以向所述终端设备发送控制指令。
25.本公开实施例提供的物联网系统及其实现方法,使用统一的接入平台来将物联网子系统接入并暴露出接口,使得设备控制系统可通过接入平台向终端设备发送控制指令以控制物联网子系统中的终端设备执行相应的操作指令,该方案可适配不同开发主体(例如,不同的物联网设备厂商)的物联网终端设备,从而降低了开发复杂性,解决了不同开发主体的物联网终端设备的控制的复杂性问题。
26.图1示出了本公开实施例所提供的示例性物联网系统100的结构示意图。
27.如图1所示,物联网系统100可以包括至少两个物联网子系统(例如,子系统102a、102b、102n)、接入平台104和设备控制系统106。在一些实施例中,如图1所示,物联网系统100还可以包括业务系统108、数据收集系统110、数据同步系统112和大数据平台114。
28.接入平台104、设备控制系统106、业务系统108、数据收集系统110、数据同步系统112和大数据平台114可以各自部署在不同的服务器或者采用分布式方式部署在多个服务器上。在服务器的处理能力和数据存储能力满足需求的情况下,也可以在一台服务器上部署两个以上的前述系统,例如,将数据收集系统110和数据同步系统112部署在同一服务器上。在一些实施例中,数据收集系统110可以采用部署在服务器上的数据收集程序来实现,类似地,数据同步系统112也可以采用部署在服务器上的数据同步程序来实现。
29.图2示出了根据本公开实施例的示例性物联网子系统102a的结构示意图。如图2所示,物联网子系统102a,可以进一步包括一个或多个物联网终端设备(例如,设备1022a、1022b、1022n)。在一些实施例中,物联网子系统102a还可以包括设备管理系统1024,用于对该子系统中的物联网终端设备进行管理、数据收集、控制指令下发,等等。例如,设备管理系统1024可以是物联网终端设备的设备厂商的设备管理系统或者iot平台。
30.接入平台104可以接入各物联网子系统(例如,子系统102a、102b、102n)以暴露物联网子系统的接口(例如,子系统接口1042),该接口可以用于提供物联网子系统的数据收发通道,使得其他系统可以通过接入平台104调用子系统接口1042进而从相应子系统中获取数据或向相应子系统发送控制指令等。例如,该接口可以是物联网子系统的可编程接口。
31.在一些实施例中,物联网子系统,例如,可以通过设备管理系统1024来接入该接入平台104。在接入该接入平台104之前,例如,设备管理系统1024可以先从接入平台104获取开发凭证(例如,ak(access key id)、sk(secret access key))以及用于接入该接入平台的软件开发工具包(software development kit,简称sdk),该软件开发工具包中封装了接入该接入平台104的接入操作代码。然后,设备管理系统1024运行该sdk,基于该开发凭证完成与接入平台104的接入操作,从而将接口暴露在接入平台104上以供其他系统调用。可以理解的是,这里的接入操作仅仅是示例性的,采用其他接入方式来接入该接入平台104也可以是适用的,在此不做限制。
32.接入该接入平台104的物联网子系统中至少存在一个物联网子系统的开发主体与其他物联网子系统的开发主体是不同的。在一些实施例中,子系统102a、102b和102n的开发
主体各不相同。例如,子系统102a、102b和102n可以是由不同的物联网设备厂商分别开发的物联网系统。这些由不同的物联网设备厂商分别开发的物联网系统均可以采用上述接入方式来接入前述接入平台104,在此不再赘述。
33.在将各物联网子系统接入该接入平台104之后,这些物联网子系统中的各物联网终端设备(例如,设备1022a、1022b、1022n)则被纳入到物联网系统100中。设备控制系统106则可以经过接入平台104调用物联网子系统的接口(例如,子系统接口1042)以向相应子系统中的终端设备发送控制指令,例如,控制终端设备执行相应的操作指令。例如,终端设备为工作环境下的灯具,该控制指令可以是控制该灯具点亮或熄灭。可见,当物联网子系统接入物联网系统100之后,设备控制系统106就可以针对任一已经接入的物联网子系统下属的终端设备,通过接入平台104来传递控制指令进而控制相应终端设备执行相应动作。在一些实施例中,设备控制系统106可以采用http协议接口与子系统接口进行对接,进而获取管理终端设备的相关能力,例如,设备查询、设备控制、状态更新等。
34.在一些实施例中,业务系统108可以接收用户的目标设备操作请求,该目标设备操作请求可以包括目标设备所属物联网子系统的标识(例如,子系统102a)和目标设备的标识(例如,设备1022a)以及具体的操作内容(例如,控制设备1022a开启)等信息。设备控制系统106则可以根据该目标设备操作请求确定目标设备所属物联网子系统102a,然后,通过接入平台104调用目标设备所属物联网子系统102a的接口以将目标设备操作请求发送给该目标设备所属物联网子系统102a。在一些实施例中,设备控制系统106还可以先对目标设备操作请求进行解析,若该目标设备操作请求不能被目标设备所属物联网子系统所识别,则设备控制系统106还可以将该目标设备操作请求转换为目标设备所属物联网子系统对应的可识别指令。例如,目标设备操作请求为{"cmd”:”open”},在转换为目标设备所属物联网子系统对应的可识别指令,可能是{“command”:”open_door”}。
35.目标设备所属物联网子系统102a在接收到该目标设备操作请求之后,可以根据该目标设备操作请求对目标设备1022a执行相应的操作指令,并将操作结果反馈数据(例如,设备1022a已开启)经接入平台104发送给设备控制系统106。设备控制系统106则可以将该操作结果反馈数据返回给业务系统108。
36.在一些实施例中,数据收集系统110可以按照预设频率通过接入平台104调用物联网子系统的接口以采集物联网子系统的数据。数据采集可以是数据收集系统110实时通过接入平台104从物联网子系统拉取数据,也可以是接入平台104定时从物联网子系统拉取数据然后推送到数据收集系统110。采集数据可以采用通过http协议或消息队列协议(message queue,简称mq)等子系统支持的协议来获取数据,具体不做限制。
37.在一些实施例中,数据收集系统110可以对物联网子系统的数据进行清洗,并将清洗后的物联网子系统的数据发送给数据同步系统112。数据同步系统112则可以将清洗后的物联网子系统的数据推送至消息队列116中。业务系统108则可以监听该消息队列116,从消息队列116中获取清洗后的物联网子系统的数据中的更新数据,并可存储在业务系统数据库中。在一些实施例中,业务系统108所获取的更新数据可以是实时监听消息队列116中的数据变化而确定的。
38.在一些实施例中,数据收集系统110对数据的清洗可以包括过滤掉已经同步的数据或没有变化的数据。例如,该数据可以是某个物联网终端设备的当前工作状态,该数据例
如包括设备标识、状态信息和时间戳,新数据与旧数据相比较,对应于同一设备标识的状态信息没有变化且时间戳没有改变的情况下,说明新数据是已经同步的数据。又例如,新数据与旧数据相比较,对应于同一设备标识的状态信息没有变化,认为新数据是没有变化的数据。对于已经同步的数据或没有变化的数据,数据收集系统110则不向数据同步系统112推送,而仅将发生变化的数据发送给数据同步系统112。
39.在一些实施例中,大数据平台114可以从数据收集系统110获取物联网子系统的数据,并对物联网子系统的数据进行业务分析,进而生成分析结果,然后将分析结果推送至消息队列116中。业务系统108还可以监听该消息队列116以获取该分析结果。
40.例如,物联网子系统102a是某个园区的一个或多个路灯(即物联网终端设备1022a、1022b、1022n)的物联网系统。假设该路灯是感应式路灯(例如,有人经过时点亮,无人经过时熄灭),且根据日照程度其亮度也有所变化(例如,环境光线亮度越暗该路灯亮度约高,且当环境光线亮度高于某阈值时该路灯关闭),则数据收集系统110所收集的数据可以是一个或多个路灯(例如,所有与物联网系统100建立连接的路灯)的点亮状态(是否点亮、点亮的亮度值)以及点亮时长。数据收集系统110可以定时收集这些路灯的状态数据然后推送到大数据平台114,例如,可以通过调用大数据平台114的数据接收接口1142向大数据平台114推送数据。大数据平台114在接收到这些路灯的状态数据之后,可以进行业务数据分析,生成实时计算指标数据,得到分析结果,例如,该园区的各个区域的路灯点亮情况,进而可以分析得到该园区各个区域的日照情况和人流情况,等等。
41.在一些实施例中,数据同步系统112和大数据平台114的消息队列可以均存放在一台单独的数据库服务器中,共同构成消息队列116,这样,业务系统108可以仅对该数据库服务器中的消息队列116进行监听即可随时获取更新数据和业务分析结果。
42.本公开实施例还提供了一种电子设备200。图3示出了本实施例所提供的一种更为具体的电子设备200的硬件结构示意图。上述物联网系统100中任一系统或设备的硬件结构均可以采用该电子设备200来实现,并且,在实现时,物联网系统100中任一系统或设备可以采用一个或多个电子设备200来实现,采用多个电子设备200来实现时,其形式可以是分布式的。这些电子设备200可以相互配合以实现本公开实施例所提供的实现物联网系统100的方法(例如,图4的方法300)。
43.该设备200可以包括:处理器202、存储器204、输入/输出接口206、通信接口208和总线210。其中处理器202、存储器204、输入/输出接口206和通信接口208通过总线210实现彼此之间在设备内部的通信连接。
44.处理器202可以采用通用的cpu(central processing unit,中央处理器)、微处理器、应用专用集成电路(application specific integrated circuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。
45.存储器204可以采用rom(read only memory,只读存储器)、ram(random access memory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器204可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器204中,并由处理器202来调用执行。
46.输入/输出接口206用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中
输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
47.通信接口208用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。
48.总线210包括一通路,在设备的各个组件(例如处理器202、存储器204、输入/输出接口206和通信接口208)之间传输信息。
49.需要说明的是,尽管上述设备仅示出了处理器202、存储器204、输入/输出接口206、通信接口208以及总线210,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。
50.可以看出,本公开实施例提供的物联网系统100,为了解决不同厂商的设备数据同步、设备控制的复杂性问题,使用一套统一的解决方案来实现,通过该方案,设备数据可以使用统一协议来同步,可适配多家厂商,设备控制可以通过统一入口,从而降低了开发复杂性。本公开实施例提供的物联网系统100,提供了一种大型物联网解决方案中系统设备数据及设备控制的架构,使得系统开发人员能够使用统一方法同步设备数据,实现设备控制,降低开发人员对设备集成的复杂度,提升交付效率。
51.本公开实施例提供的物联网系统100,通过对设备数据同步、设备控制的架构设计,可以实现设备的统一管理、统一接入,从而使开发人员不必关心设备接入的细节,只需编写业务代码调用接口就可以获取设备数据、控制设备。本公开实施例提供的物联网系统100,简化了开发人员控制设备、数据同步流程,节省了项目开发资源,降低了复杂度。本公开实施例提供的物联网系统100,可以适用于多个场景,如:园区、智慧城市、交通等,并且可以适配多个厂商的设备,接入一次后续不需要再次接入。本公开实施例提供的物联网系统100,将设备接入与业务开发解耦,开发人员可以专注于业务系统的实现。
52.本公开实施例还提供了一种物联网系统的实现方法。
53.图4示出了本公开实施例所提供的示例性物联网系统实现方法的流程示意图。该方法300可以应用于图1所示的物联网系统100,并可以包括以下步骤。
54.在步骤302,利用所述接入平台接入所述物联网子系统以暴露所述物联网子系统的接口,所述接口用于提供所述物联网子系统的数据收发通道。
55.在步骤304,利用所述设备控制系统经过所述接入平台调用所述物联网子系统的接口以向所述终端设备发送控制指令。
56.在一些实施例中,方法300还包括:利用所述业务系统接收用户的目标设备操作请求;利用所述设备控制系统根据所述目标设备操作请求确定目标设备所属物联网子系统;利用所述设备控制系统经过所述接入平台调用所述目标设备所属物联网子系统的接口以将所述目标设备操作请求发送给所述目标设备所属物联网子系统;利用所述目标设备所属物联网子系统根据所述目标设备操作请求对目标设备执行相应的操作指令,并将操作结果反馈数据经所述接入平台发送给所述设备控制系统;以及利用所述设备控制系统将所述操作结果反馈数据返回给所述业务系统。
57.在一些实施例中,方法300还包括:利用所述设备控制系统将所述目标设备操作请
求转换为所述目标设备所属物联网子系统对应的可识别指令。
58.在一些实施例中,方法300还包括:利用所述设备控制系统将所述目标设备操作请求转换为所述目标设备所属物联网子系统对应的可识别指令。
59.在一些实施例中,方法300还包括:利用所述数据收集系统对所述物联网子系统的数据进行清洗,并将清洗后的所述物联网子系统的数据发送给所述数据同步系统;利用所述数据同步系统将清洗后的所述物联网子系统的数据推送至消息队列中;以及利用所述业务系统监听所述数据同步系统的所述消息队列并获取清洗后的所述物联网子系统的数据中的更新数据。
60.在一些实施例中,方法300还包括:利用所述大数据平台从所述数据收集系统获取所述物联网子系统的数据;利用所述大数据平台对所述物联网子系统的数据进行业务分析,并生成分析结果;利用所述大数据平台将所述分析结果推送至消息队列中;以及利用所述业务系统监听所述大数据平台的所述消息队列并获取所述分析结果。
61.前述实施例的物联网系统100用于实现上述任一实施例中相应的方法300,并且该方法具有相应的物联网系统实施例的有益效果,在此不再赘述。
62.需要说明的是,上述对本公开的一些实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于上述实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
63.基于同一发明构思,与上述任意实施例方法300相对应的,本公开还提供了一种包含计算机程序的非易失性计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,使得所述处理器执行如上任一实施例所述的方法300。当所述计算机程序被多个处理器执行时,不同的处理器可以属于不同的计算机设备(例如,图3的电子设备200)。
64.本实施例的计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
65.上述实施例的存储介质存储的计算机指令用于使所述计算机执行如上任一实施例所述的方法300,并且具有相应的方法实施例的有益效果,在此不再赘述。
66.基于同一发明构思,与上述任意实施例方法300相对应的,本公开还提供了一种计算机程序产品,其包括其上具有计算机可读指令的非暂时性有形计算机可读介质。在一些实施例中,所述计算机可读指令由一个或多个处理器可执行以使得所述处理器执行所述的方法300。对应于方法300各实施例中各步骤对应的执行主体,执行相应步骤的处理器可以是属于相应执行主体的,并且,各执行主体可以采用一个或多个电子设备200来实现,采用多个电子设备200来实现时,其形式可以是分布式的。
67.上述实施例的计算机程序产品用于使处理器执行如上任一实施例所述的方法
300,并且具有相应的方法实施例的有益效果,在此不再赘述。
68.本公开的各种实施例中的“装置”、“模块”等可以通过使用硬件单元、软件单元或它们的组合而被实施。硬件单元的例子可包括设备、构件、处理器、微处理器、电路、电路元件(例如,晶体管、电阻器、电容器、电感器等等)、集成电路、专用集成电路(asic)、可编程逻辑器件(pld)、数字信号处理器(dsp)、现场可编程门阵列(fpga)、存储器单元、逻辑门、寄存器、半导体器件、芯片、微芯片、芯片组等等。软件单元的例子可包括软件构件、程序、应用、计算机程序、应用程序、系统程序、机器程序、操作系统软件、中间件、固件、软件模块、例行程序、子程序、函数、方法、过程、软件接口、应用程序接口(api)、指令集、计算代码、计算机代码、代码段、计算机代码段、单词、值、符号、或它们的任何组合。确定实施例是否通过使用硬件单元和/或软件单元被实施可以根据任意数量的因素而变化,诸如想要的计算速率、功率电平、耐热性、处理周期预算、输入数据速率、输出数据速率、存储器资源、数据总线速度、和其它设计或性能约束,正如对于给定的实现所想要的。
69.某些实施例可包括制造品。制造品可包括用来存储逻辑的存储介质。存储介质的例子可包括能够存储电子数据的一种或多种类型的计算机可读存储媒体,包括易失性存储器或非易失性存储器、可拆卸或不可拆卸存储器、可擦除或不可擦除存储器、可写或可再写存储器等等。逻辑的例子可包括各种软件单元,诸如软件构件、程序、应用、计算机程序、应用程序、系统程序、机器程序、操作系统软件、中间件、固件、软件模块、例行程序、子程序、函数、方法、过程、软件接口、应用程序接口(api)、指令集、计算代码、计算机代码、代码段、计算机代码段、单词、值、符号、或它们的任何组合。在一个实施例中,例如,制造品可以存储可执行计算机程序指令,它们在被计算机执行时使得计算机执行按照所描述的实施例的方法和/或操作。可执行计算机程序指令可包括任何适当类型的代码,诸如源代码、编译的代码、解释的代码、可执行代码、静态代码、动态代码等等。可执行计算机程序指令可以按照预定义的计算机语言、方式或语法被实施,用于指令计算机去执行一定的功能。指令可以通过使用任何适当的高级、低级、面向对象的、视觉的、编译的和/或解释的编程语言而被实施。
70.所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本公开的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本公开实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。
71.另外,为简化说明和讨论,并且为了不会使本公开实施例难以理解,在所提供的附图中可以示出或可以不示出与集成电路(ic)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本公开实施例难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本公开实施例的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本公开的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本公开实施例。因此,这些描述应被认为是说明性的而不是限制性的。
72.尽管已经结合了本公开的具体实施例对本公开进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态ram(dram))可以使用所讨论的实施例。
73.本公开实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本公开实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本公开的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1