国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種腳本文件執(zhí)行方法及裝置的制造方法

      文檔序號(hào):9708084閱讀:184來(lái)源:國(guó)知局
      一種腳本文件執(zhí)行方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及終端技術(shù)領(lǐng)域,特別是涉及一種腳本文件執(zhí)行方法及裝置。
      【背景技術(shù)】
      [0002]lua腳本是一個(gè)小巧的腳本語(yǔ)言,可以嵌入應(yīng)用程序中,為應(yīng)用程序提供靈活的擴(kuò)展和定制功能。實(shí)際應(yīng)用中,安裝于終端中的任一應(yīng)用程序可以接收服務(wù)器下發(fā)的某個(gè)lua腳本文件,并在該應(yīng)用程序中執(zhí)行該lua腳本文件,為自身提供相應(yīng)的功能。
      [0003]現(xiàn)有的lua腳本文件執(zhí)行方法,當(dāng)應(yīng)用程序接收到服務(wù)器下發(fā)的lua腳本文件后,會(huì)立即執(zhí)行該lua腳本文件。并且,當(dāng)該lua腳本文件被執(zhí)行后,應(yīng)用程序會(huì)刪除該lua腳本文件。
      [0004]可見(jiàn),現(xiàn)有的lua腳本文件執(zhí)行方法,針對(duì)每個(gè)lua腳本文件,無(wú)論該lua腳本文件是否在應(yīng)用程序中被執(zhí)行過(guò),應(yīng)用程序每執(zhí)行一次lua腳本,都需要經(jīng)過(guò)下載、執(zhí)行、刪除的操作,過(guò)程比較復(fù)雜。

      【發(fā)明內(nèi)容】

      [0005]本發(fā)明實(shí)施例的目的在于提供一種腳本文件執(zhí)行方法及裝置,以實(shí)現(xiàn)簡(jiǎn)便地執(zhí)行腳本文件。具體技術(shù)方案如下:
      [0006]第一方面,本發(fā)明提供了一種腳本文件執(zhí)行方法,應(yīng)用于終端設(shè)備,所述方法包括:
      [0007]獲取所述終端設(shè)備所包括的至少一個(gè)節(jié)點(diǎn)中保存的腳本文件對(duì)應(yīng)的標(biāo)識(shí)信息和執(zhí)行頻率信息,其中,所述節(jié)點(diǎn)中存儲(chǔ)有服務(wù)器下發(fā)的腳本文件,以及所下發(fā)腳本文件對(duì)應(yīng)的標(biāo)識(shí)信息和執(zhí)行頻率信息,且節(jié)點(diǎn)與腳本文件具有唯一對(duì)應(yīng)性;
      [0008]判斷目標(biāo)文件中是否存在與所述標(biāo)識(shí)信息對(duì)應(yīng)的腳本文件相關(guān)的時(shí)間信息,其中,所述目標(biāo)文件中保存有被執(zhí)行過(guò)的腳本文件的標(biāo)識(shí)信息與該被執(zhí)行過(guò)的腳本文件上次被執(zhí)行的時(shí)間信息的對(duì)應(yīng)關(guān)系;
      [0009]若是,根據(jù)所述腳本文件對(duì)應(yīng)的執(zhí)行頻率信息及當(dāng)前時(shí)刻,確定是否執(zhí)行所述腳本文件;
      [0010]否則,執(zhí)行所述腳本文件。
      [0011]進(jìn)一步地,當(dāng)所述執(zhí)行頻率信息標(biāo)識(shí)所述腳本文件在預(yù)定時(shí)刻被執(zhí)行時(shí),所述根據(jù)所述腳本文件對(duì)應(yīng)的執(zhí)行頻率信息及當(dāng)前時(shí)刻,確定是否執(zhí)行所述腳本文件包括:
      [0012]判斷當(dāng)前時(shí)刻是否為所述預(yù)定時(shí)刻,如果是,則執(zhí)行所述腳本文件;否則,不執(zhí)行所述腳本文件。
      [0013]進(jìn)一步地,當(dāng)所述執(zhí)行頻率信息標(biāo)識(shí)所述腳本文件按照預(yù)定時(shí)長(zhǎng)周期性被執(zhí)行時(shí),所述根據(jù)所述腳本文件對(duì)應(yīng)的執(zhí)行頻率信息及當(dāng)前時(shí)刻,確定是否執(zhí)行所述腳本文件之前,所述方法還包括:
      [0014]從所述目標(biāo)文件中,獲得所述標(biāo)識(shí)信息對(duì)應(yīng)的腳本文件上次被執(zhí)行的時(shí)間信息;
      [0015]所述根據(jù)所述腳本文件對(duì)應(yīng)的執(zhí)行頻率信息及當(dāng)前時(shí)刻,確定是否執(zhí)行所述腳本文件,包括:
      [0016]根據(jù)所述標(biāo)識(shí)信息對(duì)應(yīng)的腳本文件上次被執(zhí)行的時(shí)間信息以及所獲取的執(zhí)行頻率信息中的預(yù)定時(shí)長(zhǎng),確定執(zhí)行所述腳本文件的目標(biāo)執(zhí)行時(shí)刻;
      [0017]判斷當(dāng)前時(shí)刻與所述目標(biāo)執(zhí)行時(shí)刻是否一致;
      [0018]如果是,則執(zhí)行所述腳本文件;否則,不執(zhí)行所述腳本文件。
      [0019]進(jìn)一步地,當(dāng)所述執(zhí)行頻率信息標(biāo)識(shí)所述腳本文件每天被執(zhí)行一次時(shí),所述根據(jù)所述腳本文件對(duì)應(yīng)的執(zhí)行頻率信息及當(dāng)前時(shí)刻,確定是否執(zhí)行所述腳本文件之前,所述方法還包括:
      [0020]從所述目標(biāo)文件中,獲得所述標(biāo)識(shí)信息對(duì)應(yīng)的腳本文件上次被執(zhí)行的日期;
      [0021]所述根據(jù)所述腳本文件對(duì)應(yīng)的執(zhí)行頻率信息及當(dāng)前時(shí)刻,確定是否執(zhí)行所述腳本文件,包括:
      [0022]判斷所述當(dāng)前時(shí)刻對(duì)應(yīng)的日期與所述腳本文件上次被執(zhí)行的日期是否相同;
      [0023]如果相同,則不執(zhí)行所述腳本文件;否則,執(zhí)行所述腳本文件。
      [0024]進(jìn)一步地,所述方法還包括:
      [0025]當(dāng)目標(biāo)文件中存在所述標(biāo)識(shí)信息對(duì)應(yīng)的腳本文件相關(guān)的時(shí)間信息時(shí),執(zhí)行所述腳本文件后,將目標(biāo)文件中所述標(biāo)識(shí)信息對(duì)應(yīng)的腳本文件對(duì)應(yīng)的上次被執(zhí)行的時(shí)間信息更新為所述當(dāng)前時(shí)刻。
      [0026]進(jìn)一步地,所述方法還包括:
      [0027]當(dāng)目標(biāo)文件中不存在所述標(biāo)識(shí)信息對(duì)應(yīng)的腳本文件相關(guān)的時(shí)間信息時(shí),執(zhí)行所述腳本文件后,在所述目標(biāo)文件中保存所述腳本文件對(duì)應(yīng)的標(biāo)識(shí)信息,并將當(dāng)前時(shí)刻確定為所述腳本文件對(duì)應(yīng)的上次被執(zhí)行的時(shí)間信息。
      [0028]進(jìn)一步地,所述方法還包括:
      [0029]按照設(shè)定的時(shí)間間隔,接收服務(wù)器下發(fā)的腳本文件以及所述腳本文件對(duì)應(yīng)的標(biāo)識(shí)信息和執(zhí)行頻率信息。
      [0030]進(jìn)一步地,所述腳本文件為L(zhǎng)ua腳本文件。
      [0031 ]第二方面,本發(fā)明提供了一種腳本文件執(zhí)行裝置,應(yīng)用于終端設(shè)備,所述裝置包括:
      [0032]獲取模塊,用于獲取所述終端設(shè)備所包括的至少一個(gè)節(jié)點(diǎn)中保存的腳本文件對(duì)應(yīng)的標(biāo)識(shí)信息和執(zhí)行頻率信息,其中,所述節(jié)點(diǎn)中存儲(chǔ)有服務(wù)器下發(fā)的腳本文件,以及所下發(fā)腳本文件對(duì)應(yīng)的標(biāo)識(shí)信息和執(zhí)行頻率信息,且節(jié)點(diǎn)與腳本文件具有唯一對(duì)應(yīng)性;
      [0033]判斷模塊,用于判斷目標(biāo)文件中是否存在與所述標(biāo)識(shí)信息對(duì)應(yīng)的腳本文件相關(guān)的時(shí)間信息,其中,所述目標(biāo)文件中保存有被執(zhí)行過(guò)的腳本文件的標(biāo)識(shí)信息與該被執(zhí)行過(guò)的腳本文件上次被執(zhí)行的時(shí)間信息的對(duì)應(yīng)關(guān)系;
      [0034]確定模塊,用于當(dāng)所述判斷模塊判斷結(jié)果為是時(shí),根據(jù)所述腳本文件對(duì)應(yīng)的執(zhí)行頻率信息及當(dāng)前時(shí)刻,確定是否執(zhí)行所述腳本文件;
      [0035]執(zhí)行模塊,用于當(dāng)所述判斷模塊判斷結(jié)果為否時(shí),執(zhí)行所述腳本文件。
      [0036]進(jìn)一步地,所述確定模塊,具體用于當(dāng)所述執(zhí)行頻率信息標(biāo)識(shí)所述腳本文件在預(yù)定時(shí)刻被執(zhí)行時(shí),判斷當(dāng)前時(shí)刻是否為所述預(yù)定時(shí)刻,如果是,則執(zhí)行所述腳本文件;否則,不執(zhí)行所述腳本文件。
      [0037]進(jìn)一步地,所述裝置還包括:
      [0038]第一獲得模塊,用于從所述目標(biāo)文件中,獲得所述標(biāo)識(shí)信息對(duì)應(yīng)的腳本文件上次被執(zhí)行的時(shí)間信息;
      [0039]所述確定模塊包括:
      [0040]確定子模塊,用于當(dāng)所述執(zhí)行頻率信息標(biāo)識(shí)所述腳本文件按照預(yù)定時(shí)長(zhǎng)周期性被執(zhí)行時(shí),根據(jù)所述標(biāo)識(shí)信息對(duì)應(yīng)的腳本文件上次被執(zhí)行的時(shí)間信息以及所獲取的執(zhí)行頻率信息中的預(yù)定時(shí)長(zhǎng),確定執(zhí)行所述腳本文件的目標(biāo)執(zhí)行時(shí)刻;
      [0041]第一判斷子模塊,用于判斷當(dāng)前時(shí)刻與所述目標(biāo)執(zhí)行時(shí)刻是否一致;
      [0042]第一執(zhí)行子模塊,用于當(dāng)所述第一判斷子模塊判斷結(jié)果為是時(shí),執(zhí)行所述腳本文件;當(dāng)所述第一判斷子模塊判斷結(jié)果為否時(shí),不執(zhí)行所述腳本文件。
      [0043]進(jìn)一步地,所述裝置還包括:
      [0044]第二獲得模塊,用于從所述目標(biāo)文件中,獲得所述標(biāo)識(shí)信息對(duì)應(yīng)的腳本文件上次被執(zhí)行的日期;
      [0045]所述確定模塊包括:
      [0046]第二判斷子模塊,用于當(dāng)所述執(zhí)行頻率信息標(biāo)識(shí)所述腳本文件每天被執(zhí)行一次時(shí),判斷所述當(dāng)前時(shí)刻對(duì)應(yīng)的日期與所述腳本文件上次被執(zhí)行的日期是否相同;
      [0047]第二執(zhí)行子模塊,用于當(dāng)所述第二判斷子模塊判斷結(jié)果為是時(shí),不執(zhí)行所述腳本文件;當(dāng)所述第二判斷子模塊判斷結(jié)果為否時(shí),執(zhí)行所述腳本文件。
      [0048]進(jìn)一步地,所述裝置還包括:
      [0049]更新模塊,用于當(dāng)目標(biāo)文件中存在所述標(biāo)識(shí)信息對(duì)應(yīng)的腳本文件相關(guān)的時(shí)間信息時(shí),所述確定模塊執(zhí)行所述腳本文件后,將目標(biāo)文件中所述標(biāo)識(shí)信息對(duì)應(yīng)的腳本文件對(duì)應(yīng)的上次被執(zhí)行的時(shí)間信息更新為所述當(dāng)前時(shí)刻。
      [0050]進(jìn)一步地,所述裝置還包括:
      [0051 ]存儲(chǔ)模塊,用于當(dāng)目標(biāo)文件中不存在所述標(biāo)識(shí)信息對(duì)應(yīng)的腳本文件相關(guān)的時(shí)間信息時(shí),所述執(zhí)行模塊執(zhí)行所述腳本文件后,在所述目標(biāo)文件中保存所述腳本文件對(duì)應(yīng)的標(biāo)識(shí)信息,并將當(dāng)前時(shí)刻確定為所述腳本文件對(duì)應(yīng)的上次被執(zhí)行的時(shí)間信息。
      [0052]進(jìn)一步地,所述裝置還包括:
      [0053]接收模塊,用于按照設(shè)定的時(shí)間間隔,接收服務(wù)器下發(fā)的腳本文件以及所述腳本文件對(duì)應(yīng)的標(biāo)識(shí)信息和執(zhí)行頻率信息。
      [0054]進(jìn)一步地,所述腳本文件為L(zhǎng)ua腳本文件。
      [0055]本發(fā)明實(shí)施例提供了一種腳本文件執(zhí)行方法及裝置,應(yīng)用于終端設(shè)備,可以預(yù)先接收服務(wù)器下發(fā)的腳本集合文件,解析得到每個(gè)腳本文件的標(biāo)識(shí)信息和執(zhí)行頻率信息,并對(duì)應(yīng)保存在終端設(shè)備的每個(gè)節(jié)點(diǎn)中,然后針對(duì)每個(gè)節(jié)點(diǎn),可以獲取該節(jié)點(diǎn)中保存的腳本文件的標(biāo)識(shí)信息和執(zhí)行頻率信息,然后可以根據(jù)目標(biāo)文件中是否存在所述標(biāo)識(shí)信息對(duì)應(yīng)的腳本文件的數(shù)據(jù),來(lái)判斷如何執(zhí)行該腳本文件,當(dāng)目標(biāo)文件中存在所述標(biāo)識(shí)信息對(duì)應(yīng)的腳本文件的數(shù)據(jù)時(shí),可以根據(jù)該腳本文件對(duì)應(yīng)的執(zhí)行頻率信息及當(dāng)前時(shí)刻,確定是否執(zhí)行該腳本文件;當(dāng)目標(biāo)文件中不存在所述標(biāo)識(shí)信息對(duì)應(yīng)的腳本文件的數(shù)據(jù)時(shí),可以確定該腳本文件之前在終端設(shè)備中未被執(zhí)行過(guò),終端設(shè)備可以執(zhí)行該腳本文
      當(dāng)前第1頁(yè)1 2 3 4 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1